Werte in Tabelle extrahieren (Geostatistical Analyst)

Mit der Geostatistical Analyst-Lizenz verfügbar.

Zusammenfassung

Extrahiert Zellenwerte aus bestimmten Rastern basierend auf einer Point- oder Polygon-Feature-Class in eine Tabelle.

Verwendung

  • Dieses Werkzeug dient in erster Linie zum Analysieren der Ausgabe des Werkzeugs Geostatistische Gauß-Simulationen.

  • Alle Raster müssen denselben Raumbezug und dieselbe Zellengröße aufweisen.

  • Wenn eine Point-Feature-Class verwendet wird, dann enthält die Ausgabetabelle einen Datensatz für jeden Punkt und jedes Raster, das Daten enthält. Polygondaten werden als Punktdaten behandelt. Anhand des Zellenmittelpunktes der Eingabe-Raster, der die Anzahl der Punkte bestimmt, wird auch entschieden, ob die Zelle im Polygon enthalten ist oder nicht.

  • Werte außerhalb der Ausdehnung des Rasters werden ignoriert.

  • Multipart-Feature-Classes werden nicht unterstützt.

  • Bei lagegleichen Punkten wird immer der zuletzt gefundene Punkt verwendet. Der Rest wird ignoriert. Wenn überlappende Polygone gefunden wurden, wird nur eines der sich überschneidende Features verarbeitet.

  • Wenn Spatial Analyst verfügbar ist, kann auch das Werkzeug Stichprobe verwendet werden. Wenn jedoch die Werte in einem Diagramm dargestellt werden sollen, dann muss die Ausgabetabelle transponiert (umgruppiert) werden.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Features

Die Punkte oder Polygon-Features, die erstellt werden sollen.

Feature Layer
Eingabe-Raster

Alle Raster müssen dieselbe Ausdehnung, dasselbe Koordinatensystem und dieselbe Zellengröße aufweisen.

Raster Layer; Mosaic Layer
Ausgabetabelle

Die Ausgabetabelle enthält einen Datensatz für jeden Punkt und jedes Raster, das Daten enthält. Wenn Polygon-Features als Eingabe verwendet werden, dann werden diese in Punkte, die mit den Raster-Zellenmittelpunkten lagegleich sind, konvertiert.

Table
Ausgabe-Raster-Namentabelle
(optional)

Speichert die Namen der Eingabe-Raster auf der Festplatte.

Table
Warnungen zur Ausgabetabelle hinzufügen
(optional)

Erfasst, ob Eingabe-Features teilweise oder vollständig durch die Eingabe-Raster abgedeckt werden.

  • Aktiviert: Der Ausgabetabelle wird ein Feld mit der Warnung "P" (Partially) hinzugefügt, wenn ein Feature teilweise durch Raster-Werte abgedeckt wird.
  • Deaktiviert: Das Feld mit der Warnung wird nicht zur Ausgabetabelle hinzugefügt.
Boolean

arcpy.ga.ExtractValuesToTable(in_features, in_rasters, out_table, {out_raster_names_table}, {add_warning_field})
NameErläuterungDatentyp
in_features

Die Punkte oder Polygon-Features, die erstellt werden sollen.

Feature Layer
in_rasters
[in_raster,...]

Alle Raster müssen dieselbe Ausdehnung, dasselbe Koordinatensystem und dieselbe Zellengröße aufweisen.

Raster Layer; Mosaic Layer
out_table

Die Ausgabetabelle enthält einen Datensatz für jeden Punkt und jedes Raster, das Daten enthält. Wenn Polygon-Features als Eingabe verwendet werden, dann werden diese in Punkte, die mit den Raster-Zellenmittelpunkten lagegleich sind, konvertiert.

Table
out_raster_names_table
(optional)

Speichert die Namen der Eingabe-Raster auf der Festplatte.

Table
add_warning_field
(optional)

Erfasst, ob Eingabe-Features teilweise oder vollständig durch die Eingabe-Raster abgedeckt werden.

  • ADD_WARNING_FIELDDer Ausgabetabelle wird ein Feld mit der Warnung "P" (Partially) hinzugefügt, wenn ein Feature teilweise durch Raster-Werte abgedeckt wird.
  • DO_NOT_ADD_WARNING_FIELDDas Feld mit der Warnung wird nicht zur Ausgabetabelle hinzugefügt.
Boolean

Codebeispiel

ExtractValuesToTable – Beispiel 1 (Python-Fenster)

Extrahieren der Zellenwerte aus einem Raster basierend auf einer Point-Feature-Class in eine Tabelle.

import arcpy
from arcpy import env
env.workspace = "C:/gapyexamples/data"
arcpy.ExtractValuesToTable_ga("C:/gapyexamples/data/ca_ozone_pts.shp",
                              "C:/gapyexamples/data/inraster", 
                              "C:/gapyexamples/output/outEVFR.dbf", "", "")
ExtractValuesToTable – Beispiel 2 (eigenständiges Skript)

Extrahieren der Zellenwerte aus einem Raster basierend auf einer Point-Feature-Class in eine Tabelle.

# Name: ExtractValuesToTable_Example_02.py
# Description: Extract the cell values from a raster, based on 
#              a point feature class, to a table.
# Requirements: Geostatistical Analyst Extension

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inPoints = "C:/gapyexamples/data/ca_ozone_pts.shp"
raster = "C:/gapyexamples/data/inraster"
outTable = "C:/gapyexamples/output/outEVFR.dbf"

# Execute ExtractValuesToTable
arcpy.ExtractValuesToTable_ga(inPoints, raster, outTable, "", "")

Lizenzinformationen

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

Verwandte Themen