Выборка и извлечение данных
Наборы ГИС данных часто содержат гораздо больше данных, чем вам необходимо. Существует несколько методов, которые позволяют уменьшить или получить данные из больших, более сложных наборов данных.
Объектно-ориентированное извлечение данных
Выбор объектов
Инструменты ArcMap Выборка (Selection) > Выбрать по атрибутам (Select By Attributes), а также Выборка (Selection) > Выбрать по расположению (Select By Location) позволяют вам интерактивно выбирать пространственные объекты и просматривать выделенную выборку как часть векторного слоя. Аналогами этих инструментов являются инструменты геообработки Выбрать в слое по атрибуту (Select Layer By Attribute) и Выбрать в слое по расположению (Select Layer By Location). Инструменты геообработки Создать векторный слой (Make Feature Layer) (и связанный с ним Создать таблицу запроса (Make Query Table)) создают слой, который позволяет вам делать вычисления и выборки. Вы можете построить SQL-запросы к векторным слоям, чтобы выбрать определенные объекты или строки из исходных данных. Эти инструменты можно найти в группе инструментов Слои и представления таблиц (Layers and Table Views toolset) набора инструментов Управление данными (Data Management).
Более подробно о работе со слоями и представлениями таблиц при геообработке
Инструмент Выбрать (Select) позволяет вам использовать SQL-запрос для создания нового класса пространственных объектов из объектов, выбранных в имеющемся классе пространственных объектов. Инструмент Выборка по таблице (Table Select) создает новую таблицу с использованием SQL-запроса к существующей таблице. Эти два инструмента работают с классом пространственных объектов или таблицей и создают новый класс пространственных объектов или таблицу.
Вырезание объектов
Вы можете также извлечь необходимые вам данные с помощью вырезания или разбиения. Оба эти метода накладывают ваш исходный класс пространственных объектов и другой класс пространственных объектов для создания нового выходного класса пространственных объектов. Инструмент Вырезать (Clip) создает один новый класс пространственных объектов, который содержит только части исходных пространственных объектов, которые находятся в пределах полигонов в классе объектов вырезания. Инструмент Разбиение (Split) создает новый класс пространственных объектов для каждого полигона с индивидуальным значением в разбитом классе пространственных объектов; каждый из этих классов пространственных объектов содержит только объекты из исходного класса пространственных объектов, находящихся в пределах полигонов.
Слияние объектов
Еще один подход к задаче извлечения информации из более сложных данных состоит в удалении границ между полигонами или исключении объектов. Инструмент Слияние (Dissolve) объединяет полигоны с одинаковыми значениями в более крупные полигоны. Это очень полезно, когда вы работаете с данными, разделенными на многочисленные подробные детализированные категории и вам необходимы более общие данные. Например, вы можете использовать Слияние (Dissolve) для объединения более мелких полигонов речных бассейнов с более крупными бассейнами стока или отдельных участков в блоки. Инструмент Удаление (Eliminate) объединяет выбранные полигоны, часто разбитые полигоны, которые меньше, чем заданный размер (обычно, разбитые полигоны возникают вследствие перекрытия слегка несовпадающих наборов данных), со смежными полигонами для того, чтобы удалить фиктивные полигоны из набора данных. Слияние и исключение пространственных объектов может быть использовано для извлечения пространственных объектов, имеющих такие же специфические атрибуты, и объединяют их в более крупные пространственные объекты с меньшей разнородностью. Инструмент Агрегировать полигоны (Aggregate Polygons) объединяет группы маленьких полигонов в более крупные. Этот инструмент разработан для картографической генерализации.
Извлечение растровых данных
Инструменты извлечения растровых данных включают в себя инструменты, которые упрощают смешанные данные или данные с помехами (шумами) и инструменты, которые осуществляют вырезку пространственно ограниченной части или выборку растра.
К первой категории относятся такие инструменты, как Агрегировать (Aggregate), Удаление границ (Boundary Clean), Развернуть (Expand), Фильтр большинства (Majority Filter), Отсечение (Nibble), Группировка (Region Group), Сокращение (Shrink) и Утончение (Thin)(.
Ко второй категории относятся инструменты группы инструментов извлечения (Extraction toolset), которые подразделяют растры по форме и атрибутам, а также преобразовывают растры в набор точек с помощью инструментов Извлечь значения в точки (Extract Values To Points) и Извлечь по образцу (Sample). К прочим инструментам относятся Изменить разрешение (Resample), который объединяет ячейки в более крупные ячейки, и Вырезать (Clip), который выполняет прямоугольную обрезку растра.