Kartenkachelpaket erstellen (Data Management)

Zusammenfassung

Generiert Kacheln aus einer Karte und packt sie in ein Kachelpaket oder mehrere kleinere Kachelpakete.

Verwendung

  • Dieses Werkzeug berücksichtigt die Umgebungsvariable Faktor für parallele Verarbeitung. Wenn der Parameter Mehrere Pakete erstellen aktiviert ist, generiert die parallele Verarbeitung den Cache-Inhalt über mehrere Prozesse hinweg, um die verfügbare CPU zu nutzen und Kachelpakete zu erstellen, wenn der Standardschwellenwert (1 GB) erreicht wird.

  • Verwenden Sie den Parameter Mehrere Pakete erstellen, wenn Sie mit großen Datenmengen arbeiten. Wenn dieser Parameter aktiviert ist, werden mehrere kleine Kachelpakete anstelle eines einzigen großen Pakets erstellt. Dies ermöglicht es Ihnen, Kachelinhalte mit mehr als 500 GB für einen Auftrag zu generieren und ihn freizugeben oder hochzuladen und in ArcGIS Online als gehosteten Kachel-Layer zu veröffentlichen. Mit diesem Ansatz können Sie große Kachelinhalte als kleine, freizugebende Kachelpakete generieren, ohne die Cache-Ausdehnungen und Ebenen auf mehrere Aufträge aufteilen zu müssen.

    Wenn dieser Parameter aktiviert ist, müssen Sie im Parameter Ausgabeordner einen Pfad zu einem leeren Ordner im Dateisystem angeben, in dem die Ausgabepakete gespeichert werden sollen. Sie können Multipart-Pakete nur erstellen, wenn der Parameter Pakettyp auf tpkx gesetzt ist und die Umgebungsvariable Faktor für parallele Verarbeitung nicht 0 ist.

  • Wenn der Parameter Kachelformat auf PNG festgelegt ist, wählt das Werkzeug automatisch das korrekte Format (PNG8, PNG24 oder PNG32) basierend auf dem Wert, der für den Parameter Maximale Detaillierungsebene angegeben ist.

  • Damit das Werkzeug ausgeführt werden kann, muss die Eingabekarte eine Beschreibung und Tags enthalten. Um eine Beschreibung und Tags hinzuzufügen, klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Kartennamen, und wählen Sie Eigenschaften aus. Füllen Sie im Dialogfeld Karteneigenschaften auf der Registerkarte Metadaten die Textfelder Tags und Beschreibung aus.

Parameter

BeschriftungErläuterungDatentyp
Eingabekarte

Die Karte, aus der die Kacheln generiert und gepackt werden.

Map
Paket für ArcGIS Online | Bing Maps | Google Maps

