Tutorial de DepthmapX para el análisis de la red urbana

DepthmapX_calculo_sintaxis espacial_0

Puedes usar el software DepthmapX para estudios e investigaciones sobre la red urbana que sea objeto de tu estudio.

La Sintaxis Espacial tiene varias aplicaciones y técnicas, pero aquí he resumido las que yo utilizo en concreto para el análisis urbano de la red de espacios públicos. Te permite analizar los grafos que corresponden a la red y exportar los resultados en diferentes formatos.

Para que la información sea más clara he dividido este post en 5 pasos que, a modo de índice, son los siguientes:

  1. Archivos de Dibujo
  2. Análisis del Mapa Axial
  3. Análisis del Mapa de Segmentos
  4. Introducir nuevas variables.
  5. Gestión / Análisis de Datos

Espero que esta guía te sea útil, a mí me hubiera encantado tenerla cuando empecé. Vamos a ello.


  1. Archivos de Dibujo (Abrir e importar. Visualizar. Visión Panorámica y Zoom. Guardar el archivo).

 Abrir e importar.

En un post anterior ya te expliqué cómo bajar e instalar el programa. Lo tienes en este enlace si lo necesitas: Cómo conseguir DepthmapX en 7 pasos_ Uno de los softwares más usados en Sintaxis Espacial.

Empieza creando un nuevo archivo. Para ello vete a FILE del menú de arriba y elige NEW. Se creará el archivo “Graph1”.

DepthmapX_calculo_sintaxis espacial_1

Depthmap sólo abre archivos .graph. El resto de archivos hay que importarlos usando la opción IMPORT que está debajo del menú MAP.

DepthmapX_calculo_sintaxis espacial_2

Aquí selecciona la carpeta que contiene el dibujo axial en .dxf de tu ciudad que previamente ya tenías dibujado en CAD (en las opciones de guardado de CAD hay una que te permite guardar en .dxf).

(Si no tienes dibujado el axial en CAD y guardado en .dxf y para que puedas seguir con esta guía te puedes bajar este dibujo axial de la ciudad de Axial Donostia-San Sebastián.dxf pinchando aquí  y dale a Descargar del Dropbox-. Guárdalo en la carpeta que quieras. De nada, estoy para servirte).

Visualizar.

El archivo de tu dibujo axial se mostrará en la ventana principal de la derecha.

La lista de los diferentes archivos disponibles se muestran en la ventana de arriba a la izquierda en DRAWING LAYERS. Desde aquí puedes controlar qué dibujos o mapas están activos en cada momento clicando en el icono de cada carpeta.

DepthmapX_calculo_sintaxis espacial_3

 

Visión Panorámica y Zoom.

DepthmapX_calculo_sintaxis espacial_4

Para mover la panorámica selecciona el iconoDepthmapX_calculo_sintaxis espacial_7 , clica y arrastra el dibujo a la posición que quieras. Puedes volver a centrar el dibujo clicando el iconoDepthmapX_calculo_sintaxis espacial_5 .

Para el zoom selecciona el icono  DepthmapX_calculo_sintaxis espacial_6y elige la acción que desees.

Guardar el archivo.

Para guardar el archivo Depthmap vete al menú FILE de arriba y selecciona SAVE AS… . Elige la carpeta en la que quieres guardar el archivo, ponle un nombre y clica SAVE.

DepthmapX_calculo_sintaxis espacial_9

 


  1. Análisis del Mapa Axial (Convertir el dibujo axial en un mapa axial. Vincular/desvincular. Analizar el mapa axial).

 Convertir el dibujo axial en un mapa axial.

Vete al menú MAP de arriba y elige CONVERT DRAWING MAP.

DepthmapX_calculo_sintaxis espacial_10

Selecciona AXIAL MAP. Puedes cambiarle el nombre o dejar el que viene por defecto. Clica en OK.

DepthmapX_calculo_sintaxis espacial_11

Fíjate que el nuevo mapa axial aparece en la lista de arriba a la izquierda.

El programa ya le ha calculado la conectividad (connectivity) al mapa axial de Donostia-San Sebastián. Ahora ya es un grafo.

DepthmapX_calculo_sintaxis espacial_12

 

Vincular/desvincular. Antes de empezar a calcular el grafo quizás tengas que ajustarlo.

DepthmapX_calculo_sintaxis espacial_13

