Twitter Yopaseopor

#yopaseopor

Movilidad

Pinterest

dijous, 27 d’octubre del 2022

#yomapeo #Tagcionario Ya disponible el Glosario de etiquetas de OSM

Os traigo una cosa que os puede ser de ayuda: el Tagcionario (Glosario de etiquetas de OSM). Después de la negativa de los gestores de taginfo (es el servicio de estadísticas de los elementos que podemos encontrar en OSM) a su completa traducción (incluyendo claves y valores - etiquetas lo llaman ellos) me dispongo a traeros una pseudotraducción de todos aquellos que lleguen a los 10000 elementos (básicamente es una traducción automatizada en proceso de corrección del apartado Tags de taginfo a fecha 2022_10_22) . Realizado con la inspiración de @Marcbosch y @aTarom (ellos hicieron uno más automatizado, yo llegué a girar el monitor para conseguir esos valores), sin ellos no hubiera sido posible.

Funciona de la siguiente manera: si quieres saber cómo se mapea un elemento prueba a buscar su nombre en la columna key:es o value:es en la siguiente hoja de cálculo:

diumenge, 22 de maig del 2022

#YoRenderizo CustomOSMapp : el mapa personalizable definitivo

A poco que hayais seguido mi trayectoria sabreis que me gusta mapear de una forma un poco especial: puedo llegar a ser metódico hasta la extenuación y también poco preciso ni detallado, siempre que los datos se lo merezcan.


Y mostrar mapeados personalizados es complejo. OSMCarto muestra las propiedades que muestra y los elementos que muestra y aunque tengamos muchos ejemplos usando Leaflet y grandes empresas como Mapbox o Carto dedicándose a ello puede ser que no encontremos acómodo en nuestro estilo.
Pero eso ha llegado a su final tanto con Leaflet como con Openlayers. Y con este último #withalittlehelpfrommyfriends ha visto su culminación en CustomOSMapp

¿Qué es?


Pues lo mejor que se puede hacer es seguir su código vía github. Pero por resumir es un mapa en Openlayers autónomo (con una simple cuenta de Github) que con muy pocas configuraciones (modificar un par de archivos que contienen las consultas overpass o las rutas externas) que muestra (con sus pequeñas limitaciones) CUALQUIER ELEMENTO EXISTENTE O EXTERNO A OSM. Repetimos: CUALQUIER ELEMENTO, por compleja que fuere la etiqueta (si hablamos en la forma de mostrarlo...tiene unas opciones limitadas pero que dan solución a un resultado básico.)

Sus prestaciones son las siguientes:
-Map basado en Bicycle tags map

-Con modificaciones de Ramiro Balado

-Actualización versión más moderna de Openlayers hecha por Ripollx

-Posibilidad de mostrar JSONs externos a OSM por Hugoren Martinako

-Peticiones complejas hechas por Ismael Luceno

-Ideas adicionales por yopaseopor 

Sí, mis aportaciones básicamente son para qué lo podemos usar y qué le podemos demandar al mapa. Del que iba a ser un simple mapa de señales de tráfico (para todo el mundo ya son elementos), en la actualidad existen más de una decena de conceptos de los que se puede obtener su mapeado. Además , el hecho de poder mostrar cualquier etiqueta permite mostrar también la falta de ellas, lo que lo convierte en un perfecto validador para la cuestión que se desee. Todos estos mapas pueden ser además combinados con quests personalizables de Mapcomplete, lo que genera un ecosistema completo desde la introducción del datos específico en lenguaje "humano" (no OSM) hasta la muestra en cualquier dispositivo vía CustomOSMapp. 

Mapas 


CustomOSMapp > Ofrece un renderizador personalizable para mostrar nodos, vías y relaciones, dentro y fuera de OSM.
Fuente > https://github.com/yopaseopor/customosmapp
Render Openlayers 3 > https://yopaseopor.github.io/customosmapp/#map=8/41.69689/1.59647/0
Render Openlayers 2 > https://yopaseopor.github.io/customosmapp/customosmapp1/ 

Accessibilitat >
Fuente > https://github.com/yopaseopor/accessibilitat
Render Leaflet > https://yopaseopor.github.io/accessibilitat/old_map/
Render Openlayers 3 > https://yopaseopor.github.io/accessibilitat/map/#map=8/41.69689/1.59647/0 Render Openlayers 2 > https://yopaseopor.github.io/accessibilitat/old_map2/ 

Asturianu en OSM >
Fuente > https://yopaseopor.github.io/puxasturies/
https://github.com/yopaseopor/puxasturies 

