Para terminar con este tema,
vamos a ver un ejemplo
en el que vamos a tratar de resolver
un problema, problema sencillo,
pero que de alguna manera se
parece a un problema real
de los que podréis tener que
enfrentar en un futuro laboral,
porque el problema está redactado un
poco al estilo de lo que podría
ser un pliego de condiciones
o algo similar
y tenéis lo primero tienes que hacer,
es traducirlo a lenguaje
si podríamos decir
y luego resolverlo bien, el problema
es que se requiere localizar áreas
de cultivo susceptible de recibir
ayudas para mejorar.
Los ingenieros agrónomos han
desarrollado un modelo conceptual
según el cual estas áreas deberán
tener una elevación inferior
a 550 metros, una pendiente inferior
al cinco por 100 a la vez deben
estar a menos de 500 metros
de un curso fluvial
y estar en cultivo bien cómo
pasamos este párrafo?
Como producimos a Alex Guaje
de si podríamos decir.
Bueno, pues en primer lugar hay
que tener que tener claro
que son una serie de condiciones
que estamos buscando
aquellas aquellas partes del
territorio que cumplen
todas las condiciones,
porque primero hay que tener claro
cuáles son esas condiciones.
Entonces, si os fijáis tenemos
cuatro condiciones.
La elevación debe ser inferior
a 550 metros;
la pendiente debe ser inferior
al cinco por 100,
deben estar a menos de 500 metros
de un curso fluvial.
Por lo tanto, la distancia al cauce
debe ser en menos de 500,
estar cultivados.
Vale?
Entonces el siguiente paso,
una vez que ya sabemos todas
las distancias perdón,
todas las variables que tenemos que
tener en cuenta es preguntarnos
si tenemos un mapa de cada
una de estas variables.
Los mapas de los que
disponemos supone
que tenemos una pequeña base
de datos ya construida,
y los mapas que tenemos son
estos elevaciones,
bien, una capa de suelo y una cata
vectorial con la red determinada,
y aquí tenéis un pequeño dibujo
de cada una de ellas.
Entonces tenemos, tenemos
las elevaciones,
tenemos los usos del suelo, pero
nos falta la pendiente
y nos falta.
La distancia en las redes de
entonces lo tenemos que tener claro
es que la pendiente la podemos
obtener a partir de la elevación.
Si recordáis, hemos visto un módulo
de que nos permitía obtener
pendientes a partir de elevación,
y luego la distancia cauce la
podemos obtener a partir de los cauces.
Si recordáis también tenemos un
módulo en las que se repuntó.
Otro punto de distancia que nos
permite calcular distancias
a cualquier tipo de objeto
de este objeto
puede ser perfectamente un cauce.
Aquí vemos que las capas que tenemos
son Raster estas dos menos
esta que es vectorial
como vamos a tener
que integrarlo todo y
estamos trabajando.
Porque además, pues esta capa
vectorial antes que nada,
la tendremos que pasar a formar.
Vamos a partir de entonces textos
de estas tres capas
de elevación del formato para
el uso del suelo en formato
Raster y drenaje en formato victoria.
El primer paso va a ser obtener
un mapa de pendientes
a partir del mapa de delegaciones
con el módulo de puntos
y luego punto aspecto.
Aquí lo tenemos aquí tenemos la
orden que tendríamos que poner.
El punto de Aspe igual, elevaciones,
pendiente,
y este es el mapa resultante
el siguiente paso
será caracterizar la red
de con el módulo.
Este lo vimos en el tema dos
posteriormente calcular a partir
de este mapa de drenaje,
formato, Raster, calcular la
distancia con el módulo;
estos dos casos los hacemos con
tantos ordenes, red de redes
y un igual aval vale igual a 1.
Si recordáis,
el Parlamento usted nos nos permite
lo visto en prácticas de parámetros
nos permite decidir qué
vamos a utilizar.
Para rellenar las lentillas podemos
utilizar un valor cualquiera.
Por ejemplo el uno podíamos
prever que los siete
un 27 domingo podremos
utilizar un atributo
de la de la tabla de datos en la
sala a la capa de historial.
Podemos utilizar el identificador
de los objetos
en la capa de historias
si vamos a utilizar el atributo
de poner igualada
y si vamos a utilizar el
identificador podríamos Bale,
pero como a quienes les interesa,
realmente saber nada
sobre los cauces,
sino simplemente lo que
queremos saber.
A qué distancia estamos de ellos?
Pues vamos a poner igual aval,
vale igual si bien no la distancia
a la red de drenaje Bale,
la red Distance, que sería este mapa
que veis aquí los colorines
que veis aquí que indican
la distancia a la red.
El siguiente paso ya sería
calcular un mapa,
una cata con la condición
de elevación, vale,
y para ello vamos a utilizar repuntó
marcar siempre a partir de
para muchas otras cosas.
Lo vamos a utilizar siempre
para evaluar condiciones.
Entonces, en este caso vamos a
poner si elevaciones 550,
la sencilla válida que
vamos a poner uno
si no es menor que 550
le vamos a poner
cuando podamos obtener esta capa
en la cual tenemos con uno
todas las lentillas, con elevación
menos -550 con todas las demás.
En segundo lugar, que valoramos
la condición que se refiere
a la pendiente también
con cal condiciones
se refiere a dependientes?
Igual si pendientes menos que
cinco era un cero por 100,
aquí no he puesto expresión
igual, pero bueno,
podríamos acortar un poco
las cosas bien.
El resultado que obtenemos es
esta capa que tenéis aquí
en la cual tenemos con uno las
zonas con pendiente inferior
a cinco con cero parte en blanco la
zona con pendiente superior a 5.
Siguiente.
Paso evaluar la condición que se
refiere a los usos del suelo.
Los usos del suelo que tenemos
en esta etapa
es uno dos tres cuatro cinco urbano
pues otra vez con la comarcal.
La condición que se refiere
a los usos es igual,
sin uso es igual a igual a 4.
Para cualquiera de las dos opciones
ponemos un número,
sino un 0.
Y finalmente vamos a evaluar la
condición que se refiere
a la distancia a la red.
Condición de la red siempre, siempre
es menor, 500, ponemos un 1,
un cero obtenemos de nuevo una capa
en la que tenemos un valor
de uno en aquellas.
Aquellas cuya distancia
en la red determina
que es inferior a 500 con 0, aparece
en blanco la flotilla,
cuya distancia en la red de
drenaje es mayor que 500.
Tenemos todas estas condiciones.
Podemos agrupar las ruedas
y obtener el mapa final,
como lo vamos a hacer, pues
es muy sencillo.
Como todos estos mapas tienen unos.
Cuando se cumple la condición y 0,
cuando no se cumple basta con
multiplicar todos los mapas.
Si multiplicamos estas cuatro cartas
solamente van a tener como un 1,
como resultado, la capa de salida,
aquellas sencillas que tengan
un uno en todas las capas.
De entrada vale momento con una
de estas capas tenga un 0,
pues el resultado será 0,
con lo cual vamos a tener el
resultado que queríamos.
Una capa, con todas aquellos,
con todas aquellas que cumplen,
las cuatro condiciones,
que la elevación inferior a 500,
una pendiente inferior
al cinco por 100,
el uso escultura
y está a menos de 500
metros de la red.
Esté todo este proceso.
Lo podríamos haber simplificado
un poco.
De esta manera, vale?
Es decir, en vez de evaluar las
cuatro condiciones por separado
y en una llamada al final,
a remarcar, podríamos
haberlas evaluado,
todas juntas y obtener el mapa final
como lo habíamos hecho
con esta orden,
pero el punto más que, al final,
si la elevación es menor que 500 la
pendiente es menor que cinco
la distancia en menos de 500
uso es igual a igual,
al cuatro con uno luego
poco, y, si no,
pongo mucho caso de aquí se pone a
veces en programación para indicar
que lo que viene en la fila,
en la línea posterior,
es la continuación de esta ley.
Pero este caso mucho vale?
Esta manera conseguiremos
obtener matemático.
Iremos ahorrando en cuatro pasos,
que sería un poquito más sencillo,
cuando sea inconveniente,
que si hacemos esto la
orden de remarcar
que nos va a salir bastante más
bastante tampoco mucho
pero bueno algo más compleja y
entonces si no lo tiene muy claro
pues es preferible que hará
todos los casos,
vale?
Porque todas estas órdenes de
Montreal son mucho más sencillas,
pero si lo tenéis claro, pues
con este procedimiento,
ahorrar y el conjunto de órdenes
de grasa que hemos utilizado,
vale cálculo, dependientes,
cálculo de distancias.
Condición de elevación condición
dependiente de distancia a la red,
concierne uso de suelo y
remarca final Bale.
Esto, pues siendo un poco generosos,
podríamos decir que ya es un
programa que hemos escrito un programa
porque es un conjunto de órdenes,
estructurado y ordenado
que nos van a permitir obtener, a
partir de una serie de entradas,
una salida, que era la que buscaba,
porque es interesante
trabajar de esta manera.
Bueno, pues porque si de repente
el nuestro jefe nos dice
que ha habido un error
y que en vez de ser pendientes cinco
tiene que ser pendiente pendientes
que siete ya tenemos
el programa hecho.
Aquí cambiamos un cinco por siete
volvemos a ejecutar todas
las órdenes.
Vale.
Por qué?
Porque incluso toda la verdad
es que un fichero
y decirle la verdad es que ejecute
todas las órdenes de este fichero
seguidos para hicimos en vez
de decirle ejecuta esto,
lo ejecuta, esto lo ejecuta,
esto, etc. Le podemos decir que
ejecuta, me lo todos seguidos,
y aunque a lo mejor puede tardar
dos horas, me da igual,
porque esas dos horas está
el ordenador trabajando.
Yo puedo estar haciendo
cualquier otra cosa.
Es una de las grandes ventajas,
otra ventaja de esta
manera de trabajo.
Respecto a trabajar en, por ejemplo,
que si tenéis un problema
y no sale, pues siempre puedes
coger este código
y enviar a alguien que tenga
un poco más de experiencia
que vosotros y decirle.
Mira, me falla este código
por esto ha hecho este,
pero me sale un mapa en blanco,
porque puede ser entonces ya,
pues esa persona puede
revisar el código
y decir.
Pues tienes este problema.
Transportes equivocada, aquí
hay otra ventaja.
Es bueno,
pues a lo mejor esto se
ha hecho para Murcia
y el año que viene le da envidia
a la gente de Almería
y deciden hacer un proyecto
muy parecido,
y las condiciones son más o menos.
Las mismas ya tenéis escrita.
Las condiciones que hacer es cambiar
los mapas de entrada y hasta ahora
y que tener trabajar con
código al final
siempre acaba siendo siempre
teniendo bastantes ventajas.
Vale?
Vamos a hemos visto un
ejemplo sencillo,
vamos a complicar un poquito más en
la etapa que hemos obtenido.
La sencillez que cumplen
las condiciones tienen
las que no tienen 0.
Ahora vamos a querer ir
un poco más allá.
Vamos a querer ser padre de
cada una de las áreas
y condiciones que se refieren
a esas áreas.
Es difícil para cada uno de los
polígonos que cumplen las condiciones
y a haber condiciones que se
refieren a esos polígonos,
sólo nos van a interesar aquellos
polígonos con extensión superior
a un kilómetro cuadrado por metro
cuadrado y en las que la media
de las pendientes sea inferior
al dos por 100.
Es decir, un individual cumple las
condiciones, porque lógicamente,
sí si tenemos una, un polígono
que ocupa solo 12 días,
pues no interesa invertir
en invertir.
En él nos interesa invertir
en zonas que tengan
una extensión suficientemente grande
como un kilómetro cuadrado,
al mismo tiempo que la pendiente
media, sea inferior al dos por 100,
porque por una parte está muy
bien que todas las del día
sean tenga una pérdida inferior
al cinco por 100,
pero queremos que mayoritariamente
tengan una pendiente
todavía más pequeños.
Así que vamos a exigir que
la media sea inferior
al dos por 100, como le hacemos.
Bueno, pues aquí voy, podía poner
directamente el flujo.
Aquí tenemos el mapa final
del ejercicio anterior
y lo primero que tenemos que
hacer es dividirlo.
Convertirlo en un mapa de polígonos
y para eso vamos a utilizar el
módulo que repuntó con el módulo,
creamos una capa que se llama áreas
en la cual vamos a tener el área
de cada uno de los vamos a tener
cada una de las manchas que cumplen
las condiciones por separar, vale
tener polígonos individuales,
cómo calculamos las áreas?
Bueno, pues tenemos que utilizar
esta zona y acordar otro truco
aquel que consistía en remarcar
calcular el tamaño de la Villa
y luego para cada una de
estas de estas áreas,
sumar todos los tamaños
de las flotillas
y obtendremos la superficie
de cada polígono.
Por otra parte, queremos calcular
la pendiente media.
Bueno, pues utilizando métodos
mejor, goal average,
vamos a poder calcular la pendiente
media para cada una de estas áreas
y tendremos ya un mapa con la
superficie de cada área
y otro con la pendiente media y
entonces, pues nos hemos quedado,
nos quedaremos con con aquellas,
digo, que pertenezca a una mancha,
que tengan una extensión superior
a un kilómetro,
que tendremos esa información
aquí y cuya pendiente media
es inferior al dos por 100
esa información la tendremos
y con eso general haremos
el segundo mapa final.