Публикация пакета проекта

Пакеты проектов Пакет проекта (файлы .ppkx) позволяют вам публиковать проекты. Пакет проекта – это файл, который содержит все карты и данные, на которые ссылаются слои карты, а также подключения папок, наборы инструментов, историю геообработки и вложения.

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

Создание пакета проекта

При размещении данных в общем доступе в пределах организации многопользовательская база данных, данные по UNC-пути, стили и подключения скорее всего будут доступны тем пользователям, которые используют этот пакет проекта. В этом случае отключение опции Опубликовать вне организации ограничивает доступ к таким ресурсам. Данные по UNC-пути, в многопользовательской базе данных, стили и подключения будут доступны в пакете проекта по ссылкам вместо копирования.

Однако, при размещении данных в общем доступе за пределами организации, многопользовательские базы данных, UNC-данные, стили и подключения к папкам, серверам и базам данных будут недоступны. Вы можете отметить опцию Опубликовать вне организации для включения данных в пакет. Если эта опция включена, данные извлекаются из многопользовательских баз данных и UNC-папок и копируются в файловую базу геоданных, стили также будут скопированы, а подключения к папкам удалены. Стили будут скопированы, а подключения к папкам удалены.

Элемент проектаОпубликовать в организацииОпубликовать вне организацииПримечания

Карты, Сцены и Базовые карты

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

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

Данные, которые используются повторно, копируются в пакет проекта только один раз.

Компоновки

Включено

Включено

Отчеты

Включено

Включено

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

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

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

Входные, выходные и промежуточные данные не копируются.

Модель данных проекта будет скопирована, входные данные – нет.

Набор инструментов по умолчанию всегда копируется в пакет проекта.

См. дополнительные сведения ниже.

Чтобы исключить из пакета все наборы инструментов, кроме набора по умолчанию, отключите опцию Включить наборы инструментов.

История геообработки

Включено

Включено

История геообработки копируется так же, как и все ресурсы (модели, скрипты, данные, слои и файлы), которые нужны для повторного запуска инструментов.

Чтобы исключить из пакета всю историю геообработки, отключите опцию Включить историю геообработки.

Подключения данных

Объедините локальные данные и удалите подключения с панели Каталог.

Сохраните подключения к UNC-путям.

Сохраните подключения к многопользовательской базе геоданных.

Сделайте копию проекта default.gdb.

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

Удалите все подключения с панели Каталог.

Сделайте копию проекта default.gdb.

Вложения

Объедините локальные вложения.

Найдите вложения UNC-путей.

Объедините локальные вложения.

Объедините вложения UNC-путей.

Когда пакет проекта извлечён, вложения сохраняются в <extracted location>\commondata\userdata. Для получения более подробной информации о том, куда извлекаются проекты, см. раздел Открытие проекта.

Стили

Объедините локальные стили.

Найдите стили UNC-путей.

Объедините локальные стили.

Объедините стили UNC-путей.

Задачи

Включено

Включено

Локаторы

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

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

Презентации

Включено

Включено

Подключения к папкам

Включено

Удалено

Элементы в подключении не копируются.

Подключения к серверу

Включено

Удалено

Элементы в подключении не копируются.

Подключения к базам данных

Включено

Удалено

Элементы в подключении не копируются.

Подключения Workflow

Включено

Удалено

Элементы в подключении не копируются.

Подключения Data Reviewer

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

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

Включены все полученные в результате сеансы.

Пакетные задания Data Reviewer

Включено

Включено

Подсказка:

