De polígono a ráster (Conversión)
Resumen
Convierte las entidades de polígono a dataset ráster.
Obtenga más información sobre cómo funciona la herramienta De polígono a ráster
Uso
-
Cualquier clase de entidad (geodatabase, shapefile o cobertura) que contiene entidades de polígono se puede convertir a un dataset ráster.
-
El tipo de campo de entrada determina el tipo de ráster de salida. Si el campo es entero, el ráster de salida será entero, si es punto flotante, la salida será punto flotante.
Si el campo de entrada contiene valores de cadenas de caracteres, el ráster de salida contendrá un campo de valor entero y un campo de cadenas de caracteres.
No obstante, si el campo es del tipo de punto flotante y los valores se expresan como enteros, el ráster de salida será entonces un entero.
-
Esta herramienta es un complemento de la herramienta De ráster a polígono, que convierte un ráster a una clase de entidad poligonal.
-
Esta herramienta proporciona un mayor control sobre la asignación de los valores de celdas cuando hay más de una entidad presente en una celda de salida que la herramienta De entidad a ráster.
-
Si ocurre el "purgado" o separaciones en el ráster de salida entonces utilice las herramientas Verificar geometría y Reparar geometría para corregir los datos de entidad de entrada.
-
Cuando convierte polígonos superpuestos, es posible que desee que los polígonos con el área más pequeña se asignen a una celda. Una manera fácil de hacer esto es agregar un campo adicional a la clase de entidad de entrada y calcularlo al área inversa de los polígonos, después utilice este campo como el Campo de prioridad cuando ejecuta esta herramienta.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_features |
El dataset de entidades de entrada de polígono que se va a convertir a un ráster. | Feature Layer |
value_field |
El campo que se utiliza para asignar los valores al ráster de salida. Puede ser cualquier campo de la tabla de atributos del dataset de entidades de entrada | Field |
out_rasterdataset | El dataset ráster de salida que se creará. Cuando no guarde en una geodatabase, especifique .tif para un formato de archivo TIFF, .img para un formato de archivo ERDAS IMAGINE o ninguna extensión para un formato ráster de cuadrícula de Esri. | Raster Dataset |
cell_assignment (Opcional) |
El método para determinar cómo se asignará un valor a la celda cuando más de una entidad caiga dentro de una celda.
| String |
priority_field (Opcional) |
Este campo se utiliza para determinar qué entidad debe tener preferencia sobre otra entidad con el mismo valor en el Campo de valor. | Field |
cellsize (Opcional) |
El tamaño de celda para el dataset ráster de salida. El tamaño de celda predeterminado es el más corto del ancho o altura de la extensión del dataset de entidades de entrada, en la referencia espacial de salida, dividido por 250. | Analysis Cell Size |
Ejemplo de código
Convierte las entidades de polígono a dataset ráster.
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)
Convierte las entidades de polígono a dataset ráster.
# Name: PolygonToRaster_Ex_02.py
# Description: Converts polygon 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_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)