OSM-Catalan / monitorOSM

Consulta canvis a OSM i genera informes de destrosses
https://osm-catalan.github.io/monitorOSM/
GNU General Public License v3.0
1 stars 4 forks source link
catalan monitoring openstreetmap osm quarto r-package web

monitorOSM

Actualitza i
publica pkgdown R-CMD-check pre-commit

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
\+ nom a OSM Sense canvis
\- 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.

Exemples d’ús del paquet

Instal·leu el paquet d’R:

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

Generació dels informes locals

Per refrescar els informes localment i veure la web, podeu clonar el repositori i des d’R situat a la carpeta del projecte:

# install.packages("quarto")
library(quarto)
quarto_render()

Exemple de restauració

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.