GA-Layer in Konturlinien (Geostatistical Analyst)

Mit der Geostatistical Analyst-Lizenz verfügbar.

Zusammenfassung

Erstellt aus einem geostatistischen Layer eine Feature-Class von Konturlinien. Die Ausgabe-Feature-Class kann eine Line-Feature-Class von Konturlinien oder eine Polygon-Feature-Class von gefüllten Konturlinien sein.

Verwendung

  • Für Datenformate, die NULL-Werte unterstützen, z. B. Feature-Classes in File-Geodatabases, wird ein NULL-Wert verwendet, um anzugeben, dass für den Standort keine Vorhersage erstellt werden konnte oder dass der angezeigte Wert bei der Verwendung als Eingabe ignoriert werden soll. Für Datenformate, die NULL-Werte nicht unterstützen, z. B. Shapefiles, wird der Wert -1,7976931348623158e+308 (der negative Wert der in C++ definierten Konstanten DBL_MAX) verwendet, um anzugeben, dass für diese Position keine Vorhersage erstellt werden konnte.

  • Die Ausgabe-Polygon- oder -Polylinien-Features enthalten je nach Anzahl der CPU-Kerne Ihres Computers eine leicht abweichende Geometrie. Dies liegt an der unterschiedlichen Anzahl der Kacheln, die im Konturlinienalgorithmus verwendet werden (mehr Kerne ermöglichen mehr Kacheln und damit feinere Konturlinien in der Ausgabe). Damit die Ergebnisse auf Computern mit unterschiedlicher Anzahl der CPU-Kerne reproduziert werden können, sollten Sie die Umgebung Faktor für parallele Verarbeitung verwenden, da Sie mit ihr die Anzahl der Kerne, die das Werkzeug nutzen darf, steuern können.

  • Wenn der geostatistische Eingabe-Layer ein 3D-Interpolationsmodell darstellt, dann müssen Sie mit dem Parameter Ausgabehöhe die Höhe der Konturlinien, die Sie exportieren möchten, angeben.

Parameter

BeschriftungErläuterungDatentyp
Geostatistischer Eingabe-Layer

Der geostatistische Layer, der analysiert werden soll.

Geostatistical Layer
Konturlinientyp

Der Typ der Konturlinie, die für den geostatistischen Layer verwendet werden soll.

  • KonturlinieDie Konturlinien- oder Isolinienrepräsentation des geostatistischen Layers. Die Linien werden in Entwurfs- oder in Präsentationsqualität dargestellt.
  • Gefüllte KonturlinieDie Polygon-Repräsentation des geostatistischen Layers. Für die grafische Darstellung wird vorausgesetzt, dass die Werte zwischen Konturlinien für alle Positionen innerhalb des Polygons identisch sind. Die Linien werden in Entwurfs- oder in Präsentationsqualität dargestellt.
  • Wie LayerVerwenden des aktuellen Renderers des geostatistischen Eingabe-Layers.
String
Ausgabe-Feature-Class

Die Ausgabe-Feature-Class ist je nach ausgewähltem Konturlinientyp entweder eine Polylinie oder ein Polygon.

Feature Class
Qualität von Konturlinien
(optional)

Bestimmt die Glätte der Konturlinienrepräsentation.

  • EntwurfIn der Standardqualität "Entwurf" wird eine generalisierte Version der Isolinien für eine schnellere Darstellung verwendet.
  • PräsentationMit der Option "Präsentation" wird sichergestellt, dass detailliertere Isolinien für die Ausgabe-Feature-Class verwendet werden.
String
Klassifizierungstyp
(optional)

Gibt an, wie die Konturlinienunterbrechungen berechnet werden sollen.

  • Geometrisches IntervallDie Konturlinienunterbrechungen werden basierend auf geometrischen Intervallen berechnet.
  • Gleiches IntervallDie Konturlinienunterbrechungen werden basierend auf gleichen Intervallen berechnet.
  • QuantilDie Konturlinienunterbrechungen werden aus Quantilen der Eingabedaten berechnet.
  • ManuellGeben Sie eigene Unterbrechungswerte an.
String
Anzahl der Klassen
(optional)

Geben Sie die Anzahl der Klassen in der Ausgabe-Feature-Class an.

Wenn Konturlinientyp so festgelegt ist, dass Polygone mit gefüllten Konturlinien ausgegeben werden, dann ist die Anzahl der erstellten Polygone gleich dem Wert, der in diesem Parameter angegeben wurde. Wenn festgelegt ist, dass Polylinien mit Konturlinien ausgegeben werden, dann ist die Anzahl der Polylinien um eins niedriger als der Wert, der in diesem Parameter angegeben wurde (da N Klassenintervalle N-1 Konturlinienunterbrechungswerte definieren).

Dieser Parameter gilt nicht, wenn der Klassifizierungstyp auf Manuell festgelegt wurde.

Long
Klassengrenzen
(optional)

Die Liste der Unterbrechungswerte, wenn der Klassifizierungstyp auf Manuell festgelegt wurde.

  • Bei Ausgabe als Konturlinie sind dies die Werte der Konturlinien.
  • Bei Ausgabe als gefüllte Konturlinie sind dies die oberen Grenzwerte der einzelnen Klassenintervalle. Wenn der größte Unterbrechungswert kleiner als das Maximum des geostatistischen Layers ist, dann füllt die Ausgabe-Feature-Class nicht die gesamte rechteckige Ausdehnung. In diesem Fall erhalten sämtliche Positionen mit vorhergesagten Werten oberhalb der größten Unterbrechung keine gefüllten Konturlinien.
Double
Ausgabehöhe
(optional)

Für 3D-Interpolationsmodelle können Sie Konturlinien in jeder Höhe exportieren. Verwenden Sie diesen Parameter, um die Höhe, die Sie exportieren möchten, anzugeben. Wenn dieser Parameter leer gelassen wird, dann wird die Höhe aus dem Eingabe-Layer übernommen. Als Einheiten werden standardmäßig die Einheiten des Eingabe-Layers verwendet.

Linear Unit

arcpy.ga.GALayerToContour(in_geostat_layer, contour_type, out_feature_class, {contour_quality}, {classification_type}, {classes_count}, {classes_breaks}, {out_elevation})
NameErläuterungDatentyp
in_geostat_layer

Der geostatistische Layer, der analysiert werden soll.

Geostatistical Layer
contour_type

Der Typ der Konturlinie, die für den geostatistischen Layer verwendet werden soll.

  • CONTOURDie Konturlinien- oder Isolinienrepräsentation des geostatistischen Layers. Die Linien werden in Entwurfs- oder in Präsentationsqualität dargestellt.
  • FILLED_CONTOURDie Polygon-Repräsentation des geostatistischen Layers. Für die grafische Darstellung wird vorausgesetzt, dass die Werte zwischen Konturlinien für alle Positionen innerhalb des Polygons identisch sind. Die Linien werden in Entwurfs- oder in Präsentationsqualität dargestellt.
  • SAME_AS_LAYERVerwenden des aktuellen Renderers des geostatistischen Eingabe-Layers.
String
out_feature_class

Die Ausgabe-Feature-Class ist je nach ausgewähltem Konturlinientyp entweder eine Polylinie oder ein Polygon.

Feature Class
contour_quality
(optional)

Bestimmt die Glätte der Konturlinienrepräsentation.

  • DRAFTIn der Standardqualität "Entwurf" wird eine generalisierte Version der Isolinien für eine schnellere Darstellung verwendet.
  • PRESENTATIONMit der Option "Präsentation" wird sichergestellt, dass detailliertere Isolinien für die Ausgabe-Feature-Class verwendet werden.
String
classification_type
(optional)

Gibt an, wie die Konturlinienunterbrechungen berechnet werden sollen.

  • GEOMETRIC_INTERVALDie Konturlinienunterbrechungen werden basierend auf geometrischen Intervallen berechnet.
  • EQUAL_INTERVALDie Konturlinienunterbrechungen werden basierend auf gleichen Intervallen berechnet.
  • QUANTILEDie Konturlinienunterbrechungen werden aus Quantilen der Eingabedaten berechnet.
  • MANUALGeben Sie eigene Unterbrechungswerte an.
String
classes_count
(optional)

Geben Sie die Anzahl der Klassen in der Ausgabe-Feature-Class an.

Wenn contour_type so festgelegt ist, dass Polygone mit gefüllten Konturlinien ausgegeben werden, dann ist die Anzahl der erstellten Polygone gleich dem Wert, der in diesem Parameter angegeben wurde. Wenn festgelegt ist, dass Polylinien mit Konturlinien ausgegeben werden, dann ist die Anzahl der Polylinien um eins niedriger als der Wert, der in diesem Parameter angegeben wurde (da N Klassenintervalle N-1 Konturlinienunterbrechungswerte definieren).

Dieser Parameter gilt nicht, wenn classification_type auf Manual festgelegt wurde.

Long
classes_breaks
[classes_breaks,...]
(optional)

Die Liste der Unterbrechungswerte, wenn classification_type auf Manual festgelegt wurde. Die Werte sollten als Liste übergeben werden. Die Reihenfolge dieser Werte ist beliebig.

  • Bei Ausgabe als Konturlinie sind dies die Werte der Konturlinien.
  • Bei Ausgabe als gefüllte Konturlinie sind dies die oberen Grenzwerte der einzelnen Klassenintervalle. Wenn der größte Unterbrechungswert kleiner als das Maximum des geostatistischen Layers ist, dann füllt die Ausgabe-Feature-Class nicht die gesamte rechteckige Ausdehnung. In diesem Fall erhalten sämtliche Positionen mit vorhergesagten Werten oberhalb der größten Unterbrechung keine gefüllten Konturlinien.
Double
out_elevation
(optional)

Für 3D-Interpolationsmodelle können Sie Konturlinien in jeder Höhe exportieren. Verwenden Sie diesen Parameter, um die Höhe, die Sie exportieren möchten, anzugeben. Wenn dieser Parameter leer gelassen wird, dann wird die Höhe aus dem Eingabe-Layer übernommen. Als Einheiten werden standardmäßig die Einheiten des Eingabe-Layers verwendet.

Linear Unit

Codebeispiel

GALayerToContour – Beispiel für interaktives Fenster

Exportieren eines geostatistischen Layers in eine Feature-Class von Konturlinien.

import arcpy
from arcpy import env
env.workspace = "C:/gapyexamples/data"
arcpy.GALayerToContour_ga("kriging.lyr", "Contour", "krig_contour",
                          "Presentation", "GEOMETRIC_INTERVAL", 10, "")
GALayerToContour – Skript-Beispiel

Exportieren eines geostatistischen Layers in eine Feature-Class von Konturlinien.

# Name: GALayerToContour_Example_02.py
# Description: Exports a geostatistical layer to filled contours with
#              class breaks at 100, 500 and 2000.
# Requirements: Geostatistical Analyst Extension

# Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = "C:/gapyexamples/data"

# Set local variables
in_geostat_layer = "kriging.lyr"
contour_type = "Filled_contour"
out_feature_class = "C:/gapyexamples/output/krig_filled_contour.shp"
contour_quality = "Presentation"
classification_type = "Manual"
classes_count = ""
classes_breaks = [100, 500, 2000]

# Execute GALayerToContour
arcpy.GALayerToContour_ga(in_geostat_layer, contour_type, out_feature_class,
                          contour_quality, classification_type, classes_count,
                          classes_breaks)

Lizenzinformationen

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

Verwandte Themen