Mobiles Kartenpaket erstellen (Data Management)

Zusammenfassung

Packt Karten und Grundkarten mit allen referenzierten Datenquellen in eine einzelne .mmpk-Datei.

Verwendung

  • Mobile Kartenpakete können in ArcGIS Pro, ArcGIS Navigator und ArcGIS Maps SDKs for Native Apps verwendet werden.

  • Mobile Kartenpakete können für andere Benutzer freigegeben werden, indem sie in die Organisation in ArcGIS Online hochgeladen werden oder indem eine .mmpk-Datei mit gängigen Dateifreigabemethoden freigegeben wird.

  • Mobile Kartenpakete unterstützen Simple Features, Raster-Datasets, Tabellen, Beziehungsklassen, Locators, Netzwerk-Datasets und Karten mit Kartenkachelpaketen (.tpk) oder Vektorkachelpaketen (.vtpk). In ArcGIS Pro erstellte mobile Kartenpakete, die für die Verwendung mit ArcGIS Maps SDKs for Native Apps vorgesehen sind, unterstützen die folgenden Layer-Typen: Feature-Layer, Raster-Layer, Bildkachel-Layer aus zuvor erstellten Kachelpaketen und Vektorkachel-Layer aus zuvor erstellten Vektorkachelpaketen.

  • Wenn keine Ausdehnung angegeben ist, wird die sichtbare Ausdehnung der Karte verwendet, um den Interessenbereich zu definieren und nur die Features zu konsolidieren, die diese Ausdehnung überschneiden.

  • Bei der Erstellung eines mobilen Kartenpakets werden alle Karten, Grundkarten und Daten-Layer in ein gemeinsames Koordinatensystem projiziert. Das verwendete Koordinatensystem ist das Koordinatensystem der ersten angegebenen Eingabe-Karte.

  • Wenn die Karte einen Netzwerk-Layer enthält, der ein Netzwerk-Dataset referenziert, wird es dem mobilen Kartenpaket als Verkehrsnetz für Routenerstellung und Wegbeschreibungen hinzugefügt. Alle vom Netzwerk referenzierten Feature-Classes und Tabellen werden Teil des mobilen Kartenpakets. Dies kann Layer beinhalten, die nicht zur Karte gehören. Wenn die Karte beispielsweise nur über einen Netzwerk-Layer verfügt, enthält das Paket die mit dem Netzwerk verknüpften Feature-Classes von Straßen, Knoten und Kantenübergängen.

    Damit ein Netzwerk-Dataset die Erstellung von mobilen Kartenpaketen unterstützt, müssen folgende Bedingungen erfüllt sein:

    • Das Netzwerk-Dataset muss in einer Geodatabase enthalten sein. Dies schließt Netzwerke im SDC- oder Shapefile-Format aus.
    • Das Netzwerk-Dataset muss in ArcGIS 10.0 oder höher erstellt worden sein. Wenn das Netzwerk aus einer früheren Version stammt, können Sie die Geodatabase und das Netzwerk aktualisieren.
    • Das Netzwerk-Dataset darf kein unbekanntes Koordinatensystem aufweisen.
    • Das Netzwerk-Dataset darf keine Visual Basic- oder Python-Skript-Evaluatoren verwenden.
    • Das Netzwerk-Dataset darf keine benutzerdefinierten COM-Evaluatoren verwenden.
    • Ein Netzwerk-Dataset, das Live-Verkehr verwendet, wird gepackt, die Live-Verkehr-Komponenten werden jedoch nicht verwendet, da sie nicht unterstützt werden.

Parameter

BeschriftungErläuterungDatentyp
Eingabekarte

Eine oder mehrere Karten oder Grundkarten, die in eine einzelne .mmpk-Datei gepackt werden.

Map
Ausgabedatei

Das mobile Ausgabekartenpaket (.mmpk).

File
Eingabe-Locator
(optional)

Ein oder mehrere Locators (.loc), die in das mobile Kartenpaket eingefügt werden.

