GIS-LAB

Географические информационные системы и дистанционное зондирование

Конвертация значений координат в формате DDMMSS в формат DD.DDDD (Arcview 3.x)

Сделать данное преобразование необходимо для того, чтобы полученные координаты можно было потом импортировать в Arcview, иначе сделать точечную тему из текстового файла со значениями координат в формате DDMMSS невозможно.

Существует много способов осуществить данную конвертацию рассмотрим 3 основных (в порядке эффективности).

Правильно настроить GPS (подробнее)

Как правило, если вы часто осуществляете импорт данных из GPS в Arcview и не используете для этого специальных программ типа Oziexplorer, для того чтобы не мучаться с переводом координат проще всего просто настроить GPS так чтобы он отображал значения координат в формате dd.dddd. Правда это не очень удобно для тех, кто ориентируется в поле по топокартам с нанесенной координатной сеткой. С другой стороны и саму координатную сетку можно сделать в этом формате.

Использовать специальный скрипт Arcview (загрузить скрипт)

О том как загрузить и выполнить скрипт в Arcview.

Особенности работы скрипта
Для начала работы в Arcview должна быть создана или загружена таблица в формате DBF (создать такую таблицу можно, например, в Excel'e). Таблица в которой записаны исходные значения ДОЛЖНА быть открыта для записи Table\Start editing.

В этой таблице должно присутствовать 2 столбца (общее количество может быть больше) в которых должны быть записаны значения координат в следующем формате:

DDMMSS то есть пробелов между цифрами быть не должно, например 505050.3214

В процессе работы скрипт попросит указать название столбца в котором записаны значения широты и столбца в котором записаны значения долготы. Затем попросит ввести название для результирующих столбцов. После этого скрипт выполнит преобразование и запишет в новые столбцы с названиями которые вы вводили значения координат в формате DD.DDDDD.

Пересчитать значения координат самому в Excel

Формула для пересчета очень проста

A+((B)/60)+(C)/3600, где А - градусы, B - минуты, С - секунды

Для тех кому лень вводить формулы и создавать таблицу, можете загрузить готовую. От вас требуется только ввести свои координаты и скопировав столбцы с результатом вставить их в новую таблицу или текстовый файл, который можно будет потом импортировать в Arcview.

Чтобы еще больше облегчить пересчет координат в Excel можно использовать надстройку подключаемую к Excel. После ее подключения, в Excel добавляются несколько формул, позволяющих конвертировать значения из DDMMSS (в разных форматах в десятичные градусы). Скачать надстройку (За надстройку спасибо Сергею). Описание подключения и использования надстройки внутри архива.

ГРД__ГГ_ММСС - перевод градусов, введенных в 1 ячейку в виде ГГ,ММСС
ГРД__ГГММ_СС - перевод градусов, введенных в 1 ячейку в виде ГГММ,СС
ГРД__ГГ_ММ_СС - перевод градусов, введенных в 3 ячейки в виде ГГ ММ СС

Обсудить в форуме Комментариев — 7

Последнее обновление: September 09 2021