Empirical Bayesian Kriging 3D (Geostatistical Analyst)

Mit der Geostatistical Analyst-Lizenz verfügbar.

Zusammenfassung

Empirical Bayesian Kriging 3D ist eine geostatistische Interpolationsmethode, die Empirical Bayesian Kriging zum Interpolieren von 3D-Punktdaten verwendet. Alle Punkte müssen X-, Y- und Z-Koordinaten und einen zu interpolierenden Messwert aufweisen. Die Ausgabe ist ein geostatistischer Layer in 3D, der als 2D-Transekt in einer bestimmten Höhe berechnet und gerendert wird. Sie können die Höhe des Layers mithilfe des Bereichsschiebereglers ändern, woraufhin der Layer aktualisiert wird, um die interpolierten Vorhersagen für die neue Höhe anzuzeigen.

Potenzielle Anwendungsbereiche der 3D-Interpolation:

  • Ozeanographen können Karten des gelösten Sauerstoffs und Salzgehalts in verschiedenen Tiefen des Meeres erstellen.
  • Atmosphärenforscher können Modelle für Verschmutzung und Treibhausgase der gesamten Atmosphäre erstellen.
  • Geologen können unterirdische geologische Eigenschaften, wie zum Beispiel Mineralkonzentrationen und Porosität, vorhersagen.

Weitere Informationen zu Empirical Bayesian Kriging 3D

Abbildung

Interpolierte 3D-Punkte
Interpolierte 3D-Punkte

Verwendung

  • Zum Angeben des Parameters Eingabe-Features gibt es die folgenden Möglichkeiten:

    • 3D-Punkt-Features mit Höhenwerten, die als Geometrieattribut in "Shape.Z" gespeichert sind
    • 2D-Punkt-Features mit Höhenwerten, die in einem Attributfeld gespeichert sind

    Empfohlen wird, dass Sie 3D-Punkt-Features angeben, da alle Einheiten und Einheitenumrechnungen automatisch erfolgen können. Mit dem Geoverarbeitungswerkzeug Feature in 3D nach Attribut können Sie 2D-Punkt-Features mit einem Höhenfeld in 3D-Punkt-Features konvertieren.

  • Geostatistische Layer in 3D können Vorhersagen zu Zielpunkten in 3D treffen sowie in Raster und Feature-Konturlinien in jeder Höhe exportiert werden. Mehrere Raster in verschiedenen Höhen können auch gleichzeitig exportiert und als multidimensionales Raster-Dataset gespeichert werden.

  • Alle Eingabe-Features müssen sich in einem projizierten Koordinatensystem befinden. Wenn Ihre Punkte in einem geographischen Koordinatensystem mit Koordinaten für Breitengrad und Längengrad gespeichert sind, dann müssen vor der Verwendung dieses Werkzeugs diese Punkte mit dem Werkzeug Projizieren projiziert werden.

  • Zum Berechnen von Vorhersagen wird eine Standard 3D-Suchnachbarschaft verwendet. Alle Entfernungen zum Suchen von Nachbarn werden dann im gestreckten Koordinatensystem berechnet, nachdem der Parameter Höheninflationsfaktor angewendet wurde. Weitere Informationen finden Sie unter Horizontale und vertikale Veränderungen der Datenwerte.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Features

Die Eingabe-Punkt-Features mit dem Feld, das interpoliert wird.

Feature Layer
Höhenfeld

Das Feld in Eingabe-Features, das den Höhenwert eines Eingabepunktes enthält.

Wenn die Höhenwerte als Geometrieattribute im Feld "Shape.Z" gespeichert sind, sollten Sie das Feld verwenden. Wenn die Höhenwerte in einem Attributfeld gespeichert sind, müssen die Höhenwerte die Höhe über Normalhöhennull angeben. Positive Werte kennzeichnen die Entfernung über dem Meeresspiegel, und negative Werte kennzeichnen die Entfernung unter dem Meeresspiegel.

Field
Wertfeld

Das Feld in Eingabe-Features mit den gemessenen Werten, die interpoliert werden sollen.

Field
Geostatistischer Ausgabe-Layer

Der geostatistische Ausgabe-Layer, in dem das Ergebnis der Interpolation angezeigt werden soll.

Geostatistical Layer
Einheiten des Höhenfeldes
(optional)

Die Einheiten für das Höhenfeld.

Wenn "Shape.Z" als Höhenfeld angegeben wurde, dann entsprechen die Einheiten automatisch den Z-Einheiten des vertikalen Koordinatensystems.

  • 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
Messfehlerfeld
(optional)

Gibt den Messfehler für jeden Punkt in den Eingabe-Features an. Für jeden Punkt sollte der Wert dieses Feldes einer Standardabweichung des gemessenen Wertes des Punktes entsprechen. Verwenden Sie dieses Feld, wenn die Messfehlerwerte nicht an jedem Punkt gleich sind.

Eine häufige Quelle nicht konstanter Messfehler ist, dass die Daten mit unterschiedlichen Geräten gemessen werden. Die Geräte können unterschiedlich genau sein und daher unterschiedliche Messfehler erzeugen. Beispiel: Ein Thermometer rundet auf das nächste ganze Grad, ein anderes rundet auf das nächste Zehntelgrad. Die Variabilität der Messwerte wird oft vom Hersteller des Messgeräts angegeben oder ist aus der empirischen Praxis bekannt.

Lassen Sie diesen Parameter leer, wenn es keine Messfehlerwerte gibt oder die Messfehlerwerte unbekannt sind.

Field
Semivariogramm-Modelltyp
(optional)

Das Semivariogramm-Modell, das für die Interpolation verwendet wird.

  • PotenzPotenz-Semivariogramm
  • LinearLineares Semivariogramm
  • Thin Plate SplineThin-Plate-Spline-Semivariogramm
  • ExponentiellExponentielles Semivariogramm
  • WhittleWhittle-Semivariogramm
  • K-BesselK-Bessel-Semivariogramm
String
Transformationstyp
(optional)

Die Art der Transformation, die auf die Eingabe-Features angewendet werden soll.

  • KeineEs wird keine Transformation angewendet. Dies ist die Standardeinstellung.
  • EmpiricalTransformation durch multiplikatives Verzerren mit der Basisfunktion "Empirical" wird angewendet.
  • Log EmpiricalTransformation durch multiplikatives Verzerren mit der Basisfunktion "Log Empirical" wird angewendet. Alle Datenwerte müssen positiv sein. Bei Auswahl dieser Option sind alle Vorhersagen positiv.
String
Größe der Teilmenge
(optional)

Die Größe der Teilmenge. Die Eingabedaten werden vor der Verarbeitung automatisch in Teilmengen unterteilt. Dieser Parameter steuert die Anzahl der Punkte, die in jeder Teilmenge enthalten sein sollen.

Long
Faktor der Überlappung von Bereichen zwischen lokalen Modellen
(optional)

Ein Faktor, der den Grad der Überlappung zwischen lokalen Modellen (auch Teilmengen genannt) angibt.

Jeder Eingabepunkt kann mehreren Teilmengen angehören, und der Überlappungsfaktor gibt die durchschnittliche Anzahl der Teilmengen an, zu denen jeder Punkt gehört. Mit einem hohen Wert für den Überlappungsfaktor wird die Ausgabe-Oberfläche mehr geglättet, aber auch die Verarbeitungszeit verlängert. Die Werte müssen zwischen 1 und 5 liegen. Da die tatsächlich verwendete Überlappung in der Regel größer als dieser Wert ist, enthält jede Teilmenge dieselbe Anzahl von Punkten.

Double
Anzahl simulierter Semivariogramme
(optional)

Die Anzahl der simulierten Semivariogramme in jedem lokalen Modell.

Wenn mehr Simulationen verwendet werden, werden die Modellberechnungen stabiler, aber die Berechnungszeit ist auch länger.

Long
Ordnung der Trendbereinigung
(optional)

Die Ordnung der Trendbereinigung in vertikaler Richtung.

Bei den meisten Daten in drei Dimensionen ändern sich die Werte der Punkte in vertikaler Richtung schneller als in horizontaler Richtung. Die Trendbereinigung in vertikaler Richtung soll helfen, dies abzuschwächen und die Berechnungen zu stabilisieren.

  • KeineTrend nicht bereinigen. Dies ist die Standardeinstellung.
  • Erste OrdnungVertikalen Trend erster Ordnung bereinigen.
String
Höheninflationsfaktor
(optional)

Ein konstanter Wert, der vor der Teilmengengenerierung und Modellschätzung mit dem Wert im Höhenfeld multipliziert wird. Bei den meisten Daten in drei Dimensionen ändern sich die Werte der Punkte schneller vertikal als horizontal. Dieser Faktor streckt die Positionen der Punkte, sodass eine vertikale Entfernungseinheit statistisch einer horizontalen Entfernungseinheit entspricht. Die Positionen der Punkte werden zurück an ihre ursprünglichen Positionen verschoben, bevor das Ergebnis der Interpolation zurückgegeben wird. Diese Korrektur ist erforderlich, damit das Semivariogramm-Modell richtig geschätzt wird und die Suchnachbarschaft die richtigen Nachbarn verwendet. Der Höheninflationsfaktor ist ein Faktor ohne Einheit und liefert ungeachtet der Einheiten der X-, Y- oder Z-Koordinate der Eingabepunkte dieselben Ergebnisse.

Wenn für diesen Parameter kein Wert angegeben wurde, dann wird während der Ausführung über eine Schätzung der maximalen Wahrscheinlichkeit ein Wert berechnet. Dieser Wert wird dann in einer Geoverarbeitungsmeldung ausgegeben. Der Wert, der während der Ausführung berechnet wird, liegt zwischen 1 und 1000. Sie können aber auch Werte zwischen 0,01 und 1.000.000 eingeben. Wenn der berechnete Wert gleich 1 oder 1000 ist, dann können Sie Werte außerhalb dieses Bereichs angeben und einen auf Kreuzvalidierung basierenden Wert auswählen.

Double
Suchnachbarschaft
(optional)

Gibt die Anzahl und Ausrichtung der Nachbarn an, die zum Vorhersagen von Werten an neuen Positionen verwendet werden sollen.

Standard 3D

  • Max. Anzahl Nachbarn: Die maximale Anzahl der Nachbarn pro Sektor, die zum Schätzen des Wertes an der unbekannten Position verwendet werden sollen.
  • Min. Anzahl Nachbarn: die minimale Anzahl der Nachbarn pro Sektor, die zum Schätzen des Wertes an der unbekannten Position verwendet werden sollen.
  • Sektortyp: Die Geometrie der 3D-Nachbarschaft. Sektoren werden verwendet, um sicherzustellen, dass Nachbarn in jeder Richtung um die Vorhersageposition verwendet werden. Sektoren aller Typen werden aus den platonischen Körpern gebildet.
    • 1 Sektor (Kugel): Verwendet werden die nächstgelegenen Nachbarn in jeder Richtung.
    • 4 Sektoren (Tetraeder): Teilt den Raum in vier Regionen. Verwendet werden dann Nachbarn in jeder dieser vier Regionen.
    • 6 Sektoren (Würfel): Teilt den Raum in sechs Regionen. Verwendet werden dann Nachbarn in jeder dieser sechs Regionen.
    • 8 Sektoren (Oktaeder): Teilt den Raum in acht Regionen. Verwendet werden dann Nachbarn in jeder dieser acht Regionen.
    • 12 Sektoren (Dodekaeder): Teilt den Raum in zwölf Regionen. Verwendet werden dann Nachbarn in jeder dieser zwölf Regionen.
    • 20 Sektoren (Ikosaeder): Teilt den Raum in zwanzig Regionen. Verwendet werden dann Nachbarn in jeder dieser zwanzig Regionen.
  • Radius: Die Länge des Radius der Suchnachbarschaft.
Geostatistical Search Neighborhood
Standardmäßige Ausgabehöhe
(optional)

Die Standardhöhe des geostatistischen Ausgabe-Layers.

Der geostatistische Layer wird immer als horizontale Oberfläche in einer bestimmten Höhe dargestellt, und dieser Parameter gibt diese Höhe an. Nach dem Erstellen kann die Höhe des geostatistischen Layers mit dem Bereichsschieberegler geändert werden.

Double
Ausgabe-Oberflächentyp
(optional)

Oberflächentyp für die Speicherung der Interpolationsergebnisse.

  • VorhersageVorhergesagte Oberflächen werden aus den interpolierten Werten erzeugt.
  • Standardfehler der VorhersageStandard-Error-Oberflächen werden aus den Standard Errors der interpolierten Werte erzeugt.
  • WahrscheinlichkeitWahrscheinlichkeitsoberfläche der Werte, die einen bestimmten Schwellenwert überschreiten oder nicht überschreiten.
  • QuantilQuantiloberfläche mit der Vorhersage des angegebenen Quantils der Vorhersageverteilung.
String
Quantil-Wert
(optional)

Quantil-Wert, für den der Ausgabe-Layer generiert werden soll.

Double
Typ des Wahrscheinlichkeitsschwellenwertes
(optional)

Gibt an, ob die Wahrscheinlichkeit, dass der angegebene Schwellenwert überschritten oder nicht überschritten wird, berechnet werden soll.

  • ÜberschreitenWahrscheinlichkeitswerte überschreiten den Schwellenwert. Dies ist die Standardeinstellung.
  • Nicht überschreitenWahrscheinlichkeitswerte werden den Schwellenwert nicht überschreiten.
String
Wahrscheinlichkeitsschwellenwert
(optional)

Der Wahrscheinlichkeitsschwellenwert. Wenn dieser Parameter leer ist, wird der Medianwert (50. Quantil) der Eingabedaten verwendet.

Double

arcpy.ga.EmpiricalBayesianKriging3D(in_features, elevation_field, value_field, out_ga_layer, {elevation_units}, {measurement_error_field}, {semivariogram_model_type}, {transformation_type}, {subset_size}, {overlap_factor}, {number_simulations}, {trend_removal}, {elev_inflation_factor}, {search_neighborhood}, {output_elevation}, {output_type}, {quantile_value}, {threshold_type}, {probability_threshold})
NameErläuterungDatentyp
in_features

Die Eingabe-Punkt-Features mit dem Feld, das interpoliert wird.

Feature Layer
elevation_field

Das Feld in in_features, das den Höhenwert eines Eingabepunktes enthält.

Wenn die Höhenwerte als Geometrieattribute im Feld "Shape.Z" gespeichert sind, sollten Sie das Feld verwenden. Wenn die Höhenwerte in einem Attributfeld gespeichert sind, müssen die Höhenwerte die Höhe über Normalhöhennull angeben. Positive Werte kennzeichnen die Entfernung über dem Meeresspiegel, und negative Werte kennzeichnen die Entfernung unter dem Meeresspiegel.

Field
value_field

Das Feld in in_features mit den gemessenen Werten, die interpoliert werden sollen.

Field
out_ga_layer

Der geostatistische Ausgabe-Layer, in dem das Ergebnis der Interpolation angezeigt werden soll.

Geostatistical Layer
elevation_units
(optional)

Die Einheiten für elevation_field.

Wenn "Shape.Z" als Höhenfeld angegeben wurde, dann entsprechen die Einheiten automatisch den Z-Einheiten des vertikalen Koordinatensystems.

  • 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
measurement_error_field
(optional)

Gibt den Messfehler für jeden Punkt in den Eingabe-Features an. Für jeden Punkt sollte der Wert dieses Feldes einer Standardabweichung des gemessenen Wertes des Punktes entsprechen. Verwenden Sie dieses Feld, wenn die Messfehlerwerte nicht an jedem Punkt gleich sind.

Eine häufige Quelle nicht konstanter Messfehler ist, dass die Daten mit unterschiedlichen Geräten gemessen werden. Die Geräte können unterschiedlich genau sein und daher unterschiedliche Messfehler erzeugen. Beispiel: Ein Thermometer rundet auf das nächste ganze Grad, ein anderes rundet auf das nächste Zehntelgrad. Die Variabilität der Messwerte wird oft vom Hersteller des Messgeräts angegeben oder ist aus der empirischen Praxis bekannt.

Lassen Sie diesen Parameter leer, wenn es keine Messfehlerwerte gibt oder die Messfehlerwerte unbekannt sind.

Field
semivariogram_model_type
(optional)

Das Semivariogramm-Modell, das für die Interpolation verwendet wird.

  • POWERPotenz-Semivariogramm
  • LINEARLineares Semivariogramm
  • THIN_PLATE_SPLINEThin-Plate-Spline-Semivariogramm
  • EXPONENTIALExponentielles Semivariogramm
  • WHITTLEWhittle-Semivariogramm
  • K_BESSELK-Bessel-Semivariogramm
String
transformation_type
(optional)

Die Art der Transformation, die auf die Eingabe-Features angewendet werden soll.

  • NONEEs wird keine Transformation angewendet. Dies ist die Standardeinstellung.
  • EMPIRICALTransformation durch multiplikatives Verzerren mit der Basisfunktion "Empirical" wird angewendet.
  • LOGEMPIRICALTransformation durch multiplikatives Verzerren mit der Basisfunktion "Log Empirical" wird angewendet. Alle Datenwerte müssen positiv sein. Bei Auswahl dieser Option sind alle Vorhersagen positiv.
String
subset_size
(optional)

Die Größe der Teilmenge. Die Eingabedaten werden vor der Verarbeitung automatisch in Teilmengen unterteilt. Dieser Parameter steuert die Anzahl der Punkte, die in jeder Teilmenge enthalten sein sollen.

Long
overlap_factor
(optional)

Ein Faktor, der den Grad der Überlappung zwischen lokalen Modellen (auch Teilmengen genannt) angibt.

Jeder Eingabepunkt kann mehreren Teilmengen angehören, und der Überlappungsfaktor gibt die durchschnittliche Anzahl der Teilmengen an, zu denen jeder Punkt gehört. Mit einem hohen Wert für den Überlappungsfaktor wird die Ausgabe-Oberfläche mehr geglättet, aber auch die Verarbeitungszeit verlängert. Die Werte müssen zwischen 1 und 5 liegen. Da die tatsächlich verwendete Überlappung in der Regel größer als dieser Wert ist, enthält jede Teilmenge dieselbe Anzahl von Punkten.

Double
number_simulations
(optional)

Die Anzahl der simulierten Semivariogramme in jedem lokalen Modell.

Wenn mehr Simulationen verwendet werden, werden die Modellberechnungen stabiler, aber die Berechnungszeit ist auch länger.

Long
trend_removal
(optional)

Die Ordnung der Trendbereinigung in vertikaler Richtung.

Bei den meisten Daten in drei Dimensionen ändern sich die Werte der Punkte in vertikaler Richtung schneller als in horizontaler Richtung. Die Trendbereinigung in vertikaler Richtung soll helfen, dies abzuschwächen und die Berechnungen zu stabilisieren.

  • NONETrend nicht bereinigen. Dies ist die Standardeinstellung.
  • FIRSTVertikalen Trend erster Ordnung bereinigen.
String
elev_inflation_factor
(optional)

Ein konstanter Wert, der vor der Teilmengengenerierung und Modellschätzung mit dem Wert im Höhenfeld multipliziert wird. Bei den meisten Daten in drei Dimensionen ändern sich die Werte der Punkte schneller vertikal als horizontal. Dieser Faktor streckt die Positionen der Punkte, sodass eine vertikale Entfernungseinheit statistisch einer horizontalen Entfernungseinheit entspricht. Die Positionen der Punkte werden zurück an ihre ursprünglichen Positionen verschoben, bevor das Ergebnis der Interpolation zurückgegeben wird. Diese Korrektur ist erforderlich, damit das Semivariogramm-Modell richtig geschätzt wird und die Suchnachbarschaft die richtigen Nachbarn verwendet. Der Höheninflationsfaktor ist ein Faktor ohne Einheit und liefert ungeachtet der Einheiten der X-, Y- oder Z-Koordinate der Eingabepunkte dieselben Ergebnisse.

Wenn für diesen Parameter kein Wert angegeben wurde, dann wird während der Ausführung über eine Schätzung der maximalen Wahrscheinlichkeit ein Wert berechnet. Dieser Wert wird dann in einer Geoverarbeitungsmeldung ausgegeben. Der Wert, der während der Ausführung berechnet wird, liegt zwischen 1 und 1000. Sie können aber auch Werte zwischen 0,01 und 1.000.000 eingeben. Wenn der berechnete Wert gleich 1 oder 1000 ist, dann können Sie Werte außerhalb dieses Bereichs angeben und einen auf Kreuzvalidierung basierenden Wert auswählen.

Double
search_neighborhood
(optional)

Gibt die Anzahl und Ausrichtung der Nachbarn bei Verwendung der Klasse SearchNeighborhoodStandard3D an.

Standard 3D

  • radius: Die Länge des Radius der Suchnachbarschaft.
  • nbrMax: Die maximale Anzahl der Nachbarn pro Sektor, die zum Schätzen des Wertes an der unbekannten Position verwendet werden sollen.
  • nbrMin: die minimale Anzahl der Nachbarn pro Sektor, die zum Schätzen des Wertes an der unbekannten Position verwendet werden sollen.
  • sectorType: Die Geometrie der 3D-Nachbarschaft. Sektoren werden verwendet, um sicherzustellen, dass Nachbarn in verschiedenen Richtungen um die Vorhersageposition verwendet werden. Sektoren aller Typen werden aus den platonischen Körpern gebildet.
    • ONE_SECTOR: Verwendet werden die nächstgelegenen Nachbarn in jeder Richtung.
    • FOUR_SECTORS: Teilt den Raum in vier Regionen. Verwendet werden dann Nachbarn in jeder dieser vier Regionen.
    • SIX_SECTORS: Teilt den Raum in sechs Regionen. Verwendet werden dann Nachbarn in jeder dieser sechs Regionen.
    • EIGHT_SECTORS: Teilt den Raum in acht Regionen. Verwendet werden dann Nachbarn in jeder dieser acht Regionen.
    • TWELVE_SECTORS: Teilt den Raum in zwölf Regionen. Verwendet werden dann Nachbarn in jeder dieser zwölf Regionen.
    • TWENTY_SECTORS: Teilt den Raum in zwanzig Regionen. Verwendet werden dann Nachbarn in jeder dieser zwanzig Regionen.
Geostatistical Search Neighborhood
output_elevation
(optional)

Die Standardhöhe des out_ga_layer.

Der geostatistische Layer wird immer als horizontale Oberfläche in einer bestimmten Höhe dargestellt, und dieser Parameter gibt diese Höhe an. Nach dem Erstellen kann die Höhe des geostatistischen Layers mit dem Bereichsschieberegler geändert werden.

Double
output_type
(optional)

Oberflächentyp für die Speicherung der Interpolationsergebnisse.

Weitere Informationen zu den Ausgabe-Oberflächentypen finden Sie unter What output surface types can the interpolation models generate?

  • PREDICTIONVorhergesagte Oberflächen werden aus den interpolierten Werten erzeugt.
  • PREDICTION_STANDARD_ERRORStandard-Error-Oberflächen werden aus den Standard Errors der interpolierten Werte erzeugt.
  • PROBABILITYWahrscheinlichkeitsoberfläche der Werte, die einen bestimmten Schwellenwert überschreiten oder nicht überschreiten.
  • QUANTILEQuantiloberfläche mit der Vorhersage des angegebenen Quantils der Vorhersageverteilung.
String
quantile_value
(optional)

Quantil-Wert, für den der Ausgabe-Layer generiert werden soll.

Double
threshold_type
(optional)

Gibt an, ob die Wahrscheinlichkeit, dass der angegebene Schwellenwert überschritten oder nicht überschritten wird, berechnet werden soll.

  • EXCEEDWahrscheinlichkeitswerte überschreiten den Schwellenwert. Dies ist die Standardeinstellung.
  • NOT_EXCEEDWahrscheinlichkeitswerte werden den Schwellenwert nicht überschreiten.
String
probability_threshold
(optional)

Der Wahrscheinlichkeitsschwellenwert. Wenn dieser Parameter leer ist, wird der Medianwert (50. Quantil) der Eingabedaten verwendet.

Double

Codebeispiel

Empirical Bayesian Kriging 3D – Beispiel 1 (Python-Fenster)

Interpolieren einer 3D-Point-Feature-Class mit dem Werkzeug Empirical Bayesian Kriging 3D.

import arcpy
arcpy.ga.EmpiricalBayesianKriging3D("my3DLayer", "Shape.Z", "myValueField", "myGALayer", "METER", "",
                                    "POWER", "NONE", 100, 1, 100, "NONE", "",
                                    "NBRTYPE=Standard3D RADIUS=10000 NBR_MAX=15 NBR_MIN=10 SECTOR_TYPE=ONE_SECTOR",
                                    "", "PREDICTION", 0.5, "EXCEED", None)
Empirical Bayesian Kriging 3D – Beispiel 2 (eigenständiges Skript)

Interpolieren einer 3D-Point-Feature-Class mit dem Werkzeug Empirical Bayesian Kriging 3D.

# Name: EBK3D_Example_02.py
# Description: Interpolates 3D points.
# 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"
elevationUnit = "METER"
measurementErrorField = "myMEField"
semivariogramModel = "LINEAR"
transformationType = "NONE"
subsetSize = 80
overlapFactor = 1.5
numSimulations = 200
trendRemoval = "FIRST"
elevInflationFactor = 20
radius = 10000
maxNeighbors = 15
minNeighbors = 10
sectorType = "FOUR_SECTORS"
searchNeighborhood = arcpy.SearchNeighborhoodStandard3D(radius, maxNeighbors, minNeighbors, sectorType)
outputElev = 1000
outputType = "PREDICTION"

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

# Execute Empirical Bayesian Kriging 3D
arcpy.ga.EmpiricalBayesianKriging3D(in3DPoints, elevationField, valueField, outGALayer, elevationUnit, myMEField,
                                    semivariogramModel, transformationType, subsetSize, overlapFactor, numSimulations,
                                    trendRemoval, elevInflationFactor, searchNeighborhood, outputElev, outputType)

Lizenzinformationen

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

Verwandte Themen