Hinweis:
Für Locators bestehen die folgenden Beschränkungen:
  • Der Locator darf kein unbekanntes Koordinatensystem aufweisen.
  • Der Locator bzw. jeder beteiligte Locator in einem kombinierten Locator darf kein Geokodierungsservice sein wie etwa ein Service aus ArcGIS Enterprise oder ArcGIS OnlineArcGIS Online.
Address Locator
Interessenbereich
(optional)

Ein Polygon-Layer, der den Interessenbereich definiert. Es werden nur die Features in das mobile Kartenpaket eingefügt, die diesen Wert überschneiden.

Feature Layer
Ausdehnung
(optional)

Gibt die Ausdehnung an, die zum Auswählen oder Ausschneiden von Features verwendet werden soll.

  • Aktuelle Anzeigeausdehnung Kartenansicht: Die Ausdehnung basiert auf der aktiven Karte oder Szene.
  • Ausdehnung darstellen Ausgleichen und Beenden: Die Ausdehnung basiert auf einem Rechteck, das auf der Karte oder Szene aufgezogen wurde.
  • Ausdehnung eines Layers:Layer Die Ausdehnung basiert auf einem aktiven Karten-Layer. Wählen Sie einen verfügbaren Layer aus, oder verwenden Sie die Option Ausdehnung von Daten in allen Layern. Jeder Karten-Layer bietet die folgenden Optionen:

    • Alle Features Alles auswählen: Die Ausdehnung aller Features.
    • Ausgewählte Features Bereich aus ausgewählten Features: Die Ausdehnung der ausgewählten Features.
    • Sichtbare Features Extent Indicator: Die Ausdehnung sichtbarer Features.

  • Durchsuchen Durchsuchen: Die Ausdehnung basiert auf einem Dataset.
  • Schnittmenge der Eingaben Überschneiden: Als Ausdehnung wird die überschneidende Ausdehnung aller Eingaben verwendet.
  • Vereinigungsmenge der Eingaben Vereinigen (Union): Als Ausdehnung wird die kombinierte Ausdehnung aller Eingaben verwendet.
  • Zwischenablage Einfügen: Die Ausdehnung kann in die und aus der Zwischenablage kopiert werden.
    • Ausdehnung kopieren Kopieren: Kopiert die Ausdehnung und das Koordinatensystem in die Zwischenablage.
    • Ausdehnung einfügen Einfügen: Fügt die Ausdehnung und das Koordinatensystem aus der Zwischenablage ein. Wenn die Zwischenablage kein Koordinatensystem enthält, wird für die Ausdehnung das Koordinatensystem der Karte verwendet.
  • Ausdehnung zurücksetzen: ZurücksetzenDie Ausdehnung wird auf den Standardwert zurückgesetzt.

Wenn die Koordinaten manuell eingegeben wurden, dann müssen die Koordinaten numerische Werte sein und im Koordinatensystem der aktiven Karte liegen. Die Karte kann statt der angegebenen Koordinaten auch andere Anzeigeeinheiten verwenden. Verwenden Sie für die Koordinaten in Richtung Süden und Westen Werte mit negativem Vorzeichen.

Extent
Features zuschneiden
(optional)

Gibt an, ob die Geometrie der Ausgabe-Features auf den Wert, der im Parameter Interessenbereich oder Ausdehnung angegeben wurde, zugeschnitten wird oder ob sie unverändert bleibt.

  • Aktiviert: Die Geometrie der Features wird auf den im Parameter Interessenbereich oder Ausdehnung angegebenen Wert zugeschnitten.
  • Deaktiviert: Features in der Karte werden ausgewählt, ihre Geometrie bleibt unverändert. Dies ist die Standardeinstellung.

Boolean
Titel
(optional)

Die Titelinformationen, die den Eigenschaften des Pakets hinzugefügt werden.

String
Zusammenfassung
(optional)

Der Text, der als Zusammenfassungseigenschaft des Ausgabepakets verwendet wird.

String
Beschreibung
(optional)

Die beschreibenden Informationen, die den Eigenschaften des Pakets hinzugefügt werden.

String
Tags
(optional)

Die Tag-Informationen, die den Eigenschaften des Pakets hinzugefügt werden. Mehrere Tags können hinzugefügt oder durch ein Komma oder ein Semikolon getrennt werden.

