Spline mit Barrieren (Spatial Analyst)

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

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.

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")

Umgebungen

Verwandte Themen

Lizenzinformationen

ArcView: Erfordert Spatial Analyst oder 3D Analyst
ArcEditor: Erfordert Spatial Analyst oder 3D Analyst
ArcInfo: Erfordert Spatial Analyst oder 3D Analyst

7/10/2012