Системи координат простими словами
Усі системи координат відповідають на те саме питання — де саме на Землі? — але для різної аудиторії: десяткові градуси для програм, DMS за традицією навігації, UTM і MGRS для роботи по сітці з точністю до метра, а Plus Codes, geohash чи what3words — для людей, яким треба чимось поділитися. Те саме місце, вісім правильних назв.
На основі дозволу · Приватно · Працює в Chrome, Safari, Firefox, Edge
Одне місце, вісім назв
Візьмімо Ейфелеву вежу. У десяткових градусах це 48.85837, 2.29448; у градусах-хвилинах-секундах — 48°51′30″N 2°17′40″E; у UTM — 31U 448252 5411935; у MGRS — 31UDQ4825211935; як Plus Code — 8FW4V745+VQ; як geohash — u09tunq; а what3words називає цей самий квадрат 3 м ///prices.slippery.traps. Кожен із цих записів правильний — це різні кодування однієї й тієї ж точки, і кожне з’явилося тому, що якійсь аудиторії решта здавалася незручною. Наш конвертер координат переводить між усіма ними одним кліком.
Широта й довгота: десяткові градуси чи DMS
Широта вимірює положення північ–південь від екватора (від −90° до +90°), довгота — схід–захід від Гринвіцького меридіана (від −180° до +180°). Десяткові градуси — рідна мова програм і API: одне число на кожну вісь, їх легко сортувати й рахувати. Точність зростає по одній цифрі: 2 десяткові знаки — це ~1,1 км, 4 знаки — ~11 м, 6 знаків — ~11 см. Це найшвидший спосіб оцінити будь-які координати, які вам дали: порахуйте десяткові знаки. DMS (градуси, хвилини, секунди) — те саме число в шістдесятковій системі, успадковане від вавилонської астрономії через морську навігацію; воно збереглося на паперових картах, в авіації та в юридичних описах земельних ділянок. DDM (градуси + десяткові хвилини) — компроміс, яким пілоти й моряки користуються щодня.
Сіткові системи: UTM і MGRS
У градусів є прикра вада: градус довготи стискається ближче до полюсів, тож для обчислення відстаней потрібна тригонометрія. UTM вирішує це так: ділить Землю на 60 вертикальних зон і кожну переносить на пласку сітку, розміряну в метрах, — «східна координата» і «північна координата». У межах зони різниця двох координат одразу дає метри, і саме за це UTM люблять геодезисти, туристи з паперовими картами та науковці. MGRS — військова переупаковка UTM: та сама сітка, але записана компактним рядком, довжина якого сама вказує на точність: посилання з 10 цифр — це квадрат 1 м, з 6 цифр — 100 м. Коли рятувальники передають координати по радіо, саме ця самоописова точність і має значення.
Коди для людей: Plus Codes, geohash, what3words
Найновіші системи заточені під обмін, а не під обчислення. Plus Codes (Open Location Code, від Google, повністю відкритий) перетворюють широту й довготу на короткий буквено-цифровий код на кшталт V745+VQ Paris — придуманий для місць без вуличних адрес, і Google Maps читає його напряму. Geohash вкладає світ у дедалі дрібніші комірки рядком, який стає точнішим із кожним доданим символом; розробники беруть його для індексації в базах даних і пошуку поблизу, бо сусідні місця мають спільний початок. what3words називає кожен квадрат 3 м трьома звичайними словами — це найлегше продиктувати телефоном, хоча система пропрієтарна; про те, як ми чесно з цим поводимося, читайте на сторінці what3words. Жодна з них не замінює широту й довготу — це лише дружніші обгортки навколо них.
Яку обрати?
Передаєте точку в програму чи API: десяткові градуси, 5–6 знаків. Читаєте авіаційну карту чи документ на землю: DMS. Ідете пішки з паперовою топографічною картою або міряєте відстані вручну: UTM. Точно узгоджуєте позицію по рації: MGRS. Ділитеся своїм місцем з іншою людиною: Plus Code або скопійовані широта й довгота — і те, і те відкриється в будь-якому застосунку карт. А якщо людині просто треба вас знайти, обійдіться зовсім без координат і надішліть посилання на карту чи QR-код зі сторінки вашого місцезнаходження; найкраща система координат — та, про яку одержувачу взагалі не треба думати.
Поширені запитання
Скільки десяткових знаків потрібно в координатах?
Чим UTM відрізняється від MGRS?
Що краще для обміну — Plus Code чи what3words?
Переглянути англійською: Coordinate Systems, Explained · Українська