Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:00,000 --> 00:00:07,836
[MÚSICA]
2
00:00:07,836 --> 00:00:09,586
Hola de nuevo y bienvenido de nuevo.
3
00:00:09,586 --> 00:00:13,203
En esta conferencia, vamos a continuar con el modelo que hemos construido, y
4
00:00:13,203 --> 00:00:15,920
creo que esta vez lo terminaremos.
5
00:00:15,920 --> 00:00:16,560
En el proceso,
6
00:00:16,560 --> 00:00:20,650
aprenderemos un poco más sobre ModelBuilder, específicamente sobre
7
00:00:20,650 --> 00:00:25,540
parámetros intermedios y de gestión, así como sobre cómo hacer cosas parámetros de modelo.
8
00:00:25,540 --> 00:00:26,740
Cuando lo dejamos la última vez,
9
00:00:26,740 --> 00:00:31,330
habíamos seleccionado con éxito las parcelas en el lado correcto del río.
10
00:00:31,330 --> 00:00:35,760
Los disuelve de modo que conseguimos qué lado del río era correcto, y
11
00:00:35,760 --> 00:00:41,190
luego seleccionamos qué gran parte del río estaba en el lado correcto.
12
00:00:41,190 --> 00:00:46,540
Lo que nos queda por hacer ahora es reseleccionar las parcelas usando ese gran
13
00:00:46,540 --> 00:00:49,170
disolver el trozo desde el lado correcto del río.
14
00:00:49,170 --> 00:00:53,750
Y, a continuación, actualice el atributo para saber si las parcelas están en el
15
00:00:53,750 --> 00:00:57,590
lado correcto del río para que sean una para las parcelas seleccionadas.
16
00:00:57,590 --> 00:01:02,240
En ese momento, habremos cumplido con éxito nuestro objetivo con este modelo.
17
00:01:02,240 --> 00:01:08,900
Así que ahora mismo, tenemos una selección activa en el polígono lateral correcto aquí.
18
00:01:08,900 --> 00:01:12,505
Y, realmente no podemos verlo en el documento de mapa ahora mismo,
19
00:01:12,505 --> 00:01:14,440
porque no lo tengo cargado.
20
00:01:14,440 --> 00:01:18,807
Pero imaginen que tenemos un polígono que representa este lado del río aquí,
21
00:01:18,807 --> 00:01:22,810
y tenemos otro polígono que representa este lado del río.
22
00:01:22,810 --> 00:01:25,260
Y el polígono de este lado está seleccionado en este momento.
23
00:01:26,400 --> 00:01:30,790
Así que lo que tenemos que hacer, o al menos lo que sería una buena idea hacer,
24
00:01:30,790 --> 00:01:34,300
es copiar esta característica en el disco.
25
00:01:34,300 --> 00:01:37,690
Teóricamente, deberíamos poder usarlo para hacer nuestra próxima selección,
26
00:01:37,690 --> 00:01:41,590
ya que la operación de sección puede funcionar con una selección existente.
27
00:01:41,590 --> 00:01:45,280
Pero sólo para ser absolutamente claro y tener cuidado, vamos a copiar eso en el disco.
28
00:01:46,610 --> 00:01:52,504
Por lo tanto, busquemos de nuevo las funciones de copia.
29
00:01:52,504 --> 00:01:56,973
Copiar entidades, Y recuerde,
30
00:01:56,973 --> 00:02:00,710
copiar entidades sólo copia las entidades seleccionadas.
31
00:02:00,710 --> 00:02:02,880
Por lo tanto, si tenemos una selección activa en una clase de entidad,
32
00:02:02,880 --> 00:02:04,755
es una gran manera de subestablecer nuestras entidades.
33
00:02:04,755 --> 00:02:08,150
como la herramienta de exportación de datos en el mapa de arte.
34
00:02:08,150 --> 00:02:12,280
Y vamos a conectar este polígono seleccionado aquí como las entidades de entrada para
35
00:02:12,280 --> 00:02:13,237
copiar entidades.
36
00:02:17,992 --> 00:02:22,429
Y luego cambia las herramientas aquí, y se ilumina, porque tiene todo lo que necesita,
37
00:02:22,429 --> 00:02:26,000
en parte porque asumió una ubicación de salida para nosotros.
38
00:02:26,000 --> 00:02:28,262
Y para que sea aún un poco mejor sobre eso,
39
00:02:28,262 --> 00:02:30,610
hagamos clic derecho en esta salida aquí.
40
00:02:31,880 --> 00:02:36,010
Y hazlo gestionado, y volveremos a eso en un momento.
41
00:02:36,010 --> 00:02:43,470
Pero por ahora, cambiemos el nombre de este lado correcto en el disco, de acuerdo.
42
00:02:44,730 --> 00:02:48,170
Y le pondremos el nombre de Copiar
43
00:02:49,450 --> 00:02:54,632
polígono lateral correcto, de acuerdo.
44
00:02:54,632 --> 00:03:01,020
Ahora que tenemos esto en nuestro disco duro listo para usar de nuevo,
45
00:03:01,020 --> 00:03:05,700
vamos a usarlo como las características de selección en otra ronda de selección por ubicación.
46
00:03:05,700 --> 00:03:10,270
Así que podría copiarlo de otra parte del lienzo para reutilizar las herramientas que ya tenemos,
47
00:03:10,270 --> 00:03:12,110
o puedo encontrarlo de nuevo aquí.
48
00:03:12,110 --> 00:03:14,590
Por lo tanto, seleccione por ubicación.
49
00:03:14,590 --> 00:03:19,190
Y se llama Seleccionar capa por ubicación, y
50
00:03:19,190 --> 00:03:22,900
vamos a conectarlo como las entidades de selección.
51
00:03:22,900 --> 00:03:25,550
Y observe que solo me dio la opción de seleccionar entidades,
52
00:03:25,550 --> 00:03:29,750
no las entidades de entrada porque esta no es una capa de entidades, ¿verdad?
53
00:03:29,750 --> 00:03:34,110
Está en mi disco duro, y solo se puede usar una capa de entidades como entidades de entrada.
54
00:03:34,110 --> 00:03:37,040
Así que ese es un buen recordatorio de eso cuando intenta conectarlo como una entrada
55
00:03:37,040 --> 00:03:39,240
para seleccionar capa por ubicación.
56
00:03:39,240 --> 00:03:41,670
Y lo que estamos seleccionando es en realidad todo el camino de vuelta aquí.
57
00:03:41,670 --> 00:03:44,090
Estamos tratando de hacer una selección en la capa de parcelas ahora.
58
00:03:44,090 --> 00:03:48,860
Así que vamos a conectarnos, y mientras arrastro fuera de la pantalla aquí, se desplaza para mí.
59
00:03:48,860 --> 00:03:51,860
Entonces, lanzaré de nuevo en seleccionar por ubicación y
60
00:03:51,860 --> 00:03:56,096
lo pondré como la capa de entidad de entrada, y ahora se ilumina, diciendo que está listo para ejecutarse.
61
00:03:56,096 --> 00:03:58,890
Puedo hacer doble clic en él para comprobar que todo está listo.
62
00:03:58,890 --> 00:04:00,780
Y quiero ser una nueva selección.
63
00:04:00,780 --> 00:04:04,280
Cualquier selección existente en la capa de parcela debe borrarse.
64
00:04:04,280 --> 00:04:08,220
Y va a ser una intersección con el polígono lateral correcto aquí.
65
00:04:10,044 --> 00:04:12,430
Vale, y esto es un poco desordenado, así que vamos a colocarlo automáticamente otra vez.
66
00:04:13,650 --> 00:04:16,953
Y puedo ver esa línea viniendo desde la capa de parcelas,
67
00:04:16,953 --> 00:04:19,980
conectándose a Seleccionar capa por ubicación.
68
00:04:19,980 --> 00:04:25,310
Ahora, llamaría a esto aquí una sección de ramificación del código o
69
00:04:25,310 --> 00:04:29,330
del modelo, donde tenemos que decirle a ModelBuilder qué ejecutar primero,
70
00:04:29,330 --> 00:04:33,460
porque este tipo de termina aquí sin realmente hacer nada más.
71
00:04:33,460 --> 00:04:34,270
Y entonces tenemos que hacer de
72
00:04:34,270 --> 00:04:37,150
esto una condición previa para decir que debería ejecutarse antes de esto.
73
00:04:37,150 --> 00:04:42,670
No necesariamente llamaría a esto aquí una rama, porque realmente solo estamos usando
74
00:04:42,670 --> 00:04:47,560
una capa o una variable de antes otra vez más adelante en nuestro modelo.
75
00:04:49,000 --> 00:04:52,455
No muy importante, pero sólo en términos de semántica, si me oyes
76
00:04:52,455 --> 00:04:55,590
hablar de ramificación o algo así, eso es de lo que estoy hablando.
77
00:04:55,590 --> 00:05:00,420
Bien, y ahora deberíamos tener nuestro paquete correcto seleccionado.
78
00:05:00,420 --> 00:05:03,370
Y todo lo que necesitamos hacer es ejecutar ese cálculo de campo para
79
00:05:03,370 --> 00:05:06,530
que podamos actualizar el atributo indicando si
80
00:05:06,530 --> 00:05:10,730
esas parcelas están o no en el lado correcto del río para ser verdaderas, o el valor de una.
81
00:05:10,730 --> 00:05:12,384
Así que vamos a hacer Calcular campo.
82
00:05:14,775 --> 00:05:17,210
Y arrástrelo al lienzo.
83
00:05:17,210 --> 00:05:22,450
Y conectaré la capa de esta parcela aquí, como la tabla de entrada.
84
00:05:24,610 --> 00:05:28,560
Y luego, vamos a configurar nuestro cálculo de campo aquí haciendo doble clic en él.
85
00:05:28,560 --> 00:05:31,670
Y seleccionando nuestro nombre de campo que es, is_on_correct_side_of_river,
86
00:05:31,670 --> 00:05:36,930
que es cero en este momento porque lo creamos y luego lo llenamos con ceros.
87
00:05:36,930 --> 00:05:40,125
Y ahora, con las características seleccionadas, queremos simplemente seleccionarlo como una sola.
88
00:05:40,125 --> 00:05:42,413
Así que establezca las características seleccionadas para ser 1, y
89
00:05:42,413 --> 00:05:45,056
realmente no importa qué tipo de expresión use.
90
00:05:45,056 --> 00:05:46,753
Normalmente lo hago Python 9.3, pero
91
00:05:46,753 --> 00:05:50,260
sé que antes lo dejamos como predeterminado de Visual Basic.
92
00:05:50,260 --> 00:05:52,360
Entonces, dado que solo lo estoy configurando en cero o
93
00:05:52,360 --> 00:05:55,530
uno en este caso, cualquier tipo de expresión está bien.
94
00:05:55,530 --> 00:05:57,650
Haré clic en Aceptar aquí, y ahora está listo para ejecutarse.
95
00:05:58,900 --> 00:06:02,770
Y volvamos a hacer esto de forma interactiva como lo hicimos antes.
96
00:06:02,770 --> 00:06:03,817
Póngalo, justo aquí.
97
00:06:06,026 --> 00:06:11,626
Entonces, si ejecuto este aquí, ejecuta todo hasta e incluirlo.
98
00:06:19,883 --> 00:06:21,516
Bien, entonces tenemos esto, y
99
00:06:21,516 --> 00:06:25,576
podemos ir a echar un vistazo a este polígono lateral correcto como está seleccionado.
100
00:06:31,031 --> 00:06:33,700
Y podemos verlo allí como lo hicimos antes.
101
00:06:33,700 --> 00:06:36,680
Y ahora vamos a ejecutar el que lo copia en el disco.
102
00:06:36,680 --> 00:06:39,650
Pero antes de hacerlo, hagamos nuestro cambio final.
103
00:06:39,650 --> 00:06:42,883
Y si hago clic derecho sobre él, podemos ver que lo hice Managed, pero
104
00:06:42,883 --> 00:06:45,550
también lo convirtió en un producto Intermedio.
105
00:06:45,550 --> 00:06:47,120
Cuando lo hacemos un producto intermedio,
106
00:06:47,120 --> 00:06:50,960
lo que hace es colocarlo automáticamente en nuestra geodatabase temporal.
107
00:06:50,960 --> 00:06:53,480
Y básicamente entiende que esto no nos importa.
108
00:06:53,480 --> 00:06:56,540
Aunque lo escribimos en nuestro disco duro como clase de entidad,
109
00:06:56,540 --> 00:06:59,620
no es una clase de entidad particularmente importante para nosotros.
110
00:06:59,620 --> 00:07:03,700
Así que puede ponerlo en cualquier lugar, y queremos que administre la creación y
111
00:07:03,700 --> 00:07:07,480
recreación de esos datos si ejecutamos este modelo varias veces.
112
00:07:07,480 --> 00:07:10,230
Así que es una especie de designarlo como un archivo temporal.
113
00:07:12,040 --> 00:07:13,266
Vale, entonces ahora vamos a correr.
114
00:07:17,236 --> 00:07:21,781
Y simplemente lo copia en el disco, y puedo agregar esto a la pantalla, también.
115
00:07:21,781 --> 00:07:23,882
Y no será súper interesante,
116
00:07:23,882 --> 00:07:28,029
excepto que es el polígono seleccionado que teníamos antes como su propio polígono.
117
00:07:28,029 --> 00:07:30,436
Entonces puedo desactivar ese dissolved_polygon_layer y
118
00:07:30,436 --> 00:07:31,780
ver esto como un polígono.
119
00:07:33,770 --> 00:07:40,175
Y ahora, lo que podemos hacer es Seleccionar capa por ubicación como hicimos en nuestro modelo.
120
00:07:42,626 --> 00:07:48,535
Y se volvió a ejecutar rápidamente, y tenemos que agregar esa capa de parcelas a nuestra pantalla.
121
00:07:55,154 --> 00:07:56,457
Así que apaguemos el anterior.
122
00:07:56,457 --> 00:07:57,700
Así que aquí vamos.
123
00:07:57,700 --> 00:08:01,740
Como podemos ver, lo que queríamos era seleccionar todas estas parcelas y eso funcionó.
124
00:08:04,290 --> 00:08:06,380
Y luego podemos ejecutar la calculadora de campo.
125
00:08:06,380 --> 00:08:11,980
Sabemos que esos son todos cero en este momento, o
126
00:08:11,980 --> 00:08:14,360
nulos incluso en el lado correcto del río.
127
00:08:15,920 --> 00:08:24,300
Y lo que podemos hacer es ejecutar el campo Calcular, y debería actualizarlos.
128
00:08:24,300 --> 00:08:28,690
Así que si hacemos algo para forzar una actualización como ordenarla,
129
00:08:28,690 --> 00:08:33,410
podemos hacer que vuelva a cargar los datos y muestre los valores correctos.
130
00:08:33,410 --> 00:08:36,001
Así que podemos ordenarlo, y los valores nulos están aquí abajo, pero
131
00:08:36,001 --> 00:08:38,200
entonces todos los registros seleccionados son uno.
132
00:08:39,950 --> 00:08:42,520
Vale, así que el éxito, ¿verdad?
133
00:08:42,520 --> 00:08:46,980
Tenemos un algoritmo exitoso para averiguar qué parcelas están en el lado correcto
134
00:08:46,980 --> 00:08:50,190
del río, y ahora tenemos un atributo que se puede leer para eso.
135
00:08:50,190 --> 00:08:51,760
Ya casi terminamos.
136
00:08:52,870 --> 00:08:56,960
Lo bueno de las capas de entidades es que, incluso cuando estamos trabajando en ellas,
137
00:08:56,960 --> 00:08:58,720
funcionan contra los datos subyacentes.
138
00:08:58,720 --> 00:09:01,610
Por lo tanto, a pesar de que hemos cargado y trabajado en él,
139
00:09:01,610 --> 00:09:06,460
todavía estamos trabajando en esta capa subyacente de parcelas copiadas.
140
00:09:06,460 --> 00:09:10,350
Así que si queremos hacer que esta herramienta sea reutilizable, tenemos que hacer un par de cosas.
141
00:09:10,350 --> 00:09:12,790
Tenemos que hacer que el límite de la ciudad sea un parámetro también.
142
00:09:12,790 --> 00:09:15,790
Así que alguien que esté ejecutando esto más tarde necesita proporcionar la capa de ríos,
143
00:09:15,790 --> 00:09:18,710
la capa de parcelas y el límite de la ciudad, pero
144
00:09:18,710 --> 00:09:21,840
también queremos que proporcione a dónde quiere que vayan los datos de salida.
145
00:09:21,840 --> 00:09:23,900
Así que vamos a hacer de esto un parámetro de modelo.
146
00:09:23,900 --> 00:09:26,970
Y voy a guardarlo y cerrarlo.
147
00:09:28,780 --> 00:09:30,180
Sí, por favor guárdalo.
148
00:09:30,180 --> 00:09:35,110
Y luego vamos a ejecutar el modelo aquí haciendo doble clic en él.
149
00:09:35,110 --> 00:09:38,121
Y me está diciendo que estas cosas ya existen, pero
150
00:09:38,121 --> 00:09:40,797
vamos a hacerlo con lo que tenemos ahora mismo.
151
00:09:44,584 --> 00:09:52,120
Bien, entonces lo haremos como está por ahora, y veremos qué nos da.
152
00:09:53,260 --> 00:09:56,283
Así que hizo una copia de características, tal como se suponía, pero
153
00:09:56,283 --> 00:10:00,213
observe que las características de salida aún no se mostraron en nuestra tabla de contenido,
154
00:10:00,213 --> 00:10:06,250
porque no está hecho Y
155
00:10:06,250 --> 00:10:10,049
que eliminó las versiones anteriores de esos conjuntos de datos que habíamos creado como
156
00:10:10,049 --> 00:10:12,730
necesitaban trabajar con ellos, porque esos fueron datos gestionados.
157
00:10:12,730 --> 00:10:19,180
Y cuando se hizo, nos dio nuestra capa de salida aquí, y podemos ir a verlo y
158
00:10:19,180 --> 00:10:22,980
ver la mezcla de is_on_correct_side_of_river y valores nulos.
159
00:10:22,980 --> 00:10:25,690
Así que lo ejecutamos como una herramienta de geoprocesamiento. Sin
160
00:10:25,690 --> 00:10:27,280
embargo, todavía tenemos un problema.
161
00:10:27,280 --> 00:10:32,386
Cuando hago doble clic en él, los ríos y las parcelas se explican por sí mismos,
162
00:10:32,386 --> 00:10:35,700
pero town_boundary todavía se ve un poco de código.
163
00:10:35,700 --> 00:10:37,285
Tiene la
164
00:10:37,285 --> 00:10:40,700
capa town_boundary y luego copiada parcels no está particularmente claro sobre lo que está pidiendo.
165
00:10:40,700 --> 00:10:43,505
Por lo tanto, vamos a hacer algunas correcciones en nuestro modelo para que esto sea más útil.
166
00:10:43,505 --> 00:10:46,170
Haga clic con el botón derecho, vaya a Editar.
167
00:10:47,200 --> 00:10:53,400
Entonces, primero, cambiemos el nombre de esto a Parcelas de salida, o tal vez a Datos de salida.
168
00:10:56,040 --> 00:10:59,180
Y luego, arreglemos los límites de la ciudad para que se
169
00:11:01,290 --> 00:11:05,330
llame Frontera de Ubicación de la Ciudad Vieja, solo sea un poco más claro.
170
00:11:06,590 --> 00:11:10,880
Y si quisiera, podría incluso ir a cambiar en qué orden están estos.
171
00:11:10,880 --> 00:11:14,290
Dado que los hice parámetros de modelo en el orden en que realmente los queríamos,
172
00:11:14,290 --> 00:11:16,110
realmente no importa tanto.
173
00:11:16,110 --> 00:11:18,100
Pero si voy a Propiedades del modelo y
174
00:11:18,100 --> 00:11:21,520
voy a la pestaña Parámetros, puedo moverlos hacia arriba y hacia abajo.
175
00:11:22,830 --> 00:11:26,210
Así que tal vez si quisiera que proporcionaran la ubicación de la Ciudad Vieja primero,
176
00:11:26,210 --> 00:11:27,660
puedo mover eso hacia arriba.
177
00:11:27,660 --> 00:11:32,464
Y luego, cuando voy a OK, y lo guardo, y
178
00:11:32,464 --> 00:11:38,410
ejecuto la herramienta, que aparece en la parte superior, y los datos de salida están aquí en la parte inferior.
179
00:11:38,410 --> 00:11:40,860
Ahora, una última cosa que probablemente queremos hacer
180
00:11:40,860 --> 00:11:43,970
antes de distribuir esto a otra persona o reutilizarlo.
181
00:11:43,970 --> 00:11:46,740
Es eliminar estos valores predeterminados porque alguien más no los tendrá y
182
00:11:46,740 --> 00:11:52,490
obtendrá este tipo de errores extraños aquí cuando intente ejecutarlos.
183
00:11:52,490 --> 00:11:54,420
Por lo tanto, vamos a cerrar esto y
184
00:11:54,420 --> 00:11:57,370
vamos a hacer doble clic en cada uno de estos y eliminarlos.
185
00:11:57,370 --> 00:11:59,240
Ahora que hemos depurado nuestro modelo, a
186
00:11:59,240 --> 00:12:01,528
pesar de que hace que algunos de estos no estén listos para ejecutarse.
187
00:12:01,528 --> 00:12:04,908
Está bien, porque desde que terminamos de depurarlo,
188
00:12:04,908 --> 00:12:10,660
ya no necesitamos ejecutarlo en ModelBuilder, al menos no ahora.
189
00:12:10,660 --> 00:12:11,580
Y así podemos salvarlo.
190
00:12:12,900 --> 00:12:16,100
Y luego hagamos que nuestros datos de salida no estén definidos.
191
00:12:16,100 --> 00:12:19,050
Haga clic en Aceptar y, a continuación, guárdelo por última vez.
192
00:12:20,170 --> 00:12:25,120
Y ahora, cuando lo ejecuto, parece una herramienta de geoprocesamiento normal.
193
00:12:25,120 --> 00:12:28,730
Vale, así que tomó un montón de videos, pero finalmente lo hicimos.
194
00:12:28,730 --> 00:12:30,201
Finalmente hicimos este modelo,
195
00:12:30,201 --> 00:12:33,708
que no está en ninguna parte cerca del modelo más complejo que puedes hacer.
196
00:12:33,708 --> 00:12:36,054
Pero implicó muchos pasos diferentes y
197
00:12:36,054 --> 00:12:40,720
un poco de ramificación para obtener el resultado que queríamos de esto.
198
00:12:40,720 --> 00:12:44,260
Pero ahora tenemos una herramienta reutilizable que podemos usar si necesitamos
199
00:12:44,260 --> 00:12:47,180
automatizarla como lo hago yo, para que pueda suceder varias veces.
200
00:12:47,180 --> 00:12:50,070
O si solo queremos asegurarnos de que en el futuro, podemos volver y
201
00:12:50,070 --> 00:12:53,590
hacer el mismo proceso después de que hayamos olvidado cómo hicimos algo.
202
00:12:53,590 --> 00:12:56,770
Hay algunas cosas más que quiero mostrarte con ModelBuilder que no tuvimos la
203
00:12:56,770 --> 00:13:01,180
oportunidad de explorar con este modelo, pero las guardaremos para el siguiente video.
204
00:13:01,180 --> 00:13:04,470
Por ahora, usted sabe cómo tomar un montón de herramientas diferentes y
205
00:13:04,470 --> 00:13:07,100
reunirlas en un flujo de trabajo unificado.
206
00:13:07,100 --> 00:13:10,790
También sabe cómo usar algunas herramientas que solo habíamos usado en la interfaz antes de
207
00:13:10,790 --> 00:13:15,800
ahora como herramientas de modelo porque también son herramientas de geoprocesamiento.
208
00:13:15,800 --> 00:13:19,540
Y luego ha aprendido un poco sobre el flujo del modelo con condiciones previas, y
209
00:13:19,540 --> 00:13:23,110
con la conexión de diferentes partes del modelo juntas para
210
00:13:23,110 --> 00:13:28,457
llegar desde el principio hasta el final, incluidos los parámetros del modelo y los datos intermedios.
211
00:13:28,457 --> 00:13:31,910
Todo lo que necesita para armar
212
00:13:31,910 --> 00:13:33,940
flujos de trabajo estructurados y automatizados en ArcGIS.
213
00:13:33,940 --> 00:13:35,310
Nos vemos la próxima vez.20931
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.