OpenStreetMap

serrgiofdezz's Diary

Recent diary entries

Idea

La idea partió desde la busqueda y visualización de Sector III en OpenStreetMap. Al darme cuenta de la práctica inexistencia de edificios y calles además de datos erróneos me creó una “obligación” de arreglar y añadir todo aquello que faltaba en el mapa. No iba a ser fácil pero estaba seguro de que iba a merecer la pena…

En este proyecto, vayamos más allá de lo obvio… La idea “mappear” todo “mappeable”. No pasé por alto cosas aparentemente pequeñas, como papeleras, bancos, farolas y otros “detalles urbanos”. Si bien pueden parecer insignificantes individualmente, hacen que la información sea realmente poderosa, especialmente para aplicaciones basadas en API.

Manos a la obra

El primero paso fue definir y dividir las áreas en las que se iba a trabajar. Dado que el Sector III de Getafe es bastante amplio, habría que dividir el proyecto en varias partes, en concreto en 41 zonas. Cada zona se iba a realizar de manera detallada y uniforme.

Estas fueran las zonas: * Public Areas [X8]

  • Urb. Arroyo Culebro (C. Islas Canarias) [X4]

  • Urb. Las Ladeas (Av. Europa) [X4]

  • Cooperativa Getafe 2001 [X4]

  • Urb. Nuevo Hogar [X4]

  • Buenavista (M. Azaña + 14 Abril + 2da. República) [X3]

  • Urb. Ruiz Alarnes [X2]

  • Urb. General Palacios [X2]

  • Urb. Las Artes [X1]

  • Urb. Cerro Buenavista [X1]

  • Urb. Bañolas II [X1]

  • Colonia Nuestra Señora de Loreto [X1]

  • Urb. Agora Este [X1]

  • Urb. Ivima [X1]

  • Urb. El Artesón [X1]

  • Urb. Pablo Iglesias [X1]

  • Urb. Cerro de la Herradura [X1]

  • Urb. Bañolas I [X1]

Una vez divididas las zonas, tocaba conocer el área. Tanto ayuda local, como diferente fuentes de información (autonómica y nacional) iban a ser clave para hacer un mapa completo y añadir tanta información como sea posible.

Esto incluye la máxima información de: * Edificios (forma, tipo de edificio, accesos, calle y situación) * Calles (existencia de acera, parking, restricciones, etc) * Locales (bares, tiendas…) * Áreas de ocio (parques infantiles, fuentes) * Detalles urbanos (papeleras, bancos, señales o información “turística”) * Otros datos (centros de transformación, contenedores de basura, parking público…)

Todo esto es en parte gracias a la extensa wiki de OpenStreetMap que permite conocer cada una de las etiquetas correctas para cada situación, aunque la experiencia ha permitido crear “presets” o conjunto de etiquetas que hacen más fácil la creación de datos. Aquí van algunos de ellos…

El proyecto empezó en junio y fue completado en diciembre del mismo año, 2023. Si quieres conocer el progreso detallado de este proyecto, puedes consultarlo en https://cabinet.bbjprojek.org/blog/entries/2023/07/16/sectoriii_mapping.

Location: Buenavista, Sector III, Getafe, Comunidad de Madrid, 28905, España

Amazon Hub Lockers

Posted by serrgiofdezz on 30 June 2023 in Spanish (Español). Last updated on 8 January 2024.

Buenas. Estoy agregando la localización de los Amazon Hub Locker por el sur de Madrid (Getafe / Pinto / Fuenlabrada). Changeset: 145998967 - Comunidad de Madrid: Etiquetas Amazon Hub Locker

En este post invito a otros usuarios de OSM de la Comunidad de Madrid a agregar los Amazon Hub Locker al mapa para tener más información y una rápida búsqueda de ellos

Etiquetas

Las etiquetas usadas para mappear los Amazon Hub Locker son las siguientes. Cualquier recomendación es bienvenida.

addr:city=Getafe amenity=parcel_locker brand:wikidata=Q16974764 name=Amazon Locker - aniseto operator=Amazon parcel_pickup=yes

Localización de estos

Es siempre recomendable añadir estos “lockers” cuando se esté seguro de su localización. De cualquier manera, la página web de Amazon dispone de un buscador de estos: https://www.amazon.es/ulp/view.

¿Opiniones?

¿Qué opinais de esta actuación? ¿Es útil?

Location: Buenavista, Sector III (Cerro Buenavista), Getafe, Comunidad de Madrid, 28905, España

Recursos para la creación de líneas de bus en la CAM

Posted by serrgiofdezz on 15 June 2023 in Spanish (Español). Last updated on 30 June 2023.

