Salta als continguts

monitorOSM és un repositori que serveix per monitoritzar canvis a OpenStreetMap comparant els objectes amb bases de dades de referència.

Podeu veure els informes que s’actualitzen diàriament a https://osm-catalan.github.io/monitorOSM. Els informes de canvis mostren taules amb l’estat de les etiquetes a OSM i a les bases de dades de referència:

osm_url canvi name:ca name wikipedia
http://osm.org/node/XXXX + nom a OSM Sense canvis
http://osm.org/node/XXXX - nom de referència Sense canvis ca:Eliminat

També es mostra quins conjunts de canvis han trencat les etiquetes amb enllaços per si es vol deixar comentaris.

Afegir nous objectes a les bases de dades

Si voleu afegir objectes amb les seves etiquetes a les bases de dades, podeu obrir un tiquet o podeu provar de fer un PR amb les instruccions que trobareu a aquí. Fora bo que els estats de referència dels objectes siguin consensuats amb la Comunitat d’OpenStreetmap en català.

Paquet d’R

La consulta, comparació amb bases de dades de referència i renderització de la web es fan amb un paquet d’R i accions de github. El paquet també inclou funcions per restaurar els objectes de manera ràpida, però com a projecte comunitari, és important intentar parlar amb els usuaris que discrepen de les bases de dades de referència. Vegeu la documentació del paquet d’R per més detalls.

Exemple de restauració

Instal·leu el paquet d’R:

# install.packages("remotes")
remotes::install_github("OSM-Catalan/monitorOSM")

Restauració de les etiquetes name i wikipedia de les comarques del País Valencià:

library(monitorOSM)

id <- modifica_etiquetes_osm(
  comarques[comarques$regio == "PV", ],
  claus = c("name", "wikipedia"),
  comentari = "Restaura els noms de les comarques dels País Valencià", hashtags = "monitorOSM"
)

Retorna l’identificador del conjunt de canvis.