Volume du polygone (3D Analyst)

Récapitulatif

Calcule le volume et la surface entre un polygone et une surface de MNT ou de TIN.

Utilisation

Syntaxe

PolygonVolume_3d (in_surface, in_feature_class, in_height_field, {reference_plane}, {out_volume_field}, {surface_area_field}, {pyramid_level_resolution})
ParamètreExplicationType de données
in_surface

Surface de MNT ou TIN en entrée.

Tin Layer; Terrain Layer
in_feature_class

Classe d'entités surfaciques en entrée.

Feature Layer
in_height_field

Champ de la table attributaire du polygone qui définit la hauteur du plan de référence utilisé pour déterminer les calculs volumétriques.

String
reference_plane
(Facultatif)

Détermine la méthode de calcul du volume et de la surface.

  • ABOVELe volume et la surface sont calculés au-dessus du plan de référence des polygones.
  • BELOWLe volume et la surface sont calculés au-dessous du plan de référence des polygones. Il s'agit de l'option par défaut.
String
out_volume_field
(Facultatif)

Nom du champ en sortie qui contient le volume calculé dans l'analyse. La valeur par défaut est Volume.

String
surface_area_field
(Facultatif)

Nom du champ en sortie qui contient la surface calculée dans l'analyse. La valeur par défaut est SArea.

String
pyramid_level_resolution
(Facultatif)

The z-tolerance or window size resolution of the terrain pyramid level that will be used by this tool. The default is 0, or full resolution.

Double

Exemple de code

1er exemple d'utilisation de l'outil PolygonVolume (fenêtre Python)

The following sample demonstrates the use of this tool in the Python window:

import arcpy
from arcpy import env

arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.PolygonVolume_3d("sample.gdb/featuredataset/terrain", "polygon.shp", "<None>", "ABOVE", "Volume", "SArea", "5")
2e exemple d'utilisation de l'outil PolygonVolume (script autonome)

The following sample demonstrates the use of this tool in a stand-alone Python script:

'''****************************************************************************
Name: PolygonVolume Example
Description: This script demonstrates how to use the 
             PolygonVolume tool.
****************************************************************************'''

# Import system modules
import arcpy
from arcpy import env

# Obtain a license for the ArcGIS 3D Analyst extension
arcpy.CheckOutExtension("3D")

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


# Set Local Variables
inSurface = "sample.gdb/featuredataset/terrain"
inPoly = "floodplain_100.shp"
zField = "Height"
refPlane = "BELOW"
volFld = "Volume"
sAreaFld = "SArea"

#Execute PolygonVolume
arcpy.PolygonVolume_3d(inSurface, inPoly, zField, refPlane, volFld, sAreaFld)

Environnements

Rubriques connexes

Informations de licence

ArcView : Obligatoire 3D Analyst
ArcEditor : Obligatoire 3D Analyst
ArcInfo : Obligatoire 3D Analyst

7/10/2012