En este post adjunto todos los recursos que me han sido útiles para la creación de rutas de autobuses del CRTM. Muchos de ellos han sido creados por otros usuarios, limitandome a crear una “norma general” para hacer todas las rutas más regulares, y con las mismas etiquetas que otras del mismo estilo.

Conocimiento general

Una ruta de autobus en OpenStreetMap se compondrá de tres cosas:

  1. El recorrido,
  2. La ubicación de parada dentro del recorrido
  3. La plataforma de parada (marquesinas)

Nodos

Ubicación de parada

Se colocará en aquellos puntos del recorrido (calles, avenidas…) donde el autobús hace parada o tiene establecida parada en su itinerario.

bus=yes public_transport=stop_position

Plataforma de parada

Es la marquesina, o el espacio físico donde los usuarios esperan la llegada del autobús. Se colocará fuera del recorrido, ya sea en la acera, o en el arcén en caso de vías interurbanas

bus=yes covered=no shelter=no highway=bus_stop name=Av. Parque - Av. Las Trece Rosas public_transport=platform ref=17443

NOTA: Importante modificar las etiquetas según convenga. Los nombres y el número de parada se pueden encontrar en la web oficial del CRTM, además de todo el recorrido y paradas de las rutas de bus, por lo que no será muy díficil moverlas a OSM.

Ruta (recorrido+parada+plataforma)

La ruta es la relación donde se agruparán el recorrido, las paradas y las plataformas. Deben seguir ese orden concreto: Primero deberán ir las paradas y las plataformas en sentido principio-fin. Luego se colocará la ruta (las calles) de manera ordenada.

Un ejemplo de buena práctica Ruta Ruta2

type=route

Para tener un orden en las rutas, se usará este criterio.

  • El color #4AB747 se usará en aquellas rutas interurbanas diurnas. En caso de autobuses nocturnos, el color será #231F20.
  • El nombre empezará por “Bus” precedido del número de ruta (441). Después irá el nombre de donde empieza y el nombre de donde acaba. Se usará el símbolo en el nombre para separar entre el principio y el fin de la ruta. Ejemplo: Bus 441: Madrid (Plaza Elíptica) → Getafe (Sector III - Paseo Juan José Rosón)
  • La referencia es el número de la ruta. Para el caso anterior, 441.
  • La etiqueta fixme se usará para aquellas rutas que no se terminen de hacer, por ejemplo rutas sin paradas o con recorrido por hacer.

colour=#4AB747 fixme=Faltan paradas name=Bus 495(a): Arroyomolinos (Alicante) → Madrid (Príncipe Pío) public_transport:version=2 ref=495 route=bus type=route website=https://www.crtm.es

type=route_master

Como norma general, en una ruta de autobús existen dos sentidos. Por lo que deberá crearse dos relaciones type=route. Una por sentido.

Por lo que es necesario crear otra relación, que simplemente contendrá las dos relaciones anteriores (sentidos de ruta). Esta relación es muy similar a la anterior, salvo que esta no contiene ni el recorrido ni paradas, tan solo las otras relaciones.

relación "route_master" conteniendo a las relaciones "route" de cada sentido

  • Se seguirá el mismo criterio de colores que en el punto anterior
  • El nombre será similar también. Se usará el símbolo en el nombre para separar entre el principio y el fin de la ruta

colour=#4AB747 name=Bus 495: Madrid (Príncipe Pío) ⇄ Arroyomolinos (Alicante) network=Interurbanos de Madrid ref=495 route_master=bus type=route_master website=https://www.crtm.es

Nombre de rutas. Ejemplos

  • Bus 495: Madrid (Príncipe Pío) ⇄ Moraleja de Enmedio

Esta relación (route_master), en este caso, contendrá las siguientes relaciones (route)

  • Bus 495: Madrid (Príncipe Pío) → Moraleja de Enmedio
  • Bus 495(a): Madrid (Príncipe Pío) → Arroyomolinos (Alicante)
  • Bus 495: Moraleja de Enmedio → Madrid (Príncipe Pío)
  • Bus 495(a): Arroyomolinos (Alicante) → Madrid (Príncipe Pío)

Ejemplos de rutas verificadas

Rutas terminadas con paradas y ruta completa.

Recomendaciones

Es recomendable usar el programa JOSM para editar y crear relaciones, y sobretodo para ordenar los nodos y vías en la relación, ya que estas deben estar ordenadas.

Es útil el plugin llamado pt_assistant que permite ver el recorrido de la línea y avisa de errores en el orden de ruta, entre otros.

Gracias por leer! Cualquier recomendación es bienvenida!

Location: Sol, Centro, Madrid, Comunidad de Madrid, 28013, España