Пересчет координат в текстовых файлах |
|
|
Общий вид диалога
В качестве исходных данных используются текстовые файлы с координатами в произвольной системе координат, которые могут быть загружены из таблиц XLS, баз данных и иных источников. Текстовые файлы должны иметь наборы координат в градусах, радианах или метрах, разбитые на строки. Каждая строка должна содержать координаты одной точки с разделителями.
Примеры формата строк для разных единиц измерения:
6147176.571 7415218.520 120.00 — единица измерения — метры; 0.53475614 2.59176266 120.00 — единица измерения — радианы; 55.39938594 37.64461670 120.00 — единица измерения — градусы.
Формат строки для данных примеров - XYH, разделитель — пробел. Координата Н (высота) может отсутствовать. При включённой опции «Не менять высоту» значение Н не пересчитывается.
Для выполнения пересчёта координат необходимо выбрать текстовый файл с координатами, выбрать символ-разделитель значений в строке, указать исходную систему координат (тип карты, проекцию, эллипсоид, датум и постоянные проекции), в которой записаны координаты. Затем необходимо выбрать имя выходного файла, систему координат, в которой нужен результат пересчёта, и единицы измерения. Выбор системы координат может выполняться вручную, по коду EPSG либо по параметрам из файла XML (например, c:\Users\Public\Documents\Panorama\Panorama15\МСК Субъектов РФ.xml, c:\Program Files\Panorama\Panorama15\crslist.xml).
Обычно датум содержит коэффициенты преобразования геодезических координат от заданного эллипсоида к WGS-84. В левой части диалога указывается датум исходной системы координат, в правой — итоговой. Пересчет выполняется сначала к эллипсоиду WGS-84, а затем от него к итоговому эллипсоиду, используя коэффициенты датума итоговой системы с обратным знаком. Чтобы выполнить пересчет по набору коэффициентов преобразования геодезических координат от исходного эллипсоида сразу к итоговому, минуя WGS-84, необходимо в диалоге включить свойство Прямой датум.
При нажатии на кнопку Рассчитать в окне отображаются результаты расчёта. Кнопка Сохранить предназначена для записи в выходной текстовый файл. |