voy a decirles que probablemente los entornos espaciales y los que están basados en redes, no son la opción mayoritaria dentro de los MBA pero hay algunos MBA que fueron hechos en otros tipos de entornos que creo que son muy interesantes uno de ellos del que quiero hablarles, es el entorno de 3D hay un paquete separado llamado NetLogo 3D que nos permite construir modelos en 3D lo que es interesante, cuando pensamos en entornos de 3D, tenemos algunas cosas muy interesantes que hay que considerar a medida que construimos nuestro modelo por supuesto que tenemos que pensar en términos de X, Y y Z pero también debemos pensar en el direccionamiento como el único descriptor de los agentes, ahora tienen direccionamiento, tienen cabeceo y puede tener balanceo, y entonces hay que considerarlos también uno de mis modelos en 3D favoritos, que nos sirve de ejemplo, no usa ni el cabeceo ni el balanceo, sólo la grilla en 3D, es el modelo de la pila de arena se los voy a mostrar ahora mismo Acá tenemos el modelo 3D en NetLogo, dicho sea de paso, les recuerdo que tienen que abrir una aplicación diferente de NetLogo viene con NetLogo, está en la misma carpeta, pero se llama NetLogo 3D veamos el modelo de pila de arena y también en 3D el mundo es una ventana separada, se arma muy fácilmente en la misma ventana vamos a hacer click en "setup" primero y eso va a cambiar nuestra vista del mundo y luego hacemos click en "go once", que lo que hace es tirar al azar una partícula de arena dentro del modelo y el modelo de la pila de arena es un gran modelo, construido originalmente por Per Bak y lo que hace básicamente es que se puede tener estas interacciones interesantes si lo dejamos correr un tiempo, la arena se irá acomodando y a lo largo del tiempo veremos que las partículas de arena se van acomodando en una pila, una sobre otra y si se juntan más de 4 partículas, entonces la próxima hace que todo se caiga y así queda preparado para la próxima lo que es interesante es que los 4 vecinos tienen también 4 partículas de arena y también van a colapsar y eso se llama una avalancha, tenemos estas avalanchas podemos grabar, cuál es la medida de la avalancha desde cualquier parche en particular, ahora vemos como las avalanchas se suceden y lo que Per Bak mostró fue que el número de avalanchas, la medida de las avalanchas, tienen esta propiedad que llamó a esta idea particular, algunos sistemas se mueven a un estado de una paradoja de criticalidad autoorganizada, alcanzan un estado de cuando están en este espacio crítico, donde las nuevas partículas continúan agregándose a esta distribución a lo largo del tiempo dicho sea de paso, en el modelo de NetLogo esta versión en 3D, que es linda porque se puede visualizarla desde diferentes ejemplos, cosas así y creo que es bastante obvio en el modelo de 3D que es lo que está sucediendo muchas veces como venía diciendo, es muy obvio que está pasando en el modelo de 3D, donde las partículas caen y podemos verlas interactuando ese es el mismo modelo de Per Bak de pila de arena, pero ahora corriendo en 2D en vez de en 3D y el nombre es el mismo, podemos ver lo mismo un patrón de conducta pero personalmente encuentro a este menos comprensible como visualización y mucho menos interesante para ver que está sucediendo es menos intuitivo que el modelo de 3D, donde se ve exactamente qué es lo que pasa uno tiene que ser cuidadoso acerca de qué entorno se utiliza, cuando construimos nuestro MBA además de los entornos 3D, tenemos también los entornos de SIG estos son entornos en donde los datos, donde los agentes van a actuar se dibujan directamente, a partir de datos reales que tenemos acerca del mundo que nos rodea hay una extensión de SIG en NetLogo, que nos ayuda a hacer esto y nos hace más fácil traer estos datos de SIG les voy a mostrar un modelo que se llama ejemplos generales en SIG y vamos a hablar de ello un poquito como les prometí, acá está el ejemplo general de SIG como pueden ver usamos la extensión de SIG también usa muchos datos, que está puesta aquí y todo esto es básicamente información sobre archivos de formas de conjuntos de datos de SIG tenemos las ciudades, los ríos, los países las elevaciones del mundo, etc, etc en este caso particular, por ejemplo, lo que nos permite hacer es que ahora mostrar las ciudades más grandes que existen en el mundo, por ejemplo podemos prender las etiquetas no se pueden ver, allí es donde están, que ciudades hay podemos mostrar los ríos, apagamos las etiquetas de las ciudades perdón mostramos las etiquetas y podemos ver los ríos más importantes podemos etiquetar a los ríos, también podemos mostrar los límites de los países y así sucesivamente en este caso estamos haciendo todo esto como líneas que se dibujan, con los datos del SIG podemos mostrar las líneas, donde dibujamos una línea arriba pero las líneas pueden ser interactivas muy sencillamente tiene sentido muchas veces tener los datos de SIG en los parches directamente, por ejemplo podemos mostrar los ríos en parches, leyéndolos de ese modo esto nos permite diferentes accesos nos permite interactuar con esos parches así podemos tener a un agente moviéndose por norteamérica quien va a un lugar en particular estos modelos nos permiten acercarnos, podemos ubicar algunos estados y verlos en forma mucho más cercana déjenme que les de otro ejemplo, este es sólo para explicar, déjenme que les muestre como corre el agente por encima de esto aquí tenemos el modelo de NetLogo del Gran Cañón si miramos el código, dicho sea de paso, no usamos la extensión GIS lo que hace, en verdad, es leer los datos desde este archivo de datos y luego asignar a los parches las elevaciones correspondientes se denomina un mapa de elevaciones y trae los datos directamente desde un archivo y asigna este valor de elevación al valor que sea esto se hace en el procedimiento "startup" de la que aún no hemos hablado, pero "startup" es un tipo de procedimiento especial en NetLogo, NetLogo comienza un procedimiento y lo corre cuando el modelo se carga, en vez de cuando se asigna el comienzo del modelo esto puede tener la habilidad de hacer cosas antes de correr el comando "setup" así vemos el "startup" y la última cosa que hace es llamar al procedimiento "setup" cuando cargamos este modelo, ya viene con como pueden ver en el área aquí podemos, por supuesto, correr el "setup" y luego "go" y lo que está haciendo es que podemos observar las interacciones de los agentes con los datos del SIG, debido a que lo que hace es tirar gotas de lluvia al azar, arriba del Gran Cañón y luego ver hacia donde fluyen y lo hacen, tirando un agente que representa una gran gota y calculando donde se encuentra el parche próximo más bajo para ir allí y luego moverse allí, por supuesto podemos ver que algunos quedan atrapados, se forman piletas, pero la gran mayoría fluyen hacia abajo hacia el fondo del Gran Cañón que es donde se encuentra el Río Colorado este es un ejemplo de como podemos interactuar con datos de SIG en un MBA