Point vers raster (Conversion)
Récapitulatif
Convertit des entités ponctuelles en jeu de données raster.
Pour en savoir plus sur le fonctionnement de l'outil Point vers raster
Utilisation
-
Toute classe d'entités (géodatabase, fichier de formes ou couverture) contenant des entités ponctuelles ou multi-points peut être convertie en un jeu de données raster.
-
Le type du champ en entrée détermine le type du raster en sortie. S'il s'agit d'un champ de type entier, le raster en sortie est également de type entier. S'il s'agit d'un champ de type virgule flottante, la sortie est également de type virgule flottante.
Si le champ en entrée contient des valeurs de chaîne, le raster en sortie contient un champ de valeur entière et un champ de chaîne.
-
Cet outil est complémentaire de l'outil Raster vers points, qui convertit un raster en une classe d'entités ponctuelles.
-
Lorsqu'une cellule en sortie comporte plusieurs entités, cet outil permet de mieux contrôler l'affectation des valeurs de cellule que l'outil Entité vers raster.
-
Le champ de priorité s'utilise uniquement si vous avez sélectionnez l'option MOST_FREQUENT pour le paramètre Type d’attribution de cellule.
Seul le paramètre Générer la structure pyramidale des paramètres d'environnement Pyramide est respecté. Les paramètres d'environnement Pyramide restants sont ignorés, ainsi que les autres paramètres d'environnement Stockage des données raster. Il est possible de renforcer votre contrôle sur la nature des pyramides en effectuant une procédure supplémentaire à l'aide de l'outil Générer la structure pyramidale.
Syntaxe
Paramètre | Explication | Type de données |
in_features |
Jeu de données de l'entité ponctuelle ou multi-points à convertir en un raster. | Feature Layer |
value_field |
Le champ permettant d'attribuer des valeurs au raster en sortie. Il peut s'agir de n'importe quel champ de la table attributaire du jeu de classes d'entités en entrée. Si le champ Shape d'un point ou d'un jeu de données multi-points contient des valeurs z ou m, vous pouvez utiliser les unes ou les autres. | 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.
| String |
priority_field (Facultatif) |
Ce champ est utilisé lorsqu'une entité est prioritaire sur une autre entité avec le même attribut. Le champ Priorité s'utilise uniquement avec l'option MOST_FREQUENT. | Field |
cellsize (Facultatif) |
Taille de cellule pour le jeu de données raster en sortie. La taille de cellule par défaut correspond à la largeur ou la hauteur la plus faible de l'étendue du jeu de données d'entité en entrée, dans la référence spatiale en sortie, divisée par 250. | Analysis Cell Size |
Exemple de code
Convertit des entités ponctuelles en jeu de données raster.
import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.PointToRaster_conversion("ca_ozone_pts.shp", "ELEVATION",
"c:/output/ca_elev", "MAXIMUM", "", 2000)
Convertit des entités ponctuelles en jeu de données raster.
# Name: PointToRaster_Ex_02.py
# Description: Converts point features to a raster dataset.
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inFeatures = "ca_ozone_pts.shp"
valField = "ELEVATION"
outRaster = "c:/output/ca_elev02"
assignmentType = "MAXIMUM"
priorityField = ""
cellSize = 2000
# Execute PointToRaster
arcpy.PointToRaster_conversion(inFeatures, valField, outRaster,
assignmentType, priorityField, cellSize)