Создание пользовательского инструмента функций геообработки расширяет платформу геообработки ArcGIS за счет использования компонентов ArcObjects. Пользовательские инструменты функций создаются с помощью пакета ArcObjects SDK для Java или ArcObjects .SDK для Microsoft .NET framework. Созданный пользовательский инструмент может быть интегрирован в ArcGIS для работы точно так же, как и любой готовый инструмент геообработки ArcGIS. Можно открыть и запустить пользовательский инструмент геообработки в ArcToolbox, использовать его в скриптах-инструментах или ModelBuilder, а также использовать его в связке с другими инструментами геообработки.
Дополнительные сведения о создании инструментов функций с помощью пакета ArcObjects SDK for Java.
Примечание:
Совместное использование настраиваемого инструмента функции геообработки, встроенного в Java, поддерживается только в ArcMap, но не поддерживается в ArcGIS Pro.
При публикации к модели или скрипта, где используются пользовательские инструменты функций, на сервере в виде сервиса геообработки, необходимо развернуть (зарегистрировать) пользовательский инструмент в ArcGIS Server. Чтобы развернуть пользовательский инструмент функции Java в ArcGIS Server, выполните следующие действия:
- Скопируйте JAR-файл пользовательского инструмента функций в папку <ArcGIS Server Install Directory>\usr\lib\ext.
- Опубликуйте модель или инструмент-скрипт, в котором есть пользовательский инструмент, таким же образом, как и другие инструменты и модели геообработки, из ArcGIS Desktop или через ArcGIS Manager.
- Если вы не знакомы с публикацией инструментов в качестве сервисов геообработки, см. раздел Краткий обзор публикации сервиса геообработки.