Проектування EPSG: 4326 даних у двовимірній карті?


13

Мені подобається вважати, що я досить добре розбираюся в датах, проекціях та системах відліку координат.

Дані OpenStreetMap зберігаються у WGS84 Lat / Lon (EPSG: 4326). Ця CRS є географічною і тому призначена для зберігання місць на тривимірній кулі. Коли я бачу цю карту, на що я дивлюсь?

Якщо дивитися на Рейк'явік, то здається, що лінії довготи тягнуться до Північного полюса на Грінвічському меридіані (або, можливо, вони планували місто в перспективі ??), тому я припускаю, що 0,90 - це центр у центрі карти.

Чи вважається цей клас проекцією, і якщо так, то який?

Чи є одна проекція, яка зазвичай використовується для даних lat / lon?

У мене дані, що зберігаються в Oracle за допомогою EPSG: 4326, і коли вони видаються GeoServer без заданої проекції, вони також відображають ці характеристики.


Я насправді дивився саме так зовсім недавно. І це стосується не тільки ОСМ, але і будь-якого програмного забезпечення GIS ... Що роблять ArcGIS, Qgis ..., коли вони відображають непрогнозовані дані? На що ми дивимось? Моя здогадка (але сміливо виправляю) - це те, що їм це не байдуже! Вони відображають координати так, ніби вони були декартовою системою відліку. На землі меридіани сходяться до полюсів, що також відображається в тому, що Рейк'явік виглядає спотвореним у напрямку до ПП. Тепер, якщо це правильно, чи можна це розглядати як неявну проекцію? Якщо так, то який тип проекції це був би?
Стефан Генріод

Ви помітили внизу праворуч відображення координат? Швидкий погляд на це легко вирішить ваше питання.
whuber

@whuber Я бачу зчитування координат, але це не дуже допомагає - без накладення ліній широти та довготи над дисплеєм цифри лише дають мені розпливчасте уявлення про те, як позиції відображаються на зображенні, і не пояснюють, чому північно або південні міста, як правило, до центру
tomfumb

1
Відображаючи дані в системі відліку географічних координат, програмне забезпечення ArcGIS розглядає широту / довготу так, як якщо б вони були двовимірними декартовими значеннями. Пластина Carree масштабує значення lat / lon, перетворюючи їх на радіани і множуючи на вісь напівміор. Я кажу, що ArcMap (наприклад) використовує проекцію псевдопластинки Каррі.
mkennedy

Відповіді:


16

OpenLayers використовує термін "EPSG: 4326" для позначення проекції Plae Caree . Посилання на "WGS84" та EPSG: 4326 як проекція була поширеною так довго, що є джерелом плутанини. Ця короткометражна робота триває з того часу, як на сцену вийшли Google та OpenLayers. Наприклад, ESRI роздумував терміни стільки, скільки я пам'ятаю. OpenLayers не відмовляє EPSG: 900913 на ходу, якщо ви не скажете це, що вам доведеться робити, якщо ви хочете змішати дані з базовими картами Google, оскільки Google API використовує лише 900913 (що було винайдено компанією Google - цифри, які нечітко нагадують слова "google").


Га! Знайшов це. Крістофер Шмідт вперше запропонував використовувати 900913. crschmidt.net/blog/archives/243/google-projection-900913
mkennedy

Це виявляється неправильним. EPSG: 4326 визначає як дату, яка використовує WGS84, так і проекцію, яка є проекцією LongLat / Plate Caree. Дивіться Простореференція.org/ref/epsg/4326/proj4js
Чад

Не зовсім. WGS84 - це ім'я, яке використовується як для проекції, так і для даної (те саме ім'я, але дві різні речі). EPSG: 4326 - це лише код EPSG для проекції, що зазвичай називається "WGS84'- який також використовує дату WGS84 (див. Офіційний сайт EPSG ), тому відповідь не є помилковою
MappaGnosis

2

EPSG: 4326 - не проекція; це "непроектовано". Рейк'явік справді знаходиться під кутом відносно кардинальних напрямків: http://osm.org/go/e0UtZkUl- , і коли ви дивитесь на вашу пов’язану карту, ви бачите лінії широти та довготи, зіставлені на прямокутник 2: 1, що становить 360 ° широкий і 180 ° заввишки. Верхній і нижній краї - обидві точки на поверхні землі, північний і південний полюси.

В Інтернеті поширена проекція, що використовується для даних lat / lon, - це EPSG: 900913 (або офіційно 3857), сферична проекція Google Mercator. Це здебільшого лише за останні кілька років, коли ця проекція стала всюдисущою через веб-карти.


2
Ця проекція була поширеною протягом довгого часу до веб-карт, а отже до створення EPSG: 900913. EPSG: 900913 використовує іншу дату для EPSG: 4326 (якщо бути точним, перший використовує ідеальну сферу, а другий
сплетений

вибачте, що я повинен був бути більш конкретним у своєму питанні: я не запитував це 4326 - це проекція, але, якщо карта, на яку я дивився, використовувала проекцію для відображення даних 4326. Я знаю, що ця конкретна карта не використовує сферичний меркатор, як я звик бачити Рейк'явік без зорового перекосу
tomfumb

3
У відповідь на ваш коментар, tomfumb, напевно, точніше сказати, що карта, яку ви дивитесь, використовує перетворення. Проекції - це, як правило, тригонометричні функції, призначені для збереження певного аспекту географії у перевазі інших: рівних областей, конформних форм, несучих компасів тощо. вниз і вправо або множення, щоб зробити 360 ° розміщення в 600 пікселів.
Міхал Мігурський

5
Ви робите корисні відмінності, але ваша термінологія нетрадиційна. Ваше «перетворення» зазвичай називають «афінним перетворенням», щоб відрізнити його від набагато більш загального сенсу трансформації в математиці. Крім того, мало проекцій насправді задаються тригонометричними функціями (хоча такі функції можуть бути частиною процесу). Отже, насправді Сільвестр Сніклі правильно визначити цю карту як використання проекції Plate Carree, хоча ця проекція взагалі не передбачає жодного тригеру. Це не афінна трансформація; ця концепція стосується лише евклідових просторів (карт).
whuber
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.