Asegúrate de desvincular las axiales que en la realidad no se cruzan usando el icono DepthmapX_calculo_sintaxis espacial_14 (en un túnel o en carreteras elevadas). Si necesitas vincularlas usa el icono DepthmapX_calculo_sintaxis espacial_15 .

Para el caso de Donosti-San Sebastián no lo haremos porque no conoces la ciudad y para ir más rápido. Cuando vayas en serio repasa las axiales que tienen o no tienen que estar vinculadas.

Asegúrate de que no hay líneas aisladas, o grupos de líneas, antes de comenzar el análisis.

Analizar el mapa axial.

Cuando estés satisfecho con el grafo comienza con el análisis.

Para ello clica en el menú de arriba TOOLS vete a AXIAL/CONVEX/PESH y luego a RUN GRAPH ANALYSIS.

DepthmapX_calculo_sintaxis espacial_16

Dale al OK.

DepthmapX_calculo_sintaxis espacial_17

Fíjate que en el panel de la izquierda aparecen nuevas variables.

DepthmapX_calculo_sintaxis espacial_18

El análisis del mapa axial ya fue superado por el análisis de segmentos, por eso no nos detendremos más aquí. De todos modos, has de saber que para analizar el mapa de segmentos antes tienes que haber analizado el mapa axial, cosas del programa.

Guarda el trabajo realizado hasta ahora.

 


  1. Análisis del Mapa de Segmentos (Convertir el mapa axial en un mapa de segmentos. Analizar el mapa de segmentos).

Como te he comentado el mapa de segmentos se crea a partir del mapa axial. De este modo “mantiene” la vinculación/desvinculación de los axiales que hubieras definido antes.

Convertir el mapa axial en un mapa de segmentos.

Comprueba que tienes seleccionado el mapa axial en el panel de la izquierda. Vete al menú MAP de arriba y elige CONVERT ACTIVE MAP.

DepthmapX_calculo_sintaxis espacial_19

Elige SEGMENT MAP (no es por ser pesada pero vuelve a comprobar que tienes activo el mapa axial). En el apartado “Remove axial stubs less than …% of line length” ponle u n 25%. Esto es para que reduzca la línea sobrante en el cruce de las axiales del .dxf que te he pasado.

DepthmapX_calculo_sintaxis espacial_20

Ya se ha creado el grafo de segmentos y se ha añadido a la lista de la izquierda. Fíjate que también ha calculado la variable de conectividad que aparece en el panel de la izquierda abajo. DepthmapX_calculo_sintaxis espacial_21

 

Analizar el mapa de segmentos.

Para calcular las variables que nos interesan tienes que analizar el grafo de segmentos. Para ello vete al menú TOOLS de arriba y elige SEGMENT y luego RUN ANGULAR SEGMENT ANALYSIS.

DepthmapX_calculo_sintaxis espacial_22

Asegúrate de que:

–  Tulip está seleccionado. Es la manera más rápida para realizar el cálculo.

–  Incluye elección (choice, betweenness)

– Clica METRIC para el tipo de radio. Elige los radios que quieras: andando son 400 metros o 5 min_800 metros implican 10 min andando o 5 min en bicicleta_ 1200 metros implican 15min andando, 7.5min en bicicleta o 5 min coche. Escribe por ejemplo [n, 200,400,800,1200] si los quieres todos. “n” quiere decir que tiene en cuenta toda la red urbana, de forma global.

– Clica WEIGHTED MEASURES y selecciona SEGMENT LENTGTH.

DepthmapX_calculo_sintaxis espacial_23

Clica en OK.

Cuando termine de calcular te aparecerán todas las variables en el panel de la izquierda.

DepthmapX_calculo_sintaxis espacial_24

 


  1. Introducir nuevas variables (Crear una nueva columna. Editar la columna. Introducir la fórmula de la variable NACH, NAIN, Otra).

 Con el avance de la investigación de la teoría de Sintaxis Espacial se ha llegado a normalizar las variables para poder comparar diferentes redes urbanas. En concreto para la variable de Integración (NAIN) y la de Elección (NACH). A día de hoy todavía no están introducidas por defecto en el programa y hay que hacerlo a mano.

O, si estás trabajando una variable propia puedes calcularla también.

Crear una nueva columna.

Vete al menú ATTRIBUTES de arriba y selecciona ADD COLUM.

DepthmapX_calculo_sintaxis espacial_25

