+1 voto
238 vistas
por Novato (114 puntos)   en ArcGIS Desktop
reetiquetada por

Hola,

Estoy intentando modelizar, no se si sería lo más correcto, la herramienta "extract multi values to points" para extraer el valor de 366 rasters en un punto. Lo tengo que hacer para años diferentes, el caso es que tendría que cambiar cada raster, uno a uno, para los diferentes años, alguna idea/sugerencia de cómo afrontar eso? o alguna otra herramienta que pueda utilizar?.

Gracias!

Un saludo

3 Respuestas

+1 voto
por Administrador (7.4k puntos)  
Si ya tienes el modelo desarrollado en ModelBuilder, agrega un iterador (Insert > Iterators > Features Class), en Wildcare y Feature Type dejar en blanco para que use todos los rásteres dentro de la carpeta y activar Recursive para incluir subdirectorios.

Posteriormente agregas la herramienta Extract multi values to points, muy importante en Output Dataset seleccionar una geodatabase para los archivos de salida (...\geodatabase.gdb\%Name%_Values), y finalmente para colectar todos los valores usar la herramienta Collect Values (Insert > Model Only Tools), y ejecutar el modelo.
+1 voto
por Novato (114 puntos)  
Hola, ya está solucionado. Gracias. El problema era realizar la iteración sin que fuera una iteración raster, jeje. Ahora no me guarda todos los registros en la tabla, hay un límite en arcgis, no? http://gis.stackexchange.com/questions/52735/model-builder-nesting-models-to-extract-raster-values-to-points
0 votos
por Novato (114 puntos)  
Gracias. Me encuentro con el siguiente "problema". Al realizar la iteración el resultado final quiero conectarlo a "Extract MultiValues to point", el caso es que no me reconoce los raster anteriores de la interación y tendría que introducirlos en la herramienta. Es decir, al hacer la conexión me aparece "input point features". Si, por ejemplo, hago un "collect values", éstos después tampoco puedo conectarlos a "Extract", me aparece un "precondition". ¿Cómo puedo solucionar esto? Gracias Un saludo
por Administrador (7.4k puntos)  
El modelo sería Iterador + Extract Multivalues to Points + Collect Values, te dejo un vídeo que te puede ayudar.
Ofertas de trabajo SIG

Un buen usuario

  1. Comparte lo que sabe
  2. Demuestra su amabilidad
  3. Hace preguntas claras
  4. Escribe correctamente
  5. No hace daño a nadie
Gana 500 puntos y obtén un Certificado SIG validado por ArcGeek.

 

...