Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2013-03-29

WKID 102100 = EPSG 3857

Не все 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

Комментариев нет:

Отправить комментарий

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) humor (23) Java (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Klaipeda (15) Manager (15) web-browser (15) Никонов (15) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) Baltic (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) seaside (1) serialization (1) shore (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)