Créer un cache mobile (Mobile)
Récapitulatif
Cet outil permet de créer un cache mobile avec un schéma de carte et des données SIG pour Mobile Project Center (MPC), produit appartenant à ArcGIS for Windows Mobile, en vue d'élaborer un projet mobile. A l'aide de l'étendue globale actuelle du document ArcMap, cet outil génère un cache mobile à partir d'un document ArcMap en entrée. La sortie est un dossier portant le nom du document ArcMap, un cache mobile contenant un schéma de carte, les données SIG et le dossier de pièces jointes associées (le cas échéant).
Utilisation
Cet outil peut être utilisé avec le système d'exploitation Microsoft Windows uniquement.
-
Par défaut, cet outil génère un cache mobile pour toutes les couches dans un document ArcMap, mais seules les couches vectorielles avec un identifiant global reposant sur des sources de données de géodatabase fichier ou ArcSDE peuvent être synchronisées entre les applications de terrain ArcGIS for Windows Mobile et la source de données.
-
Le dossier en sortie doit exister avant l'exécution de l'outil.
Par défaut, l'outil crée un dossier de cache mobile incluant un schéma de carte, les données SIG et les pièces pointes (le cas échéant).
-
Par défaut, l'étendue extraite repose sur l'étendue complète de la carte du document ArcMap.
-
Par défaut, toutes les couches sont extraites dans le cache mobile.
Dans la version 10.0, cet outil s'appelait Créer une carte nomade. Les paramètres ont également changé dans la version 10.1. Les scripts et les modèles basés sur l'outil 10.0 devront être modifiés pour pouvoir fonctionner dans la version 10.1.
Syntaxe
Paramètre | Explication | Type de données |
input_mapDocument |
Document ArcMap à utiliser pour créer un cache mobile. | ArcMap Document |
input_outputFolder |
Répertoire du dossier en sortie | Folder |
input_layers [input_layers,...] (Facultatif) |
Noms des couches à extraire | String |
input_attachments (Facultatif) |
Détermine si les pièces jointes associées aux classes d’entités seront extraites.
| Boolean |
input_version (Facultatif) |
Version de géodatabase à partir de laquelle le cache est généré | String |
Exemple de code
Crée un cache mobile à partir d'un document ArcMap avec toutes les données et pièces jointes.
import arcpy
arcpy.CreateMobileCache_mobile("C:/CampusMap/Campus.mxd","C:/CampusMap/MobileMap","#","#","#")
Génère un cache mobile avec des pièces jointes à partir des couches sélectionnées contenues dans un document ArcMap.
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", "")