Hier finden Sie Antworten auf allgemeine Fragen zu Voxel-Layern.
- Das Voxel-Volumen muss ein regelmäßiges Gittervolumen mit einer bestimmten Dimensionsreihenfolge sein: x,y,z,t oder t,z,y,x.
- Ein Voxel mit unregelmäßigem Gitter kann als Punkt-Features eingesetzt und mit den Werkzeugen Empirical Bayesian Kriging 3D sowie GA Layer 3D To NetCDF interpoliert werden.
Im Dialogfeld Multidimensionalen Voxel-Layer hinzufügen wird die Datei "my NetCDF" nicht erkannt. Weshalb?
Bei nicht unterstützten NetCDF-Dateien werden keine variablen Informationen im Dialogfeld Multidimensionalen Voxel-Layer hinzufügen angezeigt, und sie können keiner lokalen Szene hinzugefügt werden. In dem Dialogfeld wird zur Warnung die Schaltfläche angezeigt. Klicken Sie darauf, um einen Bericht zu Problemen mit der NetCDF-Datei anzuzeigen. Stellen Sie sicher, dass die NetCDF-Datei volumetrisch ist und die erforderlichen XYZ-Dimensionen enthält. Weitere Informationen finden Sie unter Unterstützte Voxel-Formate. In der NetCDF4-Bibliothek von Python oder der ArcPy-NetCDFFileProperties-Klasse können Dimensionen und variable Informationen für eine NetCDF-Datei überprüft werden.
Mit den Koordinatenvariablen in einer NetCDF-Datei wird festgelegt, welche Variablen für die XYZ-Informationen stehen. Das Koordinatensystem der aus einer NetCDF-Variablen erstellten Daten wird anhand der Einheiten der Koordinatenvariablen bestimmt. Zudem wird dabei untersucht, ob das Attribut "grid_mapping" vorhanden ist oder fehlt.
Wenn die Einheiten der als X- und Y-Dimensionen angegebenen Koordinatenvariablen die Einheiten für Länge und Breite sind, befinden sich die Daten in einem geographischen Koordinatensystem (Geographic Coordinate System, GCS) und werden automatisch als WGS 1984 festgelegt.
Wenn "standard_name" der als X- und Y-Dimensionen angegebenen Koordinatenvariablen "projection_x_coordinate" und "projection_y_coordinate" lautet und die Variable über ein Attribut "grid_mapping" verfügt, befinden sich die Daten in einem projizierten Koordinatensystem (Projected Coordinate System, PCS). Projektionsname, Projektionstyp und andere Parameter werden durch eine grid_mapping-Variable definiert.
Mit Geoverarbeitungswerkzeugen in ArcGIS Pro erstellte NetCDF-Dateien enthalten das globale Attribut "esri_pe_string". Mit dem Voxel-Layer wird der Well-Known Text (WKT) aus diesem globalen Attribut gelesen, um das Koordinatensystem einzurichten.
Speichern Sie eine Projektionsdatei (.prj) mit demselben Namen wie die NetCDF-Datei im selben Verzeichnis, um das Koordinatensystem der NetCDF-Datei zu überschreiben. Informationen zum Erstellen einer Projektionsdatei finden Sie unter Speichern eines Koordinatensystems als Projektionsdatei.
Ich habe eine Benachrichtigung darüber erhalten, dass mein Voxel-Layer nicht dargestellt werden kann.
Sowohl das horizontale als auch das vertikale Koordinatensystem muss mit dem Koordinatensystem der Szene übereinstimmen. Öffnen Sie die Szeneneigenschaften, um zu bestätigen, dass sowohl das horizontale als auch das vertikale Koordinatensystem richtig eingerichtet ist.
Um einen Voxel-Layer zu reparieren, klicken Sie auf das rote Ausrufezeichen im Bereich Inhalt. Die zum Reparieren des defekten Layers verwendete NetCDF-Datei muss dieselbe NetCDF-Datei sein, die auch zum Erstellen des ursprünglichen Voxel-Layers verwendet wurde. Stimmen die NetCDF-Dateien nicht überein, wird eine Fehlermeldung angezeigt.
Voxel-Layer werden in ArcGIS Pro unterstützt. Voxel-Layer können als Layer-Paket, Kartenpaket oder Projektpaket freigegeben werden.
Ja. Stellen Sie sicher, dass sich die Voxel-Layer nicht im selben Bereich überlappen, da jeweils nur ein Voxel-Layer angezeigt werden kann. Stellen Sie auch sicher, dass Ihre Grafikkarte für die Anzeige mehrerer Voxel-Layer geeignet ist. Es wird ein dedizierter Grafikspeicher von mindestens 4 GB empfohlen. Weitere Informationen finden Sie unter ArcGIS Pro-Systemanforderungen.
Voxel-Layer unterstützen NetCDF-Dateien mit XYT- oder XYZT-Dimensionen. Die Zeitvariable muss über ein Einheitenattribut verfügen, und die Zeitwerte müssen in aufsteigender Reihenfolge sortiert sein. Die folgenden Formate werden unterstützt: YYYY:MM:DD hh:mm:ss, YYYY:MM:DD und YYYY:MM:DD hh:mm:ss hh:mm, wobei die letzte hh:mm-Angabe die Zeitzone ist. Verwenden Sie die NetCDF4-Bibliothek von Python, wenn die Zeitwerte in aufsteigender Reihenfolge sortiert werden müssen.
Die .vxc1-Datei wird jedes Mal erstellt, wenn ein Benutzer einen Voxel-Layer zu einer lokalen Szene hinzufügt und die Option Performance optimieren für aktiviert ist. Diese Datei kann von jeder ArcGIS Pro-Anwendung verwendet werden, die die NetCDF-Datei als Voxel-Layer anzeigt. Die Größe der .vxc1-Datei nimmt zu, je mehr Variablen ein Benutzer anzeigt und je mehr Iso-Oberflächen und Abschnitte er erstellt. Sie deaktivieren diese Funktion durch Deaktivieren der Option Performance optimieren für auf der Seite Anzeige der Voxel-Layer-Eigenschaften. Die .vxc1-Datei kann manuell aus dem Dateisystem gelöscht werden.
Es kann nur ein Volumen der multidimensionalen Daten visualisiert werden. Festgelegt ist das Volumen mit der höchsten Anzahl an Variablen. Bei identischer Variablenanzahl erfolgt die Priorisierung nach Dimension. So haben beispielsweise die Variablen X, Y, Z, T Priorität vor X, Y, Z. und die Variablen X, Y, Z haben wiederum Priorität vor X, Y, T. Um multidimensionale volumetrische Daten als Voxel-Layer zu visualisieren, wird empfohlen, nur ein Volumen zu definieren.
Warum werden Voxel-Szenen-Layer mit diskontinuierlichen Variablen nicht in ArcGIS ProArcGIS Pro 3.0 angezeigt?
Ab ArcGIS Pro wurde das Arbeiten mit diskontinuierlichen Voxel-Variablen vereinfacht. ArcGIS Pro wandelt die ursprünglichen Datenwerte um. Je nachdem, wie die Daten in der NetCDF-Datei gespeichert sind, kann die Umwandlung diskontinuierlicher Werte abweichen. Ganze Zahlen mit Vorzeichen oder Gleitkommaformate werden beispielsweise als Byte mit Vorzeichen dargestellt, während ganze Zahlen ohne Vorzeichen als Byte ohne Vorzeichen dargestellt werden.
Die umgewandelten Werte werden in der Symbolisierung und in Pop-ups angezeigt. Wenn Ihre Daten außerhalb des Bereichs eines Bytes mit oder ohne Vorzeichen liegen oder wenn die Umwandlung der Werte zu Konflikten führt, können Sie mithilfe eines Python-Skripts die Werte neu zuordnen.
Vor ArcGIS Pro 3.0 erstellte Voxel-Szenen-Layer (SLPK oder Service) stellen keine diskontinuierlichen Variablen dar. Sie müssen das Werkzeug Voxel-Szenen-Layer-Inhalt erstellen verwenden, um das SLPK neu zu erstellen oder den Voxel-Szenen-Layer-Service neu zu veröffentlichen.
Wenn Sie das Geoverarbeitungswerkzeug Nächster Nachbar 3D verwenden, enthält die NetCDF-Ausgabedatei Beschriftungen, die in einem Voxel-Layer berücksichtigt werden. Sie können aber auch Python verwenden, um die NetCDF-Datei zu erstellen oder um der NetCDF-Datei die Attribute esri_unique_values und esri_unique_labels für die visualisierten Variablen hinzuzufügen.
Ein Beispiel zum Festlegen von Beschriftungen für zwei Einzelwerte für eine Variable in einer NetCDF-Datei.
:esri_unique_labels = "Above", "Below";
:esri_unique_values = 1, 0; // int
Ein Voxel-Dataset ist regelmäßig gerastert, wenn die Abstände zwischen den Werten immer gleich sind. Z-Werte sind beispielsweise unregelmäßig, wenn die Abstände im Z-Bereich variieren, z. B. 0, 5, 50, 100. Werte sind regelmäßig, wenn sie in gleichmäßigen Abständen angeordnet sind, z. B. 0, 5, 10, 15, 20.
Sie können das PythonSkript zum Vereinfachen der Z-Werte verwenden, um die Abstände im Voxel-Dataset anzupassen.