|
Classes |
| struct | MAPPROJPARM |
| | Parameters for a specific map projection, coordinate system and geodetic datum. More...
|
Defines |
| #define | DATUM_MRE_First 1001 |
| #define | DATUM_MRE_Last 1008 |
| #define | DATUM_TRANS_BuiltIn 0 |
| #define | DATUM_TRANS_BursaWolfe 3 |
| #define | DATUM_TRANS_Grid 4 |
| #define | DATUM_TRANS_Molodensky 1 |
| #define | DATUM_TRANS_Similarity 2 |
| #define | ELLIPSOID_Clarke_1866 2 |
| #define | ELLIPSOID_GRS_1980 1 |
| #define | ELLIPSOID_WGS_1972 7 |
| #define | ELLIPSOID_WGS_1984 51 |
| #define | GEOMLIBEXPORT MI_DLLIMPORT |
| #define | INC_MI32_MAPPROJ_H |
| #define | MAXPROJ 29 |
| #define | PROJ_AlbersConic PROJECTION_AlbersEqualAreaConic |
| #define | PROJ_Arbitrary PROJECTION_Arbitrary |
| #define | PROJ_AzimEquidis PROJECTION_AzimuthalEquidistant |
| #define | PROJ_BipolarConic PROJECTION_BOCC |
| #define | PROJ_Cassini PROJECTION_Cassini |
| #define | PROJ_EquidistCon PROJECTION_EquidistantConic |
| #define | PROJ_Equirectang PROJECTION_Equirectangular |
| #define | PROJ_GenVertPers PROJECTION_GVNSP |
| #define | PROJ_Gnomonic PROJECTION_Gnomonic |
| #define | PROJ_LambertAzim PROJECTION_LambertAzimuthalEqualArea |
| #define | PROJ_LambertConf PROJECTION_LambertConformalConic |
| #define | PROJ_LandsatSOM PROJECTION_LandsatSOM |
| #define | PROJ_LatLon PROJECTION_LatLon |
| #define | PROJ_Mercator PROJECTION_Mercator |
| #define | PROJ_MillerCylin PROJECTION_MillerCylindrical |
| #define | PROJ_None PROJECTION_None |
| #define | PROJ_NZMG PROJECTION_NZMG |
| #define | PROJ_ObliqueMerc PROJECTION_ObliqueMercator |
| #define | PROJ_Orthograph PROJECTION_Orthographic |
| #define | PROJ_PolarStereo PROJECTION_PolarStereographic |
| #define | PROJ_Polyconic PROJECTION_Polyconic |
| #define | PROJ_Robinson PROJECTION_Robinson |
| #define | PROJ_RoyalDutch PROJECTION_RoyalDutch |
| #define | PROJ_Sinusoidal PROJECTION_Sinusoidal |
| #define | PROJ_StatePlane PROJECTION_StatePlane |
| #define | PROJ_StereoGraph PROJECTION_Stereographic |
| #define | PROJ_SwissConCyl PROJECTION_SwissConformalCylindrical |
| #define | PROJ_TransMercat PROJECTION_TransverseMercator |
| #define | PROJ_Undefined PROJECTION_Undefined |
| #define | PROJ_UTM PROJECTION_UTM |
| #define | PROJ_VanDerGrint PROJECTION_VanDerGrintenI |
| #define | PROJZ_ALTPROJ 3 |
| #define | PROJZ_DATUM 2 |
| #define | PROJZ_SYSTEM 1 |
| #define | PROJZ_ZONE 0 |
| #define | TPARM_FalseEasting 6 |
| #define | TPARM_FalseNorthing 7 |
| #define | TPARM_SemiMajorAxis 0 |
| #define | TPARM_SemiMinorAxis 1 |
Enumerations |
| enum | DATUM {
DATUM_Unspecified = 0,
DATUM_WGS84 = 1,
DATUM_WGS72 = 2,
DATUM_NAD27 = 1927,
DATUM_NAD83 = 1983,
DATUM_Adindan = 101,
DATUM_Adindan_Sudan = 107,
DATUM_Afgooye = 108,
DATUM_AGD66 = 128,
DATUM_AGD84 = 289,
DATUM_AinElAbd_Bahrain = 109,
DATUM_Amersfoort = 290,
DATUM_Anna1Astro = 111,
DATUM_Arc1950 = 113,
DATUM_Arc1960 = 122,
DATUM_AscensionIsland1968 = 123,
DATUM_AstroBeaconE = 124,
DATUM_AstroDOS_71_4 = 125,
DATUM_AstroTernIsland1961 = 126,
DATUM_AstroStation1952 = 127,
DATUM_Bahrain = 109,
DATUM_Beijing = 324,
DATUM_BellevueIGN = 131,
DATUM_Bermuda1957 = 132,
DATUM_Bogota = 134,
DATUM_Camacupa = 291,
DATUM_CampoInchauspe = 137,
DATUM_CantonAstro1966 = 138,
DATUM_Cape = 139,
DATUM_CapeBursaWolfe = 329,
DATUM_CapeBursaMod = 334,
DATUM_CapeCanaveral = 140,
DATUM_Carthage = 141,
DATUM_CH1903 = 331,
DATUM_ChathamIsland1971 = 142,
DATUM_Chua = 143,
DATUM_CorregoAlegre = 144,
DATUM_DealulPiscului1970 = 417,
DATUM_Djakarta = 146,
DATUM_DOS1968 = 147,
DATUM_EasterIsland1967 = 148,
DATUM_ED50 = 149,
DATUM_ED50_Egypt = 153,
DATUM_ED79 = 162,
DATUM_EgyptOld = 223,
DATUM_Fahud = 229,
DATUM_GandajikaBase1970 = 164,
DATUM_GDA94 = 288,
DATUM_GraciosaBaseSW1948 = 166,
DATUM_Guam1963 = 167,
DATUM_GUX1Astro = 169,
DATUM_HitoXVIII1963 = 249,
DATUM_Hjorsey1955 = 171,
DATUM_HongKong1963 = 172,
DATUM_HuTzuShan = 173,
DATUM_Ind54 = 154,
DATUM_Ind60 = 335,
DATUM_Ind75 = 177,
DATUM_Indian_Bangladesh = 174,
DATUM_Indian_India_Nepal = 175,
DATUM_Ireland1965 = 178,
DATUM_ISTS073Astro1969 = 180,
DATUM_JohnstonIsland1961 = 181,
DATUM_Kalianpur_India = 306,
DATUM_Kandawala = 182,
DATUM_KerguelenIsland1949 = 183,
DATUM_Kertau = 184,
DATUM_KKJ = 326,
DATUM_LC5Astro1961 = 186,
DATUM_Leigon = 187,
DATUM_Liberia1954 = 188,
DATUM_Luzon = 189,
DATUM_Luzon_Mindanao = 190,
DATUM_Mahe = 191,
DATUM_Manoca = 309,
DATUM_Massawa = 192,
DATUM_Merchich = 193,
DATUM_MidwayAstro1961 = 194,
DATUM_MGI = 339,
DATUM_Minna_Cameroon = 195,
DATUM_Minna_Nigeria = 196,
DATUM_Mporo = 198,
DATUM_NAD27_Alaska = 210,
DATUM_NAD27_Bahamas = 211,
DATUM_NAD27_Canada = 206,
DATUM_NAD27_CanalZone = 218,
DATUM_NAD27_Caribbean = 204,
DATUM_NAD27_CentralAmerica = 205,
DATUM_NAD27_Cuba = 219,
DATUM_NAD27_Greenland = 220,
DATUM_NAD27_Mexico = 221,
DATUM_NAD27_SanSalvador = 212,
DATUM_Nahrwan = 199,
DATUM_Nahrwan_SaudiArabia = 201,
DATUM_Nahrwan_UAE = 202,
DATUM_NaparimaBWI = 203,
DATUM_NewZealand1949 = 347,
DATUM_NZGD2000 = 348,
DATUM_NTF = 312,
DATUM_NWL9D = 337,
DATUM_ObservatorioMet1939 = 222,
DATUM_OSGB36 = 294,
DATUM_OldHawaii = 224,
DATUM_PicoDeLasNieves = 235,
DATUM_PitcairnAstro1967 = 236,
DATUM_PointeNoire = 238,
DATUM_PortoSanto1936 = 239,
DATUM_Potsdam = 325,
DATUM_PRS92 = 336,
DATUM_PSAD56 = 240,
DATUM_PuertoRico = 250,
DATUM_Pulkovo_Romania = 319,
DATUM_Pulkovo_Russia = 287,
DATUM_Qatar = 251,
DATUM_Qornoq = 252,
DATUM_Reunion = 253,
DATUM_Rome1940 = 389,
DATUM_Rome1940_Sardinia = 387,
DATUM_Rome1940_Sicily = 388,
DATUM_SAD69 = 261,
DATUM_SantoDOS1965 = 255,
DATUM_SaoBraz = 256,
DATUM_SapperHill1943 = 257,
DATUM_SelvagemGrande = 159,
DATUM_Schwarzeck = 258,
DATUM_SJTSK95 = 343,
DATUM_SouthAsia = 274,
DATUM_Tananarive = 275,
DATUM_Timbalai = 276,
DATUM_Tokyo_Mean = 277,
DATUM_Tokyo_Japan = 278,
DATUM_Tokyo_Grid = 474,
DATUM_TristanAstro1968 = 281,
DATUM_VitiLevu1916 = 282,
DATUM_WakeEniwetok1960 = 283,
DATUM_Yacare = 285,
DATUM_Zanderij = 286,
DATUM_MRE_AGD66 = 1001,
DATUM_MRE_AGD84 = 1002,
DATUM_MRE_CAI = 1003,
DATUM_MRE_COA = 1004,
DATUM_MRE_ED50 = 1005,
DATUM_MRE_NAD27_C = 1006,
DATUM_MRE_NAD27_U = 1007,
DATUM_MRE_SAD69 = 1008
} |
| enum | PROJECTION {
PROJECTION_Undefined = -3,
PROJECTION_None = -2,
PROJECTION_Arbitrary = -1,
PROJECTION_LatLon = 0,
PROJECTION_Geographic = 0,
PROJECTION_UTM = 1,
PROJECTION_StatePlane = 2,
PROJECTION_AlbersEqualAreaConic = 3,
PROJECTION_AEAC = 3,
PROJECTION_LambertConformalConic = 4,
PROJECTION_LCC = 4,
PROJECTION_Mercator = 5,
PROJECTION_PolarStereographic = 6,
PROJECTION_Polyconic = 7,
PROJECTION_EquidistantConic = 8,
PROJECTION_TransverseMercator = 9,
PROJECTION_Stereographic = 10,
PROJECTION_LambertAzimuthalEqualArea = 11,
PROJECTION_LAEA = 11,
PROJECTION_AzimuthalEquidistant = 12,
PROJECTION_Gnomonic = 13,
PROJECTION_Orthographic = 14,
PROJECTION_GeneralVertNearSidePerspective = 15,
PROJECTION_GVNSP = 15,
PROJECTION_Sinusoidal = 16,
PROJECTION_Equirectangular = 17,
PROJECTION_MillerCylindrical = 18,
PROJECTION_VanDerGrintenI = 19,
PROJECTION_ObliqueMercator = 20,
PROJECTION_Robinson = 21,
PROJECTION_BipolarObliqueConformalConic = 22,
PROJECTION_BOCC = 22,
PROJECTION_LandsatSpaceObliqueMercator = 23,
PROJECTION_LandsatSOM = 23,
PROJECTION_Cassini = 24,
PROJECTION_NewZealandMapGrid = 25,
PROJECTION_NZMG = 25,
PROJECTION_SwissConformalCylindrical = 26,
PROJECTION_RoyalDutch = 27,
PROJECTION_ObliqueStereographic = 28,
PROJECTION_InterruptedGoodeHomolosine = 29,
PROJECTION_Goode = 29
} |
| enum | PROJSYS {
PROJSYS_UserDefined = 0,
PROJSYS_LatLon = 1,
PROJSYS_Geographic = 2,
PROJSYS_StatePlane1927 = 3,
PROJSYS_StatePlane1983 = 4,
PROJSYS_UTM = 5,
PROJSYS_UPS = 6,
PROJSYS_GaussKruger = 7,
PROJSYS_MGRS = 8,
PROJSYS_NZMG = 9,
PROJSYS_BritishNational = 10,
PROJSYS_German = 11,
PROJSYS_Finnish = 12,
PROJSYS_Namibian = 13,
PROJSYS_AMG = 14,
PROJSYS_MGA = 15,
PROJSYS_GhanaNational = 16,
PROJSYS_GaussKruger3deg = 17,
PROJSYS_Austria = 18,
PROJSYS_Japan19 = 19,
PROJSYS_Swiss = 20,
PROJSYS_MichiganGeoRef = 21,
PROJSYS_Dutch = 22,
PROJSYS_NZTM = 23,
PROJSYS_Romania = 24,
PROJSYS_Italy = 25,
PROJSYS_Colombia = 26,
PROJSYS_WisconsinCounty = 101,
PROJSYS_COUNT
} |
Functions |
| GEOMLIBEXPORT ERRVALUE | MapInfoExportGeoreference (const MAPPROJPARM &projparm, int xyunits, int &MapInfoProj, int &MapInfoDatum, double MapInfoProjParm[6], char ProjStr[256]) |
| GEOMLIBEXPORT ERRVALUE | MapInfoReadTabGeoreference (const FILEPATH &filepath, MAPPROJPARM &projparm, SIMPLE_ARRAY< CTRLPOINT3 > &points) |
| bool | operator!= (const MAPPROJPARM &lhs, const MAPPROJPARM &rhs) |
| bool | operator== (const MAPPROJPARM &lhs, const MAPPROJPARM &rhs) |
| GEOMLIBEXPORT double | ProjDistToMeters (const MAPPROJPARM *proj, double x1, double y1, double x2, double y2) |
| GEOMLIBEXPORT void | ProjGetArcPrj (const MAPPROJPARM &ProjParm, MISTRINGLIST &PrjList) |
| GEOMLIBEXPORT ERRVALUE | ProjGetERMapper (const MAPPROJPARM &projparm, char *ProjectionName, char *DatumName) |
| GEOMLIBEXPORT bool | ProjSetArcPrj (MAPPROJPARM &ProjParm, const MISTRINGLIST &PrjList, double &xshift, double &yshift, double &scale) |
| GEOMLIBEXPORT ERRVALUE | ProjSetERMapper (MAPPROJPARM &projparm, const char *ProjectionName, const char *DatumName) |