Mobile-Karte erstellen (Mobile)
Zusammenfassung
Dieses Werkzeug erstellt ein direkt verwendbares Mobile-Projektpaket zur Verwendung mit ArcGIS Mobile-Anwendungen. Bei einer definierten Ausdehnung generiert dieses Werkzeug ein Mobile-Projektpaket für ausgewählte Vektor- und Raster-Layer aus einem Eingabekartendokument. Das Ausgabe-Mobile-Projektpaket beinhaltet eine Mobile-Projektdatei, ein Mobile-Cache-Schema und Daten (wenn vorhanden). Das Mobile-Projektpaket kann dann direkt auf Geräten zur Verwendung vor Ort bereitgestellt werden.
Das Werkzeug kann nur mit einem Microsoft Windows-Betriebssystem verwendet werden.
Verwendung
-
Standardmäßig generiert dieses Werkzeug einen Mobile-Cache für alle Layer in einem Kartendokument. Es können jedoch nur Vektor-Layer zwischen dem mobilen Gerät und ArcGIS Server synchronisiert werden, die auf ArcSDE- oder File-Geodatabase-Datenquellen mit globaler ID basieren. Das erstellte Mobile-Projekt enthält keinen Synchronisierungs-Task, da das Projekt nicht aus einem mobilen auf einem Server veröffentlichten Karten-Service erstellt wird.
-
Der Ausgabeordner muss vor dem Ausführen des Werkzeugs vorhanden sein.
Standardmäßig erstellt das Werkzeug eine Mobile-Projektdatei (.amp), einen Mobile-Cache-Ordner mit einem Kartenschema und einen Mobile-Cache. Wenn Nur Kartenschema aktiviert ist, werden dem Mobile-Cache keine Daten hinzugefügt.
-
Standardmäßig beruht die extrahierte Ausdehnung auf der vollen Kartenausdehnung des Kartendokuments. Diese Einstellung kann jedoch durch den Parameter Extent außer Kraft gesetzt werden. Dieses Werkzeug akzeptiert gültige, in den Umgebungseinstellungen angegebene Ausdehnungen.
-
Standardmäßig werden alle Layer in den Mobile-Cache extrahiert.
-
Dieses Werkzeug überprüft die Einstellung Ausgabe des Geoverarbeitungsvorgangs überschreiben unter Geoverarbeitung > Geoverarbeitungsoptionen in der Werkzeugleiste "Standard", um festzulegen, ob ein vorhandener Cache überschrieben wird.
Syntax
Parameter | Erläuterung | Datentyp |
input_mapDocument |
Das Kartendokument, das zum Erstellen eines Mobile-Projekts und Mobile-Caches verwendet wird | ArcMap Document |
input_outputFolder |
Das Verzeichnis für das Ausgabe-Mobile-Projekt und den Mobile-Cache | Folder |
input_mapSchemaOnly (optional) | Nur Kartenschema oder Kartenschema mit Mobile-Cache erstellen.
| Boolean |
input_extent (optional) | Die Ausdehnung kann als Zeichenfolge oder Liste mit vier Koordinaten (min_x, min_y, max_x und max_y) oder durch das Erstellen eines Ausdehnungsobjekts und das Festlegen seiner Eigenschaften angegeben werden. | Extent |
input_layers [input_layers,...] (optional) |
Die Namen der zu extrahierenden Layer | String |
input_version (optional) |
Die Geodatabase-Version, mit der der Cache generiert wird | String |
Codebeispiel
Erstellen Sie für ein Kartendokument ein direkt verwendbares Mobile-Projekt.
import arcpy arcpy.CreateMobileMap_mobile("c:/map/redlands.mxd", "c:/redlands_MobileProject", "","","","")
Generieren Sie für ein Kartendokument ein direkt verwendbares Mobile-Projekt, überschreiben Sie die Standardausdehnung, und erstellen Sie nur ein Kartenschema.
import arcpy arcpy.CreateMobileMap_mobile("c:/map/redlands.mxd", "c:/redlands_MobileProject", "true", "-1834676.42491188 -398227.791203287 -1833518.27644341 -396875.282178691", "","")
Generieren Sie ein Mobile-Projekt für ausgewählte Layer in einem Kartendokument, und überschreiben Sie die standardmäßige Extraktionsausdehnung.
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, "#")
Umgebungen
- Ausdehnung
Die Ausdehnung, die den zu synchronisierenden Bereich definiert. Dieses Werkzeug akzeptiert die in den Umgebungseinstellungen angegebene Ausdehnung.