String
Quellennachweise
(optional)

Die Informationen zu Quellennachweisen, die den Eigenschaften des Pakets hinzugefügt werden.

String
Nutzungsbeschränkungen
(optional)

Die Nutzungsbeschränkungen, die den Eigenschaften des Pakets hinzugefügt werden.

String
Anonyme Verwendung aktivieren
(optional)

Gibt an, ob die mobile Karte ohne Esri Named-User-Konto verwendet werden kann.

  • Aktiviert: Jeder Benutzer mit Zugriff auf das Paket kann die mobile Karte verwenden, ohne sich mit einem Named-User-Konto von Esri anzumelden.
  • Deaktiviert: Jeder Benutzer mit Zugriff auf das Paket muss mit einem Named-User-Konto von Esri angemeldet sein, um die mobile Karte verwenden zu können. Dies ist die Standardeinstellung.

Lizenz:

Dieser optionale Parameter ist nur mit der Publisher-Erweiterung verfügbar.

Boolean
Kartenablauf aktivieren
(optional)

Gibt an, ob ein Zeitlimit für das mobile Kartenpaket aktiviert werden soll.

  • Aktiviert: Für das mobile Kartenpaket ist ein Zeitlimit aktiviert.
  • Deaktiviert: Für das mobile Kartenpaket ist kein Zeitlimit aktiviert. Dies ist die Standardeinstellung.
Lizenz:

Dieser optionale Parameter ist nur mit der Publisher-Erweiterung verfügbar.

Boolean
Kartenablauftyp
(optional)

Gibt den Typ des Zugriffs eines Benutzers auf das abgelaufene mobile Kartenpaket an.

  • Öffnen zulassenDer Benutzer des Pakets wird bei Ablauf der Karte gewarnt, kann die Karte aber öffnen. Dies ist die Standardeinstellung.
  • Öffnen nicht zulassenDer Benutzer des Pakets wird bei Ablauf der Karte gewarnt und kann die Karte nicht öffnen.
Lizenz:

Dieser optionale Parameter ist nur mit der Publisher-Erweiterung verfügbar.

String
Ablaufdatum
(optional)

Das Datum, an dem das mobile Kartenpaket abläuft.

Lizenz:

Dieser optionale Parameter ist nur mit der Publisher-Erweiterung verfügbar.

Date
Meldung bei Ablauf
(optional)

Eine Textmeldung, die angezeigt wird, wenn auf eine abgelaufene Karte zugegriffen wird.

Lizenz:

Dieser optionale Parameter ist nur mit der Publisher-Erweiterung verfügbar.

String
Nur die Zeilen beibehalten, die sich auf Features in der Ausdehnung beziehen
(optional)

Gibt an, ob die angegebene Ausdehnung auf zugehörige Datenquellen angewendet wird.

  • Deaktiviert: Sämtliche zugehörigen Datenquellen werden konsolidiert. Dies ist die Standardeinstellung.
  • Aktiviert: Nur zugehörige Daten für Datensätze innerhalb der angegebenen Ausdehnung werden konsolidiert.
Boolean
Online-Inhalte referenzieren
(optional)

Gibt an, ob Service-Layer im Paket referenziert werden.

  • Deaktiviert: Service-Layer werden im mobilen Paket nicht referenziert. Dies ist die Standardeinstellung.
  • Aktiviert: Service-Layer werden im mobilen Paket referenziert.

Boolean

arcpy.management.CreateMobileMapPackage(in_map, output_file, {in_locator}, {area_of_interest}, {extent}, {clip_features}, {title}, {summary}, {description}, {tags}, {credits}, {use_limitations}, {anonymous_use}, {enable_map_expiration}, {map_expiration_type}, {expiration_date}, {expiration_message}, {select_related_rows}, {reference_online_content})
NameErläuterungDatentyp
in_map
[in_map,...]

Eine oder mehrere Karten oder Grundkarten, die in eine einzelne .mmpk-Datei gepackt werden.

Map
output_file

Das mobile Ausgabekartenpaket (.mmpk).