Nómbrala como NAIN (para la normalización de la Integración).

DepthmapX_calculo_sintaxis espacial_27

Verás que aparece en el panel de la izquierda.

Editar la columna.

Selecciónala desde el panel de la izquierda con el botón derecho del ratón y clica en UPDATE COLUM.

DepthmapX_calculo_sintaxis espacial_28

 

Introducir la fórmula de la variable NAIN (Integración normalizada).

Introduce a mano la fórmula de NAIN que es:

value(“T1024 Node Count”)^1.2/(value(“T1024 Total Depth”)+2)

clicando en los valores de los atributos existentes T1024 Node Count y T1024 Total Depth que aparecen en el lado derecho de la ventana y clicando en USE ATTRIBUTE.

Clica OK

DepthmapX_calculo_sintaxis espacial_29

Repite lo mismo para los diferentes radios, si los hubiera.

Introducir la fórmula de la variable NACH (Elección normalizada).

Haz lo mismo para Elección nombrando la nueva columna como NACH y con la siguiente fórmula:

log(value(“T1024 Choice”)+1)/log(value(“T1024 Total Depth”)+3))

Clica OK.

Repite lo mismo para los diferentes radios, si los hubiera.

Introducir la fórmula de la variable Otra.

El procedimiento es el mismo que con NAIN y NACH pero en este caso introduce la fórmula con la que estés trabajando.

 


  1. Gestión/Análisis de Datos (Planos, tablas y gráficos de dispersión. Exportar planos y gráficos de dispersión. Exportar tablas).

 Mapas, tablas y gráficos de dispersión.

Los planos y las tablas son dos maneras diferentes de expresar los mismos datos.

Usa el menú WINDOW de arriba para elegir el menú que quieres ver (plano, tabla o gráfico de dispersión).

DepthmapX_calculo_sintaxis espacial_30

En el mismo menú WINDOW elige TILE para verlos de forma simultánea, asegúrate de que antes estén activados.

DepthmapX_calculo_sintaxis espacial_32

De este modo podrás comparar el mismo segmento expresado en el plano, en el gráfico de dispersión o en la tabla.

DepthmapX_calculo_sintaxis espacial_33

En el menú WINDOW también encontrarás el acceso al COLOUR RANGE. Puedes ajustar los colores como mejor te convenga, aunque el modo en el que vienen por defecto es el que se usa normalmente.

Exportar planos y gráficos de dispersión.

Puedes imprimir directamente desde Depthmap. También puedes hacer un pantallazo (Alt+PrtSc o como lo hagas en tu ordenador).

El programa te deja exportar en formatos de .eps y .svg.

Otra opción es que vayas al menú EDIT de arriba y selecciones COPY SCREEN y que lo pegues (Ctrl+V) en cualquier otro documento de edición de texto o de imagen.

Y en el mismo menú EDIT de arriba si seleccionas EXPORT SCREEN lo podrás importar a cualquier otro programa de edición de texto o de imagen.

DepthmapX_calculo_sintaxis espacial_34

 

Exportar tablas. El programa te da tres opciones:

  1. Las tablas y planos asociados. Usados para los GIS.
  2. Sólo las tablas para cálculos estadísticos o bases de datos (Excel, SPS, JMP, etc.).
  3. El grafo (la red de vértices y aristas) para Pajek.

Para todos ellos vete al menú MAP de arriba y selecciona EXPORT, elige el tipo de archivo y nómbralo.

DepthmapX_calculo_sintaxis espacial_35


 

Y hasta aquí hemos llegado. Me ha quedado un poco largo pero espero que te sea útil y que lo aproveches.

 Si te ha gustado puedes ayudarme a difundir el contenido de este post compartiéndolo en tus redes sociales y dándole al me gusta.


Además,ebook gratis sintaxis espacial o sintaxis del espacio. urbanismo. Deja tus datos y recibe la guía.


Y también agradezco mucho tus comentarios aquí abajo.

 

