ArcGIS for Desktop

  • Dokumentation
  • Preise
  • Support

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS for Desktop

Ein vollständiges professionelles GIS

ArcGIS for Server

GIS in Ihrem Unternehmen

ArcGIS for Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Preise
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

Hilfe

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Mehr...

Spline mit Barrieren

Mit der Spatial Analyst-Lizenz verfügbar.

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebung
  • Lizenzierungsinformationen

Zusammenfassung

Interpoliert eine Raster-Oberfläche unter Verwendung von Barrieren anhand von Punkten mit einer mit minimaler Krümmung arbeitenden Spline-Methode. Barrieren werden als Polygon- oder Polylinien-Features eingegeben.

Weitere Informationen zur Funktionsweise von "Spline mit Barrieren"

Verwendung

  • Für dieses Werkzeug ist Java Runtime Environment 6.0 oder eine höhere Version erforderlich. Java Runtime Environment kann kostenlos von der Website http://www.java.com/en/download heruntergeladen werden.

  • Hinweis:

    Wenn die Ausführung des Werkzeugs mit einer Fehlermeldung fehlschlägt, die besagt, dass eine aktuellere Java-Version installiert werden muss, und Sie mehrere Java-Versionen installiert haben, muss die Umgebungsvariable PATH aktualisiert werden.

  • Die resultierende glatte Oberfläche wird durch die Eingabe-Barrieren-Features begrenzt.

  • Einige Eingabe-Datasets weisen mehrere Punkte mit denselben XY-Koordinaten auf. Wenn die Werte der Punkte an der gemeinsamen Position identisch sind, werden sie als Duplikate betrachtet und haben keinerlei Auswirkung auf die Ausgabe. Falls die Werte nicht identisch sind, werden sie als lagegleiche Punkte betrachtet.

    Die verschiedenen Interpolationswerkzeuge verarbeiten diese Datenbedingung möglicherweise unterschiedlich. In einigen Fällen wird beispielsweise der erste lagegleiche Punkt für die Berechnung verwendet, während in anderen Fällen der letzte Punkt verwendet wird. Dies kann dazu führen, dass einige Positionen im Ausgabe-Raster andere Werte enthalten als Sie erwarten. Die Lösung besteht darin, Ihre Daten vorzubereiten, indem Sie diese lagegleichen Punkte entfernen. Das Werkzeug Ereignisse erfassen in der Toolbox "Spatial Statistics" unterstützt Sie bei der Ermittlung aller lagegleichen Punkte in Ihren Daten.

    Für das Werkzeug Spline mit Barrieren werden die Werte für jeden Satz lagegleicher Punkte standardmäßig in Mittelwerte umgerechnet.

  • Wenn Sie als Zellengröße 0 angeben, wird die Breite oder Höhe (der kleinere Wert) der Ausdehnung der Eingabe-Punkt-Features im Eingabe-Raumbezug, dividiert durch 250, als Zellengröße verwendet.

  • Die Barriere-Features werden gerastert. Anhand der Zellenmitte wird entschieden, ob die Zelle innerhalb eines Polygons liegt oder ob die Zelle zu einer Barriere für Polylinien-Features wird.

  • Weitere Informationen zur Geoverarbeitung von Umgebungen mit diesem Werkzeug finden Sie unter Analyseumgebungen und Spatial Analyst.

Syntax

SplineWithBarriers (Input_point_features, Z_value_field, {Input_barrier_features}, {Output_cell_size}, {Smoothing_Factor})
ParameterErläuterungDatentyp
Input_point_features
in_point_features

Die Eingabe-Punkt-Features mit den Z-Werten, die in ein Oberflächen-Raster interpoliert werden.

Feature Layer
Z_value_field

Ein Feld mit einem Höhen- oder Größenwert für jeden Punkt.

Dies kann ein Zahlenfeld oder das Shape-Feld sein, wenn die Eingabe-Punkt-Features Z-Werte enthalten.

Field
Input_barrier_features
(optional)

Die optionalen Eingabe-Barrieren-Features zur Begrenzung der Interpolation.

Feature Layer
Output_cell_size
cell_size
(optional)

Die Zellengröße im zu erstellenden Ausgabe-Raster.

Bei einem Wert von 0 wird die Breite oder Höhe (der kleinere Wert) der Ausdehnung der Eingabe-Punkt-Features im Eingabe-Raumbezug, dividiert durch 250, als Zellengröße verwendet.

Analysis Cell Size
Smoothing_Factor
(optional)

Der Parameter, der den Grad der Oberflächenglättung beeinflusst.

Bei einem Wert von 0 erfolgt keine Glättung, bei einem Wert von 1 erfolgt die stärkste Glättung.

Der Standardwert ist 0.0.

Double

Rückgabewert

NameErläuterungDatentyp
Output_raster

Das Ausgabe-Raster für die interpolierte Oberfläche.

Es handelt sich stets um ein Gleitkomma-Raster.

Raster

Codebeispiel

SplineWithBarriers – Beispiel 1 (Python-Fenster)

In diesem Beispiel wird ein Punkt-Shapefile eingegeben und die Ausgabeoberfläche als TIFF-Raster interpoliert.

import arcpy
from arcpy import env  
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outSplineBarriers = SplineWithBarriers("ca_ozone_pts.shp", "ozone", 
                                       "ca_ozone_barrier.shp", 2000)
outSplineBarriers.save("C:/sapyexamples/output/splinebarrierout.tif")
SplineWithBarriers – Beispiel 2 (eigenständiges Skript)

In diesem Beispiel wird ein Punkt-Shapefile eingegeben und die Ausgabeoberfläche als Grid-Raster interpoliert.

# Name: SplineWithBarriers_Ex_02.py
# Description: Interpolate a series of point features onto a 
#    rectangular raster, using optional barriers, using a 
#    minimum curvature spline technique.
# Requirements: Spatial Analyst Extension and Java Runtime 
#    Environment Version 5.0, or higher.

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

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

# Set local variables
inPointFeatures = "ca_ozone_pts.shp"
zField = "ozone"
inBarrierFeature = "ca_ozone_barrier.shp"
cellSize = 2000.0

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

# Execute Spline with Barriers
outSplineBarriers = SplineWithBarriers(inPointFeatures, 
                          zField, inBarrierFeature, cellSize)

# Save the output 
outSplineBarriers.save("C:/sapyexamples/output/splinebout02")

Umgebung

  • Auto Commit
  • Zellengröße
  • Aktueller Workspace
  • Ausdehnung
  • Geographische Transformationen
  • Ausgabe-CONFIG-Schlüsselwort
  • Ausgabe-Koordinatensystem
  • Raster-Statistiken
  • Scratch-Workspace
  • Kachelgröße

Lizenzierungsinformationen

  • ArcGIS for Desktop Basic: Erfordert Spatial Analyst oder 3D Analyst
  • ArcGIS for Desktop Standard: Erfordert Spatial Analyst oder 3D Analyst
  • ArcGIS for Desktop Advanced: Erfordert Spatial Analyst oder 3D Analyst

Verwandte Themen

  • Überblick über das Toolset "Interpolation"
  • Interpolationsanalyse
  • Vergleichen von Interpolationsmethoden
Feedback zu diesem Thema?

ArcGIS for Desktop

  • Startseite
  • Dokumentation
  • Preise
  • Support

ArcGIS Plattform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Insider-Blog
  • User Conference
  • Developer Summit
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Datenschutz | Rechtliches