Cartografias de Bolsillo y Programación intersticial
Cartografías sociales comunitarias son las comunidades mismas las que visibilizan su propia geografía.
Vamos a conectar TiddlyWiki con las posibilidades catográficas que éste nos da y luego a través del Glamorous Toolkit lo conectaremos con otras infraestructuras.
Wikificar cartografías
Juntaremos un motor wiki (llamado TiddlyWiki) con una cartografía (que eligiremos colectivamente).
Agenda detallada:
- Tomaremos una wiki genérica.
- La extenderemos con un plugin geografíco.
- Cartografiaremos unos puntos.
- Conectaremos esta cartografías con unos dispositivos móviles en el formato. MapsMe
- MapsMe financia el proyecto de cartografías abierta más grande del Mundo OpenStreetMap.
- Funciona muy bien fuera de línea: se bajan mapas que se usan en dispositivos móviles y luego se pueden sincronizar con lo que está en línea sin requerir conectividad permanente.
:::info ¿Qué vamos a cartografíar?
cartografia de la candelaria colombia
El documento compartido es un repositorio de información actualizada en torno a una organización territorial de la ciudad de Bogotá-Colombia (año 2017). :::
Tomar una wiki y enriquecerla
Tomaremos la wiki de Wikilexias, que introduce los wikis desde las prácticas y posibilidades de TiddlyWiki y la enriqueceremos para que soporte info geográfica usando Plugin de Leaflet para Tiddlywiki
Instalar la wiki
-
Instalar Wikilexias en nuestra máquina siguiendo las Instrucciones de Instalación.
Importante: Ignorar la parte que habla de FileBackups porque usaremos Timimi
-
Instalar Timimi.
-
Verificar que la instalaciones previas quedaron bien hechas creando un primer Tiddler y guardándolo.
Intermezzo: Jitsi
Enriquecer la Wiki
-
Instalar el plugin de Leaflet abriendo una ventana con dicho enlace y arrastrándo la barra azul a nuestro wiki.
Aceptamos la importación.
-
Crearemos un Geotiddler y lo guardamos.
-
Cliqueamos el más en la barra principal.
-
Colocamos el título del punto. Por ejemplo, "La Candelaria", en Bogotá.
-
Buscamos Point donde dice añadir
-
En el campo valor agregamos las coordenadas o información geográfica con la latitud y longitud y para ello usamos LeafletDraw para ubicar el punto y sus coordenas, por ejemplo:
-
Al cliquear en "Objects" podemos ver latitud y longitud del marcador que agregamos:
-
Visualizar varios puntos en un mapa
Para crear un nuevo punto debemos crear un nuevo tiddler Agregamos una etiqueta a cada punto del ejercicio anterior, por ejemplo geopunto:
Vamos a los ejemplos y copiamos la sintaxis del último en un nuevo tiddler:
<$leafmap tile='toner'
places='{"filter":"[all[shadows]tag[example]]"}' clusterType='tiddler'/>
- Es el tipo de mapa.
- El filtro con el coleccionamos todos los lugares.
- La manera en que se agrupan los puntos cuando hacemos zoom in/out.
Estos tres elementos básicos nos permiten iniciar si bien hay muchos más que veremos en detalle.
Integrar y compartir información geo-referenciada
Esta parte revisará cual es el modelo de datos detrás de TiddlyWiki y cómo integrar dicha herramienta con otras y su datos. Para esto, vamos a abordar una idea que es la de Programación Intersticial, que ocurre en medio de los sistemas socio-técnicos y recoge algunas ideas de Alan Kay y su grupo frente a Programación Orienta a Objetos/Mensajes, enfatizando los mensajes, es decir aquellos que conectan cosas. Algo en ese sentido lo habíamos visto el los talleres y el proyecto de IndieWeb con Brea
Estas ideas encarnan específicamente en TiddlyWIki a partir de los formatos con lo que éste intercambia información con el entorno, en particular JSON, que es una representación arbórea de datos.
Para exportar datos de nuestro mapa en JSON hacemos lo siguiente:
Dependiendo de la configuración del navegador, nos preguntará dónde queremos guardar el archivo JSON (o elegirá una ruta automática).
:::info Es una buena práctica que cada TiddlyWiki tenga su propia carpeta y que guardemos el archivo JSON en la raíz de dicha carpeta. :::
Una vez hayamos guardado el archivo JSON podemos abrirlo
Preguntas
-
Cómo son los modelos de persistencia para guardar wikis hechos en TiddlyWiki
TiddlyWiki se guarda de distintas manera, pero en esencia ellas a través de un programa latente revisan cambios en el wiki y los transfieren a lugar donde se estén almacenando. Dentro de esos modelos tenemos distintas bases:
- cliente servidor : NodeJS, Servidor en Ruby (eventual servidor en Pharo)
- Timimi, FileBackup, etc (persistencia local mirando cambios en archivos en disco duro).
Enlaces varios y refencias extra
temas musicales de la data roda 63 de hoy
-
time scar OP chrono cross
-
Performance que pudo participar ruidajo con Frank Baez y un parche de amigos.
-
soNNos colectivo - Túnel (estudio sobre la construcción sonora del espacio)
- https://soundcloud.com/user-783467414-330425199/sets/tunel-estudio-sobre-la-construccion-sonora-del-espacio
You can render LaTeX mathematical expressions using MathJax, as on math.stackexchange.com: