mirror of
https://github.com/ClemensFischer/XAML-Map-Control.git
synced 2026-04-07 23:45:05 +00:00
Updated WktConstants
This commit is contained in:
parent
beac5042b0
commit
60152fef93
8 changed files with 259 additions and 239 deletions
|
|
@ -6,228 +6,22 @@ namespace MapControl.Projections
|
|||
{
|
||||
public Dictionary<int, string> CoordinateSystemWkts { get; } = new Dictionary<int, string>
|
||||
{
|
||||
{
|
||||
2100, "PROJCS[\"GGRS87 / Greek Grid\","
|
||||
+ WktConstants.GeoGcsGgrs87 + ","
|
||||
+ "PROJECTION[\"Transverse_Mercator\"],"
|
||||
+ "PARAMETER[\"latitude_of_origin\",0],"
|
||||
+ "PARAMETER[\"central_meridian\",24],"
|
||||
+ "PARAMETER[\"scale_factor\",0.9996],"
|
||||
+ "PARAMETER[\"false_easting\",500000],"
|
||||
+ "PARAMETER[\"false_northing\",0],"
|
||||
+ "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],"
|
||||
+ "AXIS[\"Easting\",EAST],"
|
||||
+ "AXIS[\"Northing\",NORTH],"
|
||||
+ "AUTHORITY[\"EPSG\",\"2100\"]]"
|
||||
},
|
||||
{
|
||||
2180, "PROJCS[\"ETRF2000-PL / CS92\","
|
||||
+ WktConstants.GeoGcsEtrf2000Pl + ","
|
||||
+ "PROJECTION[\"Transverse_Mercator\"],"
|
||||
+ "PARAMETER[\"latitude_of_origin\",0],"
|
||||
+ "PARAMETER[\"central_meridian\",19],"
|
||||
+ "PARAMETER[\"scale_factor\",0.9993],"
|
||||
+ "PARAMETER[\"false_easting\",500000],"
|
||||
+ "PARAMETER[\"false_northing\",-5300000],"
|
||||
+ "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],"
|
||||
+ "AUTHORITY[\"EPSG\",\"2180\"]]"
|
||||
},
|
||||
{
|
||||
4647, "PROJCS[\"ETRS89 / UTM zone 32N (zE-N)\","
|
||||
+ WktConstants.GeoGcsEtrs89 + ","
|
||||
+ "PROJECTION[\"Transverse_Mercator\"],"
|
||||
+ "PARAMETER[\"latitude_of_origin\",0],"
|
||||
+ "PARAMETER[\"central_meridian\",9],"
|
||||
+ "PARAMETER[\"scale_factor\",0.9996],"
|
||||
+ "PARAMETER[\"false_easting\",32500000],"
|
||||
+ "PARAMETER[\"false_northing\",0],"
|
||||
+ "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],"
|
||||
+ "AXIS[\"Easting\",EAST],"
|
||||
+ "AXIS[\"Northing\",NORTH],"
|
||||
+ "AUTHORITY[\"EPSG\",\"4647\"]]"
|
||||
},
|
||||
{
|
||||
29187, "PROJCS[\"SAD69 / UTM zone 17S\","
|
||||
+ WktConstants.GeoGcsSad69 + ","
|
||||
+ "PROJECTION[\"Transverse_Mercator\"],"
|
||||
+ "PARAMETER[\"latitude_of_origin\",0],"
|
||||
+ "PARAMETER[\"central_meridian\",-81],"
|
||||
+ "PARAMETER[\"scale_factor\",0.9996],"
|
||||
+ "PARAMETER[\"false_easting\",500000],"
|
||||
+ "PARAMETER[\"false_northing\",10000000],"
|
||||
+ "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],"
|
||||
+ "AXIS[\"Easting\",EAST],"
|
||||
+ "AXIS[\"Northing\",NORTH],"
|
||||
+ "AUTHORITY[\"EPSG\",\"29187\"]]"
|
||||
},
|
||||
{
|
||||
29188, "PROJCS[\"SAD69 / UTM zone 18S\","
|
||||
+ WktConstants.GeoGcsSad69 + ","
|
||||
+ "PROJECTION[\"Transverse_Mercator\"],"
|
||||
+ "PARAMETER[\"latitude_of_origin\",0],"
|
||||
+ "PARAMETER[\"central_meridian\",-75],"
|
||||
+ "PARAMETER[\"scale_factor\",0.9996],"
|
||||
+ "PARAMETER[\"false_easting\",500000],"
|
||||
+ "PARAMETER[\"false_northing\",10000000],"
|
||||
+ "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],"
|
||||
+ "AXIS[\"Easting\",EAST],"
|
||||
+ "AXIS[\"Northing\",NORTH],"
|
||||
+ "AUTHORITY[\"EPSG\",\"29188\"]]"
|
||||
},
|
||||
{
|
||||
29189, "PROJCS[\"SAD69 / UTM zone 19S\","
|
||||
+ WktConstants.GeoGcsSad69 + ","
|
||||
+ "PROJECTION[\"Transverse_Mercator\"],"
|
||||
+ "PARAMETER[\"latitude_of_origin\",0],"
|
||||
+ "PARAMETER[\"central_meridian\",-69],"
|
||||
+ "PARAMETER[\"scale_factor\",0.9996],"
|
||||
+ "PARAMETER[\"false_easting\",500000],"
|
||||
+ "PARAMETER[\"false_northing\",10000000],"
|
||||
+ "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],"
|
||||
+ "AXIS[\"Easting\",EAST],"
|
||||
+ "AXIS[\"Northing\",NORTH],"
|
||||
+ "AUTHORITY[\"EPSG\",\"29189\"]]"
|
||||
},
|
||||
{
|
||||
29190, "PROJCS[\"SAD69 / UTM zone 20S\","
|
||||
+ WktConstants.GeoGcsSad69 + ","
|
||||
+ "PROJECTION[\"Transverse_Mercator\"],"
|
||||
+ "PARAMETER[\"latitude_of_origin\",0],"
|
||||
+ "PARAMETER[\"central_meridian\",-63],"
|
||||
+ "PARAMETER[\"scale_factor\",0.9996],"
|
||||
+ "PARAMETER[\"false_easting\",500000],"
|
||||
+ "PARAMETER[\"false_northing\",10000000],"
|
||||
+ "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],"
|
||||
+ "AXIS[\"Easting\",EAST],"
|
||||
+ "AXIS[\"Northing\",NORTH],"
|
||||
+ "AUTHORITY[\"EPSG\",\"29190\"]]"
|
||||
},
|
||||
{
|
||||
29191, "PROJCS[\"SAD69 / UTM zone 21S\","
|
||||
+ WktConstants.GeoGcsSad69 + ","
|
||||
+ "PROJECTION[\"Transverse_Mercator\"],"
|
||||
+ "PARAMETER[\"latitude_of_origin\",0],"
|
||||
+ "PARAMETER[\"central_meridian\",-57],"
|
||||
+ "PARAMETER[\"scale_factor\",0.9996],"
|
||||
+ "PARAMETER[\"false_easting\",500000],"
|
||||
+ "PARAMETER[\"false_northing\",10000000],"
|
||||
+ "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],"
|
||||
+ "AXIS[\"Easting\",EAST],"
|
||||
+ "AXIS[\"Northing\",NORTH],"
|
||||
+ "AUTHORITY[\"EPSG\",\"29191\"]]"
|
||||
},
|
||||
{
|
||||
29192, "PROJCS[\"SAD69 / UTM zone 22S\","
|
||||
+ WktConstants.GeoGcsSad69_96 + ","
|
||||
+ "PROJECTION[\"Transverse_Mercator\"],"
|
||||
+ "PARAMETER[\"latitude_of_origin\",0],"
|
||||
+ "PARAMETER[\"central_meridian\",-51],"
|
||||
+ "PARAMETER[\"scale_factor\",0.9996],"
|
||||
+ "PARAMETER[\"false_easting\",500000],"
|
||||
+ "PARAMETER[\"false_northing\",10000000],"
|
||||
+ "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],"
|
||||
+ "AXIS[\"Easting\",EAST],"
|
||||
+ "AXIS[\"Northing\",NORTH],"
|
||||
+ "AUTHORITY[\"EPSG\",\"29192\"]]"
|
||||
},
|
||||
{
|
||||
29193, "PROJCS[\"SAD69 / UTM zone 23S\","
|
||||
+ WktConstants.GeoGcsSad69_96 + ","
|
||||
+ "PROJECTION[\"Transverse_Mercator\"],"
|
||||
+ "PARAMETER[\"latitude_of_origin\",0],"
|
||||
+ "PARAMETER[\"central_meridian\",-45],"
|
||||
+ "PARAMETER[\"scale_factor\",0.9996],"
|
||||
+ "PARAMETER[\"false_easting\",500000],"
|
||||
+ "PARAMETER[\"false_northing\",10000000],"
|
||||
+ "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],"
|
||||
+ "AXIS[\"Easting\",EAST],"
|
||||
+ "AXIS[\"Northing\",NORTH],"
|
||||
+ "AUTHORITY[\"EPSG\",\"29193\"]]"
|
||||
},
|
||||
{
|
||||
3034, "PROJCS[\"ETRS89-extended / LCC Europe\","
|
||||
+ WktConstants.GeoGcsEtrs89 + ","
|
||||
+ "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],"
|
||||
+ "PARAMETER[\"latitude_of_origin\",52],"
|
||||
+ "PARAMETER[\"central_meridian\",10],"
|
||||
+ "PARAMETER[\"standard_parallel_1\",35],"
|
||||
+ "PARAMETER[\"standard_parallel_2\",65],"
|
||||
+ "PARAMETER[\"false_easting\",4000000],"
|
||||
+ "PARAMETER[\"false_northing\",2800000],"
|
||||
+ "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],"
|
||||
+ "AUTHORITY[\"EPSG\",\"3034\"]]"
|
||||
},
|
||||
{
|
||||
3035, "PROJCS[\"ETRS89-extended / LAEA Europe\","
|
||||
+ WktConstants.GeoGcsEtrs89 + ","
|
||||
+ "PROJECTION[\"Lambert_Azimuthal_Equal_Area\"],"
|
||||
+ "PARAMETER[\"latitude_of_center\",52],"
|
||||
+ "PARAMETER[\"longitude_of_center\",10],"
|
||||
+ "PARAMETER[\"false_easting\",4321000],"
|
||||
+ "PARAMETER[\"false_northing\",3210000]"
|
||||
+ "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],"
|
||||
+ "AUTHORITY[\"EPSG\",\"3035\"]]"
|
||||
},
|
||||
{
|
||||
4839, "PROJCS[\"ETRS89 / LCC Germany (N-E)\","
|
||||
+ WktConstants.GeoGcsEtrs89 + ","
|
||||
+ "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],"
|
||||
+ "PARAMETER[\"latitude_of_origin\",51],"
|
||||
+ "PARAMETER[\"central_meridian\",10.5],"
|
||||
+ "PARAMETER[\"standard_parallel_1\",48.6666666666667],"
|
||||
+ "PARAMETER[\"standard_parallel_2\",53.6666666666667],"
|
||||
+ "PARAMETER[\"false_easting\",0],"
|
||||
+ "PARAMETER[\"false_northing\",0],"
|
||||
+ "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],"
|
||||
+ "AUTHORITY[\"EPSG\",\"4839\"]]"
|
||||
},
|
||||
{
|
||||
5243, "PROJCS[\"ETRS89 / LCC Germany (E-N)\","
|
||||
+ WktConstants.GeoGcsEtrs89 + ","
|
||||
+ "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],"
|
||||
+ "PARAMETER[\"latitude_of_origin\",51],"
|
||||
+ "PARAMETER[\"central_meridian\",10.5],"
|
||||
+ "PARAMETER[\"standard_parallel_1\",48.6666666666667],"
|
||||
+ "PARAMETER[\"standard_parallel_2\",53.6666666666667],"
|
||||
+ "PARAMETER[\"false_easting\",0],"
|
||||
+ "PARAMETER[\"false_northing\",0],"
|
||||
+ "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],"
|
||||
+ "AXIS[\"Easting\",EAST],"
|
||||
+ "AXIS[\"Northing\",NORTH],"
|
||||
+ "AUTHORITY[\"EPSG\",\"5243\"]]"
|
||||
},
|
||||
{
|
||||
21781, "PROJCS[\"CH1903 / LV03\","
|
||||
+ WktConstants.GeoGcsCh1903 + ","
|
||||
+ "PROJECTION[\"Hotine_Oblique_Mercator_Azimuth_Center\"],"
|
||||
+ "PARAMETER[\"latitude_of_center\",46.9524055555556],"
|
||||
+ "PARAMETER[\"longitude_of_center\",7.43958333333333],"
|
||||
+ "PARAMETER[\"azimuth\",90],"
|
||||
+ "PARAMETER[\"rectified_grid_angle\",90],"
|
||||
+ "PARAMETER[\"scale_factor\",1],"
|
||||
+ "PARAMETER[\"false_easting\",600000],"
|
||||
+ "PARAMETER[\"false_northing\",200000],"
|
||||
+ "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],"
|
||||
+ "AXIS[\"Easting\",EAST],"
|
||||
+ "AXIS[\"Northing\",NORTH],"
|
||||
+ "AUTHORITY[\"EPSG\",\"21781\"]]"
|
||||
},
|
||||
{
|
||||
2056, "PROJCS[\"CH1903 / LV95\","
|
||||
+ WktConstants.GeoGcsCh1903 + ","
|
||||
+ "PROJECTION[\"Hotine_Oblique_Mercator_Azimuth_Center\"],"
|
||||
+ "PARAMETER[\"latitude_of_center\",46.9524055555556],"
|
||||
+ "PARAMETER[\"longitude_of_center\",7.43958333333333],"
|
||||
+ "PARAMETER[\"azimuth\",90],"
|
||||
+ "PARAMETER[\"rectified_grid_angle\",90],"
|
||||
+ "PARAMETER[\"scale_factor\",1],"
|
||||
+ "PARAMETER[\"false_easting\",2600000],"
|
||||
+ "PARAMETER[\"false_northing\",1200000],"
|
||||
+ "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],"
|
||||
+ "AXIS[\"Easting\",EAST],"
|
||||
+ "AXIS[\"Northing\",NORTH],"
|
||||
+ "AUTHORITY[\"EPSG\",\"2056\"]]"
|
||||
}
|
||||
{ 2056, WktConstants.ProjCsCh1903Lv95 },
|
||||
{ 2100, WktConstants.ProjCsGgrs87 },
|
||||
{ 2180, WktConstants.ProjCsEtrf2000Pl },
|
||||
{ 3034, WktConstants.ProjCsEtrs89LccEurope },
|
||||
{ 3035, WktConstants.ProjCsEtrs89LaeaEurope },
|
||||
{ 4647, WktConstants.ProjCsEtrs89Utm32NzEN },
|
||||
{ 4839, WktConstants.ProjCsEtrs89LccGermanyNE },
|
||||
{ 5243, WktConstants.ProjCsEtrs89LccGermanyEN },
|
||||
{ 21781, WktConstants.ProjCsCh1903Lv03 },
|
||||
{ 29187, WktConstants.ProjCsSad69Utm17S },
|
||||
{ 29188, WktConstants.ProjCsSad69Utm18S },
|
||||
{ 29189, WktConstants.ProjCsSad69Utm19S },
|
||||
{ 29190, WktConstants.ProjCsSad69Utm20S },
|
||||
{ 29191, WktConstants.ProjCsSad69Utm21S },
|
||||
{ 29192, WktConstants.ProjCsSad69Utm22S },
|
||||
{ 29193, WktConstants.ProjCsSad69Utm23S },
|
||||
};
|
||||
|
||||
public override MapProjection GetProjection(string crsId) => crsId switch
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue