Point vers raster (Conversion)

Disponible avec une licence Advanced.

Synthèse

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

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.

  • Le paramètre Cellsize (Taille de cellule) peut être défini par une valeur numérique ou obtenu à partir d’un jeu de données raster. Si la taille de cellule n’est pas explicitement spécifiée en tant que valeur de paramètre, elle est dérivée de l’environnement Cell Size (Taille de cellule) dans la mesure où ce dernier a été défini. Si ni la taille de cellule du paramètre ni la taille de cellule de l’environnement n’a été spécifiée, mais que l’environnement Snap Raster (Raster de capture) a été défini, c’est la taille de cellule du raster de capture qui est utilisée. Si aucun élément n’a été spécifié, la taille de cellule est calculée d’après la largeur ou la hauteur (selon celle qui est la plus petite des deux) de l’étendue spécifiée pour l’option Output Coordinate System (Système de coordonnées en sortie) de l’environnement de géotraitement, divisée par 250.

  • Si la taille de cellule a été spécifiée à l’aide d’une valeur numérique, l’outil l’utilise directement pour le raster en sortie.

    Si la taille de cellule a été spécifiée à l’aide d’un jeu de données raster, le paramètre affiche le chemin du jeu de données raster au lieu de la valeur de la taille de cellule. La taille de cellule de ce jeu de données raster sera utilisée directement dans l’analyse, à condition que la référence spatiale du jeu de données soit identique à la référence spatiale en sortie. Si la référence spatiale du jeu de données diffère, elle sera projetée d’après la valeur du champ Cell Size Projection Method (Méthode de projection de la taille de cellule).

  • 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.

  • Pour les formats de données prenant en charge les valeurs nulles, par exemple les classes d’entités d’une géodatabase fichier, une valeur nulle est ignorée si elle est utilisée en entrée.

  • Certains environnements de stockage raster peuvent s’appliquer à cet outil.

    • Pour l’environnement Pyramid (Pyramide), seul le paramètre Build pyramids (Générer la structure pyramidale) est respecté. Les paramètres d’environnement Pyramide restants sont ignorés. 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 Build Pyramids (Générer la structure pyramidale).

    • Pour l’environnement Compression, seul le type de compression peut être respecté. Cela s’applique aux formats raster autres que Carroyage Esri.

Paramètres

ÉtiquetteExplicationType de données
Entités en entrée

Jeu de données de l'entité ponctuelle ou multi-points à convertir en un raster.

Feature Layer
Champ de valeur

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 (Forme) 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
Jeu de données raster en sortie

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

Si le raster en sortie n’est pas enregistré dans une géodatabase, indiquez l’extension .tif pour un format de fichier TIFF, .CRF pour un format de fichier CRF, .img pour un format de fichier ERDAS IMAGINE, ou aucune extension pour un format de raster Carroyage Esri.

Raster Dataset
Type d'attribution de cellule
(Facultatif)

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

  • Le plus fréquentSi la cellule contient plusieurs entités, l’entité associée à l’attribut le plus répandu, dans le champ Valeur (option Value Field), est attribuée à la cellule. Si plusieurs entités ont le même nombre d'attributs communs, la cellule associé au plus petit FID est utilisée.
  • SommeSomme des attributs de tous les points contenus dans la cellule (non valide pour les données chaîne).
  • MoyenneMoyenne des attributs de tous les points contenus dans la cellule (non valide pour les données chaîne).
  • Écart typeÉcart type des attributs de tous les points contenus dans la cellule. Si la cellule contient moins de deux points, la valeur NoData est attribuée à la cellule (non valide pour les données chaîne).
  • MaximumValeur maximale des attributs des points contenus dans la cellule (non valide pour les données chaîne).
  • MinimumValeur minimale des attributs des points contenus dans la cellule (non valide pour les données chaîne).
  • PlagePlage des attributs des points contenus dans la cellule (non valide pour les données chaîne).
  • TotalNombre de points contenus dans la cellule.
String
Champ de priorité
(Facultatif)

Ce champ est utilisé lorsqu'une entité est prioritaire sur une autre entité avec le même attribut.

Le champ de priorité s’utilise uniquement avec l’option de type d’attribution de cellule Le pllus fréquent.

Field
Taille de cellule
(Facultatif)

Taille de cellule pour le raster en sortie en cours de création.

Ce paramètre peut être défini par une valeur numérique ou obtenu à partir d’un jeu de données raster. Si la taille de cellule n’est pas explicitement spécifiée en tant que valeur de paramètre, la valeur de la taille de cellule de l’environnement est utilisée dans la mesure où elle est définie. Dans le cas contraire, le calcul fait appel à des règles supplémentaires pour la déterminer à partir d’autres données en entrée. Pour en savoir plus, reportez-vous à la rubrique Utilisations.

Analysis Cell Size
Build raster attribute table (Créer la table attributaire d’un raster)
(Facultatif)

Spécifie si le raster en sortie est associé à une table attributaire de raster.

Ce paramètre s’applique uniquement aux rasters de type entier.

  • Activé : le raster en sortie est associé à une table attributaire de raster. Il s’agit de l’option par défaut.
  • Désactivé : le raster en sortie n’est pas associé à une table attributaire de raster.
Boolean

arcpy.conversion.PointToRaster(in_features, value_field, out_rasterdataset, {cell_assignment}, {priority_field}, {cellsize}, {build_rat})
NomExplicationType 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 (Forme) 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 le raster en sortie n’est pas enregistré dans une géodatabase, indiquez l’extension .tif pour un format de fichier TIFF, .CRF pour un format de fichier CRF, .img pour un format de fichier ERDAS IMAGINE, ou aucune extension pour un format de raster Carroyage Esri.

Raster Dataset
cell_assignment
(Facultatif)

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

  • MOST_FREQUENTSi la cellule contient plusieurs entités, l’entité associée à l’attribut le plus répandu, dans le champ Valeur (option Value Field), est attribuée à la cellule. Si plusieurs entités ont le même nombre d'attributs communs, la cellule associé au plus petit FID est utilisée.
  • SUMSomme des attributs de tous les points contenus dans la cellule (non valide pour les données chaîne).
  • MEANMoyenne des attributs de tous les points contenus dans la cellule (non valide pour les données chaîne).
  • STANDARD_DEVIATIONÉcart type des attributs de tous les points contenus dans la cellule. Si la cellule contient moins de deux points, la valeur NoData est attribuée à la cellule (non valide pour les données chaîne).
  • MAXIMUMValeur maximale des attributs des points contenus dans la cellule (non valide pour les données chaîne).
  • MINIMUMValeur minimale des attributs des points contenus dans la cellule (non valide pour les données chaîne).
  • RANGEPlage des attributs des points contenus dans la cellule (non valide pour les données chaîne).
  • COUNTNombre de points contenus dans la cellule.
String
priority_field
(Facultatif)

Ce champ est utilisé lorsqu'une entité est prioritaire sur une autre entité avec le même attribut.

Le champ de priorité s’utilise uniquement avec l’option de type d’attribution de cellule Le pllus fréquent.

Field
cellsize
(Facultatif)

Taille de cellule pour le raster en sortie en cours de création.

Ce paramètre peut être défini par une valeur numérique ou obtenu à partir d’un jeu de données raster. Si la taille de cellule n’est pas explicitement spécifiée en tant que valeur de paramètre, la valeur de la taille de cellule de l’environnement est utilisée dans la mesure où elle est définie. Dans le cas contraire, le calcul fait appel à des règles supplémentaires pour la déterminer à partir d’autres données en entrée. Pour en savoir plus, reportez-vous à la rubrique Utilisations.

Analysis Cell Size
build_rat
(Facultatif)

Spécifie si le raster en sortie est associé à une table attributaire de raster.

Ce paramètre s’applique uniquement aux rasters de type entier.

  • BUILDLe raster en sortie est associé à une table attributaire de raster. Il s’agit de l’option par défaut.
  • DO_NOT_BUILDLe raster en sortie n’est pas associé à une table attributaire de raster.
Boolean

Exemple de code

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

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

import arcpy
arcpy.env.workspace = "c:/data"
arcpy.conversion.PointToRaster("ca_ozone_pts.shp", "ELEVATION", 
                               "c:/output/ca_elev", "MAXIMUM", "", 2000)
Exemple 2 d'utilisation de l'outil PointToRaster (script autonome)

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

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

# Set local variables
inFeatures = "ca_ozone_pts.shp"
valField = "ELEVATION"
outRaster = "c:/output/ca_elev02"
assignmentType = "MAXIMUM"
priorityField = ""
cellSize = 2000

# Run PointToRaster
arcpy.conversion.PointToRaster(inFeatures, valField, outRaster, 
                               assignmentType, priorityField, cellSize)

Rubriques connexes