Надстройка – это пользовательская функциональность, созданная разработчиком или пользователем с помощью ArcGIS Pro SDK 2.7 for the Microsoft .NET Framework. Надстройки легко интегрируются с ArcGIS Pro. Во многих случаях надстройки позволяют настраивать пользовательский интерфейс, обеспечивая новый инструмент или набор инструментов, которые отображаются на вкладке ленты этой надстройки или на других вкладках или в других областях приложения, таких как пользовательские панели.
Надстройка упакована в виде отдельного сжатого файла с расширением .esriAddInX. Это простой тип файла, который можно отправить по электронной почте, загрузить с портала или обменять таким же образом, как и другие обычные файлы.
Надстройки могут устанавливаться в локальную папку по умолчанию с помощью утилиты для установки или загружаться из хорошо изученной папки. Эти способы описываются в последующих разделах. Надстройки можно просматривать и удалять из Менеджера надстроек на странице ArcGIS Pro Настройки.
Надстройки обеспечивают уникальную функциональность, но также могут представлять угрозу безопасности или приводить к нестабильному поведению программного обеспечения. Важно знать источник надстройки и доверять этому источнику.
Чтобы создать свои собственные надстройки, нужен ArcGIS Pro SDK for .NET. На сайте ArcGIS for Developers есть учебные пособия, которые помогут вам создать свою первую надстройку.
Установка надстройки с помощью утилиты для установки
При установке надстройки с помощью утилиты для установки она копируется в это расположение по умолчанию: %System Drive%\Users\<username>\Documents\ArcGIS\AddIns\ArcGISPro. Перед копированием файла утилита проверит, что в этом расположении не существует более новой версии надстройки.
- Перейдите в папку расположения файла (*.esriAddInX) надстройки на вашем компьютере или сетевом диске.
- Дважды щелкните этот файл, чтобы открыть Утилиту для установки надстроек Esri ArcGIS.
Ознакомьтесь с информацией в окне Утилита для утилита для установки надстроек Esri ArcGIS.
- Для продолжения нажмите Установить надстройку.
Надстройка будет скопирована в папку по умолчанию и установлена. Копия файла будет сохранена в том месте, откуда вы к нему перешли.
- Если ArcGIS Pro открыт, выйдите и перезапустите приложение.
Теперь надстройка готова к использованию.
Загрузка надстройки из папки well-known
Вы можете назначить локальную или сетевую папку в качестве хорошо известного местоположения для надстроек. При запуске ArcGIS Pro проверит эту папку и автоматически загрузит все надстройки, которые там найдет.
Назначение папки well-known на сетевом диске – это удобный способ, чтобы множество людей на своих рабочих местах использовали одни и те же надстройки. Однако, это может стать причиной того, что ArcGIS Pro будет работать более медленно. Если вы используете сетевую папку, рекомендуется создать подпапку этой корневой папки, и чтобы эта подпапка содержала только файлы надстроек.
- Откройте страницу Настройки ArcGIS Pro.
- На начальной странице ArcGIS Pro щелкните Настройки .
- В открытом проекте щелкните вкладку Проект на ленте.
- В списке вкладок слева щелкните Менеджер надстроек.
- В Менеджер надстроек щелкните Опции.
- На вкладке Опции щелкните Добавить папку.
- В диалоговом окне Обзор перейдите к папке, которую вы хотели бы назначить папкой well-known.
- Щелкните эту папку, чтобы выбрать ее. Нажмите OK.
В списке папок well-known появится полный путь к этой папке.
Примечание:
По умолчанию будет выбран вариант для загрузки всех надстроек, находящихся в папке well-known. Вы можете выбрать другой вариант, если хотите загружать только те надстройки, которые предоставляет Esri, или только те, которые имеют цифровую подпись доверенного издателя.
- Выйдите из ArcGIS Pro
- Используйте проводник Windows для копирования одного или нескольких файлов .esriAddInX в папку well-known, расположенную на диске.
- Запустите ArcGIS Pro.
Надстройки будут загружены в папку well-known. При каждом запуске ArcGIS Pro эта папка будет проверяться на наличие новых добавленных или удаленных надстроек.
Подсказка:
Чтобы прекратить использование папки well-known, щелкните ее в списке папок well-known и нажмите кнопку Удалить папку. Перезапустите ArcGIS Pro.
Просмотр надстроек
Доступные надстройки можно увидеть в Менеджере надстроек.
- Откройте страницу Настройки ArcGIS Pro:
- На начальной странице ArcGIS Pro щелкните Настройки .
- В открытом проекте щелкните вкладку Проект на ленте.
- В списке вкладок слева щелкните Менеджер надстроек.
- На вкладке Надстройки в разделе Мои надстройки щелкните надстройку для просмотра информации о ней.
Удаление надстройки
Если надстройка вам больше не нужна, ее можно удалить из Менеджера надстроек. При удалении установленной надстройки она будет удалена из ArcGIS Pro, а файл .esriAddInX будет перемещен в корзину.
Внимание:
Если вы используете Менеджер надстроек для удаления надстройки, загруженной из папки well-known на сетевом диске, файл .esriAddInX будет удален безвозвратно, как это было бы, если бы для удаления этого файла из его расположения на диске вы использовали Проводник Windows.
- Откройте Менеджер надстроек и выберите надстройку, как описано выше в разделе Просмотр надстроек.
- Нажмите кнопку Удалить эту надстройку.
Надстройка будет помечена для удаления, но останется доступной в текущем сеансе ArcGIS Pro.
- Выйдите из ArcGIS Pro и перезапустите его.
Надстройка будет деинсталлирована и удалена из Менеджера надстроек.
Примечание:
Вы не можете удалить никакие надстройки, которые отображаются под заголовком Общедоступные надстройки в Менеджере надстроек, поскольку они управляются вашим администратором программного обеспечения. Более подробную информацию см. ниже, в разделе Выполнение настроек администрирования.
Отключение надстроек
Если ArcGIS Pro будет работать непредсказуемо или перестанет работать после того, как надстройки будут установлены, вы можете отключить эти надстройки, запустив ArcGIS Pro из командной строки Windows со специальным параметром. Если программное обеспечение будет работать нормально с выключенными надстройками, может потребоваться удалить одну или несколько надстроек.
Для отключения надстроек запустите ArcGIS Pro из командной строки путем ввода следующей команды:
"%ProgramFiles%\ArcGIS\Pro\bin\ArcGISPro.exe" /disableaddins
В Менеджере надстроек не отображаются надстройки. Чтобы повторно включить надстройки, выйдите из ArcGIS Pro и перезапустите его заново в обычном режиме.
Выполнение административных настроек
Как администратор программного обеспечения, вы можете вносить изменения в реестр, чтобы блокировать доступ пользователей к надстройкам, назначать папки well-known и устанавливать уровни безопасности для надстроек.
В Редакторе реестра Windows в разделе HKEY_LOCAL_MACHINE > SOFTWARE > ESRI > ArcGISPro > Settings создайте ключ Папок надстроек и используйте строковые значения для указания папок well-known. Помещенные в эти папки файлы надстроек появятся в виде общедоступных надстроек в Менеджере надстроек. Для получения полной информации о внесении этих изменений в реестр см. раздел Ключи реестра ArcGIS Pro.