Spline mit Barrieren (3D 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_3d (Input_point_features, Z_value_field, {Input_barrier_features}, {Output_cell_size}, Output_raster, {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
Output_raster

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

Raster Layer
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

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  
env.workspace = "C:/data"
arcpy.SplineWithBarriers_3d("ozone_pts.shp", "ozone", "ozone_barrier.shp",
                             2000, "C:/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_3d_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

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

# Set local variables
inPointFeatures = "ca_ozone_pts.shp"
zField = "ozone"
inBarrierFeature = "ca_ozone_barrier.shp"
cellSize = 2000.0
outRaster = "C:/output/splinebout"

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

# Execute Spline with Barriers
arcpy.SplineWithBarriers_3d(inPntFeat, zField, inBarrierFeature,
                            cellSize, outRaster)

Umgebungen

Verwandte Themen

Lizenzinformationen

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

7/10/2012