Spline avec interruptions (3D Analyst)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Permet d'interpoler une surface raster, à l'aide d'interruptions, à partir de points à l'aide d'une méthode de spline de courbure minimum. Les interruptions sont entrées en tant qu'entités polygones ou polylignes.

Pour en savoir plus sur le fonctionnement de l'outil Spline avec interruptions

Utilisation

Syntaxe

SplineWithBarriers_3d (Input_point_features, Z_value_field, {Input_barrier_features}, {Output_cell_size}, Output_raster, {Smoothing_Factor})
ParamètreExplicationType de données
Input_point_features
in_point_features

Les entités points en entrée contenant les valeurs z à interpoler dans un raster de surface.

Feature Layer
Z_value_field

Champ contenant une valeur de hauteur ou de magnitude pour chaque point.

Il peut s'agir d'un champ numérique ou du champ Forme, si les entités ponctuelles en entrée contiennent des valeurs Z.

Field
Input_barrier_features
(Facultatif)

Entités interruptions en entrée facultatives pour contraindre l'interpolation.

Feature Layer
Output_cell_size
cell_size
(Facultatif)

Taille des cellules qui sera utilisée pour la création du raster en sortie.

Si une valeur nulle est entrée, la taille de cellule utilisée sera la largeur ou la hauteur la plus faible de l'étendue des entités ponctuelles en entrée, dans la référence spatiale en entrée, divisée par 250.

Analysis Cell Size
Output_raster

Raster de surface interpolé en sortie.

Raster Layer
Smoothing_Factor
(Facultatif)

Paramètre qui influence le lissage de la surface en sortie.

Aucun lissage n'est appliqué lorsque la valeur est nulle et la quantité maximale du lissage est appliquée lorsque le facteur est égal à 1.

La valeur par défaut est 0,0.

Double

Exemple de code

1er exemple de la commande SplineWithBarriers (fenêtre Python)

Cet exemple entre un fichier de formes ponctuel et interpole la surface en sortie en tant que raster TIFF.

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")
2è exemple de la commande SplineWithBarriers (script autonome)

Cet exemple entre un fichier de formes ponctuelles et interpole la surface en sortie en tant que raster Grid.

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

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Requis 3D Analyst ou ArcGIS Spatial Analyst
ArcGIS for Desktop Standard: Requis 3D Analyst ou ArcGIS Spatial Analyst
ArcGIS for Desktop Advanced: Requis 3D Analyst ou ArcGIS Spatial Analyst
6/5/2014