Convertir ráster a entidad (Análisis de ráster)

Resumen

Convierte un ráster en un dataset de entidades como puntos, líneas o polígonos.

Ilustración

Herramienta Convertir ráster a entidad

Uso

  • Esta herramienta de portal de análisis ráster está disponible cuando se inicia sesión en un ArcGIS Enterprise Enlace a información sobre el análisis en el portal de ArcGIS Enterprise que tiene un ArcGIS Image Server enlace a Qué es ArcGIS Image Server configurado para Raster Analysis Enlace a Configurar e implementar análisis de ráster. Cuando se invoca la herramienta, ArcGIS Pro funciona como cliente y tiene lugar el procesamiento en los servidores federados con ArcGIS Enterprise. La herramienta del portal acepta las capas de su portal como entrada y crea la salida en su portal.

    La capa ráster de entrada admite una capa del portal, una URI o URL de un servicio de imágenes o la salida procedente de la herramienta Crear capa de servidor de imágenes. Esta herramienta no admite capas o datos ráster locales.

  • Los rásteres se pueden convertir a entidades de punto, línea o polígono.

Sintaxis

arcpy.ra.ConvertRasterToFeature(inputRaster, field, outputType, {simplifyLinesOrPolygons}, outputName, {createMultipartFeatures}, {maxVerticesPerFeature})
ParámetroExplicaciónTipo de datos
inputRaster

La capa ráster de entrada.

Feature Set
field

Un campo que especifica el valor de conversión.

Puede ser cualquier valor entero o de texto.

Los campos que contienen valores de punto flotante solo se pueden utilizar si la salida es a un dataset de puntos.

La opción predeterminada es el campo Value, que contiene el valor de cada celda ráster.

Field
outputType

Especifica el tipo de salida.

  • POINTEl ráster se convertirá en un dataset de puntos. Esta es la opción predeterminada.
  • LINEEl ráster se convertirá en un dataset de entidades de línea.
  • POLYGONEl ráster se convertirá en un dataset de entidades poligonales.
String
simplifyLinesOrPolygons
(Opcional)

Especifica si las líneas o polígonos se simplificarán (se suavizarán). El suavizado se realiza de tal modo que la línea contenga un número mínimo de segmentos mientras permanece lo más cerca posible de los bordes de la celda ráster original.

  • SIMPLIFYLas entidades de línea o poligonales se suavizarán para producir un resultado más generalizado. Esta es la opción predeterminada.
  • NO_SIMPLIFYLas entidades de línea o poligonales no se suavizarán y seguirán los límites de las celdas del dataset ráster.

Este parámetro solo es compatible si outputType es LINE o POLYGON.

Boolean
outputName

La clase de entidad de salida que contendrá los puntos, las líneas o los polígonos que se han convertido.

String
createMultipartFeatures
(Opcional)

Especifica si los polígonos de salida estarán compuestos por entidades multiparte o de una sola parte.

  • MULTIPLE_OUTER_PARTSe crearán entidades multiparte a partir de los polígonos que tengan el mismo valor.
  • SINGLE_OUTER_PARTSe crearán entidades individuales (de una sola parte) para cada polígono. Esta es la opción predeterminada.

Este parámetro solo es compatible si outputType es POLYGON.

Boolean
maxVerticesPerFeature
(Opcional)

El límite de vértices utilizado para subdividir un polígono en polígonos más pequeños. Este parámetro produce una salida similar a la creada por la herramienta Subdividir de la caja de herramientas Administración de datos.

Si se deja vacío, los polígonos de salida no se dividen. Esta es la opción predeterminada.

Este parámetro solo es compatible si outputType es POLYGON.

Long

Salida derivada

NombreExplicaciónTipo de datos
outputFeatures

Las entidades de salida.

Clase de entidad

Muestra de código

Ejemplo 1 de ConvertRasterToFeature (ventana de Python)

En ese ejemplo se convierte un ráster a entidades de polígono.

import arcpy
arcpy.ConvertRasterToFeature_ra('https://MyPortal.esri.com/server/rest/services/Hosted/Landuse/ImageServer', 
                                'Value', 'POLYGON', 'SIMPLIFY', 'outFeatures')
Ejemplo 2 de ConvertRasterToFeature (script independiente).

En ese ejemplo se convierte un ráster a entidades de polígono.

#-------------------------------------------------------------------------------
# Name: ConvertRasterToFeature_Ex_02.py
# Description: Convert a raster to polygon features.
#
# Requirements: ArcGIS Image Server

# Import system modules
import arcpy

# Set local variables
inRaster = 'https://MyPortal.esri.com/server/rest/services/Hosted/Landuse/ImageServer'
inField = 'Value'
outType = 'POLYGON'
simplify = 'SIMPLIFY'
outFeatures = 'outFeatures'
arcpy.ConvertRasterToFeature_ra(inRaster, inField, outType, simplify, outFeatures)

Información de licenciamiento

  • Basic: Requiere ArcGIS Image Server
  • Standard: Requiere ArcGIS Image Server
  • Advanced: Requiere ArcGIS Image Server

Temas relacionados