Beschriftung | Erläuterung | Datentyp |
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.
| 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.
| String |
Klassifizierungstyp (optional) | Gibt an, wie die Konturlinienunterbrechungen berechnet werden sollen.
| 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.
| 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 |
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
arcpy.ga.GALayerToContour(in_geostat_layer, contour_type, out_feature_class, {contour_quality}, {classification_type}, {classes_count}, {classes_breaks}, {out_elevation})
Name | Erläuterung | Datentyp |
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.
| 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.
| String |
classification_type (optional) | Gibt an, wie die Konturlinienunterbrechungen berechnet werden sollen.
| 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.
| 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
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, "")
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)
Umgebungen
Lizenzinformationen
- Basic: Erfordert Geostatistical Analyst
- Standard: Erfordert Geostatistical Analyst
- Advanced: Erfordert Geostatistical Analyst