Для более полного управления процессом создания пакета данных можно использовать инструмент геообработки Упаковать Проект. Например, можно указать версию базы геоданных, которая будет создана в результирующем пакете.

  1. На ленте щёлкните вкладку Общий доступ. В группе Пакет щелкните Проект Пакет проекта.

    Откроется панель Упаковать проект .

  2. Укажите, как следует сохранить пакет: в виде файла на диске или в вашей интерактивной учетной записи.
  3. Введите имя и, при сохранении пакета в файл, местоположение для нового пакета на диске.
  4. Дополнительно заполните поля Краткая информация и Теги.

    Поля заполняются информацией из метаданных проекта, которые можно найти на странице Информация в настройках ArcGIS Pro.

    При публикации на ArcGIS Enterprise 10.9 или более ранний портал требуются краткая информации и теги.

    Вы можете ввести максимум 128 тегов.

  5. Вы можете поставить отметку Опубликовать вне организации, если хотите скопировать данные из многопользовательских баз данных, UNC-путей к папкам и сервисов объектов в файловые базы геоданных, добавить стили и удалить подключения к папкам, серверам и базам данных.

    Если эта опция не отмечена, данные многопользовательской базы данных, данные UNC-путей, стили и подключения будут продолжать использоваться после распаковки проекта.

  6. При необходимости отметьте опцию Включить наборы инструментов, чтобы включить в проект все наборы инструментов и данные, на которые они ссылаются.

    Если эта опция не включена, наборы инструментов проекта, за исключение набора инструментов по умолчанию, будут исключены. Наборы инструментов, находящиеся в подключенных папках, не рассматриваются как наборы инструментов проекта и игнорируются этим параметром.

  7. Дополнительно отметьте опцию Включить элементы истории, чтобы включить в пакет элементы истории геообработки и данные, необходимые для повторного выполнения инструментов.

    Если эта опция не включена, элементы истории геообработки будут исключены.

    1. Если этот параметр включен, выберите одну из следующих опций, чтобы указать элементы, которые необходимо включить:

      ОпцияОписание
      Только допустимые элементы

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

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

      Все элементы

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

    Примечание:

    Если история геообработки содержит пользовательские инструменты, посмотрите рекомендации по использованию геообработки для упаковки этих инструментов.

  8. При загрузке пакета в интерактивную учетную запись используйте меню Папка, чтобы указать, где в ресурсах вашего портала будет храниться этот пакет. По умолчанию пакет хранится в корневом каталоге содержимого. Дополнительно можно нажать кнопку ОбзорОбзор, чтобы создать нужную папку или выбрать среди уже имеющихся другую. Вы также можете указать имя папки в текстовом окне.
  9. Если вы загружаете пакет в учетную запись, выберите способ общего доступа:
    • Владелец — доступ к элементу могут получить только владелец и участники организации, имеющие права на просмотр ресурсов, принадлежащих другим участникам. Это является опцией по умолчанию.
    • Организация — поделитесь своими ресурсами со всеми аутентифицированными пользователями в вашей организации. Эта опция доступна, если вы произвели вход с использованием учетной записи организации.
    • Для всех (общий) — поделитесь своими ресурсами с общественностью. Любой сможет получить доступ и видеть сцену.
    1. При желании в разделе Группы» выберите группы, к которым вы принадлежите, чтобы поделиться своими ресурсами с их участниками.
  10. Добавьте элементы, которые хотите включить как Вложения.

    Эта опция дает возможность вложить в пакет дополнительные ресурсы: подробную документацию, отчеты и диаграммы. Недопустимо включать следующие типы файлов: .js, .vbs, .py, .pyc, .pyo, .bat и .ocx. Кроме того, допускается включать только те файлы .dll и .exe, для которых имеется цифровая подпись.

  11. В разделе Завершить публикацию щелкните Анализировать Определить потенциальные узкие места в производительности и ошибки для изучения имеющихся проблем.

    На вкладке Сообщения появляются ошибки и предупреждения. Щелкните правой кнопкой сообщения, чтобы открыть раздел справки или выполнить действие по исправлению. Прежде чем вы сможете поделиться своим ГИС-ресурсом, необходимо устранить ошибки Ошибка. Решение предупреждений Предупреждение рекомендуется, но не является обязательным.

    Подробнее об анализе ГИС-ресурсов

  12. После проверки пакета создайте пакет, щелкнув Пакет.

См. Открытие проекта, чтобы узнать, как распаковать пакет проекта.

Рекомендации по использованию геообработки

Пакет проекта содержит все инструменты (модели или скрипты), находящиеся в наборе инструментов, добавленном в проект. Инструменты и все данные, необходимые для их запуска, включаются в пакет проекта. Это напоминает инструменты в истории геообработки проекта; любой запущенный инструмент упаковывается, включая все данные необходимые для его повторного запуска. Обычно при создании инструментов-скриптов пути к наборам данных задаются относительно местоположения набора инструментов. В проекте модно ссылаться на данные относительно местоположения файла проекта .aprx, а не местоположения набора инструментов. При сборке и упаковке проекта элементы перемещаются относительно файла .aprx. Для получения путей к набора данных используйте следующий подход:

import os
prjLocation = arcpy.mp.ArcGISProject('CURRENT').homeFolder
oilwells = os.path.join(prjLocation, "data\\oil.gdb\\wells")
print (oilwells)
# 'C:\\MyProjects\\OilExploration\\SouthWestWells.aprx\\data\\oil.gdb\\wells'

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