Feminisme > Protocol No Callem
Fuente > https://github.com/yopaseopor/geochicas
Render >https://yopaseopor.github.io/geochicas/ 

OSM-Catalan Fuente >
Render > https://osm-catalan.github.io/osmcatmap/#map=10.962/41.35028/1.63517/0&Iniciatives=010000000 https://ripollx.github.io/osmcatmap2/#map=8/41.69689/1.59647/0 

OSM Help Ukraine > https://yopaseopor.github.io/osmhelpukrainemap/#map=13.073/49.78475/22.61777/0&Name:uk/%D1%83%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%BE%D1%8E%20%D0%BC%D0%BE%D0%B2%D0%BE%D1%8E=01000000 

OSM Historic Map > Renderiza las etiquetas históricas de elementos ya existentes en el mapa
Fuente > https://github.com/yopaseopor/osmhistoricmap
Render> https://yopaseopor.github.io/osmhistoricmap/ 

OSM L Map (en construcción) > Mapa de bibliotecas
https://yopaseopor.github.io/osmlibrarymap/#map=8/41.55317/0.47037/0&Tipus=10000000 

OSM Lit Map > Renderiza la iluminación y percepción de la misma por calles
Fuente > https://github.com/yopaseopor/osmlitmap
Render > https://yopaseopor.github.io/osmlitmap/ 

OSM Lleng Cat > Muestra los nombres en name:ca por si faltasen >
https://osm-catalan.github.io/osmllengcat/#map=17.04/41.22696/1.69763/0&Name:ca=000100 

OSM MTB MAP > Etiquetas para los amantes de las MTB >
https://osm-es.github.io/osmmtbmap/#map=17.604/41.4115/2.08367/0&mtb=0000000001 

OSM NameCa Map > Muestra los nombres en castellano y su resultado en catalán si lo hubiere > https://yopaseopor.github.io/namecamap/#map=19.392/38.26639/-0.7024/0&Noms%20en%20castell%C3%A0=001000 

OSM Parking Map > https://osm-es.github.io/osmparkingmap/#map=19.723/41.21821/1.71147/0&Lane/Street%20side=1100000000000 

OSM Recycling Map > https://yopaseopor.github.io/osmrecyclingmap/#map=15.427/41.43962/2.22045/0&Reciclatge/Reciclaje/Recycling=100000000 

Traffic Signs Map >
Render Leaflet > https://yopaseopor.github.io/traffic_signs_map/zones/
Render Openlayers 2 > https://yopaseopor.github.io/traffic_signs_map/
Fuente > https://github.com/yopaseopor/traffic_signs_map

dilluns, 9 d’agost del 2021

#yomapeo #1street2sidewalks Ayúdanos a conseguir datos en OSM sobre aceras

Uno de los éxitos últimos en OSM por nuestras latitudes ha sido el proyecto #1calle1nombre, que después de nacer en la comunidad catalana fue expandido a la española. El proyecto era simple: nombrar todas las vías en OSM, porque es difícil buscar una cosa por su nombre ...si no lo tiene.

Puedo decir que en los inicios se trató de nombrar las calles de mi ciudad, de mi comarca, de mi zona..., después pasé a hacer ciudades grandes (simple lógica de dónde se van a utilizar más esos datos), haciendo municipio tras municipio.

Pero cuando llegó realmente el momento cumbre fue cuando ese listado de municipios pasó a la wiki con todos los municipios catalanes. En el momento que se plasmó ese listado y se pudo ver cómo se iban completando municipios la cosa empezó a tener sentido, la gente a animarse a colaborar y así hasta nombrar todas las calles de Catalunya.

Por si esto fuera poco hubo gente que además se dedicó a hacer visualizaciones de los datos o estadísticas , como @xevib, @Lanxana , @JConstantí o @Sanchi para todos los municipios de Catalunya primero y del resto de España después.

Con ese espíritu volvemos a la carga , después de pasarme medio verano dibujando aceras de Barcelona que faltaban (no he acabado pero ahora se empiezan a ver frutos del esfuerzo), me he planteado como estaba la cuestión en el resto de España. Después de una consulta overpass me he llevado una grata sorpresa en algunos sectores y otra no tanta en algunos otros. Pero lo mejor son los gráficos a estilo #1calle1nombre que tan buenos resultados han dado. Y para hacerlos faltan datos.