Gibt an, ob das Kachelschema aus einem vorhandenen Kartenservice generiert wird oder ob die Kartenkacheln für ArcGIS Online, Bing Maps und Google Maps generiert werden.

  • Aktiviert: Das Kachelschema von ArcGIS Online/Bing Maps/Google Maps wird verwendet. Dies ist die Standardeinstellung.

    Das Kachelschema ArcGIS Online/Bing Maps/Google Maps ermöglicht Ihnen, Cache-Kacheln mit Kacheln von diesen Online-Kartenerstellungsservices zu überlagern. ArcGIS Desktop schließt dieses Kachelschema beim Laden eines Kachelschemas als integrierte Option ein. Wenn Sie dieses Kachelschema auswählen, muss die Quellkarte das projizierte Koordinatensystem WGS84 Web Mercator (Auxiliary Sphere) verwenden.

    Das Kachelschema von ArcGIS Online/Bing Maps/Google Maps ist erforderlich, wenn Sie das Paket mit ArcGIS Online, Bing Maps oder Google Maps überlagern. Ein Vorteil des ArcGIS Online-/Bing Maps-/Google Maps-Kachelschemas ist, dass es weltweit eingesetzt wird. Deshalb passen die Kacheln zu denen von anderen Organisationen, die dieses Kachelschema verwendet haben. Auch wenn Sie nicht planen, einen dieser bekannten Karten-Services zu überlagern, sollten Sie das Kachelschema aus Gründen der Interoperabilität auswählen.

    Das Kachelschema für ArcGIS Online/Bing Maps/Google Maps enthält möglicherweise Maßstäbe, die zu weit vergrößert werden, um in der Karte verwendbar zu sein. Das Packen mit großen Maßstäben kann zeit- und speicherintensiv sein. Der größte Maßstab im Kachelschema beträgt z. B. ungefähr 1:1.000. Das Packen der gesamten kontinentalen USA mit diesem Maßstab kann Wochen dauern und erfordert Hunderte von Gigabyte Speicherplatz. Wenn Sie nicht auf dieser Maßstabsebene packen möchten, entfernen Sie diese Maßstabsebene, wenn Sie das Kachelpaket erstellen.

  • Deaktiviert: Ein Kachelschema aus einem vorhandenen Kartenservice wird verwendet.

    Wählen Sie diese Option aus, wenn Ihre Organisation auf dem Server ein Kachelschema für einen vorhandenen Service erstellt hat und Sie sich anpassen möchten. Passende Kachelschemas stellen sicher, dass sich die Kacheln ordnungsgemäß in Ihrer Maps SDKs-Anwendung überlagern.

    Wenn Sie diese Option auswählen, verwenden Sie für die Quellkarte das gleiche Koordinatensystem wie für die Karte, deren Kachelschema Sie importieren.

Boolean
Ausgabedatei

Der Ausgabepfad und der Dateiname für das Kartenkachelpaket. Wenn der Parameter Mehrere Pakete erstellen aktiviert ist, wird dieser Parameter durch den Parameter Ausgabeordner ersetzt, um anzugeben, wo die Kachelpakete generiert werden sollen.

File
Kachelformat

