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

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

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

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

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

Карты

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

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

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

Сцены

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

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

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

Базовые карты

Сбор локальных данных, Ссылка на данные по 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 Enterprise 10.9 или более ранний портал требуются краткая информации и тэги.

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

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

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

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

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

  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'