Créer une carte nomade (Mobile)
Récapitulatif
Cet outil crée un projet mobile prêt à l'emploi pouvant être utilisé avec les applications ArcGIS Mobile. Etant donné une étendue définie, cet outil génère un projet mobile pour certaines couches vectorielles et raster sélectionnées d'une carte en entrée. Le projet mobile en sortie comprend un fichier de projet mobile, un schéma de cache mobile et des données si elles ont été définies. Le projet mobile peut alors être déployé directement sur les périphériques pour une utilisation sur le terrain.

L'outil est réservé à un usage avec le système d'exploitation Microsoft Windows.
Utilisation
-
Par défaut, cet outil génère un cache mobile pour toutes les couches dans une carte, mais seules les couches vectorielles de type ArcSDE ou les sources de données de géodatabase fichier avec un identifiant global peuvent être synchronisées entre le périphérique mobile et ArcGIS Server. Le projet mobile créé ne contient pas de tâche de synchronisation puisque le projet n'est pas créé à partir d'un service de carte mobile publié sur un serveur.
-
Le dossier en sortie doit exister avant l'exécution de l'outil.
Par défaut, l'outil crée un fichier de projet mobile (.amp), un dossier de cache mobile, notamment une structure de carte et un cache mobile. Si l'option Schéma de carte uniquement est sélectionnée, aucune donnée n'est ajoutée au cache mobile.
-
Par défaut, l'étendue extraite est basée sur l'étendue de la carte ; cette configuration peut être remplacée par le paramètre Etendue. Cet outil accepte des étendues valides spécifiées dans Paramètres d'environnement.
-
Par défaut, toutes les couches sont extraites dans le cache mobile.
-
Cet outil active le paramètre Remplacer les résultats des opérations de géotraitement accessible via Géotraitement > Options de géotraitement sur la barre d'outils Standard afin de déterminer si un cache existant sera remplacé.
Syntaxe
Paramètre | Explication | Type de données |
input_mapDocument |
Carte à utiliser pour créer un projet mobile et un cache mobile | ArcMap Document |
input_outputFolder |
Répertoire pour le projet mobile en sortie et le cache mobile | Folder |
input_mapSchemaOnly (Facultatif) | Permet de créer une structure de carte uniquement ou une structure de carte avec cache mobile.
| Boolean |
input_extent (Facultatif) | L'étendue peut être spécifiée comme chaîne ou liste à l'aide des quatre coordonnées : min_x, min_y, max_x et max_y, ou en créant un objet d'étendue et en définissant ses propriétés. | Extent |
input_layers [input_layers,...] (Facultatif) |
Noms des couches à extraire | String |
input_version (Facultatif) |
Version de géodatabase à partir de laquelle le cache est généré | String |
Exemple de code
Crée un projet mobile prêt à l'emploi pour une carte.
import arcpy arcpy.CreateMobileMap_mobile("c:/map/redlands.mxd", "c:/redlands_MobileProject", "","","","")
Génère un projet mobile prêt à l'emploi pour une carte, remplace l'étendue par défaut et crée une structure de carte uniquement.
import arcpy arcpy.CreateMobileMap_mobile("c:/map/redlands.mxd", "c:/redlands_MobileProject", "true", "-1834676.42491188 -398227.791203287 -1833518.27644341 -396875.282178691", "","")
Génère un projet mobile pour les couches sélectionnées contenues dans une carte et remplace l'étendue d'extraction par défaut.
import arcpy map_document = "C:/map/redlands.mxd" output_folder = "C:/Mobile/DeploymentPackages/Redlands" extract_extent = "-117.274738 34.001452 -117.1115 34.135168" layers = " qa.SDE.Vents;qa.SDE.Offices" arcpy.CreateMobileMap_mobile(map_document, output_folder,"#", extract_extent, layers, "#")
Environnements
- Etendue
Etendue qui définit la zone à synchroniser. Cet outil accepte l'étendue spécifiée dans Paramètres d'environnement.