Описание простой операции связывания с переносом данных в ArcGIS
Обсудить в форуме Комментариев 4
Часто в работе с векторными данными бывает необходимо добавить в атрибутивную таблицу точечного shape-файла значения из атрибутивной таблицы полигонального shape-файла, т.е. получить значение точки в том месте, где она накладывается на полигон. Эту операцию можно легко выполнить с помощью ArcGIS.
Выделение точек, которые накладываются на полигональный слой
Запускаем ArcGIS.
Добавляем во фрейм точечный и полигональный shape-файл (File\Add data… или кнопкой ).
Для того чтобы выделить точки, которые накладываются на полигоны выбираем (Selection\Select by location…).
Далее, в появившемся диалоговом окне указываем:
Нажимаем ОК, в результате чего выделаются все точки, которые пересекают полигональный слой.
Добавление атрибутов полигонального слоя
Открываем точечную тему на редактирование (Editor\Start Editing).
Загружаем ArcToolbox . В открывшемся окне находим и запускаем двойным щелчком инструмент Spatial Join (Analysis Tools\Overlay\Spatial Join).
Далее, в появившемся диалоговом окне указываем:
JOIN_ONE_TO_ONE означает, что количество строк в результирующем слое будет соответствовать количеству строк в точечном слое. Если точка будет попадать на стык полигонов, в результирующем файле значения будут суммироваться.
JOIN_ONE_TO_MANY означает, что каждой строке точечного shape-файла может соответствовать несколько строк результирующего слоя. Другими словами, если точка попадает на стык полигонов, значения не суммируются, а вместо одной строки дается несколько.
Нажимаем ОК в результате чего во фрейм добавляется новый точечный shape-файл, содержащий в своей атрибутивной таблице новую колонку со значениями, которые получает точка, пересекающаяся с каким-либо полигоном.
Обсудить в форуме Комментариев 4
Последнее обновление: September 09 2021
Дата создания: 13.04.2009
Автор(ы): Евгений Лазарев
© GIS-Lab и авторы, 2002-2021. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов. (подробнее).