ArcGIS Desktop

  • Документация
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Краткий обзор процесса создания пользовательских инструментов

  • Зачем нужно создавать собственные инструменты?
  • У полезных инструментов должны быть и входные, и выходные параметры.
  • Методы создания инструментов
  • Документирование инструментов

Вы можете создавать свои собственные инструменты. Инструменты, которые вы создаете, называются пользовательскими инструментами, и они являются неотъемлемой частью геообработки, как и системные инструменты. Любой инструмент можно открыть и запустить из окна Поиск (Search) или Каталог (Catalog). Их можно использовать в ModelBuilder и в окне Python, а также вызывать их из других скриптов.

Зачем нужно создавать собственные инструменты?

Каждый из системных инструментов (устанавливаемых вместе с ArcGIS) предназначен для выполнения одной небольшой, но важной операции с географическими данными. Работая с ModelBuilder или Python, вы запускаете эти инструменты последовательно, то есть результаты работы одного инструмента являются входными данными для другого инструмента. Создаваемые вами модель или скрипт могут быть важнейшей частью вашего рабочего процесса — задачи, которую вам нужно выполнять снова и снова. Преобразовав ваши специализированные модели и скрипты в инструменты, вы сможете использовать их наряду с другими системными инструментами при создании последовательности задач в ModelBuilder или при написании скриптов. Вы сможете создать собственную библиотеку инструментов, которые будут выполнять небольшие, но важные для вашей организации задачи.

У полезных инструментов должны быть и входные, и выходные параметры.

Наиболее общим определением инструмента геообработки является следующее: «инструмент — это то, что находится в наборе инструментов». Любая модель, которую вы создали и сохранили, является инструментом, потому что она входит в состав набора инструментов. Скрипт Python на диске (файл .py) становится инструментом в тот момент, когда вы добавляете его в набор инструментов при помощи мастера инструментов-скриптов. Один факт, что модель или инструмент-скрипт соответствуют формальному определению инструмента (вследствие того, что они находятся в наборе инструментов), не означает, что они полезны. У полезного инструмента всегда должны быть:

  1. Входные параметры - чтобы вы могли использовать разные наборы входных данных при каждом запуске инструмента.
  2. Выходные параметры - для работы с инструментом в ModelBuilder, инструмент должен иметь один или более выходных параметров, чтобы вы могли соединить выходные данные вашего инструмента с входными данными следующего инструмента.

Методы создания инструментов

После того, как вы создали собственный набор инструментов, вы можете создать новый инструмент-модель или инструмент-скрипт в наборе инструментов.

Работа с ModelBuilder

Любая созданная и сохраненная в наборе инструментов модель становится инструментом, то есть инструментом-моделью.

  • Краткий экскурс по созданию инструментов с помощью ModelBuilder
  • Руководство пользователя — создание инструментов в ModelBuilder

Работа с Python

Созданный вами и сохраненный на диске скрипт Python (файл .py) становится инструментом, когда вы добавляете его в набор инструментов с помощью мастера инструментов-скриптов.

  • Краткий обзор процесса создания инструментов-скриптов
  • Использование директив AML с инструментами-скриптами

Наборы инструментов Python

Наборы инструментов Python являются наборами инструментов геообработки, созданными полностью в Python.

  • Краткий обзор наборов инструментов Python

Документирование инструментов

Полезный инструмент должен иметь хорошую документацию. Каждый набор инструментов и каждый инструмент имеют описание элементов, которое можно редактировать.

  • Краткий обзор документирования инструментов и наборов инструментов
  • Краткий обзор инструментов геообработки

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2018 Esri. | Конфиденциальность | Правовая информация