В ArcGIS пакетом является сжатый файл, содержащий данные ГИС. Доступ к нему можно предоставить так же, как и к любому другому файлу — через электронную почту, FTP, облако, флэш-накопители и т. д. Их можно предоставлять коллегам в рабочей группе, другим отделам в организации или любым пользователям ArcGIS через ArcGIS Online. Получатель пакета распаковывает его, как правило, путем перетаскивания в ArcMap, а затем использует содержимое.
В настоящее время существует пять типов пакетов, которые можно создать в ArcGIS.
- В пакет слоев (.lpk) входят свойства слоя и набор данных, на которые ссылается слой. При помощи пакета слоя можно сохранить и передать другим все, что относится к слою: символы, надписи, свойства таблицы и данные.
- Пакет карт (.mpk) содержит документ карты (.mxd), все источники данных, на которые ссылаются слои этой карты, а также другие элементы карты, такие как графики, макеты и др. В целом, это коллекция пакетов слоев вместе с документом карты.
- Пакет локатора (.gcpk) содержит один локатор адресов или составной локатор вместе со всеми подчиненными локаторами.
- Пакет листов (.tpk) содержит кэш листов для данных, которые можно отобразить в качестве базовой карты в приложениях среды выполнения ArcGIS Runtime.
- Пакет геообработки (.gpk) является средством предоставления общего доступа к рабочим процессам геообработки.
Пакеты геообработки создаются на основе одного или нескольких результатов в окне Результаты (Results). В этот пакет включены все данные и инструменты, используемые для создания результата. В пакет можно добавить дополнительные файлы, такие как текстовые документы, слайд-шоу и сжатые ZIP-файлы. Пользователь распаковывает пакет и незамедлительно приступает к работе с его содержимым.
В общем виде, существует два метода создания пакетов: использование меню в ArcMap (например, щелкнуть правой кнопкой мыши результат и выбрать Общий доступ как (Share As) > Пакет геообработки (Geoprocessing Package)) или использовать инструменты геообработки в группе инструментов Пакет (Package). Инструменты геообработки, как правило, обеспечивают более точное управление упаковкой данных.
Дополнительные сведения о создании пакетов и их распаковке см. в разделе Краткий обзор пакетов геообработки.
Советы по использованию пакетов геообработки
Ниже приведены некоторые советы по использованию пакетов геообработки. Хотя эти описания предназначены для пакетов геообработки, их можно применять также к пакетам карт, слоев и локаторов.
Методы предоставления общего доступа
Пользователь может являться экспертом в определенной области, например моделировании стоков поверхностных вод, или в определенной методологии, например системе линейных координат. Пользователь может предоставлять свои экспертные знания с помощью пакетов геообработки, предоставляя примерные разработанные данные и модели вместе с дополнительными файлами, такими как документы Word, с подробным описанием использующихся методов. Получатели пакета могут изучить эти методики и применить их к собственным данным.
Совместная работа над проектом
Предположим, имеется проект, над которым работают сотрудники, находящиеся в разных местах. Например, в анализе пригодности места один из сотрудников несет ответственность за оценку почв, а другой — за вопросы, связанные с транспортом. Результаты отдельных исследований могут быть упакованы и предоставлены всем пользователям, работающим над проектом. На ключевых этапах проекта эти отдельные пакеты могут быть консолидированы в один пакет для распространения всем участникам группы.
Консолидация
Возможно, вы оказывались в подобной ситуации: вы работаете в ArcMap, в таблице содержания — 15 слоев, данные на которых взяты из различных мест — некоторые с локальных дисков, другие с UNC-путей, расположенных на других компьютерах в сети, а третьи — из многопользовательских баз данных. Вы разрабатываете модели, в которых используются некоторые, но не все данные. Вам понадобилось отключить свой ноутбук от сети и уехать в поездку. Несмотря на то, что вы хотели бы продолжить работу над моделями, сеть будет недоступна. Все, что вам нужно сделать, — это выполнить модели, над которыми вы работали, чтобы создать результаты, затем упаковать эти результаты в пакет геообработки. В этом пакет будут включены все данные и модели. (При упаковке с помощью инструмента Упаковка результатов (Package Result) можно указать, что следует включить только те данные, которые находятся на текущем экстенте карты, а также извлечь данные многопользовательской базы данных в файловую базу геоданных, которая входит в пакет.) Затем необходимо распаковать пакет в папку на локальном диске и у вас будут все данные, необходимые для продолжения работы, собранные в одну папку.
Консолидация данных в отдельную папку — это настолько общераспространенная задача, что существует набор инструментов в группе инструментов Пакет, которые служат для консолидации данных. Эти инструменты являются ярлыками для упаковки и распаковки данных в определенную папку.
Управление сценариями
В рамках проекта может понадобиться создавать различные сценарии. Например, вы разрабатываете планы землепользования для региона и имеете ряд альтернативных планов для различных предположений, например высокий рост в одних областях и снижение в других, планированные улучшения в транспортной сфере и другой инфраструктуре и фонды, доступные для приобретения незастроенного пространства. Каждый план формирует сценарий: уникальная коллекция данных, редактирование данных, модели и параметры моделей. Можно создать пакет геообработки для быстрого создания моментального снимка сценария, что позволит свободно создавать новые сценарии в рамках того же документа карты. В будущем можно будет распаковать каждый сценарий в собственную папку и документ карты.
Обучение
Если вы занимаетесь обеспечением сотрудников или других пользователей, не входящих в вашу организацию, учебными данными, можно использовать пакеты для предоставления материалов курса.
Устранение неисправностей
Иногда бывает, что модель или скрипт не работают, несмотря на отсутствие видимых ошибок. Нужна помощь коллег. Можно запаковать результат и отправить пакет коллеге.
Однако создание пакета из ошибочного результата невозможно . Тем не менее, можно использовать инструмент Консолидировать результат (Consolidate Result), чтобы создать папку, содержащую все данные и инструменты, используемые результатом, который выполняется с ошибкой, затем сжать эту консолидированную папку (с помощью, например, архиватора ZIP), чтобы переслать ее коллеге. Последний распаковывает файл в локальную папку и изучает данные, чтобы найти и устранить ошибку.