Используя ArcMap, как я могу преобразовать шейп-файл в десятичные градусы?

9

У меня есть шейп-файл, который в настоящее время использует метры в качестве меры для его системы координат, но каркас карты, который я хочу использовать, ожидает десятичные градусы. Я хотел бы перепроектировать мой шейп-файл, используя десятичные градусы, но я не могу понять, как это сделать.

В ArcMap я вызываю инструмент Проект (ArcToolbox -> Инструменты управления данными -> Проекции и трансформация -> Объект -> Проект) и выбираю желаемую проекцию (Системы координат проекции -> Континентальный -> Северная Америка -> США, смежные) Albers Equal Area Conic USGS.prj), но я не уверен, как выбрать желаемые единицы в этой точке. Если я нажму «Изменить ...», я смогу редактировать свойства системы проецируемых координат, и я ожидаю, что «десятичные градусы» будут опцией в выпадающем меню «Линейная единица», но это не так.

Как мне выбрать репроектирование в десятичные градусы?

РЕДАКТИРОВАТЬ:

Короткий ответ: я не понимал разницы между географическими системами координат и проектируемыми системами координат . Проектируемая система описывает плоскую поверхность, и поэтому нет смысла описывать ее в терминах градусов; в то время как географическая система использует 3-мерную сферическую поверхность, поэтому необходимы соответствующие градусы.

Система, подобная Google Maps, которая использует проекцию Web Mercator вместе с широтой и долготой, предположительно должна перепроектировать координаты широты / долготы на лету.

Спасибо @Brad Nesom за помощь в разъяснении меня. Я принимаю его ответ за терпение и помощь :-)

Дэвид Миллс
источник
1
Альберы равной площади не получат вас в долгосрочном или десятичном градусе, как вы просите. Вы должны использовать GCS, чтобы получить это.
Брэд Несом
@Brad Nesom: Вы можете расширить это? Почему я не смогу использовать градусы с Альберсом?
Дэвид Миллс
1
Градусы - это не измерение на земле, это угол, который также зависит от длины, в зависимости от того, где на земле вы находитесь. равная площадь - это просто равная площадь "проецируемых" координат. Если вы выполняете поиск по прогнозируемым или географическим системам координат, вы должны найти все, что вам нужно, чтобы понять разницу.
Брэд Несом
раздел «предопределенных» систем координат, показанный ниже, который представляет собой GCS или географические системы координат, - это то, из чего вы хотите выбрать.
Брэд Несом
То есть нет способа использовать координаты широты / долготы с проекцией Альберса?
Дэвид Миллс

Ответы:

11

Самый простой способ - перейти к оглавлению оглавления ...
щелкнуть правой кнопкой мыши фрейм данных (обычно это слои).
rightclick1
Выберите свойства. и вкладка системы координат.
docproj
затем найдите систему gcs, которую вы хотели бы иметь в качестве конечного результата,
установите для этого «документ», нажав OK из диалоговых окон.
Затем, когда вы щелкнете правой кнопкой мыши по слою, который хотите перепроецировать, и выберите> Данные
DataExport
экспорта данных.
Вы получите диалоговое окно экспорта.
Выберите опцию «То же, что во фрейме данных».
фрейм данных
Укажите местоположение, и все готово.

Брэд Несом
источник
2

Просто у некоторых была та же проблема, что и у меня. Поля lat и long не изменяют свои значения при правильной проекции.

Как только вы окажетесь в правильной проекционной системе в фрейме данных и экспортируете данные с использованием этой проекционной системы GCS, вы затем добавляете слой в фрейм данных.

Далее вам нужно перейти к таблице атрибутов для этого нового слоя.

Далее вам нужно добавить 2 новых поля - скажем, longX_DD и latY_DD с плавающим форматом. Затем для каждого поля в таблице атрибутов щелкните правой кнопкой мыши имя каждого заголовка колонки и выберите РАСЧЕТ ГЕОМЕТРИИ. Затем выберите десятичные градусы в качестве формата для широты и долготы. Хит хорошо. Теперь lat и long (после того, как вы сделали это для обоих полей) находятся в десятичных градусах.

Geochris
источник
0

Просто используйте систему географических координат, которая даст вам единицы карты в DD.

Рамакришна Биллаканти
источник