File
in_locator
[in_locator,...]
(optional)

Ein oder mehrere Locators (.loc), die in das mobile Kartenpaket eingefügt werden.

Hinweis:
Für Locators bestehen die folgenden Beschränkungen:
  • Der Locator darf kein unbekanntes Koordinatensystem aufweisen.
  • Der Locator bzw. jeder beteiligte Locator in einem kombinierten Locator darf kein Geokodierungsservice sein wie etwa ein Service aus ArcGIS Enterprise oder ArcGIS OnlineArcGIS Online.
Address Locator
area_of_interest
(optional)

Ein Polygon-Layer, der den Interessenbereich definiert. Es werden nur die Features in das mobile Kartenpaket eingefügt, die diesen Wert überschneiden.

Feature Layer
extent
(optional)

Gibt die Ausdehnung an, die zum Auswählen oder Ausschneiden von Features verwendet werden soll.

  • MAXOF: Die maximale Ausdehnung aller Eingaben wird verwendet.
  • MINOF: Die minimale gemeinsame Fläche aller Eingaben wird verwendet.
  • DISPLAY: Die Ausdehnung entspricht der sichtbaren Anzeige.
  • Layer-Name: Die Ausdehnung des angegebenen Layers wird verwendet.
  • Extent-Objekt: Die Ausdehnung des angegebenen Objekts wird verwendet.
  • Durch Leerzeichen getrennte Koordinatenzeichenfolge: Die Ausdehnung der angegebenen Zeichenfolge wird verwendet. Die Koordinaten werden in der Reihenfolge X-Min, Y-Min, X-Max, Y-Max ausgedrückt.
Extent
clip_features
(optional)

Gibt an, ob die Geometrie der Ausgabe-Features auf den angegebenen Interessenbereich oder die angegebene Ausdehnung zugeschnitten wird oder ob sie unverändert bleibt.

  • CLIPDie Geometrie der Features wird auf den im Parameter area_of_interest oder extent angegebenen Wert zugeschnitten.
  • SELECTFeatures in der Karte werden ausgewählt und deren Geometrie bleibt unverändert. Dies ist die Standardeinstellung.
Boolean
title
(optional)

Die Titelinformationen, die den Eigenschaften des Pakets hinzugefügt werden.

String
summary
(optional)

Der Text, der als Zusammenfassungseigenschaft des Ausgabepakets verwendet wird.

String
description
(optional)

Die beschreibenden Informationen, die den Eigenschaften des Pakets hinzugefügt werden.

String
tags
(optional)

Die Tag-Informationen, die den Eigenschaften des Pakets hinzugefügt werden. Mehrere Tags können hinzugefügt oder durch ein Komma oder ein Semikolon getrennt werden.

String
credits
(optional)

Die Informationen zu Quellennachweisen, die den Eigenschaften des Pakets hinzugefügt werden.

String
use_limitations
(optional)

Die Nutzungsbeschränkungen, die den Eigenschaften des Pakets hinzugefügt werden.

String
anonymous_use
(optional)

Gibt an, ob die mobile Karte ohne Esri Named-User-Konto verwendet werden kann.

  • ANONYMOUS_USEJeder Benutzer mit Zugriff auf das Paket kann die mobile Karte verwenden, ohne sich mit einem Named-User-Konto von Esri anzumelden.
  • STANDARDJeder Benutzer mit Zugriff auf das Paket muss mit einem Named-User-Konto von Esri angemeldet sein, um die mobile Karte verwenden zu können. Dies ist die Standardeinstellung.
Lizenz:

Dieser optionale Parameter ist nur mit der Publisher-Erweiterung verfügbar.

Boolean
enable_map_expiration
(optional)

Gibt an, ob ein Zeitlimit für das mobile Kartenpaket aktiviert werden soll.

  • ENABLE_MAP_EXPIRATIONFür das mobile Kartenpaket ist ein Zeitlimit aktiviert.
  • DISABLE_MAP_EXPIRATIONFür das mobile Kartenpaket ist kein Zeitlimit aktiviert. Dies ist die Standardeinstellung.
Lizenz:

Dieser optionale Parameter ist nur mit der Publisher-Erweiterung verfügbar.

Boolean
map_expiration_type
(optional)

Gibt den Typ des Zugriffs eines Benutzers auf das abgelaufene mobile Kartenpaket an.

  • ALLOW_TO_OPENDer Benutzer des Pakets wird bei Ablauf der Karte gewarnt, kann die Karte aber öffnen. Dies ist die Standardeinstellung.
  • DONOT_ALLOW_TO_OPENDer Benutzer des Pakets wird bei Ablauf der Karte gewarnt und kann die Karte nicht öffnen.
Lizenz:

Dieser optionale Parameter ist nur mit der Publisher-Erweiterung verfügbar.

String
expiration_date
(optional)

Das Datum, an dem das mobile Kartenpaket abläuft.

Lizenz:

Dieser optionale Parameter ist nur mit der Publisher-Erweiterung verfügbar.

Date
expiration_message
(optional)

Eine Textmeldung, die angezeigt wird, wenn auf eine abgelaufene Karte zugegriffen wird.

Lizenz:

Dieser optionale Parameter ist nur mit der Publisher-Erweiterung verfügbar.

String
select_related_rows
(optional)

Gibt an, ob die angegebene Ausdehnung auf zugehörige Datenquellen angewendet wird.

  • KEEP_ONLY_RELATED_ROWSNur zugehörige Daten für Datensätze innerhalb der angegebenen Ausdehnung werden konsolidiert.
  • KEEP_ALL_RELATED_ROWSSämtliche zugehörigen Datenquellen werden konsolidiert. Dies ist die Standardeinstellung.
Boolean
reference_online_content
(optional)

Gibt an, ob Service-Layer im Paket referenziert werden.

  • INCLUDE_SERVICE_LAYERSService-Layer werden im mobilen Paket referenziert.
  • EXCLUDE_SERVICE_LAYERSService-Layer werden im mobilen Paket nicht referenziert. Dies ist die Standardeinstellung.
Boolean

Codebeispiel

CreateMobileMapPackage: Beispiel 1 (Python-Fenster)

Im Folgenden finden Sie ein Python-Beispiel für die Funktion CreateMobileMapPackage, womit mehrere Karten und Grundkarten eines Projekts gepackt werden.

import arcpy

arcpy.management.CreateMobileMapPackage(
    ["Basemap1", "Basemap2", "Map1"], r"d:\temp\MobileMapPackage1.mmpk", 
    r"d:\data\MyLocators\AddressLocator.loc", None, "DEFAULT", "SELECT", 
    "Title", "Summary", "description", "Tag", "Credit information", 
    "Usage_Limitations")
CreateMobileMapPackage: Beispiel 2 (eigenständiges Skript)

Im Folgenden finden Sie ein Python-Beispiel für die Funktion CreateMobileMapPackage, wobei ein Interessenbereich zum Ausschneiden von Features verwendet und ein Ablaufdatum von zwei Wochen nach der Erstellung festgelegt wird.

import arcpy
import datetime

days_valid = 14
expiration_date = (datetime.date.today() + datetime.timedelta(days=days_valid)).strftime("%x")
outputfile = "d:/Data/Output/sandiego.mmpk"

arcpy.management.CreateMobileMapPackage(
    [r"C:\data\Basemap1.mapx", r"C:\data\Map1.mapx"], outputfile, None, 
    r"\\share\layers\AreaOfInterest.lyrx", "DEFAULT", "CLIP", "Title", 
    "Summary", "description", "Tag", "Credits", "Use",
    "STANDARD", "ENABLE_MAP_EXPIRATION",
    "DONOT_ALLOW_TO_OPEN", expiration_date,
    "This map is expired.  Contact the map publisher for an updated map.")

Umgebungen

Sonderfälle

Faktor für parallele Verarbeitung

Wenn die Umgebung nicht angegeben wurde, verwendet das Werkzeug die Hälfte der verfügbaren Kerne.

Lizenzinformationen

  • Basic: Begrenzt
  • Standard: Begrenzt
  • Advanced: Begrenzt

Verwandte Themen