Пересчет координат из Lat/Long в проекцию Меркатора и обратно: различия между версиями
Нет описания правки |
|||
Строка 9: | Строка 9: | ||
В наше время достаточно часто используется вариант этой проекции [http://spatialreference.org/ref/epsg/3395/ WGS 84/World Mercator] (EPSG:3395) на базе общеземного эллипсоида WGS84 (EPSG:7030). Данный эллипсоид имеет размер большой полуоси (экваториальный радиус) равный 6378137,0 метров и меньшей полуоси (полярный радиус) — ~6356752,314245 метра. Величина обратного уплощения (1/f) равна 298,257223563. | В наше время достаточно часто используется вариант этой проекции [http://spatialreference.org/ref/epsg/3395/ WGS 84/World Mercator] (EPSG:3395) на базе общеземного эллипсоида WGS84 (EPSG:7030). Данный эллипсоид имеет размер большой полуоси (экваториальный радиус) равный 6378137,0 метров и меньшей полуоси (полярный радиус) — ~6356752,314245 метра. Величина обратного уплощения (1/f) равна 298,257223563. | ||
<br /> | <br /> | ||
[http://en.wikipedia.org/wiki/Well-known_text WKT] представление это проекции: | |||
<pre> | |||
PROJCS["WGS 84 / World Mercator", | |||
GEOGCS["WGS 84", | |||
DATUM["WGS_1984", | |||
SPHEROID["WGS 84",6378137,298.257223563, | |||
AUTHORITY["EPSG","7030"]], | |||
AUTHORITY["EPSG","6326"]], | |||
PRIMEM["Greenwich",0, | |||
AUTHORITY["EPSG","8901"]], | |||
UNIT["degree",0.01745329251994328, | |||
AUTHORITY["EPSG","9122"]], | |||
AUTHORITY["EPSG","4326"]], | |||
UNIT["metre",1, | |||
AUTHORITY["EPSG","9001"]], | |||
PROJECTION["Mercator_1SP"], | |||
PARAMETER["central_meridian",0], | |||
PARAMETER["scale_factor",1], | |||
PARAMETER["false_easting",0], | |||
PARAMETER["false_northing",0], | |||
AUTHORITY["EPSG","3395"], | |||
AXIS["Easting",EAST], | |||
AXIS["Northing",NORTH]] | |||
</pre> | |||
[http://trac.osgeo.org/proj/ Proj4] представление: | |||
<pre> | |||
+proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs | |||
</pre> | |||
== Описание проекции "Cферического Меркатора" == | == Описание проекции "Cферического Меркатора" == | ||
<br /> | <br /> |
Версия от 12:46, 5 апреля 2012
Описание вариантов пересчета широты/долготы в плоские координаты проекции Меркатора на базе эллипсоида WGS84 и на базе сфероида
Введение
Картографический веб-сервис Google Maps для отображения карт использует проекцию Меркатора на сфере. Для начала рассмотрим более общий случай проекции Меркатора для эллипсоида WGS84, а потом будет не сложно перейти к сфере. !Переписать!
Описание проекции Меркатора/WGS84
Равноугольная цилиндрическая проекция Меркатора — одна из основных картографических проекций. Разработана Герардом Меркатором для применения в его «Атласе» в 1596г.
В наше время достаточно часто используется вариант этой проекции WGS 84/World Mercator (EPSG:3395) на базе общеземного эллипсоида WGS84 (EPSG:7030). Данный эллипсоид имеет размер большой полуоси (экваториальный радиус) равный 6378137,0 метров и меньшей полуоси (полярный радиус) — ~6356752,314245 метра. Величина обратного уплощения (1/f) равна 298,257223563.
WKT представление это проекции:
PROJCS["WGS 84 / World Mercator", GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS 84",6378137,298.257223563, AUTHORITY["EPSG","7030"]], AUTHORITY["EPSG","6326"]], PRIMEM["Greenwich",0, AUTHORITY["EPSG","8901"]], UNIT["degree",0.01745329251994328, AUTHORITY["EPSG","9122"]], AUTHORITY["EPSG","4326"]], UNIT["metre",1, AUTHORITY["EPSG","9001"]], PROJECTION["Mercator_1SP"], PARAMETER["central_meridian",0], PARAMETER["scale_factor",1], PARAMETER["false_easting",0], PARAMETER["false_northing",0], AUTHORITY["EPSG","3395"], AXIS["Easting",EAST], AXIS["Northing",NORTH]]
Proj4 представление:
+proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs
Описание проекции "Cферического Меркатора"
Пересчет координат из широты/долготы в проекцию Меркатора/WGS84
Теория
Реализации
Пересчет координат из проекции Меркатора/WGS84 в широту/долготу
Теория
Реализации
Пересчет координат из широты/долготы в проекцию "Сферического Меркатора"
Теория
Реализации
Пересчет координат из проекции "Сферического Меркатора" в широту/долготу
Теория
Реализации
Ссылки по теме
Mercator projection(eng wiki)
Варианты пересчета на вики OSM
Web Mercator: Non-Conformal, Non-Mercator
Tiles à la Google Maps: Coordinates, Tile Bounds and Projection
Spatial references