ArcGIS Data Pipelines выполняет пакетную обработку сохраненных векторных и табличных данных, таких как данные векторного слоя или облачного хранилища, или хранилища объектов, например Amazon S3 и Google BigQuery. Data Pipelines предоставляет возможность подготовки и проектирования данных, чтобы вы могли смешивать и создавать данные и интегрировать их в ArcGIS. Для обработки, которая может быть выполнена, используются инструменты, объединенные в следующие категории, называемые группами инструментов:
- Очистка – очистка данных. Например, вы можете удалить ненужные поля. Вы также можете изменить поля или заполнить пропущенные значения.
- Построение – создайте поля на основе существующих полей или свойств слоя. Например, вы можете добавить и вычислить новое поле, стандартизировать, трансформировать или переклассифицировать существующее поле, а также добавить поле на основе геометрии входного слоя.
- Форматирование – измените форматы полей или переорганизуйте поля в таблице или классе объектов. Например, вы можете конвертировать поля времени, перекодировать категорийные поля или сократить измерения в существующих полях.
- Интеграция – интегрируйте или добавляйте данные из другого источника во входную таблицу или класс объектов. Например, вы можете присоединить или добавить поля, обогатив данные.
- Выходные наборы данных — Выберите выходной тип, чтобы записывать и хранить результат.
Примеры
Ниже приведены примеры сценариев, в которых может быть использован Data Pipelines:
- Как специалист по исследованию данных, вы можете объединять разрозненные наборы данных и вычислять переменные как поля с помощью функций ArcGIS Arcade.
- Как аналитик ГИС, вы можете создавать воспроизводимые рабочие процессы подготовки данных и публиковать их.
- Как ученый-эколог, вы можете объединять и стандартизировать полевую информацию, которая хранится в виде коллекции файлов .csv.
Инструменты
В таблицах из разделов ниже описаны инструменты в различных категориях редактора Data Pipelines.
Очистка
Следующие инструменты доступны в категории Очистка:
Инструмент | Описание |
---|---|
Инструмент Фильтр по атрибуту возвращает подмножество набора данных на основе запроса. Результатом является новый набор данных, содержащий только те записи, которые соответствуют условию, указанному в запросе. | |
Инструмент Фильтр по экстенту возвращает поднабор набора данных на основе указанного пространственного экстента. Результатом является новый набор данных, содержащий только те записи, которые географически находятся в пределах указанного экстента. | |
Инструмент Удалить дубликаты удаляет дублирующиеся записи на основе одного или нескольких ключевых полей. На выходе получается новый набор данных без дубликатов записей. | |
Инструмент Выбрать поля сохраняет одно или несколько указанных полей в выходном наборе данных. Результатом является новый набор данных, содержащий только указанные поля. | |
Инструмент Упростить геометрию упрощает сложность полилиний или полигонов, удаляя ненужные вершины и сохраняя только самые важные вершины. |
Построить
Следующие инструменты доступны в категории Построение:
Инструмент | Описание |
---|---|
Инструмент Вычислить поле вычисляет значения поля для нового или существующего поля. Вы можете использовать функции Arcade для определения выражения вычисления. | |
Инструмент Создать дату и время создает поле дат, используя существующие значения полей. | |
Инструмент Создать геометрию создает поле геометрии с использованием одного или нескольких полей. |
Формат
Следующие инструменты доступны в категории Формат:
Инструмент | Описание |
---|---|
Инструмент Сопоставить поля преобразует схему набора данных, сопоставляя ее с целевой схемой. | |
Инструмент Сведение преобразует длинный набор данных в широкий набор данных, используя различающиеся значения из существующего поля для создания новых полей. | |
Инструмент Проецировать геометрию проецирует поле геометрии в новую пространственную привязку. | |
Инструмент Развернуть поле возвращает значения, хранящиеся в поле массива, карты, или структуры, как новые поля или строки. | |
Инструмент Обновить поля обновляет имя поля или тип поля. |
Интегрировать
Следующие инструменты доступны в категории Интегрировать:
Инструмент | Описание |
---|---|
Инструмент Слияние находит полигоны или полилинии, которые перекрываются или имеют общую границу или общие атрибуты, и объединяет их в единый полигон или полилинию. | |
Инструмент Соединение объединяет наборы данных на основе указанных отношений. Наборы данных можно объединять, используя совпадающие атрибуты, пространственные отношения, временные отношения или любую их комбинацию. | |
Инструмент Слияние объединяет один или несколько наборов данных в один новый набор данных. Вы можете комбинировать точечные, линейные, полигональные или табличные наборы данных. |
Выходной набор данных
Поддерживаются следующие выходные данные:
Инструмент | Описание |
---|---|
Выходной векторный слой записывает наборы данных конвейера данных в размещенный векторный слой или размещенную таблицу. Вы можете создать векторный слой или таблицу, заменить данные в существующем векторном слое либо таблице или добавить и обновить записи в существующем векторном слое или таблице. |