Hola,
Normalmente pruebo todas las herramientas de ArcGIS (9.2) y me acaba saliendo, pero esta vez ni así. ¡¡A ver si me podéis echar una mano!!
Necesito saber el valor medio de un raster en una zona concreta (que tengo en shape-polygon), así que para empezar necesitaría seleccionar o cortar el raster por esa zona. Con arcmap encontré estas opciones, que “casi” funcionan:
Spatial Analyst > Options > Extent > Same as layer “zona impacto”,
Spatial Analyst > Raster calculator > Selecciono el raster >evaluate
Pero esto no recorta por el borde del polígono “zona impacto”, sino que recorta un rectángulo a partir de sus límites más exteriores
Spatial Analyst Tools > Extraction > Extract by polygon
No deja cargar el shape, sino que pide meter las coordenadas de los vertices del polígono punto a punto, que teniendo en cuentra que la forma de "zona impacto" es bastante irregular y que posteriormente quiero repetirlo con otras zonas, es una opción muy mala...
En esa misma carpeta de herramientas Extract by mask (que no tengo claro pa q es, pero ya os digo que voy probando todas, xD) q permite introducir como input el raster y como mask el “zona impacto”, pero me da error al ejecutarla.
Selection > select by location
No deja escoger rasters
:confused: ¿Alguna idea?
Muchas gracias,
Carlos
Hola!
Pues yo estoy aprendiendo ahora con Arcgis...llevo un par de meses y ya me voy apañando.
Para hacer lo que tu necesitas la herramienta es Extract by mask, que lo que hace es recortar la capa que tu pongas como input, con otra capa que pones como máscara. Esa herramienta te debería funcionar.
Cuál es el error que te sale?
Saludos
Pues me da este error:
An error was encountered while executing ExtractByMask.
("esriGeoAnalyst.GridEngine") GRID ERROR - Syntax error at or near symbol ,, #, 5)
Error in executing grid expression
Failed to execute (ExtractByMask_1).
End Time: Fri Apr 16 17:38:21 2010 (Elapsed Time: 1,00 seconds)
Los mensajes de error de arcgis nunca me dan la impresión de q indiquen como resolverlo... La herramienta funciona, porque acabo de probarla creando un shape de polilínea y si que extrae las céldas de raster (sólo las q están debajo de la línea, no toda la zona). Borré el polígono y lo volví a dibujar, por si acaso, y error otra vez...
Parece q toy atascao!
Gracias por tu ayuda
Un saludo!
Creando un nuevo shapefile funcionó!!
Tb le cambié el nombre y carpeta al nuevo raster, que al llevarlo a archivos temporales la ruta era larga y argis a veces se pone de malas con esas cosas.
Gracias por tu ayuda Uriuri
Un saludo!
Pues si pruebas a recortar con otras capas y te funciona, imagino que el problema está en el polígono que estás utilizando. Quizá no lo has "dibujado" bien, no está cerrado o alguna historia así. Comprueba a ver eso...
Y has probado utilizando lo que comentabas antes de Extract by polygon, metiendo las coordenadas de tu poligono?
Yo estoy aquí trasteando, si se me ocurre otra forma te digo
Suerte!!
Ahhh, acabo de leerlo... Que bien. jeje. Arcgis se pone a malas con muchas cosas.
Saludos
Por si alguien lo necesita otra vez. Yo lo he hecho con
Data ManagementTools/ Raster processing/Clip
😉
C
tratando de recortar un raster tuve que convertir un mde a raster p recortarlo, pero a la hora de crearlo no aparece en la pantalla, se abre pero no aparece... Alguien sabe porque pasa eso???
Gracias!!!!!
el raster se puede recortar con el spatial analyst tools-extraction-extract by mask si aparece un error se arregla cambiando la ruta de salida y el nombre del nuevo
producto. me funciono a mi
Recortar un Shapefile de un Shapefile en arcgis
Arctoolbox
Analysis Tools
Extract
Clip
Tambien puedes;
Arctoolbox
Spactial Analyst Tools
Extraction
Extract by Mask
Espero t sirva..
