- Правильно налаштувати GPS
- Використовувати спеціальний скрипт
- Перерахувати значення координат самому в Excel
Як переводити координати з одного числового формату в інший
Географічні координати однієї і теж точки можуть бути виражені в різних форматах. Залежно від того, представлені хвилини і секунди як значення від 0 до 60 або від 0 до 100 (десяткові частки).
Формат координат зазвичай записують наступним чином: DD - градуси, MM - хвилини, SS - секунди, якщо хвилини і секунди представлені як десяткові частки, то пишуть просто DD.DDDD. наприклад:
DD MM SS: 50 ° 40 '45' 'східної довготи, 40 50' 30 '' пн - Градуси, хвилини, секунди
DD MM.MM: 50 ° 40.75 'східної довготи, 40 50.5' пн - Градуси, десяткові хвилини
DD.DDDDD: 50.67916 с.д., 40.841666 пн.ш. - десяткові градуси.
Багато програм не розуміють координати виражені в формі, що допускає прогалини, такі як DD MM SS або DD MM.MM. Для нормальної роботи, координати рекомендується зберігати в формі DD.DDDDD.
Існує багато способів здійснити дану конвертацію розглянемо 3 основних (в порядку ефективності).
Правильно налаштувати GPS
Для того, щоб не мати проблем з перекладом координат, найпростіше відразу налаштувати GPS так, щоб він відображав значення координат в форматі DD.DDDDD. Однак, це може бути не зручно для тих, хто орієнтується в поле по топокарт з нанесеною координатною сіткою, де координати підписані в іншому числовому форматі. З іншого боку в цьому випадку, рекомендується і саму координатну сітку підписувати в цьому форматі.
Детальніше про налаштування GPS можна прочитати в спеціальній статті .
Використовувати спеціальний скрипт
Якщо ви працюєте в Arcview GIS, ви можете скористатися спеціальним скриптом, який здійснить перерахунок за вас.
Для початку роботи в Arcview повинна бути створена або завантажена таблиця в форматі DBF (створити таку таблицю можна, наприклад, в Excel'e). Таблиця в якій записані вихідні значення ПОВИННА бути відкрита для запису Table \ Start editing.
У цій таблиці має бути присутнім 2 стовпчика (загальна кількість може бути більше) в яких повинні бути записані значення координат в форматі DDMMSS тобто прогалин між цифрами бути не повинно, наприклад 505050.3214
В процесі роботи скрипт попросить вказати назву стовпця в якому записані значення широти і стовпці в якому записані значення довготи. Потім попросить ввести назву для результуючих стовпців. Після цього скрипт виконає перетворення і запише в нові стовпці з назвами які ви вводили значення координат в форматі DD.DDDDD.
Завантажити скрипт (про те як завантажити і виконати скрипт в Arcview ).
Перерахувати значення координат самому в Excel
Формула для перерахунку з dd mm ss в dd.ddddd:
Формула для перерахунку з dd mm.mmmm в dd.ddddd:
Формула для перерахунку з dd.ddddd в dd mm ss:
D D = T R U N C (D D D)
M M = T R U N C ((D D D - D D) * 60)
S S = ((D D D - D D) * 60 - M M) * 60
де DDD - координати в форматі DD.DDDD, DD - градуси, MM (MM.MMMM) - хвилини, SS - секунди
Якщо лінь вводити формули і створювати таблицю, можна завантажити готову . Далі буде потрібно тільки ввести свої координати і скопіювавши стовпці з результатом вставити їх в нову таблицю або текстовий файл, який можна буде потім імпортувати в ГІС.
Щоб ще більше полегшити перерахунок координат в Excel можна використовувати надбудову підключається до Excel. Після її підключення, в Excel додаються кілька формул, що дозволяють конвертувати значення з DDMMSS (в різних форматах в десяткові градуси). завантажити надбудову . Опис підключення і використання надбудови всередині архіву.
- ГРД__ГГ_ММСС - переклад градусів, введених в 1 осередок у вигляді ГГ, ММСС
- ГРД__ГГММ_СС - переклад градусів, введених в 1 осередок у вигляді ГГММ, СС
- ГРД__ГГ_ММ_СС - переклад градусів, введених в 3 осередки у вигляді ГГ ММ СС