Polygone vers raster (Conversion)

Récapitulatif

Convertit des entités surfaciques en jeu de données raster.

Pour en savoir plus sur le fonctionnement de l'outil Polygone vers raster

Utilisation

Syntaxe

PolygonToRaster_conversion (in_features, value_field, out_rasterdataset, {cell_assignment}, {priority_field}, {cellsize})
ParamètreExplicationType de données
in_features

Jeu de données d'entité surfaciques en entrée à convertir en raster.

Feature Layer
value_field

Champ utilisé pour attribuer des valeurs au raster en sortie.

Il peut s'agir de n'importe quel champ de la table attributaire du jeu de données d'entité en entrée.

Field
out_rasterdataset

Jeu de données raster en sortie à créer.

Si vous n'enregistrez pas le fichier dans une géodatabase, indiquez l'extension .tif pour un format de fichier TIFF, .img pour un format de fichier ERDAS IMAGINE, ou aucune extension pour un format de raster Esri Grid.

Raster Dataset
cell_assignment
(Facultatif)

Méthode utilisée pour savoir comment attribuer une valeur à la cellule lorsque la cellule contient plusieurs entités.

  • CELL_CENTERLe polygone qui se superpose au centre de la cellule détermine l'attribut à affecter à la cellule.
  • MAXIMUM_AREAL'entité unique qui présente la plus grande surface à l'intérieur de la cellule détermine l'attribut à affecter à la cellule.
  • MAXIMUM_COMBINED_AREA Si la cellule contient plusieurs entités de même valeur, les surfaces de ces entités sont combinées. L'entité combinée à la plus grand surface contenue dans la cellule détermine la valeur à attribuer à la cellule.
String
priority_field
(Facultatif)

Ce champ permet de déterminer quelle entité a la préséance sur une autre entité, lorsque le champ de valeur affiche la même valeur.

Field
cellsize
(Facultatif)

Taille de cellule pour le jeu de données raster en sortie.

La taille de cellule par défaut correspond à la valeur la plus petite entre la largeur et la hauteur de l'étendue du jeu de données en entrée, dans la référence spatiale en sortie, divisée par 250.

Analysis Cell Size

Exemple de code

Exemple 1 d'utilisation de l'outil PolygoneToRaster (fenêtre Python)

Convertit des entités surfaciques en jeu de données raster.

import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.PolygonToRaster_conversion("ca_counties.shp", "NAME", 
                                 "c:/output/ca_counties.img", 
                                 "MAXIMUM_AREA", "MALES", 0.25)
Exemple 2 d'utilisation de l'outil PolygoneToRaster (script autonome)

Convertit des entités surfaciques en jeu de données raster.

# Name: PolygonToRaster_Ex_02.py
# Description: Converts polygon features to a raster dataset.
# Requirements: ArcInfo

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inFeatures = "ca_counties.shp"
valField = "NAME"
outRaster = "c:/output/ca_counties"
assignmentType = "MAXIMUM_AREA"
priorityField = "MALES"
cellSize = 0.5

# Execute PolygonToRaster
arcpy.PolygonToRaster_conversion(inFeatures, valField, outRaster, 
                                 assignmentType, priorityField, cellSize)

Environnements

Rubriques connexes

Informations de licence

ArcView : Obligatoire Spatial Analyst ou 3D Analyst
ArcEditor : Obligatoire Spatial Analyst ou 3D Analyst
ArcInfo : Oui

7/10/2012