Gibt das Format an, das für die generierten Kacheln verwendet wird.

  • PNGDas korrekte Format (PNG8, PNG24 oder PNG32) wird basierend auf dem angegebenen Parameterwert Maximale Detaillierungsebene verwendet. Dies ist die Standardeinstellung.
  • 8-Bit-PNGEs wird das PNG8-Format verwendet. Verwenden Sie dieses Format für Overlay-Services, die einen transparenten Hintergrund haben müssen, z. B. Straßen und Grenzen. Bei PNG8 werden Kacheln mit sehr geringem Speicherbedarf ohne Informationsverlust erstellt.Verwenden Sie PNG8 nicht, wenn die Karte mehr als 256 Farben enthält. Bilddaten, Schummerungen, Farbverläufe, Transparenz und Antialiasing können in einer Karte mehr als 256 Farben verwenden. Auch Symbole wie Schnellstraßen-Schilder können an den Rändern leichtes Antialiasing aufweisen, sodass einer Karte unerwarteterweise weitere Farben hinzugefügt werden.
  • 24-Bit-PNGEs wird das PNG24-Format verwendet. Verwenden Sie dieses Format für Overlay-Services wie Straßen und Grenzen, die über mehr als 256 Farben verfügen (bei weniger als 256 Farben ist PNG8 zu empfehlen).
  • 32-Bit-PNGEs wird das PNG32-Format verwendet. Verwenden Sie dieses Format für Overlay-Services wie Straßen und Grenzen, die über mehr als 256 Farben verfügen. PNG32 funktioniert gut für Overlay-Services mit Antialiasing für Linien oder Text. Mit PNG32 werden auf dem Datenträger größere Kacheln erstellt als mit PNG24.
  • JPEGEs wird das JPEG-Format verwendet. Verwenden Sie dieses Format für Grundkartenservices, die über eine große Farbvariation verfügen und keinen transparenten Hintergrund erfordern. Raster-Bilddaten und detaillierte Vektor-Grundkarten eignen sich z. B. gut für das Format JPEG.JPEG ist ein verlustbehaftetes Bildformat. Es wird versucht, Daten selektiv zu entfernen, ohne die Darstellung des Bildes zu beeinträchtigen. Dabei kann es zu sehr kleinen Kachelgrößen kommen. Falls eine Karte jedoch Vektorlinien oder -beschriftungen enthält, werden um die Linien herum ggf. zu viele Bereiche mit Rauschen oder verschwommener Anzeige erzeugt. Wenn dies der Fall ist, können Sie den standardmäßigen Komprimierungswert von 75 erhöhen. Bei einem höheren Wert, z. B. 90, kann es sein, dass ein guter Ausgleich zwischen akzeptabler Linienqualität und dem Vorteil der kleineren Kacheln des JPEG-Formats erzielt wird.Wenn Sie bereit sind, in den Bildern eine kleinere Menge an Rauschen zu akzeptieren, sparen Sie möglicherweise große Mengen an Speicherplatz, indem Sie JPEG auswählen. Eine kleinere Kachelgröße bedeutet auch, dass die Anwendung die Kacheln schneller herunterladen kann.
  • GemischtEs wird das JPEG-Format im Mittelpunkt des Pakets und PNG32 am Rand des Pakets verwendet. Verwenden Sie den gemischten Modus, wenn Sie Raster-Pakete auf anderen Layern sauber überlagern möchten.Wenn ein gemischtes Paket erstellt wird, werden PNG32-Kacheln dort erstellt, wo eine Transparenz erkannt wird (anders ausgedrückt: überall dort, wo der Kartenhintergrund sichtbar ist). Der Rest der Kacheln wird mit JPEG erstellt. Dadurch wird die durchschnittliche Dateigröße klein gehalten, während gleichzeitig eine saubere Überlagerung über andere Pakete bereitgestellt werden kann. Wenn Sie in diesem Szenario kein Paket im gemischten Modus verwenden, ist um die Peripherie des Bildes, wo es das andere Paket überlappt, ein nicht transparenter Kragen sichtbar.
String
Maximale Detaillierungsebene

Die ganzzahlige Darstellung, die der Anzahl der Maßstabsebenen entspricht, mit denen ein Cache-Kachelschema definiert wird. Dieser Maßstabswert definiert die maximale Ebene, bis zu der die Cache-Kacheln im Kachelpaket generiert werden. Größere Werte stellen größere Maßstäbe dar, die mehr Details anzeigen, aber mehr Speicherplatz erfordern. Kleinere Werte stellen kleinere Maßstäbe dar, die weniger Details anzeigen und weniger Speicherplatz erfordern. Mögliche Werte sind 1 bis 23. Der Standardwert ist 1. Der Wert der maximalen Detaillierungsebene muss größer als der Wert der minimalen Detaillierungsebene sein.

Long
Service
(optional)

Der Name des Kartenservice oder der .xml-Dateien, der/die für das Kachelschema verwendet wird/werden. Dieser Parameter ist nur erforderlich, wenn der Parameter Paket für ArcGIS Online | Bing Maps | Google Maps deaktiviert ist.

Map Server; File
Zusammenfassung
(optional)

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

String
Tags
(optional)

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

