Я поместил 4 разных слоя в свой документ ArcMap, но только один из них появится на карте! Я должен был видеть другие 3 слоя также. Когда я делаю Zoom to layer , я вижу один слой, но я не могу понять, как сделать так, чтобы остальные 3 отображались одновременно друг над другом.
До того, как я открыл ArcMap, я использовал ArcCatalog, где я щелкнул правой кнопкой мыши 3/4 шейп-файлов и щелкнул Свойства → Система координат → Импорт, а затем щелкнул слой «Деревья», в котором есть система координат, которую я хочу иметь в остальных трех. Но когда я открыл ArcMap, 4 слоя не перекрывались, и я не мог перемещать их выше или ниже друг друга.
arcgis-desktop
coordinate-system
arcmap
arcgis-10.0
layers
CaliforniaGirl
источник
источник
Ответы:
Вы путаете две разные операции, связанные с проекциями .
Определить проекцию : это можно использовать, когда у вас есть шейп-файл или другой класс пространственных объектов, для которого в настоящее время не определена пространственная привязка, когда вы смотрите на свойства в ArcGIS. Вы также можете использовать это, если знаете, основываясь на каких-то наблюдениях, что проекция, определенная для слоя, была неправильной. Это может быть связано с признанием того, что координаты объектов не соответствуют текущей определенной проекции или какой-либо другой подсказке. Эта операция просто перезаписывает существующую проекцию другой, которую вы укажете. Это также можно сделать в ArcCatalog, изменив систему координат на вкладке «XY Coordinate System» класса объектов Properties.
Проектирование класса объектов : этот инструмент используется, когда у вас есть класс объектов с определенной проекцией, и вы хотите преобразовать его в другую проекцию. Это запустит соответствующее преобразование, чтобы изменить объекты в координатном пространстве новой проекции.
В своем вопросе вы утверждаете, что у вас есть шейп-файл, который в данный момент находится в
Geographic coordinate system
илиLatitude/Longtude
имеет единицыDecimal Degrees
. Это означает, что у вас есть координаты в диапазонеY/Lat = 0 to 90
иX/Lon = -180 - +180
. Когда вы поместите этот шейп-файл в ArcMap без изменений, его проекция будет распознана. Если вы используете инструмент измерения, установленный на мили, ArcMap правильно рассчитает расстояние.Затем вы использовали инструмент « Определить проекцию» , который не преобразует координаты, а просто меняет проекцию, назначенную шейп-файлу,
Geographic
наState Plane NAD 83 California Zone 6 Feet
. Это дает вам шейп-файл с единицами измерения в футах. Однако у объектов в шейп-файле их внутренние координаты не были преобразованы, поэтому они все еще находятся в диапазонеX = -180 to +180 and Y = 0 to 90
. Запуск инструмента Project с использованием той же системы координат на самом деле ничего не дает, потому что вы уже установили свой шейп-файл для этой проекции с помощью инструмента Define. Вот почему при использовании инструмента « Измерить» расстояние значительно уменьшается. По сути, все ваши функции шейп-файла теперь размещаются на расстоянии 360 футов по горизонтали и 90 футов по вертикали.Надлежащая процедура, которая должна быть выполнена для исходного шейп-файла в географической системе координат, заключается в использовании инструмента Project . Для
Projection
, выберитеState Plane, NAD 1983 California Zone 6 Feet
. Выход должен быть в правильном месте и давать правильное расстояние при измерении. Он также должен корректно накладываться на любые другие слои при условии, что у них определена проекция и что у вашего фрейма данных в ArcMap определена проекция.источник
Несмотря на то, что вы установили проекцию ваших 3 других слоев в меню свойств в ArcCatalog, вам не удалось повторно спроецировать данные в соответствующую систему координат.
Пожалуйста, попробуйте инструмент Project , расположенный в Инструменты управления данными → Проекции и преобразования → Функция .
Это должно позволить вам создать новый класс пространственных объектов, который проецируется в правильной системе координат.
Если случайно ваши 3 шейп-файла имеют неизвестную систему координат , пожалуйста, убедитесь, что для этих шейп-файлов установлена система координат (перед продолжением работы с вышеуказанным инструментом Проект ) для их исходной проекции с помощью инструмента « Определить проекцию» , расположенного в Инструментах управления данными. → Проекции и трансформации .
источник
Это простое учебное пособие, которым можно следовать, чтобы определить или перепроектировать (преобразовать) систему координат (CRS) в ArcGIS 10.1+, начиная с файла CSV.
File --> Add Data --> Add XY Data
;Просмотрите файл CSV, который содержит столбец
A
со значениями долготы (или восточного направления); и столбецB
со значениями широты (или севера). Пример:3.1. Выберите столбец A в качестве
X field
и столбец B в качествеY field
из CSV-файла;3.2. В
Coordinate System of Input Coordinates
поле выберите текущий CRS из данных.Здесь CRS определяется . Можно экспортировать слой в шейп-файл, щелкнув правой кнопкой мыши на слое и затем
Data --> Export Data
,.Или продолжайте (из пункта
3.2
) перепроектировать :Нажмите на
ArcToolBox
кнопку (маленький красный значок панели инструментов), затем пройдитеDataManagementTools --> Projections and Transformations --> Feature --> Project
;4.1. Выберите входной слой из
Input Dataset or Feature Class
поля;4.2. При
Output Coordinate System
выборе CRS необходимо, чтобы данные проецировались (преобразовывались) в.4,3. Задайте путь к файлу и имя для выходного файла в
Output Dataset or Feature Class
поле.4.4. Нажмите
Ok
и дождитесьProject
окончания бега.Здесь данные уже перепроектированы в новый CRS.
Теперь давайте создадим столбцы с новыми
X
иY
координатами в оглавлении (TOC):Щелкните правой кнопкой мыши новый созданный слой и выберите
Open Attribute Table
;5.1. Нажмите на
Table Options
(верхний левый угол), затем,Add field
чтобы добавить новыеX
координаты;5.2. Выберите имя для столбца (например
X_coords
) и установитеType
поле какDouble
.5.3. Повторите шаги (
5
до5.2
) для создания столбцаY_coords
;Вернитесь к оглавлению и щелкните правой кнопкой мыши
X_coords
;6.1. Выберите
Calculate Geometry
. НаборProperty
дляX_coords
равныхX coordinate of Point
. Убедитесь, чтоUse coordinate system of the data source
выбран. НажмитеOk
.6.2. Повторите шаги
6
и6.1
для столбцаY_coords
, но выберитеY coordinate of Point
вместо этого.источник