par leosw » 31 août 2015, 15:23
Bonjour !
Je répondrais aux deux points sur l'API (sly s'occupera de répondre pour le fond de carte je pense).
Refuges.info (le site) utilise à la fois la base de donnée OSM et interne. Nous n'avons aucun lin entre les POI et c'est un choix.
En effet les ID sur OSM changent parfois, les notres aussi, c'est pourquoi pour eviter les suppressions, ajouts, modifications concurrentes, on utilise deux bases différente.
Par contre un export en GPX de notre base permet de l'intégrer rapidement dans OSM.
Je ne pense pas qu'il y ait de solution.
J'avais eu le même projet que toi et ma solution a été de stocker une version à jour de chaque base sur mon serveur, et d'utiliser un algo maison pour détecter les doublons (noms similaires, POI proches...). Mais c'est assez sauvage comme solution.
À noter que tu peux très bien utiliser overpass sur un de tes layers, notre API sur un autre, et rechercher les doublons en javascript.
Pour le second point, Refuges.info ne garde pas d'historique des modifications ce qui pour implique une API en lecture seule. Dans un futur on ajoutera peut être une sauvegarde d'historique et une API avec un accès en écriture.
Désolé pour le pâté de texte mal organisé.
Léo
Bonjour !
Je répondrais aux deux points sur l'API (sly s'occupera de répondre pour le fond de carte je pense).
Refuges.info (le site) utilise à la fois la base de donnée OSM et interne. Nous n'avons aucun lin entre les POI et c'est un choix.
En effet les ID sur OSM changent parfois, les notres aussi, c'est pourquoi pour eviter les suppressions, ajouts, modifications concurrentes, on utilise deux bases différente.
[i]Par contre un export en GPX de notre base permet de l'intégrer rapidement dans OSM.[/i]
Je ne pense pas qu'il y ait de solution.
J'avais eu le même projet que toi et ma solution a été de stocker une version à jour de chaque base sur mon serveur, et d'utiliser un algo maison pour détecter les doublons (noms similaires, POI proches...). Mais c'est assez sauvage comme solution.
À noter que tu peux très bien utiliser overpass sur un de tes layers, notre API sur un autre, et rechercher les doublons en javascript.
Pour le second point, Refuges.info ne garde pas d'historique des modifications ce qui pour implique une API en lecture seule. Dans un futur on ajoutera peut être une sauvegarde d'historique et une API avec un accès en écriture.
Désolé pour le pâté de texte mal organisé.
Léo