3D-GA-Layer in multidimensionales Raster (Geostatistical Analyst)

Mit der Geostatistical Analyst-Lizenz verfügbar.

Zusammenfassung

Exportiert einen geostatistischen 3D-Layer, der mit dem Werkzeug Empirical Bayesian Kriging 3D erstellt wurde, in ein multidimensionales Raster-Dataset im Cloud-Raster-Format (*.crf-Datei). Die Werkzeuge im Toolset "Multidimensionale Analyse" in der Toolbox "Image Analyst" sind für die direkte Verwendung an multidimensionalen Rastern konzipiert und können die 3D-Eigenschaft der Daten erkennen.

Geostatistische Layer in 3D speichern kontinuierliche 3D-Interpolationsergebnisse und werden als horizontale 2D-Ausschnitte in einer bestimmten Höhe dargestellt. Wenn Sie mit dem Bereichsschieberegler die aktuelle Höhe ändern, werden im Layer die vorhergesagten Werte der neuen Höhe berechnet und dargestellt. Mit dem Werkzeug GA-Layer in Raster können Raster interpolierter Vorhersagen in jeder Höhe extrahiert werden. Das Werkzeug 3D-GA-Layer in multidimensionales Raster automatisiert die Extraktion der Raster in mehreren Höhen und speichert diese in einem multidimensionalen Raster-Dataset.

Verwendung

  • Der geostatistische 3D-Eingabe-Layer muss mit Empirical Bayesian Kriging 3D erstellt werden.

  • Zum Angeben der gewünschten Höhen haben Sie die folgenden Möglichkeiten:

    • Angeben der Höhenwerte mit einem Iterator: Lassen Sie den Parameter Expliziten Höhenwert eingeben deaktiviert, und geben Sie die gewünschten Werte in den Parametern Minimale Höhe, Maximale Höhe und Höhenintervall ein. Die Iteration beginnt beim Minimum und erhöht bei jedem weiteren Durchlauf den Wert um das Intervall, bis das Maximum erreicht ist. Wenn Sie zum Beispiel als minimale Höhe den Wert 0, als Maximum den Wert 100 und als Intervall den Wert 20 angeben, dann enthält die Ausgabe sechs Höhen: 0, 20, 40, 60, 80 und 100.
    • Angeben expliziter Höhenwerte: Aktivieren Sie den Parameter Expliziten Höhenwert eingeben, und geben Sie die gewünschten Höhen im Parameter Höhenwerte ein.
    Der Parameter Höheneinheiten gibt die Einheit jedes Höhenwertes an.

  • Wenn mit dem angegebenen Höhenintervall der Höhenbereich (Maximale Höhe minus Minimale Höhe) nicht gleichmäßig unterteilt werden kann, wird eine Höhe verwendet, die die maximale Höhe überschreitet. Wenn Sie zum Beispiel als minimale Höhe den Wert 10, als maximale Höhe den Wert 80 und als Höhenintervall den Wert 20 angeben, dann enthält die Ausgabe fünf Höhen: 10, 30, 50, 70 und 90.

  • Als Standard-Raster-Zellengröße des Parameters Multidimensionales Ausgabe-Raster-Dataset wird der kleinere der beiden Werte der Ausgabeausdehnung der X- und der Y-Dimension, dividiert durch 100, verwendet. Der Standardwert für die Anzahl der Höhenausschnitte ist 10. Damit wird ein multidimensionales Raster mit einer X- und Y-Auflösung, die mindestens 10 Mal größer als die Z-Auflösung ist, erstellt. Auf diese Werte sollten Sie insbesondere dann achten, wenn Sie mit ungefähr derselben Auflösung in allen drei Dimensionen arbeiten möchten. Wenn die Zellengröße oder die Anzahl der Höhenausschnitte erhöht wird, dann liegen die Ausgaben näher an derselben Auflösung in allen drei Dimensionen.

  • Die Ausführungszeit dieses Werkzeugs verhält sich in etwa proportional zur Anzahl der Vorhersagen, die insgesamt erforderlich sind. Außerdem muss für jede Raster-Zelle jeder Höhe ein vorhergesagter Wert berechnet werden. Standardmäßig ist die Ausführungszeit dieses Werkzeugs etwa 60 Prozent länger als beim Exportieren eines einzelnen Höhenausschnittes mit den Standardoptionen des Werkzeugs GA-Layer in Raster. Wenn Zusätzliche Ausgabentypen berücksichtigt werden, dann erhöht sich dadurch die Ausführungszeit nicht wesentlich, da Ausgaben mehrerer Typen gleichzeitig vorhergesagt werden können.

  • Wenn Zusätzliche Ausgabentypen angegeben wurden, dann ist das Ausgabe-Raster ein multivariates multidimensionales Raster-Dataset mit unterschiedlichen Variablen für die einzelnen Ausgabetypen.

  • Die Performance der Werkzeuge im Toolset "Multidimensionale Analyse" der Toolbox "Image Analyst" lässt sich verbessern, indem Umgruppierungen am multidimensionalen Raster erstellt werden. Sie können zwar den Parameter Multidimensionale Umgruppierung erstellen verwenden, damit sie automatisch erstellt werden, dadurch nimmt aber die Ausführungszeit des Werkzeugs zu. Sie können das Werkzeug Multidimensionale Umgruppierung erstellen verwenden, um später Umgruppierungen zu erstellen.

Parameter

BeschriftungErläuterungDatentyp
Geostatistischer Eingabe-Layer in 3D

Der geostatistische 3D-Layer, der das Modell darstellt, das in ein multivariates Raster-Dataset exportiert werden soll.

Geostatistical Layer
Multidimensionales Ausgabe-Raster-Dataset

Das Ausgabe-Raster-Dataset, das die Ergebnisse des Exports des geostatistischen Modells enthält. Die Ausgabe muss als Datei im Cloud-Raster-Format (*.crf) gespeichert werden.

Raster Dataset
Zellengröße
(optional)

Die Zellengröße des multidimensionalen Ausgabe-Rasters

Analysis Cell Size
Expliziten Höhenwert eingeben
(optional)

Gibt an, ob die Höhen als explizite Liste angegeben werden oder ein Iterator verwendet werden soll. Jede Höhenangabe wird durch eine Dimension im multidimensionalen Ausgabe-Raster dargestellt.

  • Aktiviert: Die Höhenwerte werden als Liste angegeben.
  • Deaktiviert: Die Höhenwerte werden unter Verwendung eines Iterators angegeben. Dies ist die Standardeinstellung.
Boolean
Minimale Höhe
(optional)

Die minimale Höhe, bei der die Iteration gestartet werden soll.

Double
Maximale Höhe
(optional)

Die maximale Höhe, bei der die Iteration beendet werden soll.

Double
Höhenintervall
(optional)

Die Schrittweite, um die bei jeder Iteration die Höhe erhöht werden soll.

Double
Höhenwerte
(optional)

Die Höhenwerte, die exportiert werden sollen.

Double
Höheneinheiten
(optional)

Gibt die Maßeinheiten für die Höhenwerte an.

  • US Survey ZollHöhen werden in U.S. Survey Zoll angegeben.
  • US Survey FeetHöhen werden in U.S. Survey Feet angegeben.
  • US Survey YardsHöhen werden in U.S. Survey Yards angegeben.
  • US Survey MeilenHöhen werden in U.S. Survey Meilen angegeben.
  • US Survey SeemeilenHöhen werden in U.S. Survey Seemeilen angegeben.
  • MillimeterHöhen werden in Millimetern angegeben.
  • ZentimeterHöhen werden in Zentimetern angegeben.
  • DezimeterHöhen werden in Dezimetern angegeben.
  • MeterHöhen werden in Metern angegeben.
  • KilometerHöhen werden in Kilometern angegeben.
  • Internationale ZollHöhen werden in internationalen Zoll angegeben.
  • Fuß (international)Höhen werden in internationalen Fuß angegeben.
  • Internationale YardsHöhen werden in internationalen Yards angegeben.
  • Meilen (Statute Miles)Höhen werden in Meilen (Statute Miles) angegeben.
  • Internationale SeemeilenHöhen werden in internationalen Seemeilen angegeben.
String
Ausgabetyp
(optional)

Gibt den primären Ausgabetyp des multidimensionalen Ausgabe-Rasters an. Der Parameter Zusätzliche Ausgabentypen kann verwendet werden, um zusätzliche Variablen im multidimensionalen Ausgabe-Raster anzugeben.

Weitere Informationen finden Sie unter What output surface types can the interpolation models generate?

  • VorhersageEin multidimensionales Raster mit vorhergesagten Werten. Dies ist die Standardeinstellung.
  • Standardfehler der VorhersageEin multidimensionales Raster mit Standardfehlern der Vorhersage.
  • WahrscheinlichkeitEin multidimensionales Raster mit der Vorhersage der Wahrscheinlichkeit, dass ein Schwellenwert überschritten wird.
  • QuantilEin multidimensionales Raster mit der Vorhersage des Quantils des vorhergesagten Wertes.
String
Quantil- oder Wahrscheinlichkeitsschwellenwert
(optional)

Wenn der Parameter Ausgabetyp auf Quantil festgelegt ist, dann geben Sie in diesem Parameter das gewünschte Quantil ein. Wenn der Parameter Ausgabetyp auf Wahrscheinlichkeit festgelegt ist, dann geben Sie in diesem Parameter den gewünschten Schwellenwert ein. Danach wird die Wahrscheinlichkeit, mit der dieser Schwellenwert überschritten wird, berechnet. Um die Wahrscheinlichkeit, mit der der Schwellenwert nicht überschritten wird, zu erhalten, müssen Sie diesen Wert von eins subtrahieren.

Double
Zusätzliche Ausgabentypen
(optional)

Gibt für jedes zusätzliche Ausgabe-Raster den Ausgabetyp und den Wert für das Quantil oder die Wahrscheinlichkeit an. Wenn mehrere Ausgabentypen angegeben wurden, dann ist das Ausgabe-Raster ein multivariates Raster-Dataset mit unterschiedlichen Variablen für die einzelnen Ausgabetypen.

Weitere Informationen finden Sie unter What output surface types can the interpolation models generate?

Value Table
Multidimensionale Umgruppierung erstellen
(optional)

Gibt an, ob multidimensionale Umgruppierungen am multidimensionalen Ausgabe-Raster erstellt werden sollen.

  • Aktiviert: Multidimensionale Umgruppierungen am multidimensionalen Ausgabe-Raster sollen erstellt werden.
  • Deaktiviert: Multidimensionale Umgruppierungen am multidimensionalen Ausgabe-Raster sollen nicht erstellt werden. Dies ist die Standardeinstellung.
Boolean

arcpy.ga.GALayer3DToMultidimensionalRaster(in_3d_geostat_layer, out_multidimensional_raster, {cell_size}, {explicit_only}, {min_elev}, {max_elev}, {elev_interval}, {elev_values}, {elev_units}, {output_type}, {quantile_probability_value}, {additional_outputs}, {build_transpose})
NameErläuterungDatentyp
in_3d_geostat_layer

Der geostatistische 3D-Layer, der das Modell darstellt, das in ein multivariates Raster-Dataset exportiert werden soll.

Geostatistical Layer
out_multidimensional_raster

Das Ausgabe-Raster-Dataset, das die Ergebnisse des Exports des geostatistischen Modells enthält. Die Ausgabe muss als Datei im Cloud-Raster-Format (*.crf) gespeichert werden.

Raster Dataset
cell_size
(optional)

Die Zellengröße des multidimensionalen Ausgabe-Rasters

Analysis Cell Size
explicit_only
(optional)

Gibt an, ob die Höhen als explizite Liste angegeben werden oder ein Iterator verwendet werden soll.

  • EXPLICIT_VALUESDie Höhenwerte werden als Liste angegeben.
  • NO_EXPLICIT_VALUESDie Höhenwerte werden unter Verwendung eines Iterators angegeben. Dies ist die Standardeinstellung.
Boolean
min_elev
(optional)

Die minimale Höhe, bei der die Iteration gestartet werden soll.

Double
max_elev
(optional)

Die maximale Höhe, bei der die Iteration beendet werden soll.

Double
elev_interval
(optional)

Die Schrittweite, um die bei jeder Iteration die Höhe erhöht werden soll.

Double
elev_values
[elev_values,...]
(optional)

Die Höhenwerte, die exportiert werden sollen.

Double
elev_units
(optional)

Gibt die Maßeinheiten für die Höhenwerte an.

  • INCHHöhen werden in U.S. Survey Zoll angegeben.
  • FOOTHöhen werden in U.S. Survey Feet angegeben.
  • YARDHöhen werden in U.S. Survey Yards angegeben.
  • MILE_USHöhen werden in U.S. Survey Meilen angegeben.
  • NAUTICAL_MILEHöhen werden in U.S. Survey Seemeilen angegeben.
  • MILLIMETERHöhen werden in Millimetern angegeben.
  • CENTIMETERHöhen werden in Zentimetern angegeben.
  • DECIMETERHöhen werden in Dezimetern angegeben.
  • METERHöhen werden in Metern angegeben.
  • KILOMETERHöhen werden in Kilometern angegeben.
  • INCH_INTHöhen werden in internationalen Zoll angegeben.
  • FOOT_INTHöhen werden in internationalen Fuß angegeben.
  • YARD_INTHöhen werden in internationalen Yards angegeben.
  • MILE_INTHöhen werden in Meilen (Statute Miles) angegeben.
  • NAUTICAL_MILE_INTHöhen werden in internationalen Seemeilen angegeben.
String
output_type
(optional)

Gibt den primären Ausgabetyp des multidimensionalen Ausgabe-Rasters an. Der Parameter Zusätzliche Ausgabentypen kann verwendet werden, um zusätzliche Variablen im multidimensionalen Ausgabe-Raster anzugeben.

Weitere Informationen finden Sie unter What output surface types can the interpolation models generate?

  • PREDICTIONEin multidimensionales Raster mit vorhergesagten Werten. Dies ist die Standardeinstellung.
  • PREDICTION_STANDARD_ERROREin multidimensionales Raster mit Standardfehlern der Vorhersage.
  • PROBABILITYEin multidimensionales Raster mit der Vorhersage der Wahrscheinlichkeit, dass ein Schwellenwert überschritten wird.
  • QUANTILEEin multidimensionales Raster mit der Vorhersage des Quantils des vorhergesagten Wertes.
String
quantile_probability_value
(optional)

Wenn der Parameter Ausgabetyp auf Quantil festgelegt ist, dann geben Sie in diesem Parameter das gewünschte Quantil ein. Wenn der Parameter Ausgabetyp auf Wahrscheinlichkeit festgelegt ist, dann geben Sie in diesem Parameter den gewünschten Schwellenwert ein. Danach wird die Wahrscheinlichkeit, mit der dieser Schwellenwert überschritten wird, berechnet. Um die Wahrscheinlichkeit, mit der der Schwellenwert nicht überschritten wird, zu erhalten, müssen Sie diesen Wert von eins subtrahieren.

Double
additional_outputs
[[output_type, quantile_probability_value],...]
(optional)

Gibt für jedes zusätzliche Ausgabe-Raster den Ausgabetyp und den Wert für das Quantil oder die Wahrscheinlichkeit an. Wenn mehrere Ausgabentypen angegeben wurden, dann ist das Ausgabe-Raster ein multivariates Raster-Dataset mit unterschiedlichen Variablen für die einzelnen Ausgabetypen.

Weitere Informationen finden Sie unter What output surface types can the interpolation models generate?

Value Table
build_transpose
(optional)

Gibt an, ob multidimensionale Umgruppierungen am multidimensionalen Ausgabe-Raster erstellt werden sollen.

  • BUILD_TRANSPOSEMultidimensionale Umgruppierungen am multidimensionalen Ausgabe-Raster sollen erstellt werden.
  • DO_NOT_BUILD_TRANSPOSEMultidimensionale Umgruppierungen am multidimensionalen Ausgabe-Raster sollen nicht erstellt werden. Dies ist die Standardeinstellung.
Boolean

Codebeispiel

GALayer3DToMultivariateRaster – Beispiel 1 (Python-Fenster)

Interpolieren von 3D-Punkten und Konvertieren der Ausgabe in ein multivariates Raster.

import arcpy
arcpy.ga.EmpiricalBayesianKriging3D("my3DLayer", "Shape.Z", "myValueField", "my3DGALayer")
arcpy.ga.GALayer3DToMultivariateRaster("my3DGALayer", r"C:\\gapydata\\outputMDRD.crf", 1000,
                                       "NO_EXPLICIT_VALUES", 0, 500, 50, "","METERS",
                                       "PREDICTION", "", [["PREDICTION_STANDARD_ERROR",""]],
                                       "BUILD_TRANSPOSE")
GALayer3DToMultivariateRaster – Beispiel 2 (eigenständiges Skript)

Interpolieren von 3D-Punkten und Konvertieren der Ausgabe in ein multivariates Raster mit mehreren Ausgabetypen und Umgruppierungen.

# Name: GALayer3DToMDR_Example_02.py
# Description: Interpolates 3D points and exports to a multidimensional raster dataset.
# Requirements: Geostatistical Analyst Extension
# Author: Esri

# Import system modules
import arcpy

# Set local variables
in3DPoints = "C:/gapyexamples/input/my3DPoints.shp"
elevationField = "Shape.Z"
valueField = "myValueField"
outGALayer = "myGALayer"


# Check out the ArcGIS Geostatistical Analyst extension license
arcpy.CheckOutExtension("GeoStats")

# Execute Empirical Bayesian Kriging 3D
arcpy.ga.EmpiricalBayesianKriging3D(in3DPoints, elevationField, valueField, outGALayer)


# Export predictions and standard errors to multidimensional raster with tranposes.

# Set up variables
outMDRaster = r"C:\\gapydata\\outputMDRD.crf"
explicitVals = "NO_EXPLICIT_VALUES"
cell_size = 1000
min_elev = 0
max_elev = 500
elev_interval = 50
elev_list = ""
elev_units = "METERS"
out_type = "PREDICTION"
quan_value = ""
add_outputs = [["PREDICTION_STANDARD_ERROR",""]]
transpose = "BUILD_TRANSPOSE"

# Additionally output prediction standard errors.
arcpy.ga.GALayer3DToMultivariateRaster(outGALayer, outMDRaster, cell_size, explicitVals,
                                       min_elev, max_elev, elev_interval, elev_list,
                                       elev_units, out_type, quan_value, add_outputs,
                                       transpose)

Lizenzinformationen

  • Basic: Erfordert Geostatistical Analyst
  • Standard: Erfordert Geostatistical Analyst
  • Advanced: Erfordert Geostatistical Analyst

Verwandte Themen