Создать мобильный кэш (Create Mobile Cache) (Мобильные)
Резюме
Этот инструмент создает мобильный кэш со схемой карты и ГИС-данными для Mobile Project Center (MPC), который является частью продукта ArcGIS for Windows Mobile, для создания мобильного проекта. Используя текущий полный экстент документа карты, этот инструмент создает мобильный кэш из входного документа карты. Результатом работы инструмента является папка, чьим именем является имя документа карты, схема карты, мобильный кэш, содержащий ГИС-данные, и папка со связанными вложениями (если имеются).
Использование
Этот инструмент будет работать только в среде операционной системы Microsoft Windows.
-
По умолчанию, этот инструмент создает мобильный кэш для всех слоев документа карты, но только векторные слои с global ID, основанные на ArcSDE или источниках данных файловой базы геоданных, могут быть синхронизированы между мобильными приложениями ArcGIS for Windows Mobile и источником данных.
-
Выходная папка должна существовать до запуска инструмента.
По умолчанию, инструмент создает папку мобильного кэша, включая схему карты, ГИС-данные и вложения (если имеются).
-
По умолчанию, извлекаемый экстент основывается на полном экстенте карты документа карты.
-
По умолчанию, в мобильный кэш извлекаются все слои.
В версии 10.0 этот инструмент назывался Создать мобильную карту (Create Mobile Map). В версии 10.1изменились и параметры инструмента. Модели и скрипты, основанные на инструменте версии 10.0, нужно изменить, чтобы они заработали в версии 10.1.
Синтаксис
Параметр | Объяснение | Тип данных |
input_mapDocument |
Документ карты для создания мобильного кэша | ArcMap Document |
input_outputFolder |
Директория выходной папки | Folder |
input_layers [input_layers,...] (дополнительно) |
Имена извлекаемых слоев | String |
input_attachments (дополнительно) |
Определяет, будут ли извлекаться вложения, связанные с классами объектов.
| Boolean |
input_version (дополнительно) |
Версия базы геоданных, из которой будет создаваться кэш | String |
Пример кода
Создание мобильного кэша из документа карта со всеми данными и вложениями.
import arcpy
arcpy.CreateMobileCache_mobile("C:/CampusMap/Campus.mxd","C:/CampusMap/MobileMap","#","#","#")
Создание мобильного кэша с вложениями из выбранных слоев, содержащихся в документе карты.
import arceditor
import arcpy
Campus_mxd = "C:\\CampusMap\\Campus.mxd"
MobileMap = "C:\\CampusMap\\MobileMap"
arcpy.CreateMobileCache_mobile(Campus_mxd, MobileMap, "PointAttachmentAtCache;LineAttachmentAtCache;PolygonAttachmentAtCache;PointWithoutAttachmentAtCache;LineWithoutAttachmentAtCache;PolygonWithoutAttachmentAtCache;PointWithoutGlobalIDAtCache", "INCLUDE_ATTACHMENTS", "")