Не все SRID
одинаково полезны.
Поскольку
страна у нас большая, многие предпочитают
хранить свои геоданные в системе
координат WGS84. А это градусы широты и
долготы, WKID 4326.
Но чтобы эти
данные вывести на карту, их надо
спроецировать на плоскость. В случае с
Esri клиент хочет СК идентифицируемую
как WKID 102100. И тут есть одна проблема. В
PostGIS нет такого SRID. Даже упоминаний о
нем нет — я искал. Как быть?
Гугление
предлагает следующие варианты:
из которых
более всего по параметрам подходит SRID
3857
select * from spatial_ref_sys where srid = 3857;
EPSG:3857 is a
Spherical Mercator projection coordinate system popularized by web
services such as Google and later OpenStreetMap.
...
ESRI:102113 - First
used by ESRI, but then replaced by 102100 (equivalent, deprecated)
ESRI:102100 - Built
differently, but equivalent to 102113 (equivalent, deprecated)
...
EPSG:3857 - EPSG
replaced EPSG:3785 with this, and ESRI replaced ESRI:102100 with this
(current)
Не знаю о
каком-таком deprecated тут говорят, сервера
Esri по сей день оперируют WKID 102100.
Короче, при
использовании PostGIS в качестве бэкенда
для веб-карт
Esri (MapFeatureServer),
при запросе wkid 102100 надо использовать
srid 3857. Без колебаний.
original post http://vasnake.blogspot.com/2013/03/wkid-102100-epsg-3857.html
original post http://vasnake.blogspot.com/2013/03/wkid-102100-epsg-3857.html
Комментариев нет:
Отправить комментарий