String
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. Diese Option ist nur verfügbar, wenn eine aktive Karte vorhanden ist.
  • Ausdehnung eines Layers:Layer Die Ausdehnung basiert auf einem aktiven Karten-Layer. Verwenden Sie die Dropdown-Liste, um einen verfügbaren Layer auszuwählen, oder verwenden Sie die Option Ausdehnung von Daten in allen Layern, um die kombinierte Ausdehnung aller aktiven Karten-Layer mit Ausnahme der Grundkarte zu erhalten. Diese Option ist nur verfügbar, wenn eine aktive Karte mit Layern vorhanden ist.
  • Durchsuchen:Durchsuchen Die Ausdehnung basiert auf einem vorhandenen Dataset.
  • Schnittmenge der Eingaben Überschneiden: Die Ausdehnung basiert auf der kleinsten oder überschneidenden Ausdehnung aller Eingaben. Wenn sich keine Eingaben überschneiden, entsteht eine Nullausdehnung.
  • Vereinigungsmenge der Eingaben:Vereinigen Die Ausdehnung basiert auf der maximalen oder kombinierten Ausdehnung aller Eingaben.
  • Ausdehnung zurücksetzen Zurücksetzen: Die Ausdehnung wird auf den Standardwert zurückgesetzt.
  • Manuell eingegebene Koordinaten: Die Koordinaten müssen numerische Werte sein und im Koordinatensystem der aktiven Karte liegen.

    Die Karte verwendet möglicherweise unterschiedliche Anzeigeeinheiten.

Extent
Komprimierungsqualität
(optional)

Ein Wert zwischen 1 und 100 für die JPEG-Komprimierungsqualität. Der Standardwert für das JPEG-Kachelformat ist 75, für die anderen Formate beträgt er 0.

Die Komprimierung wird nur für das Format JPEG und gemischte Formate unterstützt. Bei Auswahl eines höheren Wertes ergibt sich eine größere Datei mit höherer Bildqualität. Bei Auswahl eines niedrigeren Wertes ergibt sich eine kleinere Datei mit niedrigerer Bildqualität.

Long
Pakettyp
(optional)

Gibt den Typ des erstellten Kachelpakets an.

  • TPKEs wird eine .tpk-Datei erstellt. Kacheln werden mit einem kompakten Speicherformat gespeichert. Dieses Format wird in der gesamten ArcGIS-Umgebung unterstützt.
  • TPKXEs wird eine .tpkx-Datei erstellt. Kacheln werden mit dem Speicherformat CompactV2 gespeichert. Dieses Format bietet eine bessere Performance für Netzwerkfreigaben und Cloud-Speicherverzeichnisse. Dieser Paketstrukturtyp wird von neueren Versionen der ArcGIS-Produkte wie ArcGIS Online 7.1, ArcGIS Enterprise 10.7 und ArcGIS Runtime 100.5 unterstützt. Dies ist die Standardeinstellung.
String
Minimale Detaillierungsebene
(optional)

Die ganzzahlige Darstellung, die der Anzahl der Maßstabsebenen entspricht, mit denen ein Cache-Kachelschema definiert wird. Dieser Maßstabswert definiert die Ebene, ab der Cache-Kacheln verfügbar sind und im Kachelpaket generiert werden. Mögliche Werte sind 0 bis 23. Der Standardwert ist 0. Der Wert der minimalen Detaillierungsebene muss kleiner als oder gleich groß wie der Wert der maximalen Detaillierungsebene sein.

Long
Interessenbereich
(optional)

Ein Feature-Set, mit dem beschränkt wird, wo Kacheln erstellt werden. Verwenden Sie einen Interessenbereich, um Kacheln für Gebiete mit unregelmäßiger Form oder für Multipart-Features zu erstellen. Die Gebiete außerhalb des umgebenden Rechtecks des Interessenbereichs werden nicht gecacht. Wenn für diesen Parameter kein Wert angegeben wird, entspricht der Interessenbereich der vollen Ausdehnung der Eingabekarte.

Feature Set
Mehrere Pakete erstellen
(optional)

Gibt an, ob ein einzelnes großes Kachelpaket oder mehrere kleine Kachelpakete erzeugt werden sollen. Dieser Parameter ist nicht verfügbar, wenn die Umgebungsvariable Faktor für parallele Verarbeitung den Wert 0 hat oder wenn der Parameter Pakettyp auf tpk gesetzt ist.

  • Aktiviert: Es werden mehrere Kachelpakete (jeweils ca. 1 GB groß) an dem im Parameter Ausgabeordner definierten Ort erstellt.
  • Deaktiviert: Es wird ein Kachelpaket an dem im Parameter Ausgabeordner festgelegten Ort erstellt. Dies ist die Standardeinstellung.

