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

Пакеты проектов (файлы .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. Если вы загружаете пакет в учетную запись, выберите способ общего доступа:
    • Для всех - Поделитесь своими ресурсами с общественностью. Права доступа и просмотра объекта будут у всех.
    • Моя организация - Поделитесь своими ресурсами со всеми аутентифицированными пользователями в вашей организации. Эта опция доступна, если вы произвели вход с использованием учетной записи организации.
    • Группы - Поделитесь своими ресурсами с группами, к которым вы принадлежите, и их участниками.

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

  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'

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