rutesgps, versión 16

Aquí una nueva versión de rutesgps.joanillo.org, implementando unas pocas opciones que tenía ganas de hacer:

  • Cada excursión tiene una url que la identifica. Por ejemplo, la última ruta que he hecho: Igualada-Calaf-Manresa-Igualada: igualada-manresa-igualada
  • Un botoncito para copiar directamente el enlace de la excursión.
  • He añadido dos markers, para que quede claro dónde comienza y dónde acaba la excursión.

Referencies:

Geometría computacional

Hace un par de años estuve trabajando con el TSP (Travelling salesman problem), y hice una ruta visitando árboles singulares de Barcelona. La unión de los árboles se hacía con líneas rectas.

Partiendo de aquella idea, quiero hacer un camino que una todos los puntos, pero con suavidad. Para esto se utiliza la interpolación (com las cubic-splines, por ejemplo). Voy con la idea de hacer dibujos de un solo trazo (single line drawing, dibujos que teselan toda una superficie con suavidad. Hay artistas que están haciendo dibujos con esta idea. Y esto se podría trasladar a la CNC para hacer cosas chulas y divertidas.

RutasGPS: implementación del buscador de rutas

Una nueva versión de rutesgps.joanillo.org. Hay dos mejoras que hace tiempo que quería implementar. Primero, que las rutas estén ordenadas alfabéticamente. Segundo, la implementación de un buscador de rutas, pues ahora ya hay bastantes y era necesario.

Esta es una app totalmente Javascript. No hay nada de BD ni PHP. Todo es Javascript y JSON, y los contenidos y los mapas se generan dinámicament.

Bot de Twitter sobre reavivar el catalán

Empieza un nuevo curso, y proyectos nuevos. Durante 10 años he estado recopilando información de palabras que me gustan, y que están cayendo en desuso. Además, el escritor Jordi Badia acaba de publicar el libro Salvem els Mots que precisamente va sobre esta problemática.

Ya hacía tiempo que me rondaba hacer un bot de Twitter. Así pues, lo que he hecho es coger la información que tengo, y estructurarla en una base de datos (recordemos: información > conocimiento). Y utilizando el paquete Tweepy de Python, y registrándome en Tweeter como desarrollador, después de un proceso más o menos rápido, ya tengo mi bot de Twitter en marcha.

Se trata de moment de enviar un mensaje cada dos días, con un contenido humorístico y picante, relacionado con palabras y expresiones del catalán que nos gustaría recuperadas y normalizadas. La cuenta de Twitter es @CatalaRevifat

Referencias:

RutasGPS, nueva versión

Se ha publicado la nueva versión de mis rutas en bici. De la v5 a la v7 hay muchos cambios significativos: cambio total del diseño, responsive, Javascript con módulos, Openlayers v6 en la parte de mapas, se ha eliminado toda la parte de PHP (ahora es una webapp).

La lista de rutas se había hecho muy larga, y por tanto ahora las rutas se agrupan por zonas geográficas, que es un desplegable. Podemos filtrar por las rutes que se han hecho, y distinguirlas de las rutas ToDo, que son las que queremos hacer próximamente, si todo va bien. Las capas de render que se han escogido son el estandard de OSM, el TOPOTRESC, la OrtoFoto del ICGC, y el estandard del ICGC.
La única funcionalidad que queda por implementar es la Búsqueda de rutas, a ver si lo puedo hacer antes de las vacaciones.

Todo el código está colgador en el github. En la foto se puede apreciar el cambio de diseño de la versión anterior a la actual. Otra mejora importante que se ha implementado es la automatización del despliegue al servidor, de manera que ahora es más fácil y está más documentado publicar los cambios en la nueva versión.

Referencias:

Portfolio de proyectos

He ordenado un poco todo lo que tengo hecho, y lo he puesto en un portfolio de proyectos, bien claro. Enlaces a la wiki y a este mismo bloc (que ya tienen más de 12 años), la web de insectos, la de retroplaneta, y programación de diversas cosas, sobretodo mapas.

Quería un diseño muy minimalista, en blanco y negro, y creo que lo he conseguido.

Recordando la KKH-Karakorum Highway

El año 1997 hicimos con Jordi la KKH-Karakorum Highway, desde Chilas (en Pakistán) hasta Kashgar (en China), pasando por el Khunjerab Pass, el punto fronterizo de casi 4700m de altura.
Ahora que estoy ordenando las rutas de montaña, y recuperando rutas antiguas, era el momento de trazar la ruta y recordar las etapas que vivimos aquel verano. Qué emociones! Acampar al lado del lago Kara-Kul… La visión desde la carretera del Nanga Parbat (8125 m). Éramos jóvenes! Qué aventuras!

Podría haberme descargado la ruta de wikiloc, pero he preferido trazar yo mismo la ruta y así ir repasando los sitios por donde se pasa. Al final fueron casi 800 Km de recorrido. En aquella época no había el GPS. Creo que esta ruta ahora mismo no se puede hacer por problemas de seguridad. Por la parte de Pakistan creo que ahora la cosa islámica está más tranquila. Por otra partem en el bando chino hay problemas por la represión constante de China sobre la población uygur, tajik, y en general en la provincia de Xinjiang.

Municipios de Catalunya (Openlayers)

Hemos cogido del IDESCAT los datos de los municipios de más de 20.000 habitantes de Cataluña (una setantena de municipios), y los hemos geolocalizado.
En esta ocasión se quería practicar la selección de capas, y lo quería hacer todo con módulos (imports) de Javascript, y el código los más limpio posible.
Se puede ver el resultado en este video.

Colección de rutas BTT

Estoy programando con OpenLayers, últimamente he hecho los proyectos de Catalunya Mágica y Quintana. Aprovechando que en OpenLayers es fácil pintar una ruta GPX, quería poner todas las rutas BTT que he ido haciendo en un mismo mapa, i así dar una idea de la actividad deportiva. Bien, no todas las rutas son de BTT, también hay de senderismo, y tampoco son todas las rutas que he hecho, pero da una idea.
El siguiente paso será poner unas capas que se puedan activar/desactivar, para seleccionar BTT/senderismo, o bien por zona geográfica.