Boolean
Ausgabeordner

Der Speicherort, an dem die Kachelpakete erstellt werden. Wenn der Ausgabeordner nicht leer ist, wird ein Unterordner im Ausgabeordner erstellt, in dem die Kacheln gespeichert werden. Eine automatisch generierte GUID wird als Ordnername verwendet.

Wenn der Parameter Mehrere Pakete erstellen nicht aktiviert ist, wird dieser Parameter durch den Parameter Ausgabedatei ersetzt, um den Namen des Kachelpakets anzugeben, das erstellt wird.

Folder

arcpy.management.CreateMapTilePackage(in_map, service_type, output_file, format_type, level_of_detail, {service_file}, {summary}, {tags}, {extent}, {compression_quality}, {package_type}, {min_level_of_detail}, {area_of_interest}, {create_multiple_packages}, output_folder)
NameErläuterungDatentyp
in_map

Die Karte, aus der die Kacheln generiert und gepackt werden.

Map
service_type

Gibt an, ob das Kachelschema aus einem vorhandenen Kartenservice generiert wird oder ob die Kartenkacheln für ArcGIS Online, Bing Maps und Google Maps generiert werden.

  • EXISTINGEin Kachelschema aus einem vorhandenen Kartenservice wird verwendet. Sie müssen im Parameter service_file einen Kartenservice angeben.Wählen Sie diese Option aus, wenn Ihre Organisation auf dem Server ein Kachelschema für einen vorhandenen Service erstellt hat und Sie sich anpassen möchten. Passende Kachelschemas stellen sicher, dass sich die Kacheln ordnungsgemäß in Ihrer Maps SDKs-Anwendung überlagern.Wenn Sie diese Option auswählen, verwenden Sie für die Quellkarte das gleiche Koordinatensystem wie für die Karte, deren Kachelschema Sie importieren.
  • ONLINEDas Kachelschema von ArcGIS Online/Bing Maps/Google Maps wird verwendet. Dies ist die Standardeinstellung.Das Kachelschema ArcGIS Online/Bing Maps/Google Maps ermöglicht Ihnen, Cache-Kacheln mit Kacheln von diesen Online-Kartenerstellungsservices zu überlagern. ArcGIS Desktop schließt dieses Kachelschema beim Laden eines Kachelschemas als integrierte Option ein. Wenn Sie dieses Kachelschema auswählen, muss die Quellkarte das projizierte Koordinatensystem WGS84 Web Mercator (Auxiliary Sphere) verwenden.Das Kachelschema von ArcGIS Online/Bing Maps/Google Maps ist erforderlich, wenn Sie das Paket mit ArcGIS Online, Bing Maps oder Google Maps überlagern. Ein Vorteil des ArcGIS Online-/Bing Maps-/Google Maps-Kachelschemas ist, dass es weltweit eingesetzt wird. Deshalb passen die Kacheln zu denen von anderen Organisationen, die dieses Kachelschema verwendet haben. Auch wenn Sie nicht planen, einen dieser bekannten Karten-Services zu überlagern, sollten Sie das Kachelschema aus Gründen der Interoperabilität auswählen.Das Kachelschema für ArcGIS Online/Bing Maps/Google Maps enthält möglicherweise Maßstäbe, die zu weit vergrößert werden, um in der Karte verwendbar zu sein. Das Packen mit großen Maßstäben kann zeit- und speicherintensiv sein. Der größte Maßstab im Kachelschema beträgt z. B. ungefähr 1:1.000. Das Packen der gesamten kontinentalen USA mit diesem Maßstab kann Wochen dauern und erfordert Hunderte von Gigabyte Speicherplatz. Wenn Sie nicht auf dieser Maßstabsebene packen möchten, entfernen Sie diese Maßstabsebene, wenn Sie das Kachelpaket erstellen.
