Управление надстройками

Надстройка – это пользовательская функциональность, созданная разработчиком или пользователем с помощью ArcGIS Pro SDK 3.3 for .NET. Надстройки легко интегрируются с ArcGIS Pro. Во многих случаях надстройки позволяют настраивать пользовательский интерфейс, обеспечивая новый инструмент или набор инструментов, которые отображаются на вкладке Надстройки ленты, на других вкладках или в других областях приложения, таких как пользовательские панели.

Примечание:

ArcGIS Pro 3.0 и более поздние версии будут загружать только надстройки, которые были скомпилированы с помощью ArcGIS Pro SDK 3.0 и более поздними версиями. Более подробно см. в Руководстве по переходу на ProConcepts 3.0.

Надстройка DynamicMenu
Когда установлена надстройка DynamicMenu, на вкладке Надстройка отображается пользовательский инструмент. Инструмент позволяет вам выбрать несколько объектов из слоя и отобразить контекстное меню со списком всех из них.

Надстройка упакована в виде отдельного сжатого файла с расширением .esriAddInX. Это простой тип файла, который можно отправить по электронной почте, загрузить с портала или обменять таким же образом, как и другие обычные файлы.

Надстройки могут устанавливаться в локальную папку по умолчанию с помощью утилиты для установки или загружаться из хорошо изученной папки. Эти способы описываются в последующих разделах. Надстройки можно просматривать и удалять из Менеджера надстроек на странице ArcGIS Pro Настройки.

Надстройки обеспечивают уникальную функциональность, но также могут представлять угрозу безопасности или приводить к нестабильному поведению программного обеспечения. Важно знать источник надстройки и доверять этому источнику.

Чтобы создать свои собственные надстройки, необходим ArcGIS Pro SDK. На сайте Esri Developer есть учебные пособия, которые помогут вам создать свою первую надстройку.

Установка надстройки с помощью утилиты для установки

При установке надстройки с помощью утилиты для установки она копируется в это расположение по умолчанию: %System Drive%\Users\<username>\Documents\ArcGIS\AddIns\ArcGISPro. Перед копированием файла утилита проверит, что в этом расположении не существует более новой версии надстройки.

  1. Перейдите в папку расположения файла (*.esriAddInX) надстройки на вашем компьютере или сетевом диске.
  2. Дважды щелкните этот файл, чтобы открыть Утилиту для установки надстроек Esri ArcGIS.

    Ознакомьтесь с информацией в окне Утилита для утилита для установки надстроек Esri ArcGIS.

  3. Для продолжения нажмите Установить надстройку.

    Надстройка будет скопирована в папку по умолчанию и установлена. Копия файла будет сохранена в том месте, откуда вы к нему перешли.

  4. Если ArcGIS Pro открыт, выйдите и перезапустите приложение.

    Теперь надстройка готова к использованию.

    Примечание:

    Если надстройка была написана для версии 2.x ArcGIS Pro, появится предупреждение. Если вы продолжите установку, надстройка будет скопирована в папку по умолчанию, но не загрузится.

Загрузка надстройки из папки well-known

Вы можете назначить локальную или сетевую папку в качестве хорошо известного местоположения для надстроек. При запуске ArcGIS Pro проверит эту папку и автоматически загрузит все надстройки, которые там найдет.

Назначение папки well-known на сетевом диске – это удобный способ, чтобы множество людей на своих рабочих местах использовали одни и те же надстройки. Однако это может стать причиной того, что ArcGIS Pro будет работать медленнее. Если вы используете сетевую папку, рекомендуется создать подпапку этой корневой папки, и чтобы эта подпапка содержала только файлы надстроек.

Play Video

Это видео было создано с помощью ArcGIS Pro 3.2.

  1. Откройте в ArcGIS Pro страницу настройки одним из следующих способов:
    • Щелкнув в открытом проекте вкладку Проект на ленте.
    • На начальной странице щелкните вкладку Настройки Настройки.
  2. В списке боковых вкладок щелкните Менеджер надстроек.
  3. В Менеджере надстроек щелкните Опции.
  4. На вкладке Опции щелкните Добавить папку.
  5. В диалоговом окне Обзор перейдите к папке, которую вы хотели бы назначить папкой well-known.
  6. Щелкните папку, чтобы выбрать ее. Нажмите OK.

    Папка Well-known на вкладке Опции Менеджера надстроек

    В списке папок well-known появится полный путь к этой папке.

    Примечание:

    По умолчанию будет выбран вариант для загрузки всех надстроек, находящихся в папке well-known. Вы можете выбрать другой вариант, если хотите загружать только те надстройки, которые предоставляет Esri, или только те, которые имеют цифровую подпись доверенного издателя.

  7. Выход из ArcGIS Pro.
  8. Используйте File Explorer для копирования одного или нескольких файлов .esriAddInX в папку well-known, расположенную на диске.
  9. Запустите ArcGIS Pro.

    Надстройки будут загружены в папку well-known. При каждом запуске ArcGIS Pro эта папка будет проверяться на наличие новых добавленных или удаленных надстроек.

    Подсказка:

    Чтобы прекратить использование папки well-known, щелкните ее в списке папок well-known и нажмите кнопку Удалить папку. Перезапустите ArcGIS Pro.

Просмотр надстроек

Доступные надстройки можно увидеть в Менеджере надстроек.

  1. Откройте в ArcGIS Pro страницу настройки одним из следующих способов:
    • Щелкнув в открытом проекте вкладку Проект на ленте.
    • На начальной странице щелкните вкладку Настройки Настройки.
  2. В списке боковых вкладок щелкните Менеджер надстроек.
  3. В Менеджере надстроек на вкладке Надстройки щелкните надстройку для просмотра информации о ней.

    Надстройки в Менеджере надстроек

Удаление надстройки

Если надстройка вам больше не нужна, ее можно удалить. При удалении установленной надстройки она будет удалена из ArcGIS Pro, а файл .esriAddInX будет перемещен в корзину.

Внимание:

Если вы используете Менеджер надстроек для удаления надстройки, загруженной из папки well-known на сетевом диске, файл .esriAddInX будет удален безвозвратно, как это было бы, если бы для удаления этого файла из его расположения на диске вы использовали File Explorer.

  1. Откройте Менеджер надстроек и выберите надстройку, как описано выше в разделе Просмотр надстроек.
  2. Нажмите кнопку Удалить эту надстройку.

    Кнопка Удалить эту надстройку

    Надстройка будет помечена для удаления, но останется доступной в текущем сеансе ArcGIS Pro.

    Надстройка, помеченная для удаления

  3. Выйдите из 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 создайте ключ Add-In Folders и используйте строковые значения для указания папок well-known. Помещенные в эти папки файлы надстроек появятся в виде общедоступных надстроек в Менеджере надстроек. Для получения дополнительной информации о внесении этих изменений в реестр см. раздел Ключи реестра ArcGIS Pro.

Связанные разделы