Automated edits/samsaurio

From OpenStreetMap Wiki
Jump to navigation Jump to search

¿Qué?

El script verifica que la calle posea tanto el name=*como el alt_name=*, en caso de que la etiqueta "name=*" tenga un número(ejemplo: calle 2) se le intercambiará con el alt_name=*.

Etiquetas afectadas: name=*y alt_name=*.

Ejemplo:

  • Antes:

name=*=Avenida 3 alt_name=*= Tomás Guardia

  • Después:

name=*=Tomás Guardia alt_name=*= Avenida 3

¿Por qué?

La Comisión Nacional de Nomenclatura (CNN) es la entidad oficial que lleva el control del nombre de calles, avenidas, edificios y espacios públicos en Costa Rica. La misma vela por que los edificios y parajes públicos tengan nombres que constituyan homenaje a personas o sucesos de trascendencia histórica, social o cultural, y de preservar los nombres tradicionales y autóctonos de la geografía costarricense. Al consultar a la CNN acerca del formato oficial para nombrar calles, se afirma que el nombre dado es el atributo principal y la numeración solamente constituye a una referencia. Por lo anterior, se plantea un nuevo estándar para agregar calles en el mapa de Costa Rica, ya que el formato actual es inconsistente con el atributo name=*y alt_name siendo utilizados para el nombre y número de calle de manera intercambiable. El nuevo estándar consistiría en utilizar el atributo alt_name=* el número de referencia y “name=*” para el nombre de la calle, esto como formato único y no intercambiable.


¿Dónde?

Costa Rica.

¿Cómo?

Se descarga los datos requeridos usando la opción de descargar datos de JOSM, luego se guardan los datos en un archivo OSM (CostaRica.osm) en la misma carpeta en la que se encuentra el sript.py. Para ejecutarlo, abra una terminal y copia la siguiente línea: python3 script.py <nombre del archivo osm>.

Finalmente el script creará un nuevo archivo el cual se debe cargar en JOSM y finalmente se suben los cambios desde la herramienta.

Consulta OverPass:

area["ISO3166-1"="CR"][admin_level=2]; (way["highway"~"motorway|trunk|primary|motorway_link|trunk_link|primary_link|unclassified| tertiary|secondary|track|path|residential|service|secondary_link|tertiary_link"](area); ); out meta; >; out skel qt;

El código se encuentra en Github.

Consulta.

Se hizo un anuncio público en las listas de correo, en el grupo de Telegram OSM Centroamérica y una propuesta en wiki. Se tuvo ciertas contrapropuestas, y se terminó aceptando la del usuario Rquesada.

¿Quién?

  • Usuario OSM: samsaurio
  • nombre: Samanda Salazar
  • Email: samanda360@gmail.com
  • Telegram: @samsaurio

El código fue creado por el laboratorio Experimental del Instituto Tecnológico de Costa Rica, sede Alajuela. Entre las integrantes del equipo se encuentran Betzabet Chaves, Tamara Moscoso, Yerlyn Guerrero y Samanda Salazar.

Si encuentra algún error en el script por favor siéntase libre de informarlo.

¿Cuándo?

16/8/2019