У меня есть шейп-файл, который в настоящее время использует метры в качестве меры для его системы координат, но каркас карты, который я хочу использовать, ожидает десятичные градусы. Я хотел бы перепроектировать мой шейп-файл, используя десятичные градусы, но я не могу понять, как это сделать.
В ArcMap я вызываю инструмент Проект (ArcToolbox -> Инструменты управления данными -> Проекции и трансформация -> Объект -> Проект) и выбираю желаемую проекцию (Системы координат проекции -> Континентальный -> Северная Америка -> США, смежные) Albers Equal Area Conic USGS.prj), но я не уверен, как выбрать желаемые единицы в этой точке. Если я нажму «Изменить ...», я смогу редактировать свойства системы проецируемых координат, и я ожидаю, что «десятичные градусы» будут опцией в выпадающем меню «Линейная единица», но это не так.
Как мне выбрать репроектирование в десятичные градусы?
РЕДАКТИРОВАТЬ:
Короткий ответ: я не понимал разницы между географическими системами координат и проектируемыми системами координат . Проектируемая система описывает плоскую поверхность, и поэтому нет смысла описывать ее в терминах градусов; в то время как географическая система использует 3-мерную сферическую поверхность, поэтому необходимы соответствующие градусы.
Система, подобная Google Maps, которая использует проекцию Web Mercator вместе с широтой и долготой, предположительно должна перепроектировать координаты широты / долготы на лету.
Спасибо @Brad Nesom за помощь в разъяснении меня. Я принимаю его ответ за терпение и помощь :-)
источник
Ответы:
Самый простой способ - перейти к оглавлению оглавления ...
щелкнуть правой кнопкой мыши фрейм данных (обычно это слои).
Выберите свойства. и вкладка системы координат.
затем найдите систему gcs, которую вы хотели бы иметь в качестве конечного результата,
установите для этого «документ», нажав OK из диалоговых окон.
Затем, когда вы щелкнете правой кнопкой мыши по слою, который хотите перепроецировать, и выберите> Данные
экспорта данных.
Вы получите диалоговое окно экспорта.
Выберите опцию «То же, что во фрейме данных».
Укажите местоположение, и все готово.
источник
Просто у некоторых была та же проблема, что и у меня. Поля lat и long не изменяют свои значения при правильной проекции.
Как только вы окажетесь в правильной проекционной системе в фрейме данных и экспортируете данные с использованием этой проекционной системы GCS, вы затем добавляете слой в фрейм данных.
Далее вам нужно перейти к таблице атрибутов для этого нового слоя.
Далее вам нужно добавить 2 новых поля - скажем, longX_DD и latY_DD с плавающим форматом. Затем для каждого поля в таблице атрибутов щелкните правой кнопкой мыши имя каждого заголовка колонки и выберите РАСЧЕТ ГЕОМЕТРИИ. Затем выберите десятичные градусы в качестве формата для широты и долготы. Хит хорошо. Теперь lat и long (после того, как вы сделали это для обоих полей) находятся в десятичных градусах.
источник
Просто используйте систему географических координат, которая даст вам единицы карты в DD.
источник