Обзор группы инструментов Извлечение данных
Группа инструментов Извлечение данных предлагает четыре инструмента для выполнения расширенных операций вырезания, архивирования в ZIP-файлы и отправки в виде сервиса геообработки ArcGIS Server. Обычные инструменты извлечения, такие как в группе инструментов Извлечение и инструменте анализа объектов Вырезание, позволяют извлечь только подмножество данных одного слоя, при этом в результате будет сохраняться формат данных и пространственная привязка входных данных. Эти инструменты имеют несколько ограниченную функциональность для тех разработчиков, кому нужно извлекать данные с возможностью выбирать несколько слоев, формат вывода и пространственную привязку, особенно через Интернет. Группа инструментов Извлечение данных предназначена для реализации таких задач, позволяя эффективно извлекать данные из нескольких слоев с указанным форматом и пространственной привязкой через сервис геообработки. Кроме того, результирующий файл можно упаковать в ZIP-архив и отправлять по электронной почте, что еще больше оптимизирует весь процесс извлечения и доставки.
Группа состоит из четырех инструментов: Извлечь данные, задача Извлечь данные, Отправить Zip во вложении по электронной почте и задача Извлечь данные и отправить по электронной почте. Извлечь данные — это инструмент-скрипт, который позволяет вырезать интересующие области на основе отдельных слоев, указанного выходного формата и системы координат и возвращает результат в ZIP-файле. Задача Извлечь данные — это инструмент модели, который выполняет те же задачи, что и Извлечь данные. Инструмент содержит скрипт Извлечь данные, но в качестве параметров предлагает лишь ограниченное число вариантов входных данных. Кроме того, в списке значений имеются стандартные форматы вывода и пространственные привязки, из которых можно выбрать необходимые. Отправить Zip во вложении по электронной почте — это инструмент-скрипт, который позволяет отправлять ZIP-файл на указанный адрес электронной почты. Задача Извлечь данные и отправить по электронной почте — это инструмент модели, который сочетает функции задачи Извлечь данные и Отправить Zip во вложении по электронной почте. Он содержит инструменты-скрипты обеих задач и предлагает ряд вариантов входных данных в качестве входных параметров.
Использовать инструменты из этой группы следует с осторожностью. Во-первых, два инструмента-скрипта предназначены для использования в составе инструментов модели. Чтобы создать собственный инструмент-скрипт на основе одного из инструментов, скопируйте инструмент и его исходный скрипт Python в папку проекта и измените его там. Во-вторых, два инструмента модели предназначены в первую очередь для использования в составе сервиса геообработки. При использовании одного из инструментов в составе сервиса геообработки сначала скопируйте его в пользовательский набор инструментов. После копирования отредактируйте модель и измените ее по мере необходимости. Полную пошаговую инструкцию по созданию и использованию сервиса геообработки с помощью задачи Извлечение данных см. в первой части раздела Пример сервиса геообработки: вырезание и передача. Инструкцию по созданию и использованию сервиса геообработки путем настройки задачи Извлечение данных см. во второй части раздела Пример сервиса геообработки: вырезание и передача.
Инструмент | Описание |
---|---|
Извлекает выбранные слои из указанной области интереса в специальный формат и пространственную привязку. Извлеченные данные затем записываются в файл zip. | |
Задача извлечь данные и отправить по электронной почте (Extract Data and Email Task) | Извлекает данные из определенных слоев и области интереса в выбранный формат и пространственную привязку, сжимает данные в zip и отправляет по указанному email адресу. Этот инструмент можно использовать для создания сервиса геообработки по извлечению данных. |
Извлекает выбранные слои из указанной области интереса в специальный формат и пространственную привязку, затем выдает все данные в файле zip. | |
Отправить Zip во вложении по электронной почте (Send Email With Zip File Attachment) | Отправляет файл по адресу электронной почты при помощи SMTP email сервера. |