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).

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

  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.

    1. En el momento que construyes el modelo, al abrir cada herramienta permite definir la ruta de salida de los archivos.

    2. 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.

    1. No he realizado aquello, desconozco si existe esa posibilidad, cualquier cosa te comunicaré.

    1. Claro puedes crear un nuevo Toolbox (con ArcCatalog) y grabas tu modelo, luego lo copias y agregas en el ordenador que gustes.

  3. 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.

    1. A partir de un TIN transformalo a ráster desde ArcToolbox.

    1. Te recomiendo que instales RealPlayer para que puedas descargar cualquier vídeo (no tengo mucho espacio para almacenar vídeos en la web).

  4. 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.

    1. 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.

  5. 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.

      1. Gracias, una consulta mas tengo unos datos de gps map 76 csx pero no tengo los cables para descargar los datos como puedo hacer para poder subirlos al arcmap, hay alguna forma

  6. 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.

  7. 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.

    1. Si lo puedes hacer manualmente, carga todas las herramientas en model builder.

  8. 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.

    1. Exportar como un GeoPDF, si, varias capas en el PDF también, pero el resto desconozco.

  9. 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.

    1. Para líneas de comando, puedes hacerlo desde la consola de phyton.

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

      1. 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

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

  10. 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.

    1. ¿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.

  11. 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.

    1. No he notado aquello, pero en teoría debe ser igual, la velocidad depende del hardware que posea tu ordenador.

  12. 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

  13. 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

    1. 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.

Salir de la versión móvil