Extraer valor ráster en el atributo de polígono

27

Tengo datos ráster para un estado que tiene datos de elevación en sus píxeles. También tengo capa vectorial que tiene las 300 divisiones de estado. lo que necesito es, quiero obtener el valor de elevación promedio de una división en particular de los datos ráster usando ArcGIS.

Intenté extraer por máscara en ArcGIS para extraer un polígono individual para recortar el ráster en 300 ráster, luego, desde el ráster individual, he recolectado la elevación promedio, pero han tardado días en completar el trabajo. ¿Hay alguna otra forma fácil de conseguirlo?

    
pregunta Mahesh 07.11.2012 - 14:25

4 respuestas

19

Hay varias maneras de hacer esto. Si no tiene Spatial Analyst, puede hacerlo de todos modos de la siguiente manera:

  • Primero, convierta el ráster a Puntos usando la herramienta Raster to Point . Esto le da una cuadrícula de puntos y es relativamente rápido: se crearon 16 millones de puntos en aproximadamente 2 minutos (asegúrese de desactivar la representación para que no se muestren ;-)).

  • Ahora, use Herramientas de análisis - > Herramienta de superposición - Unión espacial . La característica de destino es su capa de polígono 300, la unión es la capa de puntos. Dejar como uno a uno. Cree un "Mapa de campo de características de unión", asegurándose de establecer la regla de fusión como "media", "Mediana" o "modo" (o todas ellas supongo). La capa de polígono único resultante debe tener las 300 áreas de polígono, cada una de las cuales tiene atributos con los tipos de promedio solicitados calculados en ellos.

Eso debería proporcionarte los números que necesitas con un esfuerzo mínimo (aunque se espera un poco de procesamiento, las uniones espaciales son lentas).

    
respondido por el GIS-Jonathan 07.11.2012 - 16:58
16

Esta es la tarea para la herramienta de estadísticas zonales . Vaya a Herramientas de análisis espacial > Zonal > Estadísticas zonales y seleccione la estadística media. El ráster debería tener una tabla de atributos para esto.

    
respondido por el nadya 07.11.2012 - 16:49
3

Puede utilizar las herramientas Entorno de modelado geoespacial (herramientas independientes) que solían ser Hawths Tools . Desde allí puede extraer valores ráster de la extensión de los polígonos con las estadísticas que desee. También puedes extraer variables temáticas con su fracción. el resultado se agregará automáticamente a su shapefile. Esta herramienta funciona junto con ArcGIS y R.

Específicamente use la herramienta isectpolyrst para colocar la información raster subyacente en los shapefiles de polígonos. Tampoco tiene problemas con los polígonos superpuestos.

    
respondido por el Nandika 16.05.2013 - 15:50
0

Paso 1: Función a punto (Gestión de datos) Paso 2: Extraer valores múltiples a puntos (Spatial Analyst)

    
respondido por el Pieterjan 25.02.2016 - 17:05

Lea otras preguntas en las etiquetas