Skip to main content

FAQs zur Verwendung einer Parquet-Datei in ArcGIS Pro

Die folgenden Fragen und Antworten enthalten ausführliche Informationen zur Verwendung einer Apache Parquet-Datei aus einer lokalen Ordnerverbindung oder einer Cloud-Speicher-Verbindung in ArcGIS Pro.

Caches

Cloud-Speicher

Datentypen

Kartenerstellung

Freigabe

Wie groß sind die lokalen persistenten Caches, die für eine Parquet-Datei erstellt werden, die ich in ArcGIS Pro verwende?

Da es sich bei Parquet um ein hochgradig komprimiertes Speicherformat handelt, sind die von ArcGIS Pro erstellten lokalen persistenten Cache-Dateien in der Regel viel größer als die Originaldatei.

So kann beispielsweise eine Parquet-Datei mit 1 Million Punktdatensätzen, die in einer 20 MB großen Parquet-Datei gespeichert ist, zu einer Cache-Größe von 250 MB führen. Der Größenunterschied hängt von den in der Parquet-Datei enthaltenen Daten ab, z. B. von der Anzahl der Spalten und den Daten- und Entitätstypen.

Der Größenunterschied zwischen der Datei und dem Cache ist nicht linear.

Kann ich die lokalen Caches leeren?

In-Memory-Caches werden beim Schließen von ArcGIS Pro geleert.

Bei persistenten Caches können Sie jederzeit alle lokalen persistenten Caches löschen. Sie können auch die automatische Cache-Löschung konfigurieren. Weitere Anweisungen finden Sie unter Verwalten von Parquet-Datencaches.

Tipp:

Sie können die lokalen persistenten Caches löschen und mit dem Geoverarbeitungswerkzeug Parquet-Cache erstellen oder der ArcPy-Funktion CreateParquetCache nur diejenigen neu erstellen, die Sie noch benötigen.

Welchen Cloud-Provider kann ich verwenden, um die Parquet-Dateien zu hosten, auf die ich einzeln zugreife, um sie zu einer Karte oder Szene hinzuzufügen?

Sie können eine Cloud-Speicher-Verbindung zu Amazon Simple Storage Service (S3), Google Cloud Storage, Microsoft Azure Blob Storage oder Microsoft Azure Data Lake Storage Gen2 herstellen.

Welche Anmeldeinformationen kann ich verwenden, um eine Cloud-Speicher-Verbindung zu erstellen, mit der ich auf eine Parquet-Datei in einem unterstützten Cloud-Speicherort zugreifen kann?

In der Dokumentation des Geoverarbeitungswerkzeugs Cloud-Verbindungsdatei erstellen sind die unterstützten Anmeldeinformationstypen aufgeführt.

Welche ressourcenbasierten Richtlinienberechtigungen muss ich für eine IAM-Rolle konfigurieren, damit ArcGIS Pro eine Parquet-Datei in einem Amazon S3-Bucket verwenden kann?

Die IAM-Rolle muss zumindest die folgende Richtlinie aufweisen:

{
 "Version": "2012-10-17",
 "Statement": [
     {
         "Sid": "<statement-id>",
         "Effect": "Allow",
         "Action": [
             "s3:ListBucket",
             "s3:GetObject",
             "s3:GetObjectVersion"
         ],
         "Resource": [
             "arn:aws:s3:::<cache-bucket-name>/*",
             "arn:aws:s3:::<cache-bucket-name>"
         ]
     }
 ]
}

Ersetzen Sie die Werte in den spitzen Klammern (<>) durch die für Ihre IAM-Rolle und Ihren IAM-Bucket spezifischen Werte.

Die Version des oben gezeigten Richtliniendokuments ist vom 17.10.2012. Wenn Sie das Versionsdatum ändern, ändert sich gegebenenfalls auch das Dokumentformat.

Welche räumlichen Datentypen werden in Parquet-Dateien unterstützt, die mit ArcGIS verwendet werden?

Das räumliche Feld in der Parquet-Datei muss auf eine der folgenden Weisen definiert sein:

Gibt es eine Möglichkeit, Features in einer Karte oder Szene in ArcGIS Pro basierend auf den Informationen, die in XYZ-Feldern in einer Parquet-Datei gespeichert sind, anzuzeigen?

Führen Sie das Geoverarbeitungswerkzeug XY-Tabelle in Punkt mit dem Parquet-Karten-Layer als Eingabetabelle aus, um eine Feature-Class in einem unterstützten Ausgabeformat zu erstellen. Fügen Sie dann die Ausgabe-Feature-Class zur Karte oder Szene hinzu.

Kann ich Features aus einer Parquet-Datei in Abschnitten auf der Karte aggregieren?

Ja. Wenn die Parquet-Datei mehr als 10.000 Zeilen enthält, wird der Feature-Layer, der der Karte hinzugefügt wird, mit Geosquare-Abschnitten gezeichnet. Sie können einen anderen Maßstabsschwellenwert für den Layer festlegen oder das Binning deaktivieren. Sie können jedoch nicht zu einem anderen Abschnittstyp wechseln, da nur Geosquare-Abschnitte unterstützt werden.

Kann ich einen Web-Layer aus den Daten einer Parquet-Datei veröffentlichen, die ich aus einem Ordner oder einer Cloud-Speicher-Verbindung in eine Karte oder Szene in ArcGIS Pro einfüge?

Ja, Sie können gehostete Web-Layer veröffentlichen, in denen alle Daten kopiert werden. Eine Liste der Web-Layer-Typen, die Sie veröffentlichen können, finden Sie unter Parquet in ArcGIS Pro.

Kann ich gecachte Parquet-Dateidaten in Pakete, wie z. B. Kartenpakete oder Projektpakete, einbeziehen?

Nein, zurzeit nicht.