Global Mapper SDK 19 中文开发文档(十三)完结

Global Mapper SDK 19 中文开发文档(十三)完结GlobalMapper 的 SDK 软件开发工具包 提供了一组功能强大的工具和接口 用于扩展和定制 GlobalMapper 软件

大家好,欢迎来到IT知识分享网。

7.4 委托的详细描述

7.4.1 GM_Change3DViewCallbackFunc

public delegate void GM_Change3DViewCallbackFunc( GM_Rectangle_t aNewViewBounds, //new 3D view bounds IntPtr aUserData //user data passed into GM_3DSetChangeViewCallback function )

7.4.2 GM_ChildLayerOpCallbackFunc

public delegate void GM_ChildLayerOpCallbackFunc( GM_Layer_t aChildLayer, //Handle to new loaded layer GM_ChildLayerOp_t8 aChildLayerOp, //The operation (i.e. load or close) that just happened GM_Layer_t aParentLayer, //Handle to new loaded layer's parent Object aUserData, //User data original provided in call to set this callback Object aReserved //Reserved for future use )

7.4.3 GM_GPSCallbackFunc

public delegate void GM_GPSCallbackFunc( GM_gps_event_t32 aEvent, // Nullable<GM_Point_t> aEventData // )

7.4.4 GM_MessageCallbackDef

public delegate void GM_MessageCallbackDef( string msg //Message to be processed )

7.4.5 GM_ProgressCallbackFunc

public delegate byte GM_ProgressCallbackFunc( uint aOperationIdx, //index of operation this progress applies to (useful if nested long operations or multiple threads) GM_ProgressUpdate_t8 aUpdateType, //what kind of progress update is it string aStatus, //current status string uint aPercent //percent complete )

7.4.6 GM_QueryProjectionCallbackDef

public delegate byte GM_QueryProjectionCallbackDef( out GM_Projection_t aProj, //projection structure to fill in GM_Point_t aInitialPos, //optional coordinate in projection out GM_ElevUnits_t8 aElevUnits //optional, set to elevation )

7.5 枚举的详细描述

7.5.1 AreaFeatureClass_t16

成员名称 描述
AFC_MIN 0
AFC_NONE 0
AFC_ISLAND 1
AFC_RESERVATION 2
AFC_SNOW_OR_GLACIER 3
AFC_SALT 4
AFC_SAND 5
AFC_ROCK 6
AFC_REEF 7
AFC_MIN_CITY_MA 10
AFC_CITY_LARGE 10
AFC_CITY_SMALL 11
AFC_CITY_UNKNOWN 12
AFC_MAX_CITY_MA 12
AFC_COVERAGE 15
AFC_MAP_CATALOG_LAYER 16
AFC_MIN_PARK 20
AFC_NTNL_PARK_MJR 20
AFC_NTNL_PARK_OTHR 22
AFC_STATE_PARK_MJR 23
AFC_STATE_PARK_OTHR 25
AFC_URBAN_PARK 26
AFC_MAX_PARK 26
AFC_WETLAND 33
AFC_TUNDRA 34
AFC_WOODS 35
AFC_SCRUB 36
AFC_ORCHARD 37 果园,种植园,葡萄园等
AFC_CROPLAND 38
AFC_SCATTERED_TREES 39
AFC_MIN_WATER 40
AFC_OCEAN 40
AFC_STILL_WATER_MJR 60
AFC_STILL_WATER_250MI 61
AFC_STILL_WATER_100MI 62
AFC_STILL_WATER_50MI 63
AFC_STILL_WATER_10MI 64
AFC_STILL_WATER_5MI 65
AFC_STILL_WATER_1MI 66
AFC_STILL_WATER_HALF 67
AFC_STILL_WATER_LT_HALF 68
AFC_STILL_WATER_UNK 69
AFC_FLOW_WATER_MJR 70
AFC_FLOW_WATER_RGNL 71
AFC_FLOW_WATER_MNR 72
AFC_FLOW_WATER_INT 73 间歇性流动的水
AFC_STILL_WATER_INT 75 间歇性湖泊,水库
AFC_STILL_WATER_DRY 76 干湖,水库
AFC_MAX_WATER 76
AFC_LAND_GRANT 77
AFC_COUNTY 78
AFC_STATE 79
AFC_COUNTRY 80
AFC_SURVEY_SECTION 81
AFC_COUNTY_SUBDIVISION 95
AFC_ISOBATH 85 等深区域
AFC_ANCHORAGE 86 锚地区域
AFC_LAND 87 陆地区域
AFC_INTERTIDAL_AREA 88 潮间带区域
AFC_MARINE_INFO_AREA 89 海洋信息区域(例如危险、注意、倾倒等)
AFC_MARINE_TRAFFIC_ZONE 91 海洋交通区域
AFC_MISC_STRUCTURE 82 杂项人造结构
AFC_MEASUREMENT 83 测量
AFC_ISOHEIGHT 84 等高线区域
AFC_RANGE_RING 92 范围环
AFC_VIEW_SHED_COVERAGE 93 视域覆盖区域
AFC_TIN_FACE 94 TIN(三角形不规则网格)的面多边形
AFC_ROUGHNESS 96 粗糙度区域(即单一粗糙度值的区域)
AFC_BUILDING_ROOF 100 建筑屋顶
AFC_BUILDING_WALL 101 建筑墙体
AFC_BUILDING_GROUND 102 建筑地面
AFC_BUILDING_FLOOR 103 建筑内部地板
AFC_UNKNOWN 90 位置区域类型
AFC_MAX_BUILTIN 103
AFC_FIRST_CUSTOM 512 第一个自定义类型编号
AFC_INVALID 65535

 7.5.2 DATUM

成员名称 描述
DATUM_ADINDAN 0
DATUM_ARC1950 1
DATUM_ARC1960 2
DATUM_AUSTRALIAN_GEODETIC_1966 3
DATUM_AUSTRALIAN_GEODETIC_1984 4
DATUM_CAMP_AREA_ASTRO 5
DATUM_CAPE 6
DATUM_EUROPEAN_DATUM_1950 7
DATUM_EUROPEAN_DATUM_1979 8
DATUM_GEODETIC_DATUM_1949 9
DATUM_HONG_KONG_1963 10
DATUM_HU_TZU_SHAN 11
DATUM_INDIAN_1954 12
DATUM_NAD27_CONUS 13
DATUM_NAD83 14
DATUM_OLD_HAWAIIAN_MEAN 15
DATUM_OMAN 16
DATUM_ORDNANCE_SURVEY_1936 17
DATUM_PUERTO_RICO 18
DATUM_PULKOVO_1942 19
DATUM_PROVISIONAL_S_AMERICAN_1956 20
DATUM_TOKYO 21
DATUM_WGS_72 22
DATUM_WGS_84 23
DATUM_NAD27_ALASKA 24
DATUM_NAD27_ALEUTIANS_EAST 25
DATUM_NAD27_ALEUTIANS_WEST 26
DATUM_NAD27_YPG 27 Yuma Proving Ground custom NAD27
DATUM_CH1903 28 Swiss Grid CH1903 Datum
DATUM_EGYPT_1907 29 Old Egyptian 1907
DATUM_SOUTH_AMERICA_1969 30 South America 1969
DATUM_RT90 31 RT90 (Swedish Grid)
DATUM_GUAM_1963 32 Guam 1963
DATUM_POTSDAM 33 Potsdam (Germany) datum
DATUM_MGI_AUSTRIA 34 MGI Austria datum
DATUM_GDA94 35 Geocentric Datum of Australia 1994
DATUM_INDIAN_1975 36 Indian 1975
DATUM_NZGD_2000 37 New Zealand Geodetic Datum 2000
DATUM_NAHRWAN 38 Nahrwan 1929 (United Arab Emirates)
DATUM_S_42_HUNGARY 39 S-42 (Pulkovo 1942) – Hungary
DATUM_S_42_POLAND 40 S-42 (Pulkovo 1942) – Poland
DATUM_S_42_CZECH 41 S-42 (Pulkovo 1942) – Czechoslavakia
DATUM_S_42_LATVIA 42 S-42 (Pulkovo 1942) – Latvia
DATUM_S_42_KAZAKHSTAN 43 S-42 (Pulkovo 1942) – Kazakhstan
DATUM_S_42_ALBANIA 44 S-42 (Pulkovo 1942) – Albania
DATUM_S_42_ROMANIA 45 S-42 (Pulkovo 1942) – Romania
DATUM_D_48_SLOVENIA 46 D-48 – Slovenia
DATUM_NAD27_CANADA 47 NAD27 (mean over Canada)
DATUM_MINNA_CAMEROON 48 Minna – Cameroon
DATUM_MINNA_NIGERIA 49 Minna – Nigeria
DATUM_DUTCH 50 Dutch RD (Netherlands)
DATUM_ZANDERIJ 51 Zanderij – Suriname
DATUM_FINLAND_HAYFORD 52 Finland/Hayford
DATUM_BEIJING_1954 53 Beijing 1954
DATUM_NGO_1948 54 NGO 1948 (Oslo)
DATUM_NTF_FRANCE_GREENWICH 55 NTF France (Greenwich Meridian)
DATUM_CHAD_WG1998 56 Chad WG1998
DATUM_HJORSEY_1955 57 Hjorsey 1955
DATUM_BOGOTA_OBSERVATORY 58 Bogota Observatory
DATUM_SCHWARZECK 59 Schwarzeck – Namibia
DATUM_NORTH_SAHARA_1959 60 North Sahara 1959
DATUM_REUNION_ISLAND 61 Reunion Island
DATUM_IRELAND_1965 62 Ireland 1965
DATUM_AIN_EL_ABD_BAHRAIN 63 Ain El Abd (Bahrain)
DATUM_AIN_EL_ABD_SAUDI_ARABIA 64 Ain El Abd (Saudi Arabia)
DATUM_LUZON 65 Luzon (Phillipines)
DATUM_CARTHAGE 66 Carthage (Tunisia)
DATUM_MERCHICH 67 Merchich (Morocco)
DATUM_NAD27_MEXICO 68 NAD27 (mean over Mexico)
DATUM_ED50_ENGLAND 69 ED50 – England (EUR_K)
DATUM_ED50_FINLAND_NORWAY 70 ED50 – Finland and Norway (EUR_C)
DATUM_ED50_GREECE 71 ED50 – Greece (EUR_B)
DATUM_ED50_SICILY 72 ED50 – Italy (Sicily) (EUR_J)
DATUM_ED50_SPAIN_PORTUGAL 73 ED50 – Spain and Portugal (EUR_D)
DATUM_ROME_1940 74 Rome 1940
DATUM_KERTAU_1948 75 Kertau 1948
DATUM_LEIGON 76 Leigon (Ghana)
DATUM_TIMBALAI_1948 77 Timbalai 1948
DATUM_ASTRO_B4_SOROL_ATOLL 78 Astro B4 (Sorol Atoll)
DATUM_ASTRO_BEACON 79 Astro Beacon
DATUM_ASTRO_DOS_71_4 80 Astro DOS 71/4
DATUM_ASTRONOMIC_STN_1952 81 Astronomic Station 1952
DATUM_EASTER_ISLAND_1967 82 Easter Island 1967
DATUM_HERMANNSKOGEL 83 Hermannskogel
DATUM_INDIAN_BANGLADESH 84 Indian (Bangladesh)
DATUM_INDIAN_MEAN_VALUE 85 Indian (Mean)
DATUM_INDIAN_THAILAND 86 Indian (Thailand)
DATUM_ISTS_073_ASTRO 87 ISTS 073 Astro
DATUM_NAD27_BAHAMAS 88 NAD27 (Bahamas)
DATUM_NAD27_CANAL_ZONE 89 NAD27 (Canal Zone)
DATUM_NAD27_CARIBBEAN 90 NAD27 (Caribbean)
DATUM_NAD27_CENTRAL 91 NAD27 (Central America)
DATUM_NAD27_CUBA 92 NAD27 (Cuba)
DATUM_NAD27_GREENLAND 93 NAD27 (Greenland)
DATUM_NAD27_SAN_SALVADOR 94 NAD27 (San Salvador)
DATUM_OBSERVATORIO_1966 95 Observatorio_1966
DATUM_PICO_DE_LAS_NIEVES 96 Pico de las Nieves
DATUM_PORTUGESE_1973 97 Portugese 1973
DATUM_PROV_S_CHILEAN 98 Provisional South Chilean (1963)
DATUM_QORNOQ 99 Qornoq
DATUM_SAO_BRAZ 100 Sao Braz
DATUM_SOUTHEAST_BASE 101 Southeast Base
DATUM_SOUTHWEST_BASE 102 Southwest Base
DATUM_KKJ 103 KKJ (Finnish Grid)
DATUM_GGRS87 104 GGRS 1987 (Greek Grid)
DATUM_POINTE_NOIRE 105 Pointe Noire 1948 (Congo)
DATUM_RGF_93 106 RGF-93 (France)
DATUM_CAMPO_INCHAUSPE 107 Campo Inchauspe (Argentina)
DATUM_ETRS89 108 ETRS89 (coincident with WGS-84 within a meter)
DATUM_NTF_FRANCE_PARIS 109 NTF France (Pantheon in Paris Meridian)
DATUM_HARTEBEESTHOEK94 110 Hartebeesthoek94 (South Africa)
DATUM_INDONESIA_1974 111 Indonesia 1974
DATUM_BUKIT_RIMPAH 112 Bukit Rimpah
DATUM_NAD27 113 NAD27 – auto-selects best NAD27 specialization
DATUM_LUREF 114 Luxembourg Reference Datum
DATUM_QND95 115 Qatar National Datum 1995
DATUM_OLD_ISRAELI 116 Old Israeli Datum
DATUM_NEW_ISRAELI 117 New Israeli Datum
DATUM_CORREGO_ALEGRE 118 Corrego Alegre (Brazil)
DATUM_POSGAR94 119 Posgar 94 datum (Argentina)
DATUM_HD72 120 Hungarian datum 1972
DATUM_ATS77_NOVA_SCOTIA 121 ATS77 (Average Terrestrial System 1977) – Nova Scotia
DATUM_INDIAN_NEPAL 122 India (Nepal) – Everest 1956 ellipsoid
DATUM_YACARE 123 Yacare (Uruguay)
DATUM_TANANARIVE_OBS_1925 124 Tananarive Observatory 1925 (Madagascar)
DATUM_S_JTSK 125 S-JTSK (Czech and Slovak Republics)
DATUM_GRS80_ELLIPSOID 126 GRS80 Ellipsoid (equivalent to WGS84)
DATUM_KGD 127 Korean Geodetic Datum (KGD)
DATUM_IRELAND_1975 128 Ireland 1965 with 1975 Adjustment
DATUM_DP1970 129 Dealul Piscului 1970
DATUM_LISBON_DLX 130 Lisbon (DLx)
DATUM_SOLOMON_1968 131 Solomon 1968 (GUX 1 Astro)
DATUM_M_PORALOKO 132 M’Poraloko (Gabon)
DATUM_GOOGLE_MAPS 133 Google Maps datum (Sphere Radius – has special relation to WGS84)
DATUM_BD72 134 BD72 (Belgium 1972)
DATUM_NGO_1948_OSLO 135 NGO 1948 (Oslo Meridian)
DATUM_TANANARIVE_1925_PARIS 136 Tananarive Observatory 1925 (Madagascar) (Paris PM)
DATUM_ARATU 137 Aratu (Brazil Oil Exploration)
DATUM_CAMACUPA 138 Camacupa
DATUM_JAD69 139 JAD69 (Jamaica 1969)
DATUM_JAD2001 140 JAD2001 (Jamaica 2001) [Equivalent to WGS84]
DATUM_EUROPEAN_DATUM_1987 141 ED87 (European Datum 1987)
DATUM_S_42_AZ_GEORGIA 142 S-42 (Pulkovo 1942) (Azerbaijan and Georgia)
DATUM_S_42_ESTONIA 143 S-42 (Pulkovo 1942) (Estonia)
DATUM_S_42_GERMANY 144 S-42 (Pulkovo 1942) (Germany – Mecklenburg-Vorpommern and Sachsen-Anhalt)
DATUM_S_42_LITHUANIA 145 S-42 (Pulkovo 1942) (Lithuania)
DATUM_S_42_RUSSIA 146 S-42 (Pulkovo 1942) (Russia)
DATUM_IRENET95 147 Ireland IRENET95 datum
DATUM_PRS92 148 Philippine Reference System 1992
DATUM_MALONGO_1987 149 Malongo 1987
DATUM_SWEREF99 150 SWEREF99
DATUM_KOREAN_1985 151 Korean 1985
DATUM_KOREAN_1995 152 Korean 1995
DATUM_HERAT_NORTH 153 Herat North
DATUM_DEIR_EZ_ZOR 154 Deir ez Zor (Syria)
DATUM_EGYPT_GULF_OF_SUEZ 155 Egypt Gulf of Suez S-650 TL
DATUM_JORDAN 156 Jordan
DATUM_FD_1958 157 FD 1958 (Iraq)
DATUM_OCOTEPEQUE 158 Ocotepeque (Costa Rica)
DATUM_ISN93 159 ISN93 (Island Network 1993) – Iceland
DATUM_REYKJAVIK_1900 160 Reykjavik 1900
DATUM_ESTONIA_1997 161 Estonia 1997
DATUM_TRINIDAD_1903 162 Trinidad 1903
DATUM_LKS92 163 LKS92 (Latvia)
DATUM_MODIS_SPHEROID 164 Spheroid Used by MODIS Imagery
DATUM_ETRF_2000 165 ETRF2000 – RDN
DATUM_ROME_1940_ROME 166 Rome 1940 (Monte Mario) – Rome Meridian
DATUM_NAPARIMA_1972 167 Naparima 1972 (Trinidad & Tobago)
DATUM_JGD2000 168 Japanese Geodetic Datum 2000
DATUM_SIRGAS_2000 169 SIRGAS 2000 (Brazil)
DATUM_CLARKE_1866_AUTHALIC 170 Clarke 1866 Authalic Sphere
DATUM_RGNC91_93 171 RGNC91-93 (New Caledonia)
DATUM_IGN72_GRANDE_TERRE 172 IGN72 Grande Terre (New Caledonia)
DATUM_BESSEL_1841 173 Bessel 1841 Ellipsoid (Greenwich Meridian)
DATUM_BESSEL_1841_GENOVA 174 Bessel 1841 Ellipsoid (Genova Meridian)
DATUM_BESSEL_1841_MONTE_MARIO 175 Bessel 1841 Ellipsoid (Monte Mario Meridian)
DATUM_BESSEL_1841_CASTANEA_DELLE_FURIE 176 Bessel 1841 Ellipsoid (Castanea delle Furie Meridian)
DATUM_PSD93 177 PSD93 (Oman)
DATUM_NORTH_SAHARA_1959_HASSI 178 North Sahara 1959 (Hassi Messaoud)
DATUM_LA_CANOA 179 La Canoa (Venezuela)
DATUM_NAD83_ITRF96 180 NAD83 (ITRF96)
DATUM_MGI_CROATIA_SERBIA 181 MGI Croatia/Serbia datum
DATUM_MGI_SLOVENIA 182 MGI Slovenia/Western Croatia datum
DATUM_HONG_KONG_1980 183 Hong Kong 1980 (HK80)
DATUM_AMERICAN_SAMOA_1962 184 American Samoa 1962
DATUM_POTSDAM_FERRO 185 Potsdam/DHDN (Germany) datum with Ferro meridian
DATUM_GDM2000 186 GDM2000 (Geodetic Datum of Malaysia 2000)
DATUM_LOWRANCE 187 Lowrance (Sphere Radius m)
DATUM_NAD83_CSRS 188 NAD83 (CSRS – Canadian Spatial Reference System)
DATUM_RGFG95 189 RGFG95
DATUM_RGR92 190 RGR92
DATUM_RGM04 191 RGM04
DATUM_RGSPM06 192 RGSPM06
DATUM_ED50_TURKEY 193 ED50 (Turkey)
DATUM_GUADELOUPE_1948 194 Guadeloupe 1948 datum
DATUM_MARTINIQUE_1938 195 Martinique 1938 datum
DATUM_COMBANI_1950 196 Combani 1950 (Mayotte)
DATUM_CSJ67 197 CSJ67 (Guyane Francais)
DATUM_FORT_MARIGOT 198 Fort Marigor (St. Maarten & St. Barthelemy Islands)
DATUM_XIAN_1980 199 Xi’an 1980 Datum (China)
DATUM_DEALUL_PISCULUI_1933 200 Dealul Piscului 1933 (Romania)
DATUM_LE_POUCE_1934 201 Le Pouce 1934 (Mauritius)
DATUM_VN_2000 202 VN-2000 (Vietnam)
DATUM_TETE 203 Tete (Mozambique)
DATUM_POTSDAM_1983_FERRO 204 Potsdam 1983 (Ferro Meridian)
DATUM_KRASOVSKY_ELLIPSOID 205 Krasovsky Ellipsoid (unknown datum)
DATUM_NAD27_MICHIGAN 206 NAD27 (Michigan) – special for old NAD27 Michigan State Plane zone
DATUM_INDIAN_1960 207 Indian 1960
DATUM_OSGB36_NTV2 208 OSGB36 transform using NTv2 Grid Shift only
DATUM_OSGB36_7PARAM 209 OSGB36 transform using 7-parameter Grid Shift only
DATUM_TWD67 210 Taiwan Datum 1967
DATUM_CROATIA_HDKS 211 Croatia HDKS Grid Shift
DATUM_SPHERE_M 212 Sphere Radius meters
DATUM_STM1987 213 DNAG/STM1987 datum used for Geological Maps of North America. Not a true datum, like Authalic 1866 (see http://www.mail-archive.com/geonet@lists.geosoft.com/msg00545.html)
DATUM_QATAR_1974 214 Qatar 1974
DATUM_RT38 215 RT38 (Swedish Grid) – Greenwich Meridian
DATUM_RT38_STOCKHOLM 216 RT38 (Swedish Grid) – Stockolm Meridian
DATUM_CH1903_PLUS 217 CH1903+ (Swiss Grid)
DATUM_NAPARIMA_1955 218 Naparima 1955 (Trinidad & Tobago)
DATUM_CLARKE_1866_ELLIPSOID 219 Clarke 1866 Ellipsoid
DATUM_CLARKE_1880_ELLIPSOID 220 Clarke 1880 Ellipsoid
DATUM_BATAVIA 221 Batavia (Indonesia)
DATUM_SPHERE_M 222 International 1924 Authalic Sphere (Sphere Radius )
DATUM_TWD97 223 Taiwan Datum 1997 (TWD97)
DATUM_JGD2011 224 Japanese Geodetic Datum 2011
DATUM_PNG94 225 PNG94 (Papua New Guinea Geodetic Datum 1994)
DATUM_CR05 226 Costa Rica 2005
DATUM_RDN2008 227 RDN2008 (Rete Dinamica Nazionale 2008)
DATUM_HTRS96 228 HTRS96 (Croatian Terrestrial Reference System)
DATUM_ACCRA 229 Accra (Ghana)
DATUM_CHILD_FIRST 4096
DATUM_NAD83_ALABAMA 4097 Alabama HPGN
DATUM_NAD83_ARIZONA 4098 Arizona HPGN
DATUM_NAD83_ARKANSAS 4099 Arkansas HPGN
DATUM_NAD83_CALIFORNIA_NORTH 4100 California – North HPGN
DATUM_NAD83_CALIFORNIA_SOUTH 4101 California – South HPGN
DATUM_NAD83_COLORADO 4102 Colorado HPGN
DATUM_NAD83_FLORIDA 4103 Florida HPGN
DATUM_NAD83_GEORGIA 4104 Georgia HPGN
DATUM_NAD83_HAWAII 4105 Hawaii HPGN
DATUM_NAD83_ILLINOIS 4106 Illinois HPGN
DATUM_NAD83_INDIANA 4107 Indiana HPGN
DATUM_NAD83_IOWA 4108 Iowa HPGN
DATUM_NAD83_KANSAS 4109 Kansas HPGN
DATUM_NAD83_KENTUCKY 4110 Kentucky HPGN
DATUM_NAD83_LOUISIANA 4111 Louisiana HPGN
DATUM_NAD83_MAINE 4112 Maine HPGN
DATUM_NAD83_MARYLAND 4113 Maryland-Delaware HPGN
DATUM_NAD83_MICHIGAN 4114 Michigan HPGN
DATUM_NAD83_MINNESOTA 4115 Minnesota HPGN
DATUM_NAD83_MISSISSIPPI 4116 Mississippi HPGN
DATUM_NAD83_MISSOURI 4117 Missouri HPGN
DATUM_NAD83_MONTANA_EAST 4118 Montana East HPGN
DATUM_NAD83_MONTANA_WEST 4119 Montana West/Idaho HPGN
DATUM_NAD83_NEBRASKA 4120 Nebraska HPGN
DATUM_NAD83_NEVADA 4121 Nevada HPGN
DATUM_NAD83_NEW_ENGLAND 4122 New England HPGN
DATUM_NAD83_NEW_JERSEY 4123 New Jersey HPGN
DATUM_NAD83_NEW_MEXICO 4124 New Mexico HPGN
DATUM_NAD83_NEW_YORK 4125 New York HPGN
DATUM_NAD83_NORTH_DAKOTA 4126 North Dakota HPGN
DATUM_NAD83_OHIO 4127 Ohio HPGN
DATUM_NAD83_OKLAHOMA 4128 Oklahoma HPGN
DATUM_NAD83_PENNSYLVANIA 4129 Pennsylvania HPGN
DATUM_NAD83_PUERTO_RICO 4130 Puerto Rico/Virgin Islands HPGN
DATUM_NAD83_SOUTH_DAKOTA 4131 South Dakota HPGN
DATUM_NAD83_TENNESSEE 4132 Tennessee HPGN
DATUM_NAD83_TEXAS_EAST 4133 Texas East HPGN
DATUM_NAD83_TEXAS_WEST 4134 Texas West HPGN
DATUM_NAD83_UTAH 4135 Utah HPGN
DATUM_NAD83_VIRGINIA 4136 Virginia HPGN
DATUM_NAD83_WASHINGTON 4137 Washington-Oregon HPGN
DATUM_NAD83_WEST_VIRGINIA 4138 West Virginia HPGN
DATUM_NAD83_WISCONSIN 4139 Wisconsin HPGN
DATUM_NAD83_WYOMING 4140 Wyoming HPGN
DATUM_MN_ANOKA 4141 Minnesota County Datum
DATUM_MN_BECKER 4142 Minnesota County Datum
DATUM_MN_BELTRAMI_NORTH 4143 Minnesota County Datum
DATUM_MN_BELTRAMI_SOUTH 4144 Minnesota County Datum
DATUM_MN_BENTON 4145 Minnesota County Datum
DATUM_MN_BIG_STONE 4146 Minnesota County Datum
DATUM_MN_BLUE_EARTH 4147 Minnesota County Datum
DATUM_MN_BROWN 4148 Minnesota County Datum
DATUM_MN_CARLTON 4149 Minnesota County Datum
DATUM_MN_CARVER 4150 Minnesota County Datum
DATUM_MN_CASS_NORTH 4151 Minnesota County Datum
DATUM_MN_CASS_SOUTH 4152 Minnesota County Datum
DATUM_MN_CHIPPEWA 4153 Minnesota County Datum
DATUM_MN_CHISAGO 4154 Minnesota County Datum
DATUM_MN_COOK_NORTH 4155 Minnesota County Datum
DATUM_MN_COOK_SOUTH 4156 Minnesota County Datum
DATUM_MN_COTTONWOOD 4157 Minnesota County Datum
DATUM_MN_CROW_WING 4158 Minnesota County Datum
DATUM_MN_DAKOTA 4159 Minnesota County Datum
DATUM_MN_DODGE 4160 Minnesota County Datum
DATUM_MN_DOUGLAS 4161 Minnesota County Datum
DATUM_MN_FARIBAULT 4162 Minnesota County Datum
DATUM_MN_FILLMORE 4163 Minnesota County Datum
DATUM_MN_FREEBORN 4164 Minnesota County Datum
DATUM_MN_GOODHUE 4165 Minnesota County Datum
DATUM_MN_GRANT 4166 Minnesota County Datum
DATUM_MN_HENNEPIN 4167 Minnesota County Datum
DATUM_MN_HOUSTON 4168 Minnesota County Datum
DATUM_MN_ISANTI 4169 Minnesota County Datum
DATUM_MN_ITASCA_NORTH 4170 Minnesota County Datum
DATUM_MN_ITASCA_SOUTH 4171 Minnesota County Datum
DATUM_MN_JACKSON 4172 Minnesota County Datum
DATUM_MN_KANABEC 4173 Minnesota County Datum
DATUM_MN_KANDIYOHI 4174 Minnesota County Datum
DATUM_MN_KITTSON 4175 Minnesota County Datum
DATUM_MN_KOOCHICHING 4176 Minnesota County Datum
DATUM_MN_LAC_QUI_PARLE 4177 Minnesota County Datum
DATUM_MN_LAKE_OF_THE_WOODS_NORTH 4178 Minnesota County Datum
DATUM_MN_LAKE_OF_THE_WOODS_SOUTH 4179 Minnesota County Datum
DATUM_MN_LE_SUEUR 4180 Minnesota County Datum
DATUM_MN_LINCOLN 4181 Minnesota County Datum
DATUM_MN_LYON 4182 Minnesota County Datum
DATUM_MN_MCLEOD 4183 Minnesota County Datum
DATUM_MN_MAHNOMEN 4184 Minnesota County Datum
DATUM_MN_MARSHALL 4185 Minnesota County Datum
DATUM_MN_MARTIN 4186 Minnesota County Datum
DATUM_MN_MEEKER 4187 Minnesota County Datum
DATUM_MN_MORRISON 4188 Minnesota County Datum
DATUM_MN_MOWER 4189 Minnesota County Datum
DATUM_MN_MURRAY 4190 Minnesota County Datum
DATUM_MN_NICOLLET 4191 Minnesota County Datum
DATUM_MN_NOBLES 4192 Minnesota County Datum
DATUM_MN_NORMAN 4193 Minnesota County Datum
DATUM_MN_OLMSTED 4194 Minnesota County Datum
DATUM_MN_OTTERTAIL 4195 Minnesota County Datum
DATUM_MN_PENNINGTON 4196 Minnesota County Datum
DATUM_MN_PINE 4197 Minnesota County Datum
DATUM_MN_PIPESTONE 4198 Minnesota County Datum
DATUM_MN_POLK 4199 Minnesota County Datum
DATUM_MN_POPE 4200 Minnesota County Datum
DATUM_MN_RAMSEY 4201 Minnesota County Datum
DATUM_MN_RED_LAKE 4202 Minnesota County Datum
DATUM_MN_REDWOOD 4203 Minnesota County Datum
DATUM_MN_RENVILLE 4204 Minnesota County Datum
DATUM_MN_RICE 4205 Minnesota County Datum
DATUM_MN_ROCK 4206 Minnesota County Datum
DATUM_MN_ROSEAU 4207 Minnesota County Datum
DATUM_MN_ST_LOUIS_NORTH 4208 Minnesota County Datum
DATUM_MN_ST_LOUIS_CENTRAL 4209 Minnesota County Datum
DATUM_MN_ST_LOUIS_SOUTH 4210 Minnesota County Datum
DATUM_MN_SCOTT 4211 Minnesota County Datum
DATUM_MN_SHERBURNE 4212 Minnesota County Datum
DATUM_MN_SIBLEY 4213 Minnesota County Datum
DATUM_MN_STEARNS 4214 Minnesota County Datum
DATUM_MN_STEELE 4215 Minnesota County Datum
DATUM_MN_STEVENS 4216 Minnesota County Datum
DATUM_MN_SWIFT 4217 Minnesota County Datum
DATUM_MN_TODD 4218 Minnesota County Datum
DATUM_MN_TRAVERSE 4219 Minnesota County Datum
DATUM_MN_WABASHA 4220 Minnesota County Datum
DATUM_MN_WADENA 4221 Minnesota County Datum
DATUM_MN_WASECA 4222 Minnesota County Datum
DATUM_MN_WATONWAN 4223 Minnesota County Datum
DATUM_MN_WINONA 4224 Minnesota County Datum
DATUM_MN_WRIGHT 4225 Minnesota County Datum
DATUM_MN_YELLOW_MEDICINE 4226 Minnesota County Datum
DATUM_WI_SHEBOYGAN 4227 Wisconsin County Datum
DATUM_ED50_ITALY 4228 ED50 – Italy
DATUM_NAD83_SOUTH_CAROLINA 4229 South Carolina HPGN
DATUM_ED50_NORTH_SEA 4230 ED50 – North Sea
DATUM_ED50_NORWAY_N62 4231 ED50 – Norway Offshore – North of 62N
DATUM_ED50_NORWAY_S62 4232 ED50 – Norway Offshore – South of 62N
DATUM_WI_BURNETT 4233 Wisconsin County Datum
DATUM_WI_DOUGLAS 4234 Wisconsin County Datum
DATUM_SAD69_BRAZIL 4235 South America 1969 (Brazil transformation)
DATUM_KERTAU_1948_MALAYSIA 4236 Kertau 1948 (Malaysia 7-parameter transformation)
DATUM_NAD83_CSRS_ALBERTA 4237 NAD83 (CSRS) – Alberta Grid Shift File
DATUM_NAD83_CSRS_BC 4238 NAD83 (CSRS) – British Colombia Grid Shift File
DATUM_NAD83_CSRS_NB 4239 NAD83 (CSRS) – New Brunswick Grid Shift File
DATUM_NAD83_CSRS_QUEBEC 4240 NAD83 (CSRS) – Quebec Grid Shift File
DATUM_NAD83_CSRS_SASK 4241 NAD83 (CSRS) – Saskatchewan Grid Shift File
DATUM_WI_CHIPPEWA 4242 Wisconsin County Datum
DATUM_WI_TAYLOR 4243 Wisconsin County Datum
DATUM_NAD83_NORTH_CAROLINA 4244 North Carolina HPGN
DATUM_WI_MARATHON 4245 Wisconsin County Datum
DATUM_ED50_MALTA 4246 ED50 – Malta
DATUM_NAD83_NSRS2007 4247 NAD83 (NSRS2007)
DATUM_NAD83_NSRS2011 4248 NAD83 (NSRS2011)
DATUM_NAD83_PA11 4249 NAD83 (PA11)
DATUM_NAD83_MA11 4250 NAD83 (MA11)
DATUM_MN_ST_LOUIS 4251 Minnesota County Datum (St. Louis Entire County Transverse Mercator)
DATUM_NAD83_CSRS_7PARAM 4252 NAD83 (CSRS) 7-parameter transform EPSG 1946 (Bug 21998)
DATUM_IP_FIRST 16384
DATUM_IP_MERCURY 16384
DATUM_IP_VENUS 16385
DATUM_IP_VENUS_1985 16386
DATUM_IP_MOON 16387
DATUM_IP_MARS_2001 16388
DATUM_IP_MARS_1990 16389
DATUM_IP_JUPITER 16390
DATUM_IP_IO 16391
DATUM_IP_EUROPA 16392
DATUM_IP_GANYMEDE 16393
DATUM_IP_CALLISTO 16394
DATUM_IP_SATURN 16395
DATUM_IP_TITAN 16396
DATUM_IP_URANUS 16397
DATUM_IP_NEPTUNE 16398
DATUM_IP_PLUTO 16399
DATUM_IP_MARS_2000_SPHERE 16400
DATUM_IP_MARS_2000_POLAR_SPHERE 16401
DATUM_IP_MARS_MOLA_SPHERE 16402 Mars sphere radius m used by MOLA
DATUM_UNKNOWN -1
DATUM_NONE -2
DATUM_DEFAULT -3
DATUM_CUSTOM_FIRST 8192
DATUM_SWISS_GRID 28 Swiss Grid CH1903 Datum

7.5.3 GM_AddFeatureFlags_t8

成员名称 描述
AddFeature_UseDefaultStyle 1 使用默认样式而不是指定的样式来处理此要素
AddFeature_MoreAddsToFollow 2

此图层将立即添加更多要素,因此不要基于此要素重新计算边界框等

7.5.4 GM_AreaUnits_t8 

成员名称 描述
AREA_ACRES 0
AREA_HECTARES 1
AREA_SQ_FT 2
AREA_SQ_METERS 3
AREA_SQ_KM 4
AREA_SQ_MILES 5
AREA_NUM_TYPES 6

7.5.5 GM_AsciiCoordDelim_t8

成员名称 描述
AsciiDelim_AutoDetect 0 自动检测
AsciiDelim_Comma 1 逗号
AsciiDelim_Whitespace 2 空格
AsciiDelim_Semicolon 3 分号
AsciiDelim_Tab 4 Tab
AsciiDelim_NumTypes 5 AsciiCoordDelim类型的数量

7.5.6 GM_AsciiCoordOrder_t8

成员名称 描述
AsciiCoordOrder_XFirst 0 X/经度/东西坐标 在前
AsciiCoordOrder_YFirst 1 Y/纬度/南北坐标 在前
AsciiCoordOrder_WKT 2 众所周知的文本格式
AsciiCoordOrder_MGRS 3 MGRS 坐标
AsciiCoordOrder_Custom 4 自定义坐标顺序
AsciiCoordOrderNumTypes 5 Number ofAsciiCoordOrder types

7.5.7 GM_AsciiImportType_t8

成员名称 描述
AsciiImport_PointOnly 0 为每个遇到的坐标创建点要素
AsciiImport_Vector 1 创建面、线和点要素
AsciiImport_Elevation 2 三角化和网格化点坐标以生成高程网格
AsciiImport_LidarPointCloud 3 作为激光雷达点云导入
AsciiImport_DistanceBearing 4 Import distance and bearing from a start location, creates series of points
AsciiImport_Area 5 Create area features
AsciiImport_DistanceBearingLine 6 Import distance and bearing from a start location, creates single line
AsciiImport_DistBearingSegs 7 Import distance and bearing from a start location, create segment from start point to each point
AsciiImport_NumTypes 8 Number of AsciiImportType types

7.5.8 GM_BandValType_t8 

成员名称 描述
VAL_U8 0 Unsigned 8-bit integer
VAL_S8 1 Signed 8-bit integer
VAL_U16 2 Unsigned 16-bit integer
VAL_S16 3 Signed 16-bit integer
VAL_U32 4 Unsigned 32-bit integer
VAL_S32 5 Signed 32-bit integer
VAL_U64 6 Unsigned 64-bit integer
VAL_S64 7 Signed 64-bit integer
VAL_F32 8 32-bit float
VAL_F64 9 64-bit double
VAL_NUM_TYPES 10 Total number of band value types

 7.5.9 GM_BlendMode_t8

成员名称 描述
BlendMode_None 0 None
BlendMode_Multiple 1 Multiple
BlendMode_Screen 2 Screen
BlendMode_Overlay 3 Overlay
BlendMode_HardLight 4 Hard Light
BlendMode_ColorBurn 5 Color Burn
BlendMode_ColorDodge 6 Color Dodge
BlendMode_ApplyColor 7 Apply Color
BlendMode_ApplyColorReverse 8 Apply Color Reverse
BlendMode_Darken 9 Darken
BlendMode_Lighten 10 Lighten
BlendMode_Difference 11 Difference
BlendMode_Exclusion 12 Exclusion
BlendMode_KeepRedChannel 13 Keep Red Channel
BlendMode_KeepGreenChannel 14 Keep Green Channel
BlendMode_KeepBlueChannel 15 Keep Blue Channel
BlendMode_SpotNaturalColor 16 View SPOT images as natural color
BlendMode_PsuedoNaturalColor 17 Simple weighted average
BlendMode_ColorToGrayscale 18 convert RGB color image to grayscale
BlendMode_NumModes 19 Number of blend modes

7.5.10 GM_BrushStyle_t16

成员名称 描述
BRUSH_NULL 0
BRUSH_SOLID 1
BRUSH_MIN_HATCH 2
BRUSH_BACK_DIAG_CROSSHATCH 2
BRUSH_CROSSHATCH 3
BRUSH_DIAG_CROSSHATCH 4
BRUSH_FWD_DIAG_CROSSHATCH 5
BRUSH_HORZ_HATCH 6
BRUSH_VERT_HATCH 7
BRUSH_MAX_HATCH 7
BRUSH_MIN_PATTERN 8
BRUSH_SAND_PATTERN 8
BRUSH_INT_WATER_PATTERN 9
BRUSH_SALT_PATTERN 10
BRUSH_CORAL_PATTERN 11
BRUSH_BLACK_CROSS_PATTERN 12
BRUSH_BLACK_DOT_PATTERN 13
BRUSH_MAX_PATTERN 13
BRUSH_NUM_STYLES 14
BRUSH_FIRST_CUSTOM 256

7.5.11 GM_CalcBearingFlags_t8

成员名称 描述
CalcBearing_LatLon 1 The provided coordinates are latitude and longitude coordinates in the current datum rather than coordinates in the current projection
CalcBearing_TrueNorth 0 The returned CalcBearing will be relative to true north (default)
CalcBearing_MagNorth 2 The returned CalcBearing will be relative to magnetic north
CalcBearing_GridNorth 4 The returned CalcBearing will be relative to grid north

7.5.12 GM_ChildLayerOp_t8

成员名称 描述
ChildLayerOp_Load 0 The child layer was just loaded
ChildLayerOp_Close 1 The child layer was just closed
ChildLayerOp_DrawScaleChosen 2 The draw scale for an online layer was chosen. Event data is sint32* with zoom scale number
ChildLayerOp_ExportScaleChosen 3 The export scale for an online layer was chosen. Event data is sint32* with zoom scale number
ChildLayerOp_LocalTileMissing 4 The tile for a local tile data set was missing. Event data is char* with filename that was missing

7.5.13 GM_ColorFormat_t32

成员名称 描述
ColorFormat_32Bit_ABGR 0 32-bit color (alpha, blue, green, red)
ColorFormat_32Bit_ARGB 1 32-bit color (alpha, red, green, blue)
ColorFormat_16Bit_565 2 16-bit color (5 bits red, 6 bits green, 5 bits blue)
ColorFormat_24Bit_BGR 3 24-bit color (blue, green, red)
ColorFormat_24Bit_RGB 4 24-bit color (red, green, blue)
ColorFormat_NumFormats 5

7.5.14 GM_CombineOp_t8

成员名称 描述
CombineOp_Add 0 Addition
CombineOp_SubtractSigned 1 Subtraction (Difference) – Signed
CombineOp_SubtractUnsigned 2 Subtraction (Difference) – Unsigned
CombineOp_Average 3 Average Elevation
CombineOp_Minimum 4 Minimum Elevation
CombineOp_Maximum 5 Maximum Elevation
CombineOp_Multiply 6 Multiply the values from the layers together
CombineOp_Divide 7 Divide the First Layer Value by the Second
CombineOp_FilterKeepFirstIfSecond 8 Filter – Keep First Layer Value only if Second Layer Value Valid
CombineOp_KeepFirstIfGTSecond 9 Filter – Keep First Layer Value only if Greater Than Second Layer Value
CombineOp_KeepFirstIfLTSecond 10 Filter – Keep First Layer Value only if Less Than Second Layer Value
CombineOp_KeepFirstIfSecondGTVal 11 Filter – Keep First Layer Value only if Second Layer Value > Some Value
CombineOp_KeepFirstIfSecondLTVal 12 Filter – Keep First Layer Value only if Second Layer Value > Some Value
CombineOp_FilterKeepFirstIfNotSecond 13 Filter – Keep First Layer Value only if Second Layer Value Invalid
CombineOp_CountValid 14 Count Valid Samples at Each Location
CombineOp_Count 15 Number of Combine Operations

7.5.15 GM_CombineOpFlags_t32

成员名称 描述
CombineOp_FillGaps 1 Fill small gaps in terrain layers
CombineOp_HideProgress 2 Hide progress for the operation

7.5.16 GM_ContrastMode_t8

成员名称 描述
Contrast_None 0
Contrast_PercentageStretch 1 Stretch within some std-dev of mean to 0-255 range
Contrast_RangeStretch 2 Stretch entire valid range to 0-255 range
Contrast_NumModes 3
Contrast_DefaultAuto 1

7.5.17 GM_CustomShaderFlags_t32

成员名称 描述
CustomShader_DontBlend 1 Don’t blend colors between elevation values
CustomShader_StretchToRange 2 Stretch custom shader to cover valid elevation range
CustomShader_ShadeSlopes 4 Shade slopes of terrain rather than elevation values

7.5.18 GM_DatumXForm_t32

成员名称 描述
Datum_Molodensky 0 3-parameter Molodensky datum transformation
Datum_BursaWolfe 1 7-parameter Bursa-Wolfe datum transformation
Datum_NumXFormMethods 2

7.5.19 GM_db_type_t8

成员名称 描述
DB_TYPE_ARCSDE 0 ArcSDE database
DB_TYPE_MYSQL 1 MySQL database
DB_TYPE_ORACLE 2 Oracle Spatial database
DB_TYPE_POSTGIS 3 PostgreSQL/PostGIS database
DB_TYPE_MSSQL 4 Microsoft SQL database
DB_NUM_TYPES 5

7.5.20 GM_DensityGridFlags_t32

成员名称 描述
DensityFlags_DisableProgress 1 Don’t display a progress dialog

7.5.21 GM_DensityKernelType_t8

成员名称 描述
KernelType_Gaussian 0 Gaussian
KernelType_Circle 1 Circle
KernelType_Epanechnikov 2 Epanechnikov
NumKernelTypes 3

7.5.22 GM_DrawFlags_t32

成员名称 描述
DrawFlags_BestRasterLayers 1 Only draw the best raster layers for this zoom scale
DrawFlags_BestRasterLayersHiRes 3 Same as DrawFlags_BestRasterLayers, only it shows higher resolution layers a bit sooner
DrawFlags_LowResRasterLayers 2 Only draw the lowest resolution raster layers
DrawFlags_HiResRasterLayers 4 Only draw the highest resolution raster layers
DrawFlags_BestRasterChart 5 Only draw the best raster chart (this is tuned for marine chart display)
DrawFlags_EraseBackground 256 Erase the background with the current background color (GM_Utility.SetBackgroundColor)
DrawFlags_HideAreas 512 Do not draw any area features from vector layers
DrawFlags_HideLines 1024 Do not draw any line features from vector layers
DrawFlags_HidePoints 2048 Do not draw any point features from vector layers
DrawFlags_SeparateVectorLayers 4096 Draw each vector separately rather than drawing all at once.
DrawFlags_HideLabels 8192 Do not label any rendered features
DrawFlags_DontMaintainAspectRatio 16384 Do NOT maintain the aspect ratio when drawing (this allows stretched views)
DrawFlags_HidePartialLabels 32768 Hide labels that are not entirely in the draw window
DrawFlags_ShowRenderProgress 65536 Show render progress dialog or call progress callback if provided
DrawFlags_HideExtraIconText Hide any extra text shown below road icons
DrawFlags_HideNonIconRoadLabels Hide any road line labels that are not iconized
DrawFlags_RenderVertices Render vertices for area and line features
DrawFlags_IncrementalRender Do an incremental render so that draw progress can be seen as layers complete rendering
DrawFlags_NoAutoInterpolation Disable automatic interpolation of rasters at intermediate zoom ranges (results in faster renders w/ less quality)
DrawFlags_DrawMapLayoutLayers Render any map layout layers that are enabled, like elevation legend, distance scale, feature legend, margins, and north arrow
DrawFlags_Hide3DFeatures Don’t draw any 3D features on the 2D map
DrawFlags_NoValidBgColorPixels If set ensures that no valid pixels in the output will have the background color. This means rendered pixels that would have that color are adjusted by 1 so they don’t exactly match.
DrawFlags_OnlyLoadedLayers Don’t load new maps in map catalog for this draw if set
DrawFlags_RasterMask 7 Mask for raster draw options

7.5.23 GM_ElevationExportFormat_t32

成员名称 描述
Export_GMG 0 Global Mapper Grid format
Export_BIL 1 BIL format
Export_Erdas_Elevation 2 Erdas Imagine IMG format with elevation data
Export_Surfer_ASCII 3 Surfer ASCII Grid
Export_Surfer_Binary_v6 4 Surfer Binary Grid v6
Export_Surfer_Binary_v7 5 Surfer Binary Grid v7
Export_DEM 6 USGS ASCII DEM format
Export_XYZ_ASCII_Grid 7 XYZ ASCII Grid file
Export_Arc_ASCII_Grid 8 Arc Info ASCII Grid format
Export_ElevGeoTIFF 9 Vertical GeoTIFF format
Export_DXF_Point 10 DXF 3D Point format
Export_Float_Grid 11 Float/Grid format
Export_DTED 12 DTED format
Export_Vertical_Mapper_Grid 13 Vertical Mapper (MapInfo) grid format
Export_Windsim_GWS 14 Windsim GWS
Export_VRML 15 VRML
Export_STL 16 STL (ASCII format)
Export_STL_Binary 17 STL (binary format)
Export_EsriGDB_Elevation 18 Esri Geodatabase
Export_Vulcan_TIN 19 Vulcan .00t Triangulation
Export_Geosoft_Grid 20 Geosoft Grid format
Export_NumElevationFormats 21

7.5.24 GM_ElevUnits_t8

成员名称 描述
ElevUnit_Meters 0
ElevUnit_Decimeters 1
ElevUnit_Centimeters 2
ElevUnit_Millimeters 3
ElevUnit_Feet 4
ElevUnit_Decifeet 5
ElevUnit_Inches 6
ElevUnit_Centifeet 7
ElevUnit_NumUnits 8

7.5.25 GM_EqualValueAreaFlags_t32

成员名称 描述
EqualValueArea_ForceRGB 1 Use RGB attribute for color attributes even if in palette
EqualValueArea_Coverage 2 Just create a coverage layer, so we only care about valid or not
EqualValueArea_FixInvalid 4 Sutomatically chop up any resulting areas that are invalid
EqualValueArea_BluntCorners 8 Force the blunting of right angles to avoid invalid areas
EqualValueArea_NoSlope 16 Don’t do equal value of slope even if slope shader is used

7.5.26 GM_Error_t32

成员名称 描述
Error_None 0 The function completed successfully
Error_InvalidLayer 1 The provided layer is not open
Error_InvalidParam 2 A parameter was invalid
Error_LoadError 3 Unable to load layer
Error_MultipleLayers 4 Multiple layers were found in the file being loaded (call GM_LoadLayerList instead)
Error_CollarSetup 5 Unable to automatically crop the collar
Error_DrawError 6 An unknown error occured drawing the layer(s)
Error_ExportError 7 An unknown error occured exporting the layer(s)
Error_NothingToExport 8 No data was available to export
Error_InvalidFormat 9 An invalid export format was specified
Error_RectifyError 10 An error occured rectifying the image
Error_NotSupported 11 The operation is not supported for the layer
Error_NotRegistered 12 No registry key was found to enable this functionality
Error_NoDataAtLocation 13 No data was found at the specified location
Error_OutOfMemory 14 Not enough memory to complete the requested operation
Error_Projection 15 An error occured projecting a coordinate
Error_NoProjectionSet 16 No view/export projection is currently set
Error_ViewShedCalc 17 An error occurred performing the view shed analysis
Error_OperationCanceled 18 The user canceled the operation
Error_OnlineConnect 19 A connection to the online servicee could not be established
Error_OnlineUnknownSource 20 No online source with the theme name provided could be found
Error_GenerateContours 21 An error occurred generating the contours
Error_NotRasterLayer 22 The layer provided is not a raster or elevation layer
Error_InvalidPackage 23 The provided handle is not a valid package
Error_InvalidFeatureIndex 24 There was no feature at the given index in the layer
Error_InvalidDrawStyle 25 The drawing style passed in is not valid
Error_InvalidSymbolName 26 The symbol name provided does not match any available point symbols
Error_SymbolAlreadyCreated 27 The symbol name specified has already been added
Error_MissingFile 28 The file specified could not be found
Error_GPSDataNotValid 29 The GPS data requested does not currently have a valid value available
Error_GPSAlreadyTracking 30 A GPS device is already being tracked, call GM_GPSStopTracking
Error_VolumeCalcFailed 31 An error occurred calculating the volume
Error_InvalidHoleIndex 32 The area does not have a hole at the index provided
Error_InvalidMapIndex 33 There is no map at the given index in the map catalog
Error_3DNotOpen 34 No 3D view window is currently open
Error_3DLibraryNotFound 35 The ExternalViewerIntf.dll library was not found
Error_3DLibraryBadInterface 36 The ExternalViewerIntf.dll library did not have the proper interface
Error_3DCreateError 37 Unexpected error creating 3D view
Error_3DSetViewError 38 Unexpected error setting 3D view
Error_NothingFound 39 No features were found within the search area
Error_SearchError 40 Unexpected search area
Error_LowMemory 41 Some data was not drawn due to low available memory
Error_NotElevationLayer 42 The layer provided is not an elevation layer
Error_FileAlreadyInCatalog 43 The provided file was already in the map catalog to which it was being added.
Error_TypeAlreadyExists 44 The provided type name was already used by an existing type
Error_DatumAlreadyExists 45 A built-in datum with the given name already exists
Error_UnknownEllipsoid 46 The ellipsoid name provided does not match a known ellipsoid
Error_GridError 47 Error generating grid from 3D vector data
Error_InvalidShaderName 48 The shader name provided was not found
Error_SymbolNotCustom 49 The symbol name provided is not a custom one that can be deleted
Error_MGRSParseError 50 Error parsing MGRS coordinate string
Error_CreateBufferError 51 Error creating a buffer around a feature
Error_CopyrightedData 52 The data attempting to be exported or fetched is copyrighted
Error_BrushAlreadyCreated 53 A fill style with the provided name already exists
Error_BrushError 54 An error was encountered adding the custom fill brush
Error_EllipsoidAlreadyExists 55 An ellipsoid with the given name already exists
Error_CombineError 56 An error occurred combining the areas
Error_SkippedEmpty 57 Empty tile was skipped on export due to passing GM_ExportFlags_SkipEmpty
Error_NoFeatureElev 58 The feature does not have a single elevation value (for lines and areas there may be per-vertex values)
Error_ArcGISNotLicensed 59 Attempted to load an ArcGIS database, but there is no license for ArcGIS
Error_NotSupportedIn64BitBuild 60 Attempted to use functionality that is not supported in a 64-bit build
Error_UnableToConnectToDB 61 Unable to connect to the database using the input connection string
Error_Unspecified 62 Generic unspecified error
Error_Script 63 Error running script
Error_InvalidLidarPointIdx 64 The Lidar point index is out of range
Error_NothingChanged 65 Nothing was changed by the modification
Error_NotPaletteLayer 66 The layer is not a palette-based layer
Error_NotImageLayer 67 The layer does not contain color imagery
Error_InvalidBand 68 The provided band was outside the range of bands for the layer
Error_NoElevationLayersLoaded 69 There are no elevation layers currently loaded
Error_NoVectorLayersLoaded 70 There are no vector layers currently loaded
Error_COAST 71 Unspecified COAST processing error
Error_NoCOASTModelParmsLoaded 72 No model parameter file is loaded
Error_RegistryOpFailed 73 Error while reading or writing the registry
Error_InvalidCodePage 74 The code page provided is not known
Error_InvalidLidarQuery 75 The Lidar query that you passed in is not an active one
Error_LidarPointInQuery 76 The Lidar point was already in the Lidar query
Error_LidarPointNotInQuery 77 The Lidar point was not found in the Lidar query
Error_NumCodes 78 Number of Error Codes Defined
Error_NotImplemented 65535 The given function hasn’t been implemented yet
Error_TerraServerConnect 19 A connection to the TerraService could not be established
Error_TerraServerBadTheme 20 No TerraServer theme with the theme name provided could be found

7.5.27 GM_ExportOptsDWGVersion_t8

成员名称 描述
ExportDWG_VerDefault 0 use default version (currently GM_ExportDWG_VerAC15
ExportDWG_VerAC1_2 1
ExportDWG_VerAC1_40 2
ExportDWG_VerAC1_50 3
ExportDWG_VerAC2_20 4
ExportDWG_VerAC2_10 5
ExportDWG_VerAC2_21 6
ExportDWG_VerAC2_22 7
ExportDWG_Ver1001 8
ExportDWG_Ver1002 9 Release 2.5
ExportDWG_VerAC025 9 Release 2.5
ExportDWG_Ver1003 10 Release 2.6
ExportDWG_VerAC026 10 Release 2.6
ExportDWG_Ver1004 11 Release 9
ExportDWG_VerAC09 11 Release 9
ExportDWG_Ver1005 12
ExportDWG_Ver1006 13 Release 10
ExportDWG_VerAC10 13 Release 10
ExportDWG_Ver1007 14
ExportDWG_Ver1008 15
ExportDWG_Ver1009 16 R11 and R12
ExportDWG_VerAC12 16 R11 and R12
ExportDWG_Ver1010 17
ExportDWG_Ver1011 18
ExportDWG_Ver1012 19 R13
ExportDWG_VerAC13 19 R13
ExportDWG_Ver1013 20 R14 beta
ExportDWG_VerAC14beta 20 R14 beta
ExportDWG_Ver1014 21 R14 release
ExportDWG_VerAC14 21 R14 release
ExportDWG_Ver1500 22 R15 (2000) beta
ExportDWG_Ver1015 23 R15 (2000) release
ExportDWG_VerAC15 23 R15 (2000) release
ExportDWG_Ver1800a 24 R18 (2004) beta
ExportDWG_Ver1800 25 R18 (2004) release
ExportDWG_VerAC18 25 R18 (2004) release
ExportDWG_Ver2100a 26 R21 (2007) beta
ExportDWG_Ver1021 27 R21 (2007) release
ExportDWG_VerAC21 27 R21 (2007) release
ExportDWG_Ver2400a 28 R24 (2010) beta
ExportDWG_Ver1024 29 R24 (2010) release
ExportDWG_VerAC24 29 R24 (2010) release
ExportDWG_Ver2700a 30 R27 (2013) beta
ExportDWG_Ver1027 31 R27 (2013) release
ExportDWG_VerAC27 31 R27 (2013) release

 7.5.28 GM_ExportOptsDXFFlags_t32

成员名称 描述
ExportDXF_UseLabelsForLayers 1 Use feature labels, if present, for layer names rather than feature types/descriptions
ExportDXF_UseZeroWidthLines 2 Export all lines as 0 width to prevent compatibility problems with some software
ExportDXF_TextSizeAbsolute 4 Is the mTenPointFontHeight really the absolute height in file unit to make all text?
ExportDXF_ExportElevLinesAs2D 8 Export lines with a single elevation (like contours) as 2D lines rather than 3D with a separate elevation for each vertex
ExportDXF_AllowLongLabels 16 Don’t truncate labels at 31 characters
ExportDXF_ExportECEF 32 Export ECEF (Earth-Centered Earth Fixed) coordinates
ExportDXF_PreserveAttributes 64 Preserve all feature attributes

 7.5.29 GM_ExportOptsDXFLabels_t8

成员名称 描述
ExportDXF_NoLabels 0 No line or area feature labels will be exported
ExportDXF_LabelsAsPointsFeatureLayer 1 Line and area feature labels will be exported as separate text entities in the layer of the feature
ExportDXF_LabelsAsPoints 2 Line and area feature labels will be exported as separate text entities in their own text layer
ExportDXF_LabelsAsAttrs 3 Line and area feature labels will be exported as attributes of those entities
ExportDXF_LabelsNumOpts 4 Total Number of Options

7.5.30  GM_FeatureClassType_t8

成员名称 描述
FeatureClass_Area 0 The feature class is for an area feature
FeatureClass_Line 1 The feature class is for a line feature
FeatureClass_Point 2 The feature class is for a point feature
FeatureClass_Mesh 3 The feature class is for a mesh feature
FeatureClass_Lidar 4 The feature class is for a Lidar point return
FeatureClass_NumTypes 5

7.5.31  GM_FindFlags_t32

成员名称 描述
FindFlags_FindAreas 1 Search area features
FindFlags_FindLines 2 Search line features
FindFlags_FindPoints 4 Search point features
FindFlags_GetAllFeatures 8 Return all features in bounds (ignore search radius)
FindFlags_DoFullCropTest 16 When getting all features, make sure the features actually intersect the bounds and not that just their bounding box intersects
FindFlags_PartialOk 32 When finding features in an area, allow partial inclusion and not just complete enclosure
FindFlags_FindLidar 64 Search Lidar point clouds
FindFlags_FindMeshes 128 Search mesh (3D model) features
FindFlags_FindAll 7 Mask for search all normal feature class (areas, lines, and points)
FindFlags_FindAllEx 199 Mask for search all feature types, including meshes and Lidar

7.5.32 GM_FontBackground_t8

成员名称 描述
Font_BgAuto 0 Automatically choose transparent or opaque background (all transparent except when centered on line)
Font_BgOpaque 1 Fill label background with current background color
Font_BgTransparent 2 Make label background transparent

 7.5.33 GM_GetFeatureFlags_t32

成员名称 描述
GetFeature_UseLayerProj 1 Fetch feature coordinates in layer projection instead of current set prjoection
DontGetPolylineCoords 2 Don’t get the coordinate list for line and area features

7.5.34 GM_gps_event_t32 

成员名称 描述
GPS_EVENT_NEW_POS 0 A new location is available (event data is GM_Point_t* with current lat/lon)
GPS_EVENT_STATE_CHANGED 1 The GPS state has changed
GPS_EVENT_END_OF_FILE 2 The end of a NMEA data file being replayed has been reached
GPS_NUM_EVENTS 3

7.5.35 GM_gps_fix_t8

成员名称 描述
GPS_FIX_NO_SOLN 0 No GPS solution is available
GPS_FIX_2D 1 A 2-dimensional fix is available
GPS_FIX_3D 2 A 3-dimensional fix is available
GPS_FIX_2D_DIFF 3 A 2-dimensional differential or WAAS fix is available
GPS_FIX_3D_DIFF 4 A 3-dimensional differential or WAAS fix is available
GPS_NUM_FIX_TYPES 5

7.5.36 GM_gps_format_t8

成员名称 描述
GPS_FORMAT_AUTODETECT 0
GPS_FORMAT_NMEA 1
GPS_FORMAT_GARMIN 2
GPS_NUM_FORMAT_TYPES 3

7.5.37  GM_gps_nmea_flags_t32

成员名称 描述
GPS_NMEA_REALTIME_PLAYBACK 1 Playback NMEA data stream in real-time rather than as fast as can be read

7.5.38  GM_GridAlg_t8

成员名称 描述
GridAlg_TIN 0 Triangulate and grid, same as normal 3D gridding
GridAlg_BinMinimum 1 (DTM) Bin the points, use min elevation in each bin, use a bin size some multiplier of average spacing
GridAlg_BinAverage 2 Bin the points, use avg elevation in each bin, use a bin size some multiplier of average spacing
GridAlg_BinMaximum 3 (DSM) Bin the points, use max elevation in each bin, use a bin size some multiplier of average spacing
GridAlg_NumTypes 4
GridAlg_None 255 Create a point cloud (don’t grid)
GridAlg_Default 0 Default Algorithm

7.5.39  GM_GridGenFlags_t32

成员名称 描述
GridGen_NoConstraints 1 Don’t treat area and line boundaries as constraints (i.e. break lines)
GridGen_FlattenAreas 2 Flatten 3D areas
GridGen_FillToBounds 4 Fill the grid to the full bounding rectangle of the input data and not just to the convex hull
GridGen_IgnoreZeroElevs 8 Don’t use features with an elevation value of 0
GridGen_HeightsRelative 16 Vector elevations are relative to underlying terrain data (if loaded)
GridGen_CropToAreasIfAllAreas 32 If all features are areas, mark everything outside areas as invalid
GridGen_IncludeStreams 64 If stream lines are provided assign them elevations from intersecting lines
GridGen_SelAreasOnly 128 Only consider selected areas
GridGen_AreaVertexRelativeOnly 256 Only the area vertex height is relative to ground, not inside the area
GridGen_RelativeRequireValid 512 If GridGen_HeightsRelative is set, don’t grid points if there is no terrain at the location
GridGen_GridLidarIntensity 1024 Grid Lidar point intensity values rather than elevation values
GridGen_GridLidarHeight 2048 Grid Lidar height above ground rather than elevation values
GridGen_GridGroundHeight 4096 Grid the DSM (digital surface model) by working backwards from calculated heights above ground
GridGen_GridLidarNDVI 8192 Grid the calculated NDVI value from 4-band Lidar (RGB+NIR)
GridGen_GridLidarNDWI 16384 Grid the calculated NDWI value from 4-band Lidar (RGB+NIR)
GridGen_GridLidarDensity 32768 Grid the point density in points / m^2 of a Lidar point cloud
GridGen_GridColorRGB 65536 Grid the RGB color from Lidar points
GridGen_GridColorRGBI Grid the RGBI color from 4-band Lidar (RGB+NIR)
GridGen_ApplyLidarBreaklines Apply 3D line and 3D area features as breaklines when gridding Lidar data
GridGen_IgnoreTypeFilters Ignore any set type filters and grid all 3D features in the provided layer(s)

7.5.40 GM_LabelPlacement_t8

成员名称 描述
LABEL_AUTO 0 Automatically place label at best location
LABEL_CENTER 1 Center the label on the point
LABEL_TOP_RIGHT 2 Label is up and to the right of point
LABEL_RIGHT 3 Label is to the right of the point and vertically centered on it
LABEL_BOTTOM_RIGHT 4 Label is below and to the right of point
LABEL_BOTTOM 5 Label is below the point and horizontally centered on it
LABEL_BOTTOM_LEFT 6 Label is below and to the left of point
LABEL_LEFT 7 Label is left of the point and vertically centered on it
LABEL_TOP_LEFT 8 Label is above and to the left of point
LABEL_TOP 9 Label is above the point and horizontally centered on it
LABEL_NUM_PLACEMENTS 10 Total Number of Placement options

7.5.41 GM_LidarAttr_t8

成员名称 描述
LidarAttr_ReturnNo 0
LidarAttr_Intensity 1
LidarAttr_Class 2
LidarAttr_ScanAngle 3
LidarAttr_UserData 4
LidarAttr_PointSource 5
LidarAttr_NumTypes 6

7.5.42 GM_LidarClass_t8

成员名称 描述
LidarClass_NeverClassified 0
LidarClass_Unclassified 1
LidarClass_Ground 2
LidarClass_LowVeg 3
LidarClass_MedVeg 4
LidarClass_HighVeg 5
LidarClass_Building 6
LidarClass_LowPoint 7 Low point (noise)
LidarClass_ModelKeyPoint 8 Thinned ground (model key points)
LidarClass_Water 9
LidarClass_Railroad 10 IMPORTANT NOTE: USGS used to use this as Overlap to DO NOT treat as ground.
LidarClass_Road 11 Road Surface
LidarClass_Overlap 12
LidarClass_WireGuard 13 Wire – Guard (Shield)
LidarClass_WireConductor 14 Wire – Conductor (Phase)
LidarClass_TransmissionTower 15 Transmission Tower
LidarClass_WireStructureConnector 16 Wire-structure Connector (e.g. Insulator)
LidarClass_Bridge 17 Bridge deck
LidarClass_HighNoise 18 High Noise point
LidarClass_BathyPoint 40
LidarClass_WaterSurface 41
LidarClass_DerivedWaterSurface 42
LidarClass_SubmergedObject 43
LidarClass_IhoS57Object 44
LidarClass_NoBottomFoundBathyPoint 45
LidarClass_MaxValid 255

7.5.43  GM_LidarClassGroup_t16

成员名称 描述
GM_LidarGroup_Surface 1 Surface points (i.e. ground, water, road)
GM_LidarGroup_OffSurface 2 Points that are definitely not on the surface
GM_LidarGroup_Noise 4 Noise points
GM_LidarGroup_Powerline 8 Points that are along a powerline
GM_LidarGroup_Structure 16 Points that are part of a solid structure (i.e. building)
GM_LidarGroup_Vegetation 32 Vegetation points
GM_LidarGroup_Bathy 64 Bathymetric (i.e. below water surface) points
GM_LidarGroup_Unclassified 128 Unclassified points

7.5.44  GM_LidarDrawMode_t8

成员名称 描述
LidarDraw_ElevWColor 0 Color based on sample color if available, otherwise elevation
LidarDraw_Elev 1 Color based on elevation
LidarDraw_Intensity 2 Color based on intensity
LidarDraw_Class 3 Color based on class
LidarDraw_Return 4 Color based on return (1st, 2nd, etc.)
LidarDraw_HeightAboveGround 5 Color based on height above ground
LidarDraw_PointSourceId 6 Color based on point source ID
LidarDraw_PointIndex 7 Color based on point index
LidarDraw_ReturnHeightDelta 8 Color based on difference in height between first and last return of multi-return set
LidarDraw_CIR 9 Color infrared display using NIR/red/green for the RGB layout
LidarDraw_NDVI 10 Color NDVI value calculated from NIR and red band
LidarDraw_NDWI 11 Color NDWI value calculated from NIR and green band
LidarDraw_Density 12 Color based on point density
LidarDraw_Withheld 13 Color based on withheld flag
LidarDraw_ModelKeyPoint 14 Color based on model key point flag
LidarDraw_Overlap 15 Color based on overlap point flag
LidarDraw_NumTypes 16
LidarDraw_Default 0
LidarDraw_Multiple 254 Multiple different draw modes are select
LidarDraw_UseGlobal 255 Use global draw mode setting

7.5.45  GM_LidarFieldMask_t32

成员名称 描述
LidarField_Class 1 Classification is valid
LidarField_Color 2 Color fields are valid
LidarField_XY 4 XY fields are valid
LidarField_Z 8 Z field is valid
LidarField_Intensity 16 Intensity field is valid
LidarField_KeyPoint 32 Key point flag is valid
LidarField_Overlap 64 Overlap flag is valid
LidarField_Synthetic 128 Synthetic flag is valid
LidarField_Withheld 256 Withheld flag is valid
LidarField_Deleted 512 Deleted flag is valid
LidarField_GroundHeight 1024 Height above ground is valid
LidarField_ReturnHeight 2048 Return height delta is valid
LidarField_NIR 4096 NIR fields are valid
LidarFieldMask_All All fields are valid

 7.5.46 GM_LidarFilterFlags_t32

成员名称 描述
LidarFilterFlag_WithheldValid 1 Check the withheld flag
LidarFilterFlag_Withheld 2 Point is withheld
LidarFilterFlag_KeyPointValid 4 Check the key point flag
LidarFilterFlag_KeyPoint 8 Point is key point
LidarFilterFlag_OverlapValid 16 Check the overlap flag
LidarFilterFlag_Overlap 32 Point is overlap
LidarFilterFlag_SyntheticValid 64 Check the synthetic flag
LidarFilterFlag_Synthetic 128 Point is synthetic
LidarFilterFlag_DeletedValid 256 Check the deleted flag
LidarFilterFlag_Deleted 512 Point is deleted
LidarFilterFlag_ModifiedValid 1024 Check the modified flag
LidarFilterFlag_Modified 2048 Point has been modified

7.5.47  GM_LidarFlags_t32

成员名称 描述
LidarFlags_ColorValid 1 Are the red, green, and blue color values valid?
LidarFlags_Withheld 2 Is the point withheld?
LidarFlags_Synthetic 4 Is the point synthetic?
LidarFlags_KeyPoint 8 Is the point a key point?
LidarFlags_Overlap 16 Is the point overlap?
LidarFlags_ScanDir 32 Scan direction
LidarFlags_EdgeOfFlightLine 64 Is the point on the edge of the flight line

7.5.48  GM_LoadFlags_t32

成员名称 描述
LoadFlags_HideProgress 1 Don’t show load progress
LoadFlags_NoProjPrompt 2 Don’t prompt the user for unknown projections
LoadFlags_UseDefaultProj 4 Use default projection if none provided
LoadFlags_HideWarnings 8 Hide any load warnings (load errors will still be displayed)
LoadFlags_HideUnknownPrompt 16 Do not prompt the user to select the file type for unknown file formats
LoadFlags_UseDefaultPos 32 Use default positioning if none provided (raster files only)
LoadFlags_HideAllPrompts 64 Use the default value for any prompts that display during the load
LoadFlags_SkipUnloadAll 128 Skip the first UNLOAD_ALL command at the start of a workspace being loaded
LoadFlags_AssumeFileExists 256 Assume the file being loaded exists rather than checking for it. This speeds up loads from folders with large numbers of files
LoadFlags_LoadMetadataOnly 512 Only load metadata from file
LoadFlags_UseHiddenLayers 1024 Load hidden layers if not showing layer prompt (i.e. for PDF import)?
LoadFlags_ForceRectify 2048 Force displaying manual rectification dialog (not implemented yet in SDK)
LoadFlags_IsModelLoad 4096 This is a load of a 3D model
LoadFlags_NoPicturePos 8192 Don’t load image with EXIF data as a picture point
LoadFlags_LoadUnknownAsImage 16384 Force load of raster layer with unknown interpretation as an image layer vs. grid
LoadFlags_LoadUnknownAsGrid 32768 Force load of raster layer with unknown interpretation as a grid layer vs. image
LoadFlags_OnlyPicturePos 65536 Only load images with EXIF data as picture points. Fail images w/ no EXIF data.
LoadFlags_NoEmptyError Don’t show error message about empty file.
LoadFlags_No3dModels Don’t load 3D model layers embedded in GMP files

7.5.49  GM_LogLevel_t8

成员名称 描述
Log_Critical 0 Shows only Critical Errors(Least Verbose)
Log_Error 1 Shows All Errors
Log_Warning 2 Shows Errors and Warnings
Log_Status 3 Shows Errors, Warnings and Status Messages
Log_Debug 4 Show all possible messages(Most Verbose)
Log_ExtremeDebug 5 Extreme debugging, only access via registry. Will issue TRACE otherwise.
Log_Timing 100 Log a timing. Goes to timings.txt
Log_ImportantStatus 1 Log status in almost all cases. Just don’t want to look like error in code
Log_DontLog 254 Don’t log message. Used as special value in function parameters to see if logging is needed
Log_NotRead 255 The log level has not been read yet

7.5.50  GM_MapCatalogDisplayType_t8

成员名称 描述
MapCatalog_DisplayTypePercent 0 Percent
MapCatalog_DisplayTypePixelSize 1 PixelSize
MapCatalog_DisplayTypeScale 2 Scale
MapCatalog_DisplayTypeScaleRange 3 ScaleRange
MapCatalog_NumDisplayTypes 4 Total Number of Display types

7.5.51  GM_MapCatalogMapOpt_t8

成员名称 描述
MapCatalog_SetMapProjection 0 Set the native projection of the map at the given index. Data is GM_Projection_m
MapCatalog_NumMapOpts 1 Total Number of Map Options

 7.5.52 GM_MapLayoutPiece_t8

成员名称 描述
MapLayout_Scale 0 Distance scale bar
MapLayout_ElevLegend 1 Elevation legend
MapLayout_MapLegend 2 Map legend with vector types and/or palette
MapLayout_NumPieceTypes 3

 7.5.53 GM_MiscOpt_t32

成员名称 描述
MiscOpt_DXFInsertsAsPoints 0 Import DXF INSERT entities as points
MiscOpt_TIFFPreferTFW 1 Prefer TFW coordinates for GeoTIFF files
MiscOpt_ExportOldFormatPRJ 2 Export old format PRJ instead of new format
MiscOpt_DXFLayersAsCustomTypes 3 Add new custom types for DXF layers
MiscOpt_HideNonIconRoadLabels 4 Hide any road labels that are not icons
MiscOpt_ClampGridToDataBounds 5 Don’t expand grid lines beyond the edge of loaded data
MiscOpt_BILQueryFor16BitType 7 When loading BIL (and other similar) imagery that is 16-bit and single band, ask the user if it is elevation or imagery data
MiscOpt_BorderHighlightAreas 8 Only draw a thick border for highlighted areas rather than a filled cross-hatch
MiscOpt_AddRecIDAttribute 9 Add record ID (index) as attribute for vector features from some file types
MiscOpt_DefaultToOEMCharset 11 Make default font display use the OEM character set (codepage 437) rather than the ANSI character set (codepage 1252)
MiscOpt_CenterLabelsTransparent 12 Make labels centered on lines use transparent background rather than opaque
MiscOpt_MarkAddressedSegments 13 Mark line segments with addressing with dashed styles on the side(s) of the line with addressing
MiscOpt_HideOffscreenLabels 14 Don’t display any labels that aren’t completely onscreen
MiscOpt_UseCRLFInWorldFiles 15 Use CR/LF to terminate lines in exported world files rather than just LF
MiscOpt_LogDebugMessages 16 DEPRECATED – Use MiscOpt_SetLogLevel instead – Log debug messages to a file or via message callback
MiscOpt_DontCropAtATM 17 Don’t crop lat/lon area and line features that cross the ATM or have bad lat/lon values
MiscOpt_DisableAutoSmooth 18 Disable automatic interpolation of raster data at intermediate zoom levels
MiscOpt_UseFilePathForExport 19 Use path to first loaded file as default export path
MiscOpt_MarkTurnRestrictions 20 Mark the ends of lines involved in turn restrictions
MiscOpt_DontAutoContrastDGTiffs 21 Disable automatic contrast adjustment for Digital Globe imagery
MiscOpt_HideMeasureAttrUnitNames 22 Hide the unit names on measure unit text
MiscOpt_DGNImportCellsAsPoints 27 Import DGN cells as point features rather than exploding them
MiscOpt_DGNAddColorToDesc 28 Add DGN feature color to description in addition to level
MiscOpt_MaintainExportBounds 32 Maintain export bounds over spacing
MiscOpt_AutoIconizeRoadNames 33 Automatically iconize road type names on import
MiscOpt_RenderEndpoints 34 Render area and line start and end vertices
MiscOpt_KeepPixelIfAnyInCropPoly 37 Keep pixel on export if any part of the pixel is inside the crop polygon/bounds rather than just the center
MiscOpt_LabelLinesOnLongestSeg 38 Always label lines along longest segment
MiscOpt_AreaLabelsMustFitInArea 40 Only display area labels if the label fits inside the area feature.
MiscOpt_TreatDbfTextAsUtf8 42 DEPRECATED (Use Layer Code Page Now): Treat DBF file text as UTF-8 encoded
MiscOpt_AlwaysInterpolateRasters 43 Always enable interpolation for raster layers when loading them
MiscOpt_DisableAutoExportInterp 45 Disable automatic interpolation of reprojected layers during export
MiscOpt_UsePenUpBorderDrawMode 47 When duplicate vertex is encountered in area feature, turn off next border segment
MiscOpt_UseGridDistance 51 Measure using grid distance instead of Vincenty lat/lon distance
MiscOpt_AlwaysFakeRasterPos 53 Always fake the positioning information for unknown raster files
MiscOpt_PlacePRJAfterFullFName 55 Place PRJ after full filename, like test.ecw.prj for test.ecw, when generating PRJ files on export
MiscOpt_IncludeDatumXFormAndEpsgInPRJ 59 Include datum transformation parameters (TOWGS84) and EPSG does in generated WKT PRJ files. Not compatible with ESRI as morphToEsri removes them.
MiscOpt_DefaultContrastMinMax 60 Default auto contrast adjustment to linear min/max stretch
MiscOpt_S57IncludeValAndDesc 61 Include both the value and description in the attributes for S57 features
MiscOpt_UseRhumbLineDistance 63 Measure using rhumb line distance instead of Vincenty lat/lon or grid distance
MiscOpt_DisableAutoContrast 64 Disable automatic constrast adjustment for high bit depth images
MiscOpt_SnapExportToPixel 65 Snap non-reprojected exports to raster data pixel boundary
MiscOpt_NoAutoInterpTerrain 66 Disable automatic interpolation of terrain layers on import
MiscOpt_GeoTIFFNoCompDefault 69 Default GeoTIFF exports to no compression
MiscOpt_MeasureWholeNumbers 73 Force measurements to use nearest whole number (integer) value
MiscOpt_ShowSegLensOnMap 74 Label the length of each line segment on the map.
MiscOpt_ShowSegBearingsOnMap 80 Label the bearing of each line segment on the map.
MiscOpt_CheckBinarySTL 81 Check ‘export binary STL’ option on export options dialog
MiscOpt_DontCopyErrorToClip 82 Don’t automatically copy error messages to the clipboard
MiscOpt_LoadExifJpgAsImage 83 Ignore EXIF position data in JPG files and load them as images instead
MiscOpt_DontAppendGridUnits 84 Don’t append unit labels (like ‘m’) to projected grid line labels
MiscOpt_DisableCustomFileSave 85 Disable the save of custom features to files on shutdown, like custom_datums.txt, etc.
MiscOpt_OnlySnapToPoints 88 Only snap to point features by default
MiscOpt_SnapExportToSpacing 89 Snap exports to nearest sample spacing boundary
MiscOpt_S57ShortAttrNameVal 90 Use short attribute names and raw values in S57 attribute list
MiscOpt_ElevCropAreaBoundsGrid 91 When cropping an elevation export to an area, treat the area bounds as grid cell and not visual bounds
MiscOpt_RectifyNo2ndDegPoly 93 Don’t switch to 2nd degree polynomial rectification method for 6+ control points
MiscOpt_ScaleElevShaderToView 94 Scale elevation shader to just the elevation values that are currently in view
MiscOpt_GPSUseShaderForVessel 95 Use the current elevation shader and GPS elevation to color the GPS vessel
MiscOpt_GPSUseShaderForTrack 96 Use the current elevation shader and GPS elevation to color the GPS track
MiscOpt_OnlineExportZoomSameAsDraw 98 When exporting from an online source, use the exact same logic to select the zoom level as is used during draw
MiscOpt_RestoreLastMapLayout 99 Restore the last used map layout between sessions rather than just through workspaces
MiscOpt_HideStyleAttr 101 Don’t display any style attributes that are included with features at load time
MiscOpt_KeepEntireClippedFeature 102 When exporting cropped to a polygon, keep the entire area/line if it overlaps crop areas at all
MiscOpt_MSSQLUseGeometryColumns 103 When importing from MS SQL Server, use geometry_columns table to get list of spatial tables
MiscOpt_DontPrependGroupsToLayerNames 105 Don’t prepend layer group names to layer names in layer selection list in feature edit dialog
MiscOpt_OnlineTilesSaveWorldFile 107 Automatically create world files and PRJ files for downloaded online tiles. Bug 15140
MiscOpt_DontPreventLabelCollisionsAcrossLayerGroups 108 Don’t prevent the collision of labels across layer group boundaries when drawing and labeling each vector layer separately rather than all at once.
MiscOpt_PdfUseOldRenderer 109 Use the old GDI+ render engine for PDF display on load rather than new DPLR (QuickPDFRenderer.dll) rendering engine. Can fix issues with display of some files that new engine doesn’t show correctly.
MiscOpt_DontSaveViewLayoutToGMW 110 If set, don’t save or restore non-default multi-view layouts to/from workspace files
MiscOpt_DontShowPerpProfileHelpTip 111 If set, don’t show the instructional tip when initially adding a feature for extraction on the path profile control
MiscOpt_GPSStartTrackingAtStartup 112 If set, GPS tracking will attempt to start when the application initially starts
MiscOpt_RenderAutoCropPolyOnMap 113 If set, render automatic crop polygons (PDF, BSB, etc.) on map when present. Use for debugging crop boundaries.
MiscOpt_ControlCenterReverseOrder 114 If set, the layers in the Control Center will render with the top displayed layer as the first item and proceed down the draw stack from there.
MiscOpt_DontCenterMapOnSelVertex 115 If set, we will NOT center the main map view on the selected vertex when clicking on it on the Feature Vertices dialog
MiscOpt_ReformatDbfNumbers 116 If set, we will reformat any DBF file Number fields in scientific notation to a prettier format if in a normal range (i.e. no huge exponent)
MiscOpt_OverviewDrawLabels 117 Indicates whether or not to draw feature labels in the Overview Map window
MiscOpt_OverviewTrackVisibleLayers 118 Indicates whether or not the overview window bounds will include only visible layers
MiscOpt_DisableScriptRunCommand 119 If set, the RUN_COMMAND script command will not be allowed to run (Bug 20859). Should NOT be able to change this from a script.
MiscOpt_DisplayLatLongPadding 120 If set, the Lat/Long values displayed in the status bar will be zero padded (lat = DD, long = DDD)
MiscOpt_OverlapFakePosRasterLayers 121 When loading image layers and faking the location for display, should we draw them on top of each other or next to each other?
MiscOpt_DrawFatRoads 256 Draw roads with fat style when zoomed in
MiscOpt_LinearMeasureUnits 257 Linear measurement units (value is GM_LinearUnits_t8 type)
MiscOpt_AllowUnlimitedECWExportSize 258 Allow ECW exports greater than 500MB uncompressed. You must have the appropriate license from Erdas to do this.
MiscOpt_SetVectorExportElevUnits 259 Specifies the elevation units to use when exporting 3D features with per-vertex elevations or associated single elevation values (value is GM_ElevUnits_t8, but must be meters or feet)
MiscOpt_PositionDisplayFormat 260 Position display format (value is GM_PosDisplayFormat_t8 type)
MiscOpt_AreaMeasureUnits 261 Area measurement units (value is GM_AreaUnits_t8)
MiscOpt_VolumeMeasureUnits 262 Volume measurement units (value is GM_VolumeUnits_t8)
MiscOpt_SetDefaultFontCharset 263 Sets the default font character set (value is Windows character set enumeration, like OEM_CHARSET, RUSSIAN_CHARSET, etc.)
MiscOpt_ElevDispExpUnits 264 Sets the default elevation display/export units (value is GM_ElevDisplayUnits_t8 type)
MiscOpt_SetLogLevel 265 Sets the error/debug log level (value is GM_LogLevel_t8)
MiscOpt_SetLogFilename 266 Sets the log filename (value is const char*) – Use GM_Utility.SetMiscOptionEx
MiscOpt_SetTimingsFilename 267 Sets the filename to log detailed timings to (value is const char*) – Use GM_Utility.SetMiscOptionEx
MiscOpt_SetTempFolder 268 Sets the base temporary file path (value is const char*) – Use GM_Utility.SetMiscOptionEx
MiscOpt_GPSCenterOnVehicle 269 Automatically center the display on the GPS location
MiscOpt_GPSOrientTrackUp 270 Automatically rotate the display so the GPS heading points directly up
MiscOpt_CenterOnTargetPoly 271 Automatically center the display on the GPS/video target polygon (Aerial Filmworks extension)
MiscOpt_VideoCenterOnVehicle 272 Automatically center the display on the video playback location
MiscOpt_VideoOrientTrackUp 273 Automatically rotate the display so the video playback heading points directly up
MiscOpt_BearingSense 274 Bearing sense (i.e. True North, Mag North, Grid North) (value is GM_BearingSense_t8)
MiscOpt_SetLidarDrawMode 275 Sets the global Lidar draw mode used when Lidar module active (value is GM_LidarDrawMode_t8)
MiscOpt_Invalid placeholder for invalid
MiscOpt_IncludeDatumXFormInPRJ 59

7.5.54  GM_MiscOptVal_t8

成员名称 描述
MiscOptVal_Off 0 Don’t set option
MiscOptVal_On 1 Set option
MiscOptVal_Toggle 2 Toggle option

7.5.55  GM_OnlineSourceType_t32

成员名称 描述
SourceType_WMS 0 WMS
SourceType_WMTS 1 Tiled WMS
SourceType_WFS 2 WFS
SourceType_WCS 3 WCS
SourceType_IntermapWebSite 4 Intermap WebSite
SourceType_OSM 5 OSM tile schema
SourceType_TMS 6 TMS tile schema
SourceType_GoogleMaps 7 Google Maps tile schema
SourceType_SpatialOnDemand 8 Spatial On Demand
SourceType_MapMart 9 Map Mart
SourceType_IntermapGMS 10 Streaming Intermap terrain
SourceType_DigitalGlobeWMS 11
SourceType_ServerLimit 12 Limitations for a particular server
SourceType_WebSite 13 Just a generic link to a web site (non-streaming)
SourceType_External 14 External source file
SourceType_GvlfLidar 15 GVLF Streaming Lidar
SourceType_VWorldDEM 16 VirtualWorld (WorldWind) DEM
SourceType_GeoPackage 17 GeoPackage SQLite database (not an online source)
SourceType_MBTiles 18 MBTiles SQLite database (not an online source)
SourceType_RMaps 19 RMaps SQLite database (not an online source)
SourceType_NumTypes 20 Total Number of Source Types

7.5.56  GM_PackageExportFlags_t32

成员名称 描述
ExportPackage_LatLongWGS84 1 Export data in lat/lon/WGS84 coordinates rather than the current projection or native projection of each layer
ExportPackage_DoublePrecision 2 Use double-precision coordinates for vector data.
ExportPackage_DiscardAttributes 4 Discard vector feature attributes
ExportPackage_HideProgress 8 Don’t show export progress
ExportPackage_KeepAllStyles 16 Keep all style information, even if features are using default style
ExportPackage_UseNativeProj 32 Use the native projection for each layer rather than the current projection or lat/lon/WGS84
ExportPackage_CombineVectorLayers 64 Specifies that all compatible vector layers should be combined into a single layer instead of maintained in their original layers
ExportPackage_ExtraElevPrecision 128 Store elevation values from elevation grid files with extra precision
ExportPackage_EmbedImages 256 Embed associated images
ExportPackage_NoAreaFeatures 512 Don’t export areas
ExportPackage_NoLineFeatures 1024 Don’t export lines
ExportPackage_NoPointFeatures 2048 Don’t export points
ExportPackage_MobileFormat 4096 Export using mobile format
ExportPackage_IncludeThumbnail 8192 Include a thumbnail image
ExportPackage_UseJP2 16384 Save raster data as JPEG 2000 (default is GeoTIFF) – results won’t work in GM earlier than v17.2
ExportPackage_AlwaysUseJP2 32768 Save all raster layers as JPEG 2000. Will lose palette info if given. Ignore GM_ExportPackage_UseJP2 flag. Requires GM v17.2 or later to load result.
ExportPackage_SortLidar 65536 Spatially sort Lidar point clouds for faster interaction with data. Note the original record number is lost when this is done.
ExportPackage_ResampleExternally If a layer has a resampling method set, export using nearest neighbor and auto-select resampling method at load time
ExportPackage_KeepHiddenFeatures Include all features even if they are unchecked in a type filter or otherwise hidden
ExportPackage_IgnoreBounds Ignore the export bounds, include the full layer for all passed in data (can be useful if some data isn’t really projected)

 7.5.57 GM_PathProfileLOSFlags_t32

成员名称 描述
PathProfile_LOSValid 1 Perform line-of-sight analysis
PathProfile_LOSIgnoreEndpoints 2 Ignore endpoints when performing line-of-sight analysis (i.e. end points can’t block line of sight)
PathProfile_LOSFromHeightAbsolute 4 Line-of-sight from height is absolute height above sea level rather than height above ground
PathProfile_LOSToHeightAbsolute 8 Line-of-sight to height is absolute height above sea level rathern than height above ground
PathProfile_IgnoreEarthCurvature 16 Ignore earth curvature in any line-of-sight analysis

7.5.58  GM_PDFExportFlags_t32

成员名称 描述
PDF_FillPage 1 Expand export bounds to fill page
PDF_Landscape 2 Use landscape orientation
PDF_UseFilenamesForLayers 4 Use name of file features are from for layer names instead of feature type name
PDF_BorderStyleValid 8 Use border style settings
PDF_HideProgress 16 Disable progress display during export
PDF_NoJPGCompression 32 Don’t use JPG compression for images

7.5.59 GM_PenStyle_t16

成员名称 描述
PEN_SOLID 0
PEN_DASH 1
PEN_DOT 2
PEN_DASHDOT 3
PEN_DASHDOTDOT 4
PEN_NULL 5
PEN_RAILROAD 6
PEN_STRIPED 7 A solid pen with a single pixel black stripe down the middle
PEN_FIRST_DIRECTED 8
PEN_LEFT_FACING_LINE 8 A railroad tie facing to the left of a line
PEN_RIGHT_FACING_LINE 9 A railroad tie facing to the right of a line
PEN_COMB_LONG_TEETH_LEFT 10 A long railroad tie facing to the left of a line
PEN_COMB_LONG_TEETH_RIGHT 11 A long railroad tie facing to the right of a line
PEN_COMB_WIDE_SPACED_LEFT 12 Widely spaced railroad ties facing to the left of a line
PEN_COMB_WIDE_SPACED_RIGHT 13 Widely spaced railroad ties facing to the right of a line
PEN_COMB_ALTERNATING_LEFT 14 Alternating long and short railroad ties to the left of a line
PEN_COMB_ALTERNATING_RIGHT 15 Alternating long and short railroad ties to the right of a line
PEN_COMB_COUPLED_LEFT 16 Double teeth to the left of a line
PEN_COMB_COUPLED_RIGHT 17 Double teeth to the right of a line
PEN_COMB_TRIPLET_LEFT 18 Triplet of teeth to the left of a line
PEN_COMB_TRIPLET_RIGHT 19 Triplet teeth to the right of a line
PEN_RAKE_NARROW_SPACED_LEFT 20 Narrowly space rake of triangles to the left of a line
PEN_RAKE_NARROW_SPACED_RIGHT 21 Narrowly space rake of triangles to the right of a line
PEN_RAKE_LARGE_SPACED_LEFT 22 Large spaced rake of triangles to the left of a line
PEN_RAKE_LARGE_SPACED_RIGHT 23 Large spaced rake of triangles to the right of a line
PEN_MINUS_SIGNS_LEFT 24 Minus signs to left of a line
PEN_MINUS_SIGNS_RIGHT 25 Minus signs to right of a line
PEN_PLUS_SIGNS_LEFT 26 Plus signs to left of a line
PEN_PLUS_SIGNS_RIGHT 27 Plus signs to right of a line
PEN_DOTS_LEFT 28 Dots to left of a line
PEN_DOTS_RIGHT 29 Dots to right of a line
PEN_T_SHAPED_LEFT 30 T-shape to left of a line
PEN_T_SHAPED_RIGHT 31 T-shape to right of a line
PEN_RECTS_LEFT 32 Rectangles to left of a line
PEN_RECTS_RIGHT 33 Rectangles to right of a line
PEN_SQUARES_LEFT 34 Squares to left of a line
PEN_SQUARES_RIGHT 35 Squares to right of a line
PEN_HALF_CIRCLE_NARROW_LEFT 36 Narrow-spaced half circles to the left of a line
PEN_HALF_CIRCLE_NARROW_RIGHT 37 Narrow-spaced half circles to the right of a line
PEN_HALF_CIRCLE_WIDE_LEFT 38 Widely-spaced half circles to the left of a line
PEN_HALF_CIRCLE_WIDE_RIGHT 39 Widely-spaced half circles to the right of a line
PEN_DIAMONDS_LEFT 40 Filled diamonds to the left of a line
PEN_DIAMONDS_RIGHT 41 Filled diamonds to the right of a line
PEN_LAST_DIRECTED 41
PEN_FIRST_DIRECTED_TRACK 64
PEN_V_TRACK_FORWARD 64 Line made up of V symbols opening away the start of the line
PEN_V_TRACK_REVERSE 65 Line made up of V symbols opening towards the start of the line
PEN_C_TRACK_FORWARD 66 Line made up of C symbols opening away from the start of the line
PEN_C_TRACK_REVERSE 67 Line made up of C symbols opening towards from the start of the line
PEN_ARROW_TRACK_FORWARD 68 Line made up of triangles pointing away the start of the line
PEN_ARROW_TRACK_REVERSE 69 Line made up of triangles pointing towards the start of the line
PEN_V_TRACK_SOLID_FORWARD 70 Line made up of V symbols opening away the start of the solid line
PEN_V_TRACK_SOLID_REVERSE 71 Line made up of V symbols opening towards the start of the solid line
PEN_LAST_DIRECTED_TRACK 71
PEN_FIRST_SOLID_SYMBOL 128
PEN_SOLID_WITH_X 128 Solid line with X’s through them
PEN_SOLID_DIAMONDS 129 Solid line with solid diamonds through them
PEN_SOLID_EMPTY_DIAMONDS 130 Solid line with empty diamonds through them
PEN_SOLID_CIRCLES 131 Solid line with solid circles through them
PEN_SOLID_EMPTY_CIRCLES 132 Solid line with empty circles through them
PEN_LAST_SOLID_SYMBOL 132
PEN_FIRST_END_SYMBOL 256
PEN_ARROW_TO_START 256 Solid line with an arrow pointing to the start of the line
PEN_ARROW_TO_END 257 Solid line with an arrow pointing to the end of the line
PEN_EMPTY_CIRCLE_AT_START 258 Solid line with an empty circle at the start of the line
PEN_EMPTY_CIRCLE_AT_END 259 Solid line with an empty circle at the end of the line
PEN_LAST_END_SYMBOL 259
PEN_STRIPED_BLACK_EDGES 260 A solid pen with a single pixel black stripe down each edge
PEN_NUM_STYLES 261
PEN_FIRST_STYLIZED 6

7.5.60 GM_ProgressUpdate_t8

成员名称 描述
PROGRESS_START 0 Progress has started
PROGRESS_UPDATE_STATUS 1 Status string updated
PROGRESS_UPDATE_PERCENT 2 Percent complete updated
PROGRESS_STOP 3 Operation has completed
PROGRESS_RENDER_UPDATE 4 The device context for a draw has been updated
PROGRESS_NUM_TYPES 5

7.5.61  GM_RasterExportFlags_t32

成员名称 描述
ExportFlags_GenWorldFile 1 Generate a world file
ExportFlags_GenPRJFile 2 Generate a projection (PRJ) file
ExportFlags_GenTABFile 4 Generate a MapInfo TAB file
ExportFlags_Grayscale 8 Generate a grayscale image (raster only)
ExportFlags_Palette 16 Generate a paletted image (raster only)
ExportFlags_HideProgress 32 Don’t show export progress
ExportFlags_JPGinTIFF 64 Create a JPG compressed GeoTIFF file (Export_GeoTIFF format only)
ExportFlags_FillSmallGaps 128 Fill small gaps in data when exporting elevation data
ExportFlags_AllowLossy 256 Allow lossy export to GMG
ExportFlags_16BitSamples 512 Use signed 16-bit integer elevation values (Export_BIL and Export_Erdas_Elevation formats only)
ExportFlags_UseLZW 1024 Use LZW compression for GeoTIFF file (Export_GeoTIFF format only)
ExportFlags_NoTransparent 2048 Don’t mark background pixels transparent for PNG file (Export_PNG format only)
ExportFlags_AddAlpha 4096 Add an alpha channel to formats that support it (need for Export_GeoTIFF [24-bit only], enabled by default for Export_PNG)
ExportFlags_SeparateVectorLayers 8192 Draw each vector separately rather than drawing all at once when exporting vector data
ExportFlags_HidePartialLabels 16384 Don’t draw any labels that are only partially within the export box
ExportFlags_ExportSlopeValues 32768 Export slope values rather than elevation values (Export_FloatGrid only)
ExportFlags_ExportSlopeDirValues 65536 Export slope direction values rather than elevation values (Export_FloatGrid only)
ExportFlags_UseEsriHdrFormat Export ESRI format HDR for Export_BIL format
ExportFlags_BigEndian Save big endian elevation samples for Export_BIL format
ExportFlags_ForceSquareSamples Force square samples in the export. The provided pixel dimensions will be altered to get close, then the provided bounds will grow in one direction to make this happen
ExportFlags_NoCompression Disable compression (Export_GeoTIFF format only)
ExportFlags_UseRGBIfTooManyColors Use 24-bit RGB image rather than palette if more than 256 unique colors are in output
ExportFlags_SkipEmpty Abort if empty
ExportFlags_GenAuxXmlFile Generate an ESRI .aux.xml file with the projection in it
ExportFlags_UseDeflate Use Deflate/Zip compression for GeoTIFF file (Export_GeoTIFF format only)
ExportFlags_ExcludeVectorLayers Should we exclude any vector layers from the export?
ExportFlags_IncludeMapLayout Should we include enabled map layout elements like distance scale, elevation legend, legend, etc.?
ExportFlags_BestRasterLayers Only draw the best raster layers for this zoom scale
ExportFlags_BestRasterLayersHiRes Same as ExportFlags_BestRasterLayers, only it shows higher resolution layers a bit sooner
ExportFlags_LowResRasterLayers Only draw the lowest resolution raster layers
ExportFlags_HiResRasterLayers Only draw the highest resolution raster layers
ExportFlags_BestRasterChart Only draw the best raster chart (this is tuned for marine chart display)
GM_ExportFlags_RasterMask Mask for raster draw options

7.5.62  GM_RasterExportFormat_t32

成员名称 描述
Export_GeoTIFF 0 GeoTIFF format
Export_JPG 1 JPG format
Export_PNG 2 PNG format
Export_Erdas_Imagine 3 Erdas Imagine IMG format
Export_BMP 4 BMP (Windows) format
Export_ECW 5 ECW format
Export_BIL_Raster 6 BIL format raster (RGB or grayscale)
Export_JPEG2000 7 JPEG 2000 format
Export_NITF 8 NITF format
Export_BIP 9 BIP format raster (band interleaved pixel)
Export_BSQ 10 BSQ format raster (band sequential)
Export_EsriGDB_Raster 11 Esri Geodatabase
Export_CADRG_CIB 12 CADRG/CIB (RPF) format (NOTE: must use ExportRasterEx for this format to provide additional parameters)
Export_GMG_WebTiles 13 Global Mapper Grid (GMG) format used as web tiles
Export_NumRasterFormats 14

7.5.63 GM_RasterLayoutFlags_t32

成员名称 描述
RasterLayout_BGROrder 1 Color bands are in order BGR rather than RGB
RasterLayout_AlphaPresent 2 An alpha band is present. Use mAlphaBandIdx in GM_RasterLayout_t to specify band index.
RasterLayout_CopyData 4 Make copy of data so that caller doesn’t have to keep buffer around
RasterLayout_ColMajorOrder 8 Data is in column-major order rather than row-major
RasterLayout_ReverseRows 16 Data goes from bottom-to-top rather than top-to-bottom
RasterLayout_ReverseCols 32 Data goes from right-to-left rather than left-to-right

 7.5.64 GM_RasterTypeFlags_t32

成员名称 描述
RasterType_Image 1 Layer contains a rendered image (i.e. grid of colors)
RasterType_ElevGrid 2 Layer contains a grid of values that are treated as elevations (other flags may indicate true nature of data)
RasterType_Density 4 Grid values are actual density values calculated for a density grid
RasterType_Roughness 8 Grid values are actual roughness length values
RasterType_ViewShed 16 Color values are on or off values of a view shed
RasterType_LandCover 32 Color/grid values are for land cover classifications
RasterType_PowerGrid 64 Grid values are actually transmission power in dB (like from a view shed)
RasterType_Count 128 Grid values are a count or quality setting (like from combine/count operation)
RasterType_Intensity 256 Grid values are intensity values (typically from Lidar points)
RasterType_NDVI 512 Grid values are NDVI values
RasterType_NDWI 1024 Grid values are NDWI values
RasterType_Gravity 2048 Grid value are related to gravity, not elevation (acceleration or disturbance, usually in mGal)
RasterType_Temp 4096 Grid value are temperature values, not elevation
RasterType_Velocity 8192 Grid values are velocity values, not elevation
RasterType_UnspecNonElev 8192 Grid value are unspecified non-elevation values
RasterType_NoWaterMask 14316 Defined mask for those grid types not to show water on

7.5.65  GM_RotationSense_t16

成员名称 描述
RotateSense_TopOfMap 0 Rotation is to top of map (default)
RotateSense_TrueNorth 4096 Rotation is relative to true north
RotateSense_MagNorth 8192 Rotation is relative to magnetic north
RotateSense_Mask 61440
RotateAngle_Mask 4095

7.5.66  GM_RoughnessGridFlags_t32

成员名称 描述
RoughnessFlags_DisableProgress 1 Don’t display a progress dialog
RoughnessFlags_DontFixInvalid 2 Don’t automatically chop up invalid areas to make them valid

7.5.67 GM_RoughnessTable_t

成员名称 描述
Roughness_CorineSummer 0 CORINE Land Cover – Summer
Roughness_CorineWinter 1 CORINE Land Cover – Winter
Roughness_VCF 2 Vegetation Continuous Fields (GLCF from MODIS)
Roughness_NLCD 3 US NLCD (National Land Cover Database)
Roughness_GlobCoverESA2009 4 GlobCover ESA 2009 Land Cover Database
Roughness_GlobeLand30 5 GlobeLand30 Land Cover Database
Roughness_ESA_CCI 6 ESA CCI (Climate Change Initiative) Land Cover Database
Roughness_NumTypes 7 Number of Roughness Types

 7.5.68 GM_SamplingMethod_t8

成员名称 描述
SAMPLING_NEAREST_NEIGHBOR 0 Nearest neighbor sampling
SAMPLING_BILINEAR_INTERPOLATION 1 Bilinear interpolation
SAMPLING_BICUBIC_INTERPOLATION 2 Bicubic interpolation
SAMPLING_BOX_AVG_3X3 3 Box averager 3×3 grid
SAMPLING_BOX_AVG_4X4 4 Box averager 4×4 grid
SAMPLING_BOX_AVG_5X5 5 Box averager 5×5 grid
SAMPLING_BOX_AVG_7X7 6 Box averager 7×7 grid
SAMPLING_BOX_MAX_3X3 7 Box maximizer 3×3 grid
SAMPLING_BOX_MAX_4X4 8 Box maximizer 4×4 grid
SAMPLING_BOX_MAX_5X5 9 Box maximizer 5×5 grid
SAMPLING_BOX_MAX_7X7 10 Box maximizer 7×7 grid
SAMPLING_BOX_MAX_9X9 11 Box maximizer 9×9 grid
SAMPLING_BOX_MIN_3X3 12 Box minimizer 3×3 grid
SAMPLING_BOX_MIN_4X4 13 Box minimizer 4×4 grid
SAMPLING_BOX_MIN_5X5 14 Box minimizer 5×5 grid
SAMPLING_BOX_MIN_7X7 15 Box minimizer 7×7 grid
SAMPLING_BOX_MIN_9X9 16 Box minimizer 9×9 grid
NUM_SAMPLING_METHODS 17

7.5.69 GM_SelectFlags_t32

成员名称 描述
SelectFlags_Areas 1 Get selected area features
SelectFlags_Lines 2 Get selected line features
SelectFlags_Points 4 Get selected point features
SelectFlags_Meshes 8 Get selected mesh (3D model) features
SelectFlags_Lidar 16 Get selected Lidar points
SelectFlags_All 7 Mask to get all selected normal feature classes (areas, lines, and points)
SelectFlags_AllEx 31 Mask to get all feature classes, including Lidar and meshes

 7.5.70 GM_SelectProjFlags_t32

成员名称 描述
SelectProj_NoInterplanetaryDatums 1 Do not display interplanetary datums in projection selection dialog

7.5.71 GM_ShaderBlendingAlg_t8

成员名称 描述
BLENDING_ALG_AVERAGE 0
BLENDING_ALG_MAXIMUM 1
BLENDING_ALG_MINIMUM 2
BLENDING_ALG_WEIGHTED_AVERAGE 3
BLENDING_NUM_TYPES 4

 7.5.72 GM_SlopeAlg_t8

成员名称 描述
SlopeAlg_Combined4 0 Combined X and Y slope using 4 non-diagonal neighbor cells [slope = sqrt( Xslope * Xslope + Yslope * Yslope)]
SlopeAlg_Combined8 1 Combined X and Y slope using all 8 neighbor cells [slope = sqrt( Xslope * Xslope + Yslope * Yslope)]
SlopeAlg_Max4 2 Maximum slope of the slope from cell to each of 4 non-diagonal neighbor cells
SlopeAlg_Max8 3 Maximum slope of the slope from cell to each of 8 neighbor cells
SlopeAlg_NumTypes 4 Total Number of Slope Algorithm Types
SlopeAlg_Default 0 Default to the fast method we’ve been using for a long time

7.5.73 GM_VectorExportFlags_t32

成员名称 描述
VectorExportFlags_GenPRJFile 1 Generate a projection (PRJ) file
VectorExportFlags_HideProgress 2 Don’t show export progress
VectorExportFlags_ExportAreas 4 Export area features
VectorExportFlags_ExportLines 8 Export line features
VectorExportFlags_ExportPoints 16 Export point/text features
VectorExportFlags_ExportAttrs 32 Export feature attributes (when applicable)
VectorExportFlags_Export3D 64 Export 3D features if applicable
VectorExportFlags_NoHeaderRow 128 (Export CSV only) Don’t include a header row
VectorExportFlags_IncludeLatLonCols 256 (Export CSV only) Include latitude and longitude columns
VectorExportFlags_NoLatLonFormatting 512 (Export CSV only) Export lat/lon columns as raw numbers (i.e. no breaking into DD MM SS, etc.)
VectorExportFlags_ExportAll 28

 7.5.74 GM_VectorExportFormat_t32

成员名称 描述
Export_DXF 0 DXF format – use GM_ExportOptsDXF_DWG_t for *aFormatOptions* parameter to GM_ExportVector (can be NULL)
Export_Shapefile 1 Shapefile format – use GM_ExportOptsSHP_t for *aFormatOptions* parameter to GM_ExportVector (can be NULL)
Export_KML 2 KML format – use GM_ExportOptsKML_t for *aFormatOptions* parameter to GM_ExportVector (can be NULL) – pass .KMZ filename to create KMZ file
Export_MapInfo_MIF 3 MapInfo MIF/MID format – pass NULL for *aFormatOptions* parameter to GM_ExportVector
Export_MapInfo_TAB 4 MapInfo TAB/MAP format – pass NULL for *aFormatOptions* parameter to GM_ExportVector
Export_WaspMap 5 WaSP Map format – pass NULL for *aFormatOptions* parameter to GM_ExportVector
Export_SimpleText 6 Simple ASCII Text file format – use GM_ExportOptsSimpleText_t for *aFormatOptions* parameter to GM_ExportVector (can be NULL)
Export_CSV 7 CSV file format – pass NULL for *aFormatOptions* parameter to GM_ExportVector
Export_SVG 8 SVG file format – pass NULL for *aFormatOptions* parameter to GM_ExportVector
Export_SpatialDB 9 Spatial database table
Export_NumVectorFormats 10

7.5.75 GM_WatershedFlags_32

成员名称 描述
Watershed_FillGaps 1 Fill small gaps when getting elevation values?
Watershed_CreateAreas 2 Should we generate areas coverage the drainage basin for each stream?
Watershed_KeepZeroAtZero 4 Keep elevation of zero at zero during depression filling
Watershed_SmoothStreams 8 Smooth generated streams?
Watershed_FindRidgeLines 16 Find ridge lines rather than streams. This is basically a watershed operation with inverted terrain.

7.5.76  GM_WebExportFlags_t32

成员名称 描述
WebExport_NoTransparency 1 Don’t use transparency in exported files
WebExport_DisplayResults 2 Automatically load the results in a web browser/viewer
WebExport_HideProgress 4 Don’t show export progress
WebExport_AddScaleBar 8 Add scale bar control (Google Maps only)
WebExport_AddMapTypeControl 16 Add map type selector control (Google Maps only)
WebExport_AddOverviewMap 32 Add overview map control (Google Maps only)
WebExport_AutoGrid 64 Automatically grid for display (KML only – super overlays)
WebExport_SkipEmptyTiles 128 Don’t export empty tiles
WebExport_WWUseJavaFilenames 256 Use filenames for WorldWind Java edition
WebExport_WWTransparentTiles 512 Create transparent tiles
WebExport_SkipExistingTiles 1024 Skip existing tiles
WebExport_FillToTileBounds 2048 Fill to tile bounds
WebExport_NoHtmlFile 4096 Just export tiles, no HTML file
WebExport_ForcePalettePNG 8192 Always create 8-bit palette PNG files
WebExport_DontDeleteCancel 16384 Don’t delete already exported tiles on cancel
WebExport_OnlyGetTileCount 32768 Just get estimated count of tiles that would be exported and save in mTileCount pointer in web export structure
WebExport_SaveVectorData 65536 Save vector data if loaded
WebExport_GenWorldFiles Generate world files for each tile
WebExport_FullTilesOnly Only export fully covered tiles
WebExport_ForceTransPNG Force any transparent tiles to export as PNG
WebExport_CreateRowFolders Create separate folders for each row of tiles
WebExport_ClampToDataRes For a tiled GMG (terrain) export, clamp the most detailed zoom layer to the spacing of the input data rather than tile zoom resolution.

7.5.77 GM_WebExportFormat_t32

成员名称 描述
Export_GoogleMaps 0 Google Maps format
Export_VirtualEarth 1 Virtual Earth (Bing Maps) format
Export_KMLRaster 2 KML/KMZ raster format
Export_WorldWind 3 WorldWind tile format
Export_TMS 4 TMS (Tile Map Service) tile format
Export_OSM 5 OSM (OpenStreetMap) tile format
Export_MBTiles 6 MBTiles format
Export_RMaps 7 RMaps format
Export_Zoomify 8 Zoomify web format
Export_GeoPackage 9 GeoPackage tiles
Export_NumWebFormats 10 Total number of web formats
Export_BingMaps 1 Bing Maps format

7.5.78 GridDisplay_t

成员名称 描述
eLatLonGrid 0 Draw a latitude/longitude grid
eViewProjGrid 1 Draw a grid in the current view projection
eNoGrid 2 Do not display a grid

7.5.79 LineFeatureClass_t16

成员名称 描述
LFC_MIN_LINE 0
LFC_NONE 0
LFC_MIN_ROAD 1
LFC_INTERSTATE 1
LFC_MAJOR_HWY 2
LFC_STATE_HWY 3
LFC_ARTERIAL 4
LFC_COLLECTOR 5
LFC_RESIDENTIAL 6
LFC_ALLEY 7
LFC_RAMP 8
LFC_UNPAVED 10
LFC_COUNTY_ROUTE 12
LFC_MAX_ROAD 12
LFC_STREAM 15
LFC_STREAM_INT 16 INTERMITTENT STREAM
LFC_STREAM_DRY 17 DRY STREAM
LFC_MIN_RAILROAD 18
LFC_RAILROAD_CLASS1A 18 CLASS 1A RAILROAD
LFC_RAILROAD_CLASS1B 19 CLASS 1B RAILROAD
LFC_RAILROAD_OTHER 20 OTHER RAILROAD CLASSIFICATION
LFC_MAX_RAILROAD 20
LFC_SHORELINE 21
LFC_TRAIL 22
LFC_DATABASE 23
LFC_GRID_LINE 24 EVERY GRID LINE
LFC_GRID_LINE_MINOR 25 MINOR GRID LINES
LFC_GRID_LINE_MAJOR 26 MAJOR GRID LINES
LFC_LOCAL_FERRY 27
LFC_MJR_PLTCL 28 MAJOR ADMIN POLITICAL BOUNDARY (STATE)
LFC_MNR_PLTCL 29 MINOR ADMIN POLITICAL BOUNDARY (COUNTY)
LFC_INTRN_PLTCL 30 INTERNATIONAL POLITICAL BOUNDRARY
LFC_CITY_BDRY 31 CITY BOUNDARY
LFC_INVISIBLE_BDRY 32 INVISIBLE BOUNDARY
LFC_POWERLINE 33 POWERLINE
LFC_PARK_BOUNDARY 34 NATIONAL PARK BOUNDARY
LFC_PIPELINE 35 PIPELINE
LFC_MIN_CONTOUR 36
LFC_CONTOUR 36 EVERY CONTOUR LINES
LFC_CONTOUR_MINOR 37 MINOR CONTOUR LINES
LFC_CONTOUR_MAJOR 38 MAJOR CONTOUR LINES
LFC_CONTOUR_SUPP 39 SUPPLEMENTARY CONTOUR LINES
LFC_MAX_CONTOUR 39
LFC_MIN_WATER 40
LFC_RIVER_UNKNOWN 40 STREAM OR RIVER (UNKNOWN LENGTH)
LFC_RIVER_LT_20KM 41 STREAM OR RIVER (< 12KM )
LFC_RIVER_50KM 42 STREAM OR RIVER (12 – 50KM )
LFC_RIVER_100KM 43 STREAM OR RIVER (50 – 100KM )
LFC_RIVER_250KM 44 STREAM OR RIVER (100 – 250KM )
LFC_RIVER_GT_250KM 45 STREAM OR RIVER (> 250KM )
LFC_MAX_WATER 45
LFC_MIN_BATHY_CONTOUR 46
LFC_BATHY_CONTOUR 46 BATHYMETRIC CONTOUR LINE
LFC_BATHY_MINOR 47 MINOR BATHYMETRIC CONTOUR LINE
LFC_BATHY_MAJOR 48 MAJOR BATHYMETRIC CONTOUR LINE
LFC_BATHY_SUPP 49 SUPPLEMENTARY BATHYMETRIC CONTOUR LINE
LFC_MAX_BATHY_CONTOUR 49
LFC_UNKNOWN 50
LFC_MEASUREMENT 51 Measurement
LFC_RUNWAY 52 Airport runway
LFC_TRACKLOG 53 GPS Tracklog
LFC_MARINE_ROUTE 54 Marine (recommended) route
LFC_DIGITIZER_LINE 55 Active draw line in Digitizer Tool
LFC_DELETED_LINE 56 Deleted line (used for style customization of deleted line features)
LFC_SELECTED_LINE 57 Selected line (used for style customization of selected line features)
LFC_MAX_LINE 57
LFC_FIRST_CUSTOM 512 First custom line type
LFC_INVALID 65535

7.5.80 MeshFeatureClass_t16

成员名称 描述
MFC_MIN 0
MFC_NONE 0
MFC_MISC_STRUCTURE 1 Misc manmade structure
MFC_UNKNOWN 90 Unknown area type
MFC_MAX_BUILTIN 103
MFC_FIRST_CUSTOM 512 First custom type number
MFC_INVALID 65535

7.5.81  PointFeatureClass_t16

成员名称 描述
PFC_MIN_POINT 0
PFC_NONE 0
PFC_MIN_CITY 1
PFC_CITY_10M 1
PFC_CITY_1M 4
PFC_CITY_500K 5
PFC_CITY_100K 7
PFC_CITY_50K 8
PFC_CITY_10K 10
PFC_CITY_LT10K 12
PFC_CITY_UNKNOWN 13 CITY CENTER, POPULATION UNKNOWN
PFC_MAX_CITY 13
PFC_TEXT 15 TEXT POINT
PFC_TREE 16 TREE CROWN
PFC_MIN_POLITICAL 20
PFC_COUNTRY 20 COUNTRY
PFC_STATE 22 STATE, PROVINCE, ECT.
PFC_COUNTY 23 COUNTY, PARISH, ECT.
PFC_ISLAND 24 ISLAND (ANY SIZE)
PFC_LAND_GRANT 25
PFC_MAX_POLITICAL 25
PFC_MIN_MARINE 30
PFC_ANCHORAGE 30 ANCHORAGE
PFC_BEACON 31 BEACON
PFC_BOTTOM_CONDITIONS 32 BOTTOM CONDITIONS
PFC_BUOY 33 BUOY
PFC_DANGER 34 DANGER POINT
PFC_LIGHTHOUSE 35 LIGHTHOUSE
PFC_SPOT_SOUNDING 36 SPOT SOUNDING
PFC_MAX_MARINE 38
PFC_MIN_LIDAR 39
PFC_LIDAR_RAILROAD 39 LIDAR – RAILROAD POINT
PFC_LIDAR_UNCLASSIFIED 40 LIDAR – UNCLASSIFIED POINT
PFC_LIDAR_BUILDING 41 LIDAR – BUILDING
PFC_LIDAR_GROUND 42 LIDAR – GROUND SHOT POINT
PFC_LIDAR_VEGETATION_LOW 43 LIDAR – LOW VEGETATION
PFC_LIDAR_VEGETATION_MEDIUM 44 LIDAR – MEDIUM VEGETATION
PFC_LIDAR_VEGETATION_HIGH 45 LIDAR – HIGH VEGETATION
PFC_LIDAR_WATER 46 LIDAR – WATER
PFC_LIDAR_POWER_LINES 47 LIDAR – POWER LINES
PFC_LIDAR_TOWERS_OR_POLES 48 LIDAR – TOWERS OR POLES
PFC_LIDAR_MODEL_KEY_POINT 49 LIDAR – MODEL KEY POINT (MASS POINT)
PFC_LIDAR_BRIDGE 50 LIDAR – BRIDGE
PFC_LIDAR_ROAD 51 LIDAR – ROAD
PFC_LIDAR_LOW_POINT_NOISE 52 LIDAR – LOW POINT (NOISE)
PFC_LIDAR_OVERLAP 53 LIDAR – OVERLAP
PFC_LIDAR_SUBMERGED 54 LIDAR – SUBMERGED POINT
PFC_MAX_LIDAR 54
PFC_RANGE_RING_CENTER 55 RANGE RING CENTER
PFC_STRIKE_AND_DIP 56 STRIKE AND DIP (GEOLOGY DATA)
PFC_PICTURE 57 PICTURE LOCATION (i.e. EXIF DATA)
PFC_ADDRESS_LABEL 58 LABEL USED ON DOWNLOADED LAYERS
PFC_WAYPOINT 59 USER WAYPOINT
PFC_ARCH 60 ARCH
PFC_BRIDGE 61 BRIDGE
PFC_CLIFF 62 CLIFF
PFC_WATERFALL 63 WATERFALL
PFC_GEYSER 64 GEYSER
PFC_SUMMIT 65 SUMMIT
PFC_WRECK 66 WRECK
PFC_MARINA 67 MARINA
PFC_WELL 68 WELL
PFC_TOWER 69 TOWER
PFC_ROCK 70 ROCK
PFC_BOAT_RAMP 71 BOAT RAMP
PFC_CAMPGROUND 72 CAMPGROUND
PFC_PARK 73 PARK
PFC_PICNIC_AREA 74 PICNIC AREA
PFC_1ST_AID 75 FIRST AID STATION
PFC_MILITARY 76 MILITARY INSTALLATION OR RESERVATION
PFC_LANDMARK 77 GENERIC LANDMARK
PFC_RESTROOMS 78 RESTROOMS
PFC_LODGING 79 HOTEL/MOTEL/ETC.
PFC_SHOPPING 80 SHOPPING
PFC_GOLF_COURSE 81 GOLF COURSE
PFC_LIBRARY 82 LIBRARY
PFC_HOSPITAL 83 HOSPITAL
PFC_SWIMMING_AREA 84 SWIMMING AREA
PFC_DAM 85 DAM
PFC_MINE 86 MINE
PFC_BUILDING 87 BUILDING
PFC_BANK 88 BANK
PFC_AIRPORT 89 AIRPORT
PFC_SCHOOL 90 SCHOOL
PFC_CHURCH 91 CHURCH
PFC_POST_OFFICE 92 POST OFFICE
PFC_CEMETERY 93 CEMETERY
PFC_RESTAURANT 94 RESTAURANT/DINING
PFC_WEIGH_STATION 95 WEIGH STATION
PFC_AMUSEMENT 96 AMUSEMENT PARK, AREA
PFC_STADIUM 97 STADIUM
PFC_SPOT_ELEVATION 98 SPOT ELEVATION
PFC_STREAM_ORIGIN 99 STREAM ORIGIN
PFC_UNKNOWN 100
PFC_MAX_POINT 100
PFC_FIRST_CUSTOM 512 First custom point type
PFC_INVALID 65535

7.5.82 PROJATTR

成员名称 描述
FIRST_STANDARD_PARALLEL 0
SECOND_STANDARD_PARALLEL 1
CENTRAL_LATITUDE 2
CENTRAL_LONGITUDE 3
FALSE_EASTING 4
FALSE_NORTHING 5
SPHERE_RADIUS 6
ORIGIN_LATITUDE 7
SEMI_MAJOR_AXIS 8
SEMI_MINOR_AXIS 9
CENTRAL_MERIDIAN 10
STANDARD_PARALLEL 11
TRUE_SCALE_LATITUDE 12
AZIMUTH_ANGLE 13
AZIMUTH_POINT 14
LATITUDE1 15
LATITUDE2 16
LONGITUDE1 17
LONGITUDE2 18
PROJ_CENTER_SCALE_FACTOR 19
LONGITUDE_POLE 20
CENTRAL_MERIDIAN_SCALE_FACTOR 21
PERSPECTIVE_POINT_HEIGHT 22
INCLINATION_ANGLE 23
ASCENTION_LONGITUDE 24
SAT_REV_PERIOD 25
END_OF_PATH_FLAG 26
LANDSAT_SAT_NUM 27
OEA_SHAPE_PARM_M 28
OEA_SHAPE_PARM_N 29
OEA_OVAL_ROTATION_ANGLE 30
ZONE 31
PRJ_ATTR_STATE_PLANE_SCALE_FACTOR 32 Extra scale factor for State Plane projections
PRJ_ATTR_HORZ_OFFSET 33 Horizontal offset value in inches, percent, or degrees longitude
PRJ_ATTR_HORZ_OFFSET_TYPE 34 Horizontal offset type (0 – left, 1 – right, 2 – centered)
PRJ_ATTR_HORZ_OFFSET_VTYPE 35 Horizontal offset value type (0 – inches, 1 – percent, 2 – degrees longitude)
PRJ_ATTR_VERT_OFFSET 36 Vertical offset value in inches, percent, or latitude
PRJ_ATTR_VERT_OFFSET_TYPE 37 Vertical offset type (0 – top, 1 – bottom, 2 – centered)
PRJ_ATTR_VERT_OFFSET_VTYPE 38 Vertical offset value type (0 – inches, 1 – percent, 2 – degrees latitude)
PRJ_ATTR_SIZE_VALUE 39 Size value (percent)
PRJ_ATTR_SIZE_VALUE_TYPE 40 Size value type (0 – fixed pixel size, 1 – percent width, 2 – percent height, 3 – absolute (used only in cartographic viewer only))
PRJ_ATTR_ALWAYS_ON_TOP 41 Make this fixed screen file show on top of everything else
PRJ_ATTR_SHRINK_TO_FIT 42 Shrink this layer to fit on the screen/export if too large
PRJ_ATTR_STATE_PLANE_EXTRA_FALSE_EASTING 43 Extra false easting (in meters) for State Plane projections to apply AFTER the extra scale factor
PRJ_ATTR_STATE_PLANE_EXTRA_FALSE_NORTHING 44 Extra false northing (in meters) for State Plane projections to apply AFTER the extra scale factor
PRJ_ATTR_STATE_PLANE_SCALE_CENTER_EASTING 45 Easting of location at which to apply extra scale factor for State Plane projections
PRJ_ATTR_STATE_PLANE_SCALE_CENTER_NORTHING 46 Northing of location at which to apply extra scale factor for State Plane projections
PRJ_ATTR_ROTATION_ANGLE 47 Rotation angle for gridding projections that support rotation about their origin (0,0) point
PRJ_ATTR_AUX_SPHERE_TYPE 48 Auxiliary sphere type (0 (use semimajor axis or radius of the geographic coordinate system), 1 (use semiminor axis or radius), 2 (calculate and use authalic radius), or 3 (use authalic radius and convert geodetic latitudes to authalic latitudes))
NUM_PROJ_ATTR_TYPES 49
MAX_ATTR_PER_PROJ 16 Maximum attributes a single projection might have
GM_PRJ_ATTR_SKEW_GRID_ANGLE 23

7.5.83 PROJSYS

成员名称 描述
PRJ_GEO 0 Geographic (lat/lon)
PRJ_UTM 1 UTM
PRJ_SPCS 2 US State Plane
PRJ_ALBERS 3 Albers Conic
PRJ_LAMCC 4 Lambert Conformal Conic
PRJ_MERCAT 5 Mercator
PRJ_PS 6 Polar Stereographic
PRJ_POLYC 7 Polyconic
PRJ_EQUIDC_A 8 Equidistant Conic A
PRJ_TM 9 Transverse Mercator
PRJ_STEREO 10 Stereographic
PRJ_LAMAZ 11 Lambert Azimuthal
PRJ_AZMEQD 12 Azimuthal Equidistant
PRJ_GNOMON 13 Gnomonic
PRJ_ORTHO 14 Orthographic
PRJ_GVNSP 15 General Vertical Near Perpendicular
PRJ_SNSOID 16 Sinusoidal
PRJ_EQRECT 17 Equirectangular
PRJ_MILLER 18 Miller Cylindrical
PRJ_VGRINT 19 Van der Grinten
PRJ_HOM_A 20 Hotine Oblique Mercator A
PRJ_ROBIN 21 Robinson
PRJ_SOM_A 22 Space Oblique Mercator A
PRJ_ALASKA 23 Alaska Conformal
PRJ_GOOD 24 Interrupted Goode
PRJ_MOLL 25 Molleweide
PRJ_IMOLL 26 Interrupted Molleweide
PRJ_HAMMER 27 Hammer-Aitoff
PRJ_WAGIV 28 Wagner IV
PRJ_WAGVII 29 Wagner VII
PRJ_OBLEQA 30 Oblated Equal Area
PRJ_EQUIDC_B 31 Equidistant Conic B
PRJ_HOM_B 32 Hotine Oblique Mercator B
PRJ_SOM_B 33 Space Oblique Mercator B
PRJ_NZMG 34 New Zealand Map Grid
PRJ_OB_STEREO 35 Oblique Stereographic
PRJ_GALL 36 Gall Stereographic
PRJ_ECKERT_IV 37 Eckert IV
PRJ_AITOFF_WAGNER 38 Aitoff-Wagner
PRJ_BONNE 39 Bonne
PRJ_CASSINI_SOLDNER 40 Cassini-Soldner
PRJ_MILOS 41 Miller Oblated Stereographic
PRJ_TIMES 42 Times
PRJ_BIPOLAR_CONIC_WEST 43 Bipolar Oblique Conic for Western Hemisphere
PRJ_2PT_EQUIDISTANT 44 Two Point Equidistant
PRJ_FIXED_SCREEN_POS 45 Fixed Location on the Screen (not a true map projection)
PRJ_LAMBERT_CYL_EQ_AREA 46 Lambert Cylindrical Equal Area
PRJ_KROVAK 47 Krovak
PRJ_LAMBERT_MARTA 48 Lambert Marta (WSI Lambert)
PRJ_LAMBERT_NOAA 49 Lambert NOAA Port (Marta)
PRJ_MARTA_SATELLITE 50 Marta Satellite projection
PRJ_WINKEL_I 51 Winkel I
PRJ_POLYCONIC_INT_MAP 52 International Map of the World Polyconic
PRJ_WINKEL_TRIPEL 53 Winkel/Tripel
PRJ_LABORDE 54 Laborde (Madagascar)
PRJ_TM_SOUTH_ORIENTATED 55 Transverse Mercator South Orientated
PRJ_RSO 56 RSO (Rectified Skew Orthomorphic)
PRJ_DOUBLE_STEREOGRAPHIC 57 Double Stereographic
PRJ_INT_SINUSOIDAL 58 Integerized Sinusoidal (MODIS)
PRJ_HOM_AZI_NAT_ORIG 59 Hotine Oblique Mercator Azimuth at Natural Origin
PRJ_MERCAT_NAVIONICS 60 Navionics Mercator
PRJ_MERCAT_LOWRANCE 61 Lowrance Mercator
PRJ_NATURAL_EARTH 62 Natural Earth projection
PRJ_GEO_ITALIA 63 Geogrpahic (Italia)
PRJ_CASSINI_SOLDNER_ITALIA 64 Cassini-Soldner (Italia)
PRJ_NUM_PROJ_SYS 65 Number of full projection systems
PRJ_FIRST_ALIAS_PRJ 4096
PRJ_WTM83_91 4096
PRJ_MICHIGAN_GEOREF 4097 Michigan Georef
PRJ_SWEDISH_GRID 4098 Swedish Grid
PRJ_BRITISH_GRID 4099 British Grid
PRJ_NZTM_2000 4100 New Zealand Transverse Mercator 2000
PRJ_LAMBERT_I 4101 Lambert I – North of France
PRJ_LAMBERT_II 4102 Lambert II – Central France
PRJ_LAMBERT_III 4103 Lambert III – Southern France
PRJ_LAMBERT_IV 4104 Lambert IV – Corsica
PRJ_LAMBERT_II_WIDE 4105 Lambert II – Wide
PRJ_LAMBERT_93 4106 Lambert 93
PRJ_DUTCH_GRID 4107 RijksDriehoeks (RD) – Dutch Grid
PRJ_STEREO70 4108 Stereo70 (Romania)
PRJ_PLATE_CARREE 4109 Plate Carree (Geographic)
PRJ_GAUSS_KRUEGER 4110 Gauss Krueger (6 degree zones)
PRJ_GAUSS_KRUEGER_GERMANY 4111 Gauss Krueger (3 degree zones – Germany)
PRJ_GAUSS_KRUEGER_SLOVENIA 4112 Gauss Krueger (Slovenia)
PRJ_AUSTRIAN_GRID 4113 Austrian Grid
PRJ_GAUSS_BOAGA 4114 Gauss Boaga (Italy)
PRJ_GREEK_GRID 4115 Greek Grid
PRJ_POLAND_1992_19 4116 Polish Coordinate System (1992/19)
PRJ_GAUSS_KRUEGER_ARGENTINA 4117 Gauss Krueger (Argentina)
PRJ_SWISS_GRID 4118 Swiss Grid
PRJ_IRISH_GRID 4119 Irish Grid
PRJ_QUEBEC_MTM 4120 Quebec MTM
PRJ_ISRAEL_GRID_OLD 4121 Old Israel Grid
PRJ_ISRAEL_GRID_NEW 4122 New Israel Grid
PRJ_LAMBERT_I_CARTO 4123 Lambert I – North of France
PRJ_LAMBERT_III_CARTO 4124 Lambert III – Southern France
PRJ_LAMBERT_IV_CARTO 4125 Lambert IV – Corsica
PRJ_HUNGARIAN_EOV 4126 Hungarian National Grid (EOV)
PRJ_RSO_EAST_MALAYSIA 4127 East Malaysia BRSO
PRJ_RSO_WEST_MALAYSIA 4128 West Malaysia RSO
PRJ_CASSINI_MALAYSIA 4129 Cassini Malaysia (zoned projection)
PRJ_KOREAN_GRID 4130 Korean Grid
PRJ_INDIA_GRID 4131 India Grid
PRJ_BELGE_1972 4132 Belge 1972 (Belgian Lambert 1972)
PRJ_MGA 4133 MGA (Map Grid Australia)
PRJ_NEW_BRUNSWICK_STEREO 4134 New Brunswick Stereographic Double
PRJ_MSTM 4135 MSTM( Mississippi Transverse Mercator)
PRJ_SYSTEM_1965 4136 System 1965 (Uklad 1965) (Poland)
PRJ_WISCONSIN_COUNTY 4137 Wisconsin Coordinate Reference Systems (WISCRS)
PRJ_PHILIPPINES_GRID 4138 Philippines Grid
PRJ_JAPANESE_GRID 4139 Japanese Grid
PRJ_ITALIAN_CADASTRAL 4140 Italian Cadastral Zones
PRJ_UTM_ITALY 4141 UTM with just Italy zones and datums
PRJ_SWEDISH_GRID_SWEREF99 4142 Swedish Grid (SWEREF99)
PRJ_10TM 4143 10TM (Alberta)
PRJ_CASSINI_ITALIA_BAS 4144 Cassini Soldner (Italia) – BAS
PRJ_CASSINI_ITALIA_PUG 4145 Cassini Soldner (Italia) – PUG
PRJ_MINNESOTA_COUNTY 4146 Minnesota Coordinate Reference Systems
PRJ_UPS_NORTH 4147 Universal Polar Stereographic – North Zone
PRJ_UPS_SOUTH 4148 Universal Polar Stereographic – South Zone
PRJ_TRINIDAD_GRID 4149 Trinidad Grid
PRJ_3TM 4150 3TM (Alberta)
PRJ_GAUSS_KRUEGER_CROATIA 4151 Gauss Krueger (Croatia)
PRJ_CROATIA_TM 4152 Croatia (TM)
PRJ_CASSINI_ITALIA_CAM 4153 Cassini Soldner (Italia) – CAM
PRJ_CASSINI_ITALIA_VDA 4154 Cassini Soldner (Italia) – VDA
PRJ_NORWEGIAN_TM 4155 NTM (Norwegian Transverse Mercator)
PRJ_POLAND_2000 4156 Poland CS2000 Grid
PRJ_SWISS_GRID_LV95 4157 Swiss Grid (LV95)
PRJ_CASSINI_ITALIA_VEN 4158 Cassini Soldner (Italia) – VEN
PRJ_AMG 4159 AMG (Australian Map Grid) – use with AGD66, AGD84
PRJ_INDIANA_COUNTY 4160 Indiana County Coordinate Reference Systems (inGCS)
PRJ_LAST_ALIAS_PRJ 4161
PRJ_UNKNOWN -1

7.5.84 UNIT

成员名称 描述
PRJ_UNIT_RADIANS 0
PRJ_UNIT_US_FEET 1
PRJ_UNIT_METERS 2
PRJ_UNIT_ARC_SECONDS 3
PRJ_UNIT_ARC_DEGREES 4
PRJ_UNIT_INTERNATIONAL_FEET 5
PRJ_UNIT_NAUTICAL_MILES 6
PRJ_UNIT_YARDS 7 International Yards/EPSG 9096
PRJ_UNIT_GRADES 8
PRJ_UNIT_INDIAN_YARD 9
PRJ_UNIT_CLARKE_FEET 10
PRJ_UNIT_INCHES 11 US Survey Inches
PRJ_UNIT_LINKS 12
PRJ_UNIT_CLARKE_LINKS 13
PRJ_UNIT_CAPE_FEET 14
PRJ_UNIT_CENTIMETERS 15
PRJ_UNIT_MILLIMETERS 16
PRJ_UNIT_KILOMETERS 17
PRJ_UNIT_CHAINS_BENOIT 18
PRJ_UNIT_CHAINS_SEARS 19
PRJ_UNIT_BRITISH_CHAIN_SEARS_1922_TRUNC 20
PRJ_UNIT_CLARKE_YARD 21
PRJ_UNIT_GERMAN_LEGAL_METER 22
PRJ_UNIT_GOLD_COAST_FEET 23
PRJ_UNIT_SEARS_YARD 24
PRJ_UNIT_SEARS_FEET 25
PRJ_UNIT_MILES 26
PRJ_UNIT_INTERNATIONAL_INCHES 27
PRJ_NUM_UNITS 28
PRJ_UNIT_UNKNOWN -1

7.5.85 ZLevel_t16

成员名称 描述
Z_LVL_MIN 0
Z_LVL_DFLT 32768
Z_LVL_MAX 65535
Z_LVL_LAND 30720
Z_LVL_URBAN_AREA 30976
Z_LVL_PARK 31232
Z_LVL_SURFACE_COVER 31488
Z_LVL_WATER 31744
Z_LVL_INTERTIDAL 32000
Z_LVL_ISOBATH 32256
Z_LVL_MISC_MARINE 33024
Z_LVL_BLDG_GROUND 33025
Z_LVL_BLDG_FLOOR 33026
Z_LVL_BLDG_WALL 33027
Z_LVL_BLDG_ROOF 33028
Z_LVL_CONTOURS 32512
Z_LVL_ROADS 33024
Z_LVL_POWERLINES 33040
Z_LVL_BOUNDARIES 33280
Z_LVL_MEASUREMENT 34048

至此,《Global Mapper SDK 19 中文开发文档》系列文章已经完结。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/140546.html

(0)
上一篇 2025-05-25 22:00
下一篇 2025-05-25 22:10

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信