Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
a ModelBuildEr
Ofrecido por Shane Bradt a través del Centro de Formación de Extensión Cooperativa de Tecnologías
Geoespaciales UNH
Desarrollado por Sandy Prisloe y Cary Chadwick en el Programa de Tecnología Geoespacial de la Universidad de
Connecticut
de enero de 2008
Conociendo a ModelBuilder
Ejercicio 1: Creación de un modelo básico ................................................... 1
1. ArcMap 1. Apertura............................................................................................................................... 1
2. La interfaz de ArcMap........................................................................................................................... 2
3. Personalizar las opciones de geoprocesamiento..................................................................................... 3
4. Crear una nueva caja de herramientas en ArcToolbox ........................................................................... 4
5. Añadir un nuevo modelo a su caja de herramientas ............................................................................... 5
6. Exploración de la interfaz de ModelBuilder .......................................................................................... 6
7. Crear un modelo básico ......................................................................................................................... 8
8. Propiedades actualización del modelo .................................................................................................12
9. Ejecutar su Modelo ..............................................................................................................................13
10. Guarde su trabajo...............................................................................................................................14
11. Cómo encontrar ayuda .......................................................................................................................14
¡REVISEMOS!........................................................................................................................................16
Ejercicio 2: Avance de sus habilidades ModelBuilder……………………..17
1. ArcMap 1. Apertura.............................................................................................................................17
2. Las herramientas de posicionamiento en ArcToolbox .........................................................................17
3. Para ver la documentación de la herramienta en ArcToolbox ..............................................................18
4. Añadir una caja de herramientas de ArcToolbox .................................................................................19
5. Crear un nuevo modelo........................................................................................................................19
6. Propiedades de actualización del modelo ............................................................................................28
¡REVISEMOS!........................................................................................................................................29
Ejercicio 2: Crédito extra…………………………………………………...31
1. Crear un modelo nuevo y copiar elementos de otro modelo de Se .......................................................31
2. Añadir la herramienta de frecuencia con el Modelo (Sólo disponible con la licencia de ArcInfo).......31
3. Añadir la herramienta Zona de influencia con el Modelo ....................................................................32
4. Establecer las propiedades del modelo ................................................................................................33
5. Ejecutar el Modelo ..............................................................................................................................33
6. Otros procesos que añaden al Modelo .................................................................................................34
Ejercicio 3: La construcción de un modelo iterative………………………35
1. Crear un nuevo modelo........................................................................................................................36
2. Crear una variable de la serie...............................................................................................................36
3. Crear una lista de variables ..................................................................................................................39
4. Las variables de iteración Ajuste .........................................................................................................42
5. Establecer el número de iteraciones .....................................................................................................43
6. Ejecutar su Modelo ..............................................................................................................................44
¡REVISEMOS!........................................................................................................................................45
Ejercicio 4A: Creación de un modelo genérico ........................................... 47
1.ArcMap. Apertura ................................................................................................................................47
2. Crear un nuevo modelo........................................................................................................................48
3. Crear parámetros de las variables del modelo ......................................................................................49
Ejercicio 4B: Adición de documentación a un modelo ............................... 55
1. Explorando el editor de documentación ArcToolbox ..........................................................................55
2. Adición de metadatos de documentación a su modelo .........................................................................57
3. Adición de documentación a la ventana de diálogo de la herramienta .................................................58
4. Adición de documentación a Página de referencia de la herramienta ..................................................60
5. Prueba a cabo su modelo genérico .......................................................................................................66
¡REVISEMOS!........................................................................................................................................69
Conociendo a ModelBuilder
Ejercicio 1: Creación de un modelo básico
El primer ejercicio está diseñado para introducir a los componentes básicos de la aplicación de
ModelBuilder. Se añadirá una nueva caja de herramientas a la ventana de ArcToolbox, crear y
añadir un nuevo modelo de la caja de herramientas, y construir un modelo simple dentro de la
interfaz de ModelBuilder. En el proceso va a explorar la interfaz de ModelBuilder y aprender
algunas de las operaciones básicas necesarias para la construcción de un modelo. También
aprenderá acerca de algunos ajustes de ArcMap importantes que facilitan el uso y la gestión de
sus modelos más fácil.
ArcMap 1. Apertura
Para iniciar la aplicación ArcMap, haga doble clic con el botón izquierdo del ratón sobre el acceso
directo de ArcMap
Cuando ArcMap abre por primera vez, verá una ventana que le pregunta si desea abrir un nuevo
mapa vacío, una plantilla o un mapa existente.
Asegúrese de que “Un nuevo mapa vacío” está
seleccionado y haga clic en el botón OK.
Estándar
barra de
herramientas Mapa escala de visualización
Barra de herramientas
Mesa de
Área de visualización
Contenido
X - Y coordenadas de
posición del cursor
Barra de estado
Refrescar
Disposición de vista
Ver datos
Fichas para cambiar entre las
Tabla de Contenidos formatos
NOTA: Modificación de los ajustes por defecto: ArcToolbox Hay dos métodos para incluir cajas
de herramientas personalizadas en la configuración por defecto de ArcToolbox. Una de ellas es
para arreglar las cajas de herramientas en ArcCatalog. Al salir de ArcCatalog, las herramientas de
geoprocesamiento actuales, incluyendo todas las herramientas y cajas de herramientas
personalizadas, se guardan en el ordenador como la configuración predeterminada. Otra opción
es hacer clic derecho sobre el encabezado de ArcToolbox y seleccione Guardar ajustes> a valores
por defecto. Este método funciona tanto en ArcCatalog y ArcMap.
Menú principal
Barra de herramientas
Area de
diagrama
de modelo
Hay cinco menús desplegables en el menú principal. A continuación se muestra una descripción
de cada elemento del menú y su función.
MENÚ FUNCIÓN
Proporciona opciones para ejecutar, validar, a ver los mensajes, guardar, imprimir,
importación, exportación, y cerrar el modelo. Características del modelo también se
Modelo puede accede a través de esta opción de menú.
Contiene una ventana de vista general que se puede utilizar para mostrar todo el
modelo mientras zoom en una parte determinada de un modelo en el área de
Ventana visualización.
Impresió
n Agregar datos Seleccionar Correr
Modelo o Herramienta Elementos Modelo
Cortar / Copiar /
Salvar Pegar Herramientas de navegación Conectar
Modelo Elementos
Con el fin de utilizar la mayor parte de estas herramientas, usted tendrá que añadir elementos
a su esquema. El siguiente paso le llevará a través de la creación de un modelo básico en
ModelBuilder.
Nota: A continuación se presentan las formas predeterminadas y colores para cada uno de los cinco elementos
de ModelBuilder: herramientas, variables de valores, los datos del proyecto, los datos derivados y los valores
derivados. Puede hacer clic en un elemento para cambiar su color por defecto y la fuente. Herramientas se
representan generalmente en modelos como rectángulos y los datos y valores de parámetros se representan
como óvalos.
- Haga clic en la carpeta de color amarillo icono a la derecha de la clase de entidad de salida.
En este punto, los elementos del modelo de todos deben ser sombreados, lo que indica que el
modelo está listo para funcionar. El último paso es hacer referencia a un archivo de capa para
simbolizar las características de nuestra Wetland_Soils_Area.shp. El archivo de capa definirá
cómo las características se dibujan en la ventana de visualización de ArcMap.
9. Ejecutar su Modelo
¡Felicitaciones! Ha completado su primer modelo. Ahora vamos a probar a cabo.
Si el modelo se ejecutó correctamente, usted debe tener una capa de suelos de los
humedales de la ciudad de Haddam en su tabla de contenido de ArcMap que se parece a la
imagen de abajo.
ArcMap incluye un amplio sistema de ayuda en línea - y realmente vale la pena sentirse
cómodo usarlo. Dedicar unos minutos a explorar algunas de las opciones de ayuda asociados
con ModelBuilder.
Para acceder o buscar ayuda con preguntas específicas, o bien haga clic en el menú Ayuda y
seleccione Ayuda de ArcGIS Desktop o simplemente pulse la tecla F1. Un sistema de ayuda
de Windows de tipo típico se abrirá donde puede buscar, escribir palabras clave en un índice,
o leer la documentación organizada por contenido. También hay una pestaña Favoritos, que
es similar a un marcador. Se le permite recordar las páginas de ayuda que desea volver a
visitar y le da un acceso rápido a las páginas que visita regularmente.
El primer ejercicio fue diseñado para presentarle a los componentes básicos de la aplicación de
ModelBuilder. En este ejercicio, se va a construir un modelo más complejo que le dará a conocer
varias herramientas nuevas. El objetivo del modelo será la creación de una capa de suelos de los
humedales para una sola ciudad. Los humedales se derivan de un mapa de suelos del condado
y luego se recortan a un usuario seleccionado término municipal. El área de los suelos de los
humedales derivados se volverá a calcular en pies cuadrados y luego de nuevo en acres y se
suma para determinar el área total de los suelos de humedales para la localidad seleccionada. Es
un modelo útil que puede ser fácilmente volver a ejecutar para otro tipo de suelo o de la ciudad.
ArcMap 1. Apertura
Para iniciar la aplicación ArcMap, haga doble clic con el botón izquierdo del ratón sobre el
acceso directo de ArcMap
Asegúrese de que “Un nuevo mapa vacío” está seleccionado y haga clic en el botón OK.
3. Un solo clic
Obtener valores únicos
- Construir la siguiente consulta utilizando las herramientas Generador de consultas: “CTWET” <> 'suelos no
húmedas' (asegúrese de usar el botón <>, no el <y> por separado). Esta es una expresión que seleccionará
todas las características en el campo CTWET que no son suelos no húmedas. En otras palabras, todas las
características que son polígonos de suelos de humedales o agua.
- Haga clic en Aceptar para cerrar la ventana de consultas. Haga clic en Aceptar para cerrar la ventana
Crear capa de entidades.
campo. En Campos: haga doble clic en F_AREA. Un solo clic en el símbolo de división en el
lado derecho de la ventana Calculadora de campo. Tipo de 43560 para completar la ecuación.
Nota: F_AREA contiene el área de características en pies cuadrados. Dividiendo ese número por
43.560 (el número de ft2 por acre) convierte el área de función para acres.
Su cálculo debe ser similar al siguiente gráfico:
- Correr su modelo por última vez para ejecutar el elemento de estadísticos de resumen.
- Después de que el proceso se ha completado correctamente, haga clic en Cerrar en
la ventana de mensajes de geoprocesamiento.
- Haga clic derecho en el elemento Town_Wetland_Statistics.dbf en la ventana
de ModelBuilder y seleccione Agregar para mostrar.
***Nota: Porque Town_Wetland_Statistics es una tabla, que se añadirá a la pestaña
Fuente en la tabla de contenido. Si se encuentra en la ficha Pantalla, no se ve!
- Vamos a añadir algunos toques finales a nuestro modelo. Desde su ModelBuilder caja
de herramientas Herramientas de ArcToolbox, haga clic en el modelo que acaba de
crear (que debería ser llamado “modelo”) y seleccione Propiedades en la ventana
desplegable que aparece. (Nota: esta es la misma ventana de propiedades que se
pueden abrir haciendo clic en el menú desplegable Modelo cuando se utiliza el editor
de ModelBuilder.)
- Haga clic en Aceptar para cerrar la ventana. El nombre de su modelo debe ser
cambiado en su caja de herramientas Herramientas de ModelBuilder para reflejar
la nueva etiqueta que simplemente lo diste.
Si usted se encuentra con tiempo extra y desea ponerse a prueba, vaya al ejercicio 2: Crédito extra.
Este paso le permitirá rellenar un nuevo modelo con elementos de un modelo existente. Esto
evitará que el original intacto mientras haces modificaciones a una copia. De esta manera si te
irremediablemente mal estado que siempre puede volver a la original.
5. Ejecutar el Modelo
- Antes de ejecutar el modelo, debe validarlo. Haga clic en la opción del menú del
modelo y haga clic en Validar modelo completo.
- Haga clic en el Run icono en la barra de herramientas de ModelBuilder para ejecutar
la herramienta.
Cierre ArcMap.
- Haga clic derecho en ArcToolbox y haga clic en Añadir Caja de herramientas ...
- Haga clic en la ficha General de la ventana Propiedades del modelo. En Nombre: Tipo
Exercise3. En Etiqueta: Tipo de ejercicio 3: Series y listas. Marque la casilla junto a
la tienda rutas relativas. Haga clic en Aceptar para cerrar la ventana.
2. Un solo clic
HuskyPC! 28/12/07 10:48
formateado: Fuente: 9 pt
La variable de Expresión ahora debe ser la sombra, lo que indica que está en un estado listo
para funcionar. El próximo paso será establecer la variable de Expresión como una variable de
la serie y añadir ciudades adicionales a la serie.
- Haga clic en la ficha General. Bajo esta variable contiene: haga clic en el botón de
radio junto a una serie de valores. Haga clic en Aceptar para cerrar la ventana de
propiedades de expresión.
Su ventana de expresión debe ser similar al siguiente gráfico. Copiar y pegar una consulta que
se ha creado usando el Generador de consultas es el método más seguro y más fiable para
asegurar que las consultas en las filas adicionales no incluyen errores de sintaxis.
Todos los elementos en su modelo ahora debería ser la sombra, lo que indica que están en el
estado listo para funcionar. Antes de ejecutar el modelo, vamos a crear una variable Lista de
Características de la entrada para la herramienta Recortar. Esto nos permitirá añadir valores
adicionales (conjuntos de datos) que servirán como insumos para el elemento de clip.
- En la ficha General, en Esta variable contiene :, haga clic en el botón situado junto
a una lista de valores.
- Repita este procedimiento para el tercer valor en la lista. Esta vez añadir
LWDS.shp (lixiviados y eliminación de aguas residuales sitios) de su carpeta C: \
ModelBuilder \ Data \ Formas.
ModelBuilder proporciona dos variables que representan el número actual modelo iteración (%
n%) y la posición actual, o el índice, en una variable lista (% i%). Mediante la colocación de%
i% y% n% en el nombre de archivo para los resultados del modelo, usted evitará que los
conjuntos de datos se sobrescriba. Por ejemplo, la ruta de acceso para uno de sus conjuntos
de datos de salida será:
C: \ ModelBuilder \ Data \ ModelResults \ Lago% i% _% n% .shp. Sobre la base de las
variables de iteración incluidos en el nombre de ruta, los conjuntos de datos que se crearon
después de este modelo se ejecute será Lake_1_0.shp; _1.shp Lake_1; y Lake_1_2.shp. El
primer número de la salida representa la posición de la ciudad por lo que las características del
lago se recortan en la variable de la serie. El segundo número representa la posición de la capa
de entrada LAKE.shp en la variable de lista. Todo esto va a tener sentido una vez que se ejecuta
el modelo. Que va a utilizar las variables de iteración en el último paso de este ejercicio de crear
productos únicos para los conjuntos de datos recortadas a cada ciudad en el modelo de serie.
- Expandir la ventana para que pueda ver columna Clase de la entidad de salida en
la parrilla por lotes.
- Bajo el título de clase de entidad de salida, haga clic en la celda en la primera fila
y seleccione Examinar en el menú que aparece. Vaya a su
C: \ ModelBuilder \ Data \ ModelResults carpeta. Nombrar la salida
Surfmat_% i% _% n% .shp. Haga clic en Guardar para cerrar la ventana de
exploración.
- Bajo el título de clase de entidad de salida, haga clic en la celda de la segunda fila
y seleccione Examinar en el menú que aparece. Vaya a su
C: \ ModelBuilder \ Data \ ModelResults carpeta. nombrar este tiempo la salida
Lake_% i% _% n% .shp. Haga clic en Guardar para cerrar la ventana de exploración.
- Repetir el proceso una tercera vez, esta vez cambiando el nombre de ruta para
la función de salida en la tercera fila. Guardar la salida como lwds_% i% _% n%
.shp en su
C: \ ModelBuilder \ Data \ ModelResults carpeta.
Tome un minuto para ver los conjuntos de datos de salida que se agregaron a la tabla de
contenido. Observe que el primer número en el nombre de salida es única para el conjunto de
datos recortado en la Lista (Surfmat, lago, o LWDS) y el segundo número es exclusivo de la
ciudad (Haddam, Cheshire, o Andover) en la serie.
Cierre ArcMap.
ventana de diálogo
ArcMap 1. Apertura
Para iniciar la aplicación ArcMap, haga doble clic con el botón izquierdo del ratón sobre el acceso
directo de ArcMap
Cuando ArcMap abre por primera vez, verá una ventana que le pregunta si desea abrir un
nuevo mapa vacío, una plantilla o un mapa existente.
Asegúrese de que “un mapa existente” está seleccionado y vaya a la carpeta C: \ ModelBuilder
carpeta \ Projects y abrir su MyEx2.mxd.
- En la ventana ModelBuilder, haga clic en Editar> Pegar. Esto debe pegar todos los
elementos de su modelo de ejercicio 2 en el nuevo modelo. Maximizar la ventana o
seleccione Zoom a la completa para verificar que todos los elementos fueron
copiados en su nuevo modelo.
Nota: Su modelo debe contener todos los elementos que se muestran arriba: sin
embargo, pueden ser dispuestos de manera diferente dependiendo de cómo usted
puso las cosas.
- Haga clic en Cancelar en la parte inferior del cuadro de diálogo Modelo (si
tuviera que hacer clic en OK, el modelo de ejecución).
- Haga clic derecho en el modelo en su
Herramientas ModelBuilder caja
de herramientas y seleccione Editar
para volver a la ventana de edición
de ModelBuilder. Todavía tenemos
varios parámetros para crear antes
de que el modelo puede ser
compartida con otros.
- Haga clic en la característica hace
Capa elemento y seleccione Hacer variable> Desde parámetro> Expresión en el
menú que aparece.
- Cambiar el nombre del elemento “Seleccionar el tipo de suelo” y haga clic en OK.
Notar que su modelo tiene ahora seis parámetros enumerados en orden lógico. El usuario
tiene la capacidad de controlar las entradas del modelo, las consultas de selección, y la
ubicación de los conjuntos de datos de salida desde la ventana de diálogo. Parámetros
eliminan la necesidad de un usuario para abrir la interfaz de ModelBuilder y facilitar la
flexibilidad de la herramienta, lo que permite a los usuarios compartir el modelo y ajustarlo a
sus necesidades específicas.
Cuando haya completado este ejercicio, vaya a Ejercicio 4B, que le llevará a través
del proceso de adición de documentación para este modelo.
El resumen ofrece una breve visión general que describe el propósito de la herramienta. Puede
Abstracto sólo contienen un párrafo de texto y será visible en el lado del panel de la
ventana de diálogo cuando la herramienta se abre desde ArcToolbox o ArcCatalog.
Las restricciones se refieren al acceso, uso y restricciones de seguridad. Incluir toda la permitida
usos, advertencias, información de derechos de autor y las políticas de la empresa en las
Restricciones restricciones
elemento.
Añadir información para el usuario sobre cada parámetro de herramienta. Para cada parámetro
hay dos categorías de texto de ayuda: referencia de comandos, que será
parámetros que aparece en la página de referencia de la herramienta; y la referencia de diálogo que será
se muestra en el panel lateral de la ventana de diálogo de la herramienta. Cada parámetro es
documentado por separado usando el editor de la página.
Proporciona información para el usuario sobre cómo se debe utilizar la herramienta. Esta
Uso información se documenta usando el editor de la página y se muestra en la herramienta de
página de referencia.
Esta es una ilustración que representa las operaciones realizadas por la herramienta. Usted
puede
El panel
lateral de
la
ventana
de
diálogo
de la
herramie
nta
2.
4. 5.
3.
1.
Una vez que haya completado la descripción del parámetro Pueblos de entrada,
añadir párrafos y texto a los elementos de diálogo de referencia en cada uno de los
cinco parámetros adicionales. Un esquema de la descripción de cada parámetro se
proporciona en la tabla siguiente; Sin embargo no dude en añadir tanto detalle como
desee.
Pueblos de entrada Vaya a un conjunto de datos que contiene los límites de la ciudad.
Haga clic en el icono de SQL para abrir el generador de consultas y crear una consulta
Seleccionar Ciudad para seleccionar un municipio de su elección.
Los suelos de entrada Vaya a un conjunto de datos que contiene los polígonos de suelo. Esta capa debe
incluir un campo de atributo que contiene tipos de suelo. Para este modelo, suelos
de humedales deben ser definidos en la tabla de atributos.
Haga clic en el icono de SQL para abrir la ventana de consultas. Introducir una
Seleccionar el tipo de suelo consulta que selecciona todos los suelos de los humedales de la capa de datos de
entrada suelos.
Humedal Capa (Salida Esta es la salida que contiene polígonos de suelos de humedales. Se conseguirá
Clase característica) agregado a su tabla de contenido de ArcMap después de su herramienta se ha
ejecutado. Proporcionar el nombre de ruta y el nombre de la capa para este conjunto
de datos.
Área total de los Humedales Este es un resultado de la tabla que contiene la superficie total de los suelos de
humedales de acres para la ciudad que haya seleccionado. Se conseguirá agregado
(Tabla de salida)
a la tabla de contenido de ArcMap después de ejecutar la herramienta. Debido a que
es una tabla que tendrá que hacer clic en la pestaña Fuente para visualizarla.
Proporcionar el nombre de ruta y el nombre de la capa para este conjunto de datos.
Ventana de diálogo
panel de ayuda
- Una vez que haya completado su párrafo, haga clic en la opción Agregar viñetas de
artículos icono en la barra de herramientas de documentación. Esto añadirá una
línea de la lista bajo su párrafo en la página de referencia.
- En el editor de
texto de la
derecha, el tipo
de nombre de
campo = Acres.
Recuerde, cualquier texto añadido a los elementos de información general conseguirá agregado
a los metadatos de la herramienta. Texto añadido a la abstracta y parámetros conseguirá
agregado a la ayuda del panel lateral en la ventana y el texto añadido a los elementos de ayuda
de diálogo de la herramienta se agregarán al de la herramienta Página de referencia. Con el fin
de ver una referencia más completa página, vamos a añadir documentación a algunos de los
elementos de ayuda en la tabla de contenido del editor de documentación.
2.
1.
3.
Otro método para acceder al modelo de referencia Page es desde la ventana de diálogo de la
herramienta.
- En ArcToolbox, haga clic en el Ejercicio 4: Modelo de Humedales de recorte Ciudad
y seleccione Abrir en el menú que aparece. Esto abrirá la ventana de diálogo de la
herramienta.
- En la ventana de diálogo,
asegúrese de que el panel
lateral está mostrando. Si no lo
está, haga clic en el icono
Mostrar ayuda >>> para
expandirla.
También debe asegurarse de que el editor de modelo se cierra antes de agregar cualquier otra
documentación que la documentación elemento de herramienta. Si el editor está abierto, la
documentación se añade al modelo se perderá cuando se guarda el modelo - ay!
- Bajo Pueblos de entrada, haga clic en la carpeta de color amarillo icono debajo y
navegar a su
C: \ ModelBuilder \ Data \ Formas carpeta y seleccione
TownsMiddlesexCounty.shp. Haga clic en Agregar.
- Bajo Suelos de entrada, haga clic en la carpeta de color amarillo icono y vaya a
su
C: \ ModelBuilder \ Data \ Formas carpeta y seleccione middlesexsoils.shp. Haga
clic en Agregar.
También ha aprendido a preparar la documentación para hacer un modelo genérico más fácil de
usar por alguien familiarizado con él - en otras palabras, que creó valioso modelo de metadatos.
Hubo una gran cantidad de información cubiertos aquí, así que vamos a revisar algunos de los
temas importantes.