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
- Welche räumlichen Datentypen werden in Parquet-Dateien unterstützt, die mit ArcGIS verwendet werden?
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:
Im GeoParquet-Standard, Version 1.0.0 oder 1.1.0
Mit einem räumlichen Parquet-Typ (Geometrie oder Geographie)
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.