Boolean
output_file

Der Ausgabepfad und der Dateiname für das Kartenkachelpaket.

File
format_type

Gibt das Format an, das für die generierten Kacheln verwendet wird.

  • PNGDas korrekte Format (PNG8, PNG24 oder PNG32) wird basierend auf dem angegebenen Parameterwert Maximale Detaillierungsebene verwendet. Dies ist die Standardeinstellung.
  • PNG8Es wird das PNG8-Format verwendet. Verwenden Sie dieses Format für Overlay-Services, die einen transparenten Hintergrund haben müssen, z. B. Straßen und Grenzen. Bei PNG8 werden Kacheln mit sehr geringem Speicherbedarf ohne Informationsverlust erstellt.Verwenden Sie PNG8 nicht, wenn die Karte mehr als 256 Farben enthält. Bilddaten, Schummerungen, Farbverläufe, Transparenz und Antialiasing können in einer Karte mehr als 256 Farben verwenden. Auch Symbole wie Schnellstraßen-Schilder können an den Rändern leichtes Antialiasing aufweisen, sodass einer Karte unerwarteterweise weitere Farben hinzugefügt werden.
  • PNG24Es wird das PNG24-Format verwendet. Verwenden Sie dieses Format für Overlay-Services wie Straßen und Grenzen, die über mehr als 256 Farben verfügen (bei weniger als 256 Farben ist PNG8 zu empfehlen).
  • PNG32Es wird das PNG32-Format verwendet. Verwenden Sie dieses Format für Overlay-Services wie Straßen und Grenzen, die über mehr als 256 Farben verfügen. PNG32 funktioniert gut für Overlay-Services mit Antialiasing für Linien oder Text. Mit PNG32 werden auf dem Datenträger größere Kacheln erstellt als mit PNG24.
  • JPEGEs wird das JPEG-Format verwendet. Verwenden Sie dieses Format für Grundkartenservices, die über eine große Farbvariation verfügen und keinen transparenten Hintergrund erfordern. Raster-Bilddaten und detaillierte Vektor-Grundkarten eignen sich z. B. gut für das Format JPEG.JPEG ist ein verlustbehaftetes Bildformat. Es wird versucht, Daten selektiv zu entfernen, ohne die Darstellung des Bildes zu beeinträchtigen. Dabei kann es zu sehr kleinen Kachelgrößen kommen. Falls eine Karte jedoch Vektorlinien oder -beschriftungen enthält, werden um die Linien herum ggf. zu viele Bereiche mit Rauschen oder verschwommener Anzeige erzeugt. Wenn dies der Fall ist, können Sie den standardmäßigen Komprimierungswert von 75 erhöhen. Bei einem höheren Wert, z. B. 90, kann es sein, dass ein guter Ausgleich zwischen akzeptabler Linienqualität und dem Vorteil der kleineren Kacheln des JPEG-Formats erzielt wird.Wenn Sie bereit sind, in den Bildern eine kleinere Menge an Rauschen zu akzeptieren, sparen Sie möglicherweise große Mengen an Speicherplatz, indem Sie JPEG auswählen. Eine kleinere Kachelgröße bedeutet auch, dass die Anwendung die Kacheln schneller herunterladen kann.
  • MIXEDEs wird das JPEG-Format im Mittelpunkt des Pakets und PNG32 am Rand des Pakets verwendet. Verwenden Sie den gemischten Modus, wenn Sie Raster-Pakete auf anderen Layern sauber überlagern möchten.Wenn ein gemischtes Paket erstellt wird, werden PNG32-Kacheln dort erstellt, wo eine Transparenz erkannt wird (anders ausgedrückt: überall dort, wo der Kartenhintergrund sichtbar ist). Der Rest der Kacheln wird mit JPEG erstellt. Dadurch wird die durchschnittliche Dateigröße klein gehalten, während gleichzeitig eine saubere Überlagerung über andere Pakete bereitgestellt werden kann. Wenn Sie in diesem Szenario kein Paket im gemischten Modus verwenden, ist um die Peripherie des Bildes, wo es das andere Paket überlappt, ein nicht transparenter Kragen sichtbar.
