Chainess
choix techniques OSCO :
-
serveurs de test
@OSCO i-elles avaient utilisé une instance d'osm avec les données de Lyon,
car les serveurs de test ne contiennent pas de donnée géographique maintenu, c'est des données test wtf -
cache
maj ts les jours interrogation de OSM via l'API qd on clique sur un élément, avant de le modifier, pour avoir les dernières infos -> OSCO propose de compléter les champs absents uniquement -
requêtes API pour contribuer client <-> api sur le serveur <-> api osm
chaîne logicielle MapContrib
mongoDb Oauth (passport.js)
changesets via OsmApi via OsmRequest
graph LR
B[MongoDB] --> S{serveur}
C[Oauth (passport.js)] -->S
C -->|Plusieurs| E[...]
D --> E
une contribution OSM :
- un changeSet encapsule une ou des modifications/ajouts/suppressions
Hint
aller voir sur ID comment ça se passe sur la console doc API v0.6