Uso de la aplicación ModelBuilder en ArcGIS

La aplicación ModelBuilder permite crear, editar y administrar modelos, encadenados a una secuencia de herramientas de geoprocesamiento y suministran la salida de una herramienta a otra herramienta como entrada, en forma de organigrama se puede usar para construir y ejecutar flujos de trabajo sencillos y métodos avanzados, ya que permite crear y compartir los modelos dentro de caja de herramientas ArcToolbox.

El ejemplo del presente videtutorial se basa la entrada anterior sobre como Delimitar una cuenca hidrográfica en ArcGIS (se recomienda leer claramente para una mejor comprensión).

Uso ModelBuilder en ArcGIS

Este diagrama muestra la secuencia de las herramientas utilizadas para crear un modelo que permite delimitar de forma automática una cuenca hidrográfica, se requiere como entrada un DEM y el Punto de desfogue de la cuenca (descargar datos del ejemplo), el resultado proporcionado por este modelo es un polígono de la cuenca y la red hídrica, a continuación se muestra el videotutorial paso a paso (es necesario contar con la extensión Spatial Analyst).

38 comentarios en “Uso de la aplicación ModelBuilder en ArcGIS”

  1. Hola, muy buenos todos tus tutoriales sobre SIG. Cómo hago para que en el Model Builder me guarde los archivos generados en los pasos intermedios como tif y shp y en una carpeta donde está el DEM de entrada y no en “C:Documents and SettingsAdministradorMis documentosArcGISDefault.gdb”, que es el default.
    Gracias.

    • Para que los archivos raster los puedas guardar con formato TIF, en la opción de ruta de salida (Out Put) guarda el archivo en una carpeta que elijas y pon un nombre de preferencia corto con la extensión “.tif” al final.

      Y cuando generes los shapes del tipo línea (red hídrica) y del tipo punto (puntos de confluencia de cada río con otro), guarda el archivo en una carpeta que elijas y pon un nombre con la extensión “.shp” al final.

      Cada herramienta tiene la opción de salida “OUT PUT”, el cual te permite elegir la ruta de destino para tu información a generar.

  2. Si, pero no quiero que sea una ruta absoluta (siempre la misma), sino que sea relativa a la carpeta en la que está el DEM de entrada. Se puede? Gracias por responder.

  3. Buenas tardes, ¿existe la posibilidad de que el modelo lo puedas pasar e insertar al Arctoolbox en otro ordenador y correrlo?
    Gracias.

  4. Gracias por todos los aportes que haces, pero soy nueva en el manejo del arcgis y no se como generar el dem a partir de el shp o el tin.

  5. Estimado: ¿Cómo hago para hacer una intersección entre una grilla con un shape de tipo puntos y así utilizar la información dentro de cada de celda? gracias por responder.

    • Necesitas tener la grilla también tipo shape (con Hawths Analysis Tools para ArcGIS podrías construir una), con la la herramienta Spatial Join puedes ver que elementos caen dentro de cada celda.

  6. Hola una consulta, me estoy iniciando en lo que es el ArcGIS y quisiera saber como puedo hacer para calcular el área de una parcela.

  7. Hola, estoy trabajando con el Model Builder para calcular (modelar) la evapotranspiración a partir de imágenes satelitales (Landsat5), estoy necesitando crear un raster que tenga como valores de cada píxel los valores de latitud y de longitud (un raster para cada uno). Se que en versiones anteriores del arcgis 9.3, sino me equivoco, se podía extraer este tipo información con los comandos $$XMAP y $$YMAP, estoy trabajando con una versión 10.0 del arcgis, y no existe mas este tipo de comando. Tendrán alguna solución?
    Por mientras he estado trabajando con flow accumulation, pero es mucho trabajo.

  8. Hola Franz! quiero realizar el calculo de la evapotranspiración en arcgis usando el model builder, de tal manera que introduciendo un mapa raster de valores de precipitación en píxeles a partir de unas ecuaciones que yo meta me bote un mapa de déficit, como pseudo hacer esos cálculos en model builder? ayuda por favor.

  9. Buenas tardes se puede utilizar esta aplicación para generar salidas gráficas a PDF, es decir utilizarlo para que me genere un pdf diferente con capas que tengo en el arcmap, es que tengo una capa con muchos puntos, cada uno de estos puntos debo generarle un mapa en pdf pero cada punto debo cambiar el tamaño de la letra y posición del texto, que la grilla se acode automáticamente según la escala y que el nombre del mapa se me actualice según el nombre del atributo, hay alguna forma de hacerlo, o generando una linea de código en arcmap.

    Gracias.

      • Muchas Gracias tienes algún tutorial, o me puedes dar un indicio de que funciones utilizar para generar estas salidas con las capas o atributos que quiera mil gracias

  10. Buen trabajo, felicitaciones,

    Estoy escribiendo un modelo y quiero leer una serie de variales que se encuentran en un archivo .txt, pero no encuento la forma de hacerlo en model builder, alguna idea.

    Gracias.

    • Lo puedes hacer usando las herramientas correspondientes dentro del modelo, se encuentran en ArcToolbox > Data Management Tools > Fields: Add Field / Calculate Field

      • hola me sirvio mucho, me gustaria que me ayudes, como calculo la longitud de un rio y que pongo en la expression en el calculate field, gracias

        • Puedes buscar la expresión para longitud, en About calculating fields existen algunas opciones (python) como la siguiente:
          !shape.length@meters!

  11. Hola, Muchas gracias por tus videos han sido de muchísima ayuda. he seguido los pasos para crear el modelbuilder pero cuando llego al condicionante CON me da error, me puedes ayudar porfa.

    • ¿Cuál es el error que arroja? por lo general cada error tiene un código numérico, haces clic sobre el vínculo para ver porque se ha producido el error y las posibles soluciones.

  12. Buenas Franz. Tengo una duda ¿Por qué la calculadora de campo (por poner un ejemplo) tarda más dentro de un model builder que si se lanza de normal?
    Hay veces que directamente no me sale rentable usar un modelo concreto porque tarda mucho más que si lo hago por separado.

  13. Buenos dias, gracias por tus aportes son de gran ayuda… tu tienes algún tutorial que utilice la modelBuilder para clasificación de coberturas con metodología Corine Land Cover? gracias por tu ayuda

  14. Hola, he estado trabajando en Model Builder y necesito:
    – Calcular el área de un raster
    – Unir todos los polígonos de un shape, para que sólo me muestre uno
    Muchas Gracias

    • Para el área del ráster puedes determinar el número de celdas del raster, en base al tamaño de celda determinas el área. Usa la herramienta Merge para unir los polígonos.

Los comentarios están cerrados.