Dándole una vuelta de tuerca al asunto he pensado que una manera plausible de conseguir una aproximación aceptable pudiera ser aquella que dice que una calle suele tener dos aceras. Si además usamos la categoría de calle más común en nuestras poblaciones como es "residential" podríamos tener un estándard aplicable a buena parte de nuestra geografía. Así que, con un par de consultas overpass (aquella que pide las residential de un municipio y otra que pida las sidewalk y esa última dividirla entre 2) podríamos calcular un porcentaje relativo al nivel de correspondencia entre calles y "lote de aceras" lo que nos llevaría a tener datos estandarizados sobre el completado de aceras en OSM.

Así que he "hecho" un "juguetito". Un simple formulario que os preguntará cuatro datos: nombre de la población, número de población (por aquello de relativizar), municipio/concejo/comarca, provincia, comunidad autónoma, número de residentials y número de sidewalks (estos dos últimos se consiguen mediante las consultas overpass http://overpass-turbo.eu/s/1aaz y http://overpass-turbo.eu/s/1aaA , respectivamente.

De todo ello después podemos hacer ránkings que generen mapas de completado como los que mencionábamos antes.

¿Os animais a colaborar?

https://forms.gle/yX5Nr9sLwGqadhRp6

Este es , de momento el resultado.

diumenge, 29 de març del 2020

#COVID_19 #EsteVirusLoParamosUnidos Mapa de transportistas

Después de acceder a varios listados, y tener debate en la comunidad de Openstreetmap sobre cambios temporales en elementos permanentes (aunque "el mundo se esté acabando" hemos sufrido varios debates en ese sentido) he preferido usar OSM como fondo, en un mapa personalizado para mostrar a los transportistas dónde pueden ser atendidos en estas condiciones tan complicadas. ¿Cómo?
Con este mapa de uMap

Ver pantalla completa


Se pueden introducir datos a través de este formulario

divendres, 18 d’octubre del 2019

#EsticEnUnEmbus Prueba el localizador de atascos

En un mapa de uMap basado en OSM, un formulario de Google y un pequeño script aquí tienes nuestro localizador de atascos. Pruébalo.


See full screen

dijous, 1 d’agost del 2019

#YoRenderizo #CustomOSMApp Como generar tu propio mapa personalizable y autónomo

Hace tiempo que no hago un manualillo de estos pero gracias a un compañero de trifulcas me he decidido a explicar TODO lo que he necesitado para hacer un mapa propio, 100% personalizable.

Créditos:
usaremos el Bicycle Tags map (https://wiki.openstreetmap.org/wiki/Bicycle_tags_map).
Las modificaciones importantes las generó Ramiro Balado.
Usaremos una cuenta de GitHub
Y nos surgirá un mapa basado en OpenLayers

También quiero dejar claro que son los pasos que seguí yo, como entendereis hay mejores formas de usar git y muchos más comandos que otras personas estarán dispuestas a explicaros con mucha mejor precisión que yo, incluso puede ser que os cuente alguna mentira o inexactitud, ya os pido disculpas de entrada ;) . Y por supuesto yo usé el sistema operativo que yo tengo: Windows 7/10 y Firefox. Dicho lo cual, empezamos.

El objetivo es claro: tener un mapa, en internet, con base Openstreetmap, funcionando y que emita nuestros iconos para los elementos básicos que existen en OSM: nodos, vías y relaciones para CUALQUIER ETIQUETA

Estas instrucciones van a requerir unas cuentas herramientas externas que hay que descargar. Aunque la mayoría de procedimientos son vía explorador de archivos y vuestro navegador favorito hay algunas aplicaciones que van a ser vitales en el proceso:
  • -Notepad++
  • -Github desktop
  • -Explorador de archivos
  • -Firefox
Lo primero es hacerse una cuenta en github


Desde la página principal se puede hacer, no olvidarse de verificar en el correo la cuenta, gratuita ,

 por supuesto.



Buscamos el repositorio "customosmapp" y vamos hacia él

Al encontrarlo hacemos clic en "fork", para crearnos nuestra propia copia del proyecto.

Y eso nos dirá la web.


Le damos a Settings y modificamos:

-el nombre del proyecto
-más abajo activamos las páginas web de github, en la rama master. Eso nos permitirá acceder a nuestro mapa vía la siguiente dirección: http://nombredeusuario.github.io/nombredelrepositorio
(si accedemos ahora vereis el mapa de ejemplo sin modificar, con unas cuantas opciones para que veais las posibilidades que puede dar).


Ahora pasamos al programa Github Desktop:

Lo abrimos
-File > Clone a repository

-si hemos puesto nuestro usuario y contraseña podremos escoger el repositorio
-Bien ahora escogemos una carpeta de nuestro ordenador, o la creamos. Allí se van a bajar todos los archivos de nuestros repositorios. Porque las modificaciones las haremos en nuestra máquina, no en internet. Lo que haremos después es sincronizar una cosa con la otra, de tal manera que nuestros cambios se suban y se ejecuten desde el repositorio de Github.
-Una vez bajado con el notepad++ abriremos los siguientes archivos:
  • -index.html
  • -js_source/noordpass.js
  • -js_source/layerdef.js
  • -js_source/browser.js
  • -js_source/localtracks.js
  • -css/mystyle.css
Dentro de esos archivos buscaremos las siguientes palabras tal y como las veis aquí, cada una tendrá su explicación aquí y dentro del código fuente, como veis están precedidas o rodeadas de símbolos (es lo que uso para poder hacer comentarios) :
  • -// MODIFICAR
  • -// COPIAR
  • -// VOCABULARI
Empezamos por index.html
  • -línea 5: título de la web, el que se verá en el navegador
  • -línea 49: coordenadas de inicio  y zoom del mapa
  • -línea 56:  nombre de la pestaña por defecto. Nombres cortos y que no den problemas, es interno.
  • -línea 100: lugar donde se pueden añadir las capas y atribuciones que se deseen. Sitios dónde se pueden conseguir capas de ejemplos https://leaflet-extras.github.io/leaflet-providers/preview/
  • -línea 174:modificar el nombre y la tabla de mapas tanto en nombre interno, como externo
Seguimos por js-source/layerdef.js
  • -línea 100 : modificar los ejemplos de funciones que queremos destacar con las instrucciones de inicio del mismo archivo. Hay líneas, círculos y puntos (un círculo muy cerrado) e iconos exteriores , vía URL.
  • -línea 258 : modificar los ejemplos de peticiones a overpass. Las hay de más sencillas, complejas y combinadas, lo importante es que apunten a las funciones anteriormente creadas
  • -línea 386: permite añadir al menú de información sobre las vías cualquier servicio que base su url en longitud y latitud, eso sí especificando previamente un zoom alto, según el servicio escogido.
Continuamos con js-source/noordpass.js
  • -líneas 59 y 84 y 391: mensajes de error
  • -línea 89: mensaje para mostrar info en desplegable
  • -línea 135: mensaje de zoom mínimo para ejecutarse la consulta overpass
  • -línea 173: códigos para añadir aspectos personalizables a la leyenda .
  • -línea 208: modificar tipo de letra, tamaño, etc.
No nos olvidemos de js-source/localtracks.js
  • -línea 20: modificar interficie de carga de trazas
  • -línea 29: estilo de esas trazas
El resto es retocable, pero lo básico es lo aquí descrito.

Habiendo modificado todo el código necesario ahora pasamos a Github desktop otra vez.
Veremos todas nuestras modificaciones "apiladas"


En la columna izquierda inferior veremos que podemos escribir un título a nuestras modificaciones (así saldrán en github)
Y una explicación algo más larga del commit (petición de entrada de datos) si se desea.

Una vez escrito todo le daremos a "commit to master"

Seguidamente le daremos a "push origin". Si lo hemos hecho correctamente... ya tenemos nuestro mapa funcionando con nuestras modificaciones.

Cada vez que queramos hacer una modificación en el mapa (en las consultas, no en los elementos, los elementos están en la base de datos de OSM y se modifican desde allí, este mapa sólo "dibuja" lo que existe dentro de esa base de datos) deberemos seguir estos pasos:
  • -modificar lo deseado con notepad++ o vuestro editor de código favorito en vuestro ordenador
  • -hacer un commit, con su descripción
  • -hacer un push origin.

dimecres, 23 de gener del 2019

#yoconduzco Ventajas de vehículos con etiqueta 0 de la DGT

Me han vendido un coche. Digo me han vendido porque yo no tenía en mente cambiar mi vehículo, un Twingo GT de 2008 con algo más de 100000 kms...y ahora tengo un híbrido enchufable. Olé por la vendedora, le reconozco su profesionalidad. Dicho esto uno de los puntos favorables que tienen estos vehículos son las ventajas no sólo del vehículo sino de las administraciones. Por lo que he ido viendo en Catalunya ha sido relativamente fácil encontrar ventajas en determinados ayuntamientos y otras instituciones..pero no hay ningún lado dónde tenga la "foto completa". Es por ello que os animo a participar en el rellenado y consulta de los datos de ventajas de que disponen los vehículos como el mío: Híbrido enchufable, o eléctrico puro, que pa'l caso por ahora es el etiquetado 0 de la DGT.
Acceso al formulario