5 comentarios sobre “Tutorial de DepthmapX para el análisis de la red urbana

  1. Hola, a la hora de correr el análisis del mapa de segmentos y poner la opción ‘Include weighted measures’ con Segment Length, por cada variable me aparecen dos tipos, es decir: ‘T1024 Integration R1200 metric’ y a su vez ‘T1024 Integration [Segment Length Wgt] R1200 metric’. Cuál de los dos tomar en cuenta a la hora de hacer un análisis?

    Me gusta

    1. Hola José,
      Depthmap da la posibilidad de ponderar el análisis de segmentos (Segment Length Wgt) para diferentes tipos de mediciones.
      Uno de los métodos más valiosos de ponderación es el de ponderar según la longitud de los segmentos. Ya que a los segmentos más largos, a ambos lados, se les presupone más bloques de edificios y entradas adyacentes. Estimando que habrá más actividad de movimiento.
      En los trayectos que realizamos a través de la red tendemos a elegir los segmentos más largos, si se toman en cuentan los giros de ángulo más pequeños y se consideran todos los posibles destinos.
      Esta ponderación es más válida si en tu análisis estás considerando el movimiento de los peatones más que el de los vehículos de motor. Todo ello depende de si el radio métrico que quieres analizar es pequeño o grande.
      Espero habert ayudado, ¡un saludo!

      Me gusta

      1. Gracias por tomarte la paciencia de responder!
        Estoy tratando de realizar un estudio correlacional entre el movimiento peatonal en el centro de mi ciudad y las variables de Space Syntax. Revisando trabajos veo que cuando se hace ese tipo de estudios solo se toma en cuenta las variables de Integracion (local y global) y Connectivity, pero no otras que arroja el análisis en Depthmap, como Choice, Total Depth o NodeCount, y aún no me queda claro qué significan cada una de estas variables. Te agradecería mucho puedas explicarlas o recomendarme algún documento en específico para revisar.
        Saludos desde Chimbote, Perú.

        Me gusta

      2. José,

        Lo que me pides me daría para un post pero me va a ser difícil publicarlo ya que ando un poco liada con mi tesis. Así que aquí va la versión resumida que espero que te ayude y en el futuro ya lo convertiré en post.

        Las cuatro variables topológicas básicas que explican las propiedades de un grafo de una red urbana son las siguientes: conectividad, integración, elección (choice) e inteligibilidad (esta última como correlación entre conectividad e integración, más abajo lo explico).

        Estas variables se usan para cuantificar la propiedad configuracional de un asentamiento urbano. El cálculo focaliza en el tamaño de vecindario de cada nodo en el grafo. En la Sintaxis Espacial el vecindario sería los nodos que están unidos de forma directa al resto de los nodos a través de una distancia gráfica concreta que puede ser tanto topológica, métrica o angular.

        Dicho esto, una a una las variables serían:

        Conectividad (grado). Mide el número de nodos (axiales) vecinos que están conectados de forma directa a un nodo concreto.

        Inegración. Es la variable que describe la asimetría relativa en el grafo, en concreto, el valor inverso de este. Es la variable de la profundidad media. A nivel global mide cuán profundo o superficial (shallow) es un axial en relación al resto de los axiales.
        Una vez calculada la integración las axiales se clasifican desde la más integrada a la más segregada. Esta medición suele indicar cuánta gente elige como destino un axial concreto y probablemente mida los encuentros sociales.

        Elección (choice). Mide el flujo de movimiento a través de la red urbana. Las axiales con un alto choice global se sitúan en los trayectos más cortos teniendo en cuenta todos los orígenes y todos los destinos de la red.
        Se suele usar para pronosticar el potencial movimiento de peatones y vehículos. Parece que tu trabajo se aproxima a este término.
        En el artículo “Normalising least angle choice in Depthmap” (Hillier, Yang y Turner, 2012) normalizaron esta variable y la de integración para poder comparar diferentes redes urbanas. Si esto te interesa en estos momentos búscalo en internet. La forma de meterlo en Depthmap está explicado en el post de arriba cuando hablo de NAIN y NACH.

        Inteligibilidad. Es el coeficiente de correlación entre conectividad e integración global. Ayuda a identificar cómo de fácil es para un individuo en una posición local comprender la estructura global de la red.

        Los otros dos conceptos que me mencionas son Total Depth y Node Count, vamos rápido con ellos. La Total Depth, Profunidad Total, está relacionada con la asimetría o profundidad en las relaciones sintácticas de los nodos en un grafo. Para no liarte, es la inversa de integración. Cuan más profundo un axial menos integrado y al revés. Y la NodeCount es la suma de los nodos en la red si lo haces a escala global.

        Esto es todo, espero haber arrojado algo de luz. ¡Un saludo!

        Me gusta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s