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
- 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?
- Welche Anmeldeinformationen kann ich verwenden, um eine Cloud-Speicher-Verbindung zu erstellen, mit der ich auf eine Parquet-Datei in einem Amazon S3-Bucket zugreifen kann?
- Welche ressourcenbasierten Richtlinienberechtigungen muss ich für eine IAM-Rolle konfigurieren, damit ArcGIS Pro eine Parquet-Datei in einem Amazon S3-Bucket verwenden kann?
Kartenerstellung
Freigeben
Caches
Wie groß sind die lokalen 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 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.
Sie können die Dateien im ParquetCache-Verzeichnis löschen. Das Standardverzeichnis dieses Verzeichnisses ist C:\Users\<userprofile>\Documents\ArcGIS\ParquetCache. Nach dem Löschen einer Cache-Datei erstellt ArcGIS Pro sie erneut, wenn Sie das nächste Mal auf die Parquet-Datei zugreifen, wobei ArcGIS Pro einen lokalen Cache erstellt, wie unter Gecachte Parquet-Daten beschrieben.
Sie können die lokalen Caches auch löschen und die benötigten Caches mit der ArcPy-Funktion CreateParquetCache erneut erstellen.
Cloud-Speicher
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 einem Amazon Simple Storage Service (S3)-Bucket erstellen.
Welche Anmeldeinformationen kann ich verwenden, um eine Cloud-Speicher-Verbindung zu erstellen, mit der ich auf eine Parquet-Datei in einem Amazon S3-Bucket zugreifen kann?
Sie können einen Zugriffsschlüssel oder ein Sitzungstoken verwenden. Wenn der Bucket für anonymen Zugriff konfiguriert ist, sind keine Anmeldeinformationen erforderlich, um auf die darin enthaltene Datei zuzugreifen. Eine Liste der unterstützten Anmeldeinformationstypen finden Sie in der Dokumentation des Werkzeugs Cloud-Verbindungsdatei erstellen.
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.
Kartenerstellung
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.
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.