Для упрощения публикации ГИС-ресурсы можно подготовить следующими способами:
Создайте пакет для публикации. Доступ к файлу пакета можно предоставить, как и к любому другому файлу, через e-mail, FTP, облако, флэш-накопители и т. д. Файлы пакетов можно предоставлять коллегам в рабочей группе, другим отделам в организации или любым пользователям ArcGIS через ArcGIS Online. В некоторых случаях их также можно добавлять в приложение ArcGIS Runtime. Типы пакетов и их содержание:
- В пакет слоев (.lpk) входят свойства слоя и набор данных, на которые ссылается слой. При помощи пакета слоя можно сохранить и передать другим всё, относящееся к слою:символы, надписи, свойства таблицы и данные.
- Пакет карт (.mpk) содержит документ карты (.mxd); все источники данных, на которые ссылаются слои этой карты, а также другие элементы карты, такие как графики, макеты и др. В целом, это коллекция пакетов слоев вместе с документом карты.
- Пакет локатора (.gcpk) содержит один локатор адресов или составной локатор вместе со всеми подчиненными локаторами.
- Пакет листов (.tpk) содержит кэш листов для данных, которые можно отобразить в качестве базовой карты в приложениях ArcGIS Runtime.
- Пакет геообработки (.gpk) является средством предоставления общего доступа к рабочим процессам геообработки.
Если получатель пакета является пользователем ArcMap, он распаковывает его путем перетаскивания в ArcMap. Пользователь может сразу воспользоваться ресурсами.
Приложения ArcGIS Runtime (собственные приложения, такие как приложения для iPhones, Android, настольные приложения и т.д.) могут использовать пакеты листов посредством локального класса слоя листов. ArcGIS Runtime SDK с Local Server – ArcGIS Runtime SDK for Java, .NET (Desktop) и Qt – могут также использовать пакеты карт и пакеты геообработки.
Создайте папку, которая может использоваться в приложениях ArcGIS Runtime. Подробнее о создании этой папки и ее использовании в приложении см. в Создание ресурсов ArcGIS Runtime.
В приложениях ArcGIS Runtime, для пакетов и ресурсов ArcGIS Runtime не требуется подключение к сети, поэтому они часто используются в автономных рабочих процессах.