Re: Перевод координат из одних единиц измерения в другие
Добавлено: 18 май 2018, 12:59
Никогда не пользовался данным инструментом, поэтому решил поэкспериментировать.
Версия ArcGIS - 10.4.
1. Конечно, проще всего решить поставленную задачу, используя инструмент "Вычислить геометрию" по вновь созданным полям с типом "Text". В таком случае активизируются необходимые форматы координат. При этом, можно не проводить перепроецирование слоя в географическую СК (ГСК), достаточно будет поменять СК фрейма, а в инструменте "Вычислить геометрию" поставить соответствующую галочку.
2. Если мы имеем перепроецированный в ГСК слой и желание использовать инструмент "Convert coordinate notation", то в таком случае в формате входных координат можно указать "SHAPE" (данные берутся из геометрии). Инструмент работает нормально.
3. Если мы хотим явно переводить DD_2 в DMS_2 (например, табличные данные в Excel), используя инструмент "Convert coordinate notation", то нужно учесть несколько нюансов. Во-первых, инструмент почему-то не работает, если таблица добавлена в ArcMap (если брать файл с диска, то работает). Во-вторых, прочитав мануалы и форумы, я сделал, видимо, правильный вывод, что входные координаты в виде десятичных градусов должны храниться в текстовом поле, причем, разделителем целой и дробной частей должна быть точка. Наверное, так подразумевает текстовый формат. В-третьих (это самое интересное и загадочное), если использовать в качестве входных данных точечный слой в Pulkovo_1942, то точки выходного слоя "отлетают" от точек в исходном слое на 100+ метров. Я попробовал провести аналогичные операции на слое в WGS_1984 - инструмент работает без подобных ошибок.
Версия ArcGIS - 10.4.
1. Конечно, проще всего решить поставленную задачу, используя инструмент "Вычислить геометрию" по вновь созданным полям с типом "Text". В таком случае активизируются необходимые форматы координат. При этом, можно не проводить перепроецирование слоя в географическую СК (ГСК), достаточно будет поменять СК фрейма, а в инструменте "Вычислить геометрию" поставить соответствующую галочку.
2. Если мы имеем перепроецированный в ГСК слой и желание использовать инструмент "Convert coordinate notation", то в таком случае в формате входных координат можно указать "SHAPE" (данные берутся из геометрии). Инструмент работает нормально.
3. Если мы хотим явно переводить DD_2 в DMS_2 (например, табличные данные в Excel), используя инструмент "Convert coordinate notation", то нужно учесть несколько нюансов. Во-первых, инструмент почему-то не работает, если таблица добавлена в ArcMap (если брать файл с диска, то работает). Во-вторых, прочитав мануалы и форумы, я сделал, видимо, правильный вывод, что входные координаты в виде десятичных градусов должны храниться в текстовом поле, причем, разделителем целой и дробной частей должна быть точка. Наверное, так подразумевает текстовый формат. В-третьих (это самое интересное и загадочное), если использовать в качестве входных данных точечный слой в Pulkovo_1942, то точки выходного слоя "отлетают" от точек в исходном слое на 100+ метров. Я попробовал провести аналогичные операции на слое в WGS_1984 - инструмент работает без подобных ошибок.