Следующие типы надстроек могут быть созданы для приложений ArcGIS Desktop при помощи Python:
Тип надстройки | Описание |
---|---|
Кнопки | Кнопка – это наиболее простая форма функционального компонента и может быть использована для выполнения бизнес-логики при нажатии. Использование кнопки предполагает, что будет выполнено действие или последовательность действий. Кнопки могут быть расположены на панелях инструментов и в меню. |
Инструменты | Инструмент очень похож на кнопку. Но инструмент требует взаимодействия пользователя с дисплеем настольного приложения в первую очередь. Затем, основываясь на этом взаимодействии, инструмент выполняет некоторую бизнес-логику. Инструмент Приблизить |
Поля со списком | Поле со списком представляет выбор вариантов, обычно в виде ниспадающего меню, на основании которых могут последовать действия. Поле со списком также может быть настроено таким образом, чтобы пользователь мог ввести собственное значение в это поле. Поле со списком для масштабов |
Меню | Меню представляет собой контейнер для кнопок или других меню. Меню могут быть отображены путем добавления их на существующие панели инструментов (более подробная информация о создании собственных панелей инструментов доступна в разделе Создание надстройки в виде панели инструментов) или в меню. |
Панели инструментов | Панель инструментов представляет собой контейнер для кнопок, инструментов, полей со списком, палитр инструментов и меню. Панели инструментов в приложении могут располагаться свободно или в состыкованном виде, как и любые системные панели инструментов. Панели инструментов также могут быть активированы, чтобы они были видны при запуске приложения. |
Палитры инструментов | Палитра инструментов представляет собой контейнер для инструментов. Палитры инструментов могут быть отображены только посредством добавления их на существующие панели инструментов (более подробная информация о создании собственных панелей инструментов доступна в разделе Создание надстройки в виде панели инструментов). |
Дополнительные модули приложения | Дополнительные модули приложения могут быть использованы различными способами для добавления дополнительной функциональности в ArcGIS Desktop:
|
Связанные разделы
- Создание проекта надстройки
- Создание надстройки Python в виде кнопки
- Создание надстройки Python в виде инструмента
- Создание встроенного поля со списком в Python
- Создание надстройки в виде панели инструментов
- Создание надстройки в виде палитры инструментов
- Создание надстройки в виде меню
- Создание надстройки Python в виде дополнительного модуля приложения