String
level_of_detail

Die ganzzahlige Darstellung, die der Anzahl der Maßstabsebenen entspricht, mit denen ein Cache-Kachelschema definiert wird. Dieser Maßstabswert definiert die maximale Ebene, bis zu der die Cache-Kacheln im Kachelpaket generiert werden. Größere Werte stellen größere Maßstäbe dar, die mehr Details anzeigen, aber mehr Speicherplatz erfordern. Kleinere Werte stellen kleinere Maßstäbe dar, die weniger Details anzeigen und weniger Speicherplatz erfordern. Mögliche Werte sind 1 bis 23. Der Standardwert ist 1. Der Wert der maximalen Detaillierungsebene muss größer als der Wert der minimalen Detaillierungsebene sein.

Long
service_file
(optional)

Der Name des Kartenservice oder der .xml-Dateien, der/die für das Kachelschema verwendet wird/werden. Dieser Parameter ist nur erforderlich, wenn der Parameter service_type auf EXISTING festgelegt ist.

Map Server; File
summary
(optional)

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

String
tags
(optional)

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

String
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.
  • Eine durch Leerzeichen getrennte Zeichenfolge von Koordinaten: Die Ausdehnung der angegebenen Zeichenfolge wird verwendet. Koordinaten werden im Format X-Min, Y-Min, X-Max, Y-Max angegeben.
Extent
compression_quality
(optional)

Ein Wert zwischen 1 und 100 für die JPEG-Komprimierungsqualität. Der Standardwert für das JPEG-Kachelformat ist 75, für die anderen Formate beträgt er 0.

Die Komprimierung wird nur für das Format JPEG und gemischte Formate unterstützt. Bei Auswahl eines höheren Wertes ergibt sich eine größere Datei mit höherer Bildqualität. Bei Auswahl eines niedrigeren Wertes ergibt sich eine kleinere Datei mit niedrigerer Bildqualität.

Long
package_type
(optional)

Gibt den Typ des erstellten Kachelpakets an.

  • tpkEs wird eine .tpk-Datei erstellt. Kacheln werden mit einem kompakten Speicherformat gespeichert. Dieses Format wird in der gesamten ArcGIS-Umgebung unterstützt.
  • tpkxEs wird eine .tpkx-Datei erstellt. Kacheln werden mit dem Speicherformat CompactV2 gespeichert. Dieses Format bietet eine bessere Performance für Netzwerkfreigaben und Cloud-Speicherverzeichnisse. Dieser Paketstrukturtyp wird von neueren Versionen der ArcGIS-Produkte wie ArcGIS Online 7.1, ArcGIS Enterprise 10.7 und ArcGIS Runtime 100.5 unterstützt. Dies ist die Standardeinstellung.
String
min_level_of_detail
(optional)

Die ganzzahlige Darstellung, die der Anzahl der Maßstabsebenen entspricht, mit denen ein Cache-Kachelschema definiert wird. Dieser Maßstabswert definiert die Ebene, ab der Cache-Kacheln verfügbar sind und im Kachelpaket generiert werden. Mögliche Werte sind 0 bis 23. Der Standardwert ist 0. Der Wert der minimalen Detaillierungsebene muss kleiner als oder gleich groß wie der Wert der maximalen Detaillierungsebene sein.

Long
area_of_interest
(optional)

Ein Feature-Set, mit dem beschränkt wird, wo Kacheln erstellt werden. Verwenden Sie einen Interessenbereich, um Kacheln für Gebiete mit unregelmäßiger Form oder für Multipart-Features zu erstellen. Die Gebiete außerhalb des umgebenden Rechtecks des Interessenbereichs werden nicht gecacht. Wenn für diesen Parameter kein Wert angegeben wird, entspricht der Interessenbereich der vollen Ausdehnung der Eingabekarte.

Feature Set
create_multiple_packages
(optional)

Gibt an, ob ein einzelnes großes Kachelpaket oder mehrere kleine Kachelpakete erzeugt werden sollen. Dieser Parameter ist nicht verfügbar, wenn die Umgebungsvariable parallelProcessingFactor auf 0 festgelegt ist oder wenn der Parameter package_type auf tpk festgelegt ist.

  • CREATE_MULTIPLE_PACKAGESEs werden mehrere Kachelpakete (jeweils ca. 1 GB groß) an dem im Parameter output_folder festgelegten Ort erstellt.
  • CREATE_SINGLE_PACKAGEEs wird ein Kachelpaket an dem im Parameter output_file festgelegten Ort erstellt. Dies ist die Standardeinstellung.
Boolean
output_folder

Der Ausgabeordner, in dem die Kachelpakete erstellt werden sollen. Wenn der Ausgabeordner nicht leer ist, wird ein Unterordner im Ausgabeordner erstellt, in dem die Kacheln gespeichert werden. Eine automatisch generierte GUID wird als Ordnername verwendet.

Folder

Codebeispiel

CreateMapTilePackage: Beispiel 1 (Python-Fenster)

Mit dem folgenden Python-Skript wird veranschaulicht, wie die Funktion CreateMapTilePackage aus dem Python-Fenster verwendet wird.

import arcpy
arcpy.env.workspace = r"C:\Data\MinMaxLOD\states73K"
aprx = arcpy.mp.ArcGISProject(r"C:\Data\MinMaxLOD\states73K\states73K_1.aprx")
map1 = aprx.listMaps()[0]
arcpy.management.CreateMapTilePackage(map1, "ONLINE", "Example.tpkx", "PNG", "5")
CreateMapTilePackage: Beispiel 2 (eigenständiges Skript)

Suchen Sie alle Karten im Projekt und erstellen Sie für jede Karte ein eigenes Kartenkachelpaket.

# Name: CreateMapTilePackage.py
# Description: Find all the maps in the project and
#   create a single map tile package for each map

# import system modules
import os
import arcpy

# Set environment settings
arcpy.env.overwriteOutput = True
arcpy.env.workspace = r"C:\Data\MinMaxLOD\states73K"

# Loop through the project, find all the maps, and
#   create a single map tile package for each map,
#   using the same name as the map
p = arcpy.mp.ArcGISProject("c:\\temp\\myproject.aprx")
extent = ""
aoi = ""

for m in p.listMaps():
    print("Packaging " + m.name)
    arcpy.management.CreateMapTilePackage(m, "ONLINE", "{}.tpkx".format(m.name), 
                                            "PNG", 9, None, "MapSummary", "MapTag", extent, "", "tpkx", 5, aoi)
CreateMapTilePackage: Beispiel 3 (eigenständiges Skript)

Erstellen Sie mehrere Kartenkachelpakete für eine Karte.

# Name: CreateMapTilePackage.py
# Description: Create multiple map tile packages for a given map

# import system modules
import os
import arcpy

# Set environment settings
arcpy.env.overwriteOutput = True
arcpy.env.workspace = r"C:\Data\MinMaxLOD\states73K"

# Create multiple map tile packages for given map,

aprx = arcpy.mp.ArcGISProject("c:\\temp\\myproject.aprx")
map1 = aprx.listMaps()[0]
extent = ""
aoi = ""
createMultiplePackages = "create_multiple_packages"
outputFolder = r"C:\11\multi"

arcpy.management.CreateMapTilePackage(map1, "ONLINE", "", "PNG", 9, None, "MapSummary", "MapTag",
                                      extent, "", "tpkx", 5, aoi,createMultiplePackages, outputFolder )

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen