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

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.

Kann ich die lokalen Caches leeren?

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.

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.

Freigeben

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?

Nein, zurzeit nicht.

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

Nein, zurzeit nicht.