05 model builder
TRANSCRIPT
-
7/26/2019 05 Model Builder
1/14
UNIVERSIDAD REGIONAL AUTNOMA
DE LOS NDES
UNIANDES IBARRAFACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
PAQUETES ESPECIALES
TEMA: MODEL BUILDER
ESTUDIANTE: CHRISTIAN SUREZ
NIVEL: OCTAVO SISTEMAS
DOCENTE: ING. LUCA SANDOVAL. MSC
IBARRA
19!"#!1$
-
7/26/2019 05 Model Builder
2/14
Qu es ModelBuilder?
ModelBuilder es un lenguaje de programacin visual para crear fujos de trabajo de
geoprocesamiento. Los modelos de geoprocesamiento automatizan y documentan
los procesos de anlisis espacial y de administracin de datos. Los modelos de
geoprocesamiento se crean y modi!can en ModelBuilder" donde un modelo se
representa como un diagrama #ue encadena secuencias de procesos y
$erramientas de geoprocesamiento utilizando la salida de un proceso como entrada
de otro proceso.
ModelBuilder en %rc&'( )ro le permite realizar lo siguiente*
+rear un modelo agregando$erramientas de geoprocesamiento" capas de
mapa" datasets y otros tipos de datos" y conectndolos a un proceso.
)rocesar de ,orma interactivatodas las clases de entidad" rsteres" arc$ivos o
tablas de un espacio de trabajo.
-isualizar la secuencia de su fujo de trabajo como un diagrama ,cil de
interpretar.
jecutar un modelopaso a paso" $asta un paso seleccionado" o ejecutar elmodelo por completo.
+onvertir el modelo en una $erramienta de geoprocesamiento#ue se puede
compartir con otros usuarios o #ue se pueden utilizar en secuencias de
comandos de )yt$on y en otros modelos.
https://pro.arcgis.com/es/pro-app/help/analysis/geoprocessing/modelbuilder/add-connect-and-modify-data-and-tools-in-a-model.htmhttps://pro.arcgis.com/es/pro-app/help/analysis/geoprocessing/modelbuilder/iterators-for-looping.htmhttps://pro.arcgis.com/es/pro-app/help/analysis/geoprocessing/modelbuilder/run-a-model.htmhttps://pro.arcgis.com/es/pro-app/help/analysis/geoprocessing/modelbuilder/create-a-model-tool.htmhttps://pro.arcgis.com/es/pro-app/help/analysis/geoprocessing/modelbuilder/iterators-for-looping.htmhttps://pro.arcgis.com/es/pro-app/help/analysis/geoprocessing/modelbuilder/run-a-model.htmhttps://pro.arcgis.com/es/pro-app/help/analysis/geoprocessing/modelbuilder/create-a-model-tool.htmhttps://pro.arcgis.com/es/pro-app/help/analysis/geoprocessing/modelbuilder/add-connect-and-modify-data-and-tools-in-a-model.htm -
7/26/2019 05 Model Builder
3/14
mpiece con el tutorial de ModelBuilder.
jemplo
ste modelo de geoprocesamiento se utiliza en una organizacin de conservacin
para identi!car el posible $bitat de especies de aves autctonas seg/n el tipo de
vegetacin" la distancia respecto a las principales carreteras" el clima" la pendiente
y la elevacin.
l modelo ejecuta las $erramientas siguientes de ,orma secuencial*
0. (eleccionar capa por atributo* selecciona el tipo de vegetacin correcto en
una capa de mapa de -egetacin.
1. 2ona de infuencia* crea reas dentro de una distancia de 0.344 pies
alrededor de las principales carreteras.
5. Borrar* borra las reas de la zona de infuencia de las reas de vegetacin
seleccionadas.
6. 'ntersecar* superpone la salida de la $erramienta Borrar con otras capas del
mapa" incluida la de pendiente" elevacin y clima. %s7 se identi!can las reas
#ue cumplen con todos los criterios.
'n,ormacin general de las $erramientas de ModelBuilder
https://pro.arcgis.com/es/pro-app/help/analysis/geoprocessing/modelbuilder/modelbuilder-tutorial.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/data-management/select-layer-by-attribute.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/analysis/buffer.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/analysis/erase.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/analysis/intersect.htmhttps://pro.arcgis.com/es/pro-app/help/analysis/geoprocessing/modelbuilder/modelbuilder-tutorial.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/data-management/select-layer-by-attribute.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/analysis/buffer.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/analysis/erase.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/analysis/intersect.htm -
7/26/2019 05 Model Builder
4/14
'teradores
8tilidades
Lgica
ModelBuilder incluye un conjunto de $erramientas de utilidades para la creacin de
modelos fe9ibles y potentes.
I%&'()*'&+
:ay doce $erramientas de iterador #ue ayudan a repetir un proceso o conjunto de
procesos en un conjunto de entradas. Los iteradores permiten el procesamiento por
lotes.
I%&'()*' D&+,'-,-/0
D'(0%&
;epite un valor inicial y !nal mediante un valor determinado.
-
7/26/2019 05 Model Builder
5/14
I%&'('
+&3&,,-/0
)& 43(+'tera !las en una tabla.
I%&'('
5(3*'&+ )&
,(6*'tera cada valor en un campo.
I%&'(' 5(3*'
673%-3& 'tera una lista de valores.
I%&'('
)(%(+&%+ ;epite datasets en un espacio de trabajo o dataset de entidades.
I%&'('
,3(+&+ )&
&0%-)()&+
;epite clases de entidad en un espacio de trabajo o dataset de
entidades.
I%&'('
(',8-5*+ 'tera arc$ivos en una carpeta.
I%&'('
'+%&'&+ 'tera rsteres en un espacio de trabajo o un catlogo de rster.
I%&'(' 'tera tablas en un espacio de trabajo.
https://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-row-selection.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-row-selection.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-row-selection.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-field-value.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-field-value.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-field-value.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-multivalue.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-multivalue.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-datasets.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-datasets.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-feature-classes.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-feature-classes.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-feature-classes.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-files.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-files.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-rasters.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-rasters.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-tables.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-row-selection.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-row-selection.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-row-selection.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-field-value.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-field-value.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-field-value.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-multivalue.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-multivalue.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-datasets.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-datasets.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-feature-classes.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-feature-classes.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-feature-classes.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-files.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-files.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-rasters.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-rasters.htmhttps://pro.arcgis.com/es/pro-app/tool-reference/modelbuilder-toolbox/iterate-tables.htm -
7/26/2019 05 Model Builder
6/14
%(3(+
I%&'('&+(,-*+
)& %'((;*'tera espacios de trabajo en una carpeta.
U%-3-)()&+
Las utilidades de ModelBuilder incluyen diversas operaciones centradas en la
ampliacin de las capacidades de un modelo.
U%-3-)() D&+,'-,-/0
C(3,3('
5(3*'La $erramienta +alcular valor devuelve un valor a partir de una e9presin
de )yt$on especi!cada.
R&,*-3('
5(3*'&+
La $erramienta ;ecopilar valores est diseada para ad#uirir los valores
de salida de un iterador o para convertir una lista de valores m/ltiples en
una entrada simple. La salida de la $erramienta ;ecopilar valores se
puede utilizar como entrada de $erramientas
como
-
7/26/2019 05 Model Builder
7/14
A0(3-
-
7/26/2019 05 Model Builder
8/14
L&=* )&&6*+ &+,*=&' 3*+ )(%*+ ,*0 3*+ ,(3&+ %'((;('&6*+.
-
7/26/2019 05 Model Builder
9/14
E0 %**3*? )&&6*+ +&3&,,-*0(' 3( 8&''(6-&0%( ,3-@ 3( 6-+6( &(''(+%'('&6*+ ( 0&+%'( '&( )& %'((;*.
-
7/26/2019 05 Model Builder
10/14
-
7/26/2019 05 Model Builder
11/14
D(6*+ )*3& ,3-, &0 0&+%'( 8&''(6-&0%( ,3- ('( )('3& 3*+ ('6&%'*+( '&,*'%('.
-
7/26/2019 05 Model Builder
12/14
N*+ )-'-=-6*+ ( -0+&'% &+,*;&6*+ M*)&3O03 T**3+ +&3&,,-*0(6*+C*33&,% 5(3&+.
-
7/26/2019 05 Model Builder
13/14
E3 +-=-&0%& (+* &+ ,*0&,%(' 0&+%'( 5('-(3& )& +(3-)( ,*0 0&+%'(8&''(6-&0%( C*33&,% V(3&+@ )0)*3& ( &+%& &3 5(3*' )& -0% 5(3&.
-
7/26/2019 05 Model Builder
14/14
E3 3%-6* (+* &+ &;&,%(' 0&+%'* 6*)&3 -3)&' )(0)* ,3-, &0 RUN.