Journal
07-05-2020
J'ai exploré les différents tags et leurs occurences,
ainsi que les préconisations / guides de bonnes pratiques,
en français et en anglais,
à propos des adresses et des entrées
voir ici
il y a-t-il une entrée avant même celle du bâtiment ? le bâtiment
Note
Si l'accès à un bâtiment se fait via une cour / un parc / ... fermé,
il est nécessaire d'ajouter une entrée
peut-être serait-il nécessaire de vérifier que les bâtiments
auxquels on contribue sont accessibles depuis le chemin piéton le plus proche (trottoir)
Cas particuliers
Quote
ref https://help.openstreetmap.org/questions/48735/address-information-in-poi-and-building
ref https://wiki.openstreetmap.org/wiki/FR:Adresses
Another situation that comes up is a place with multiple buildings all sharing the same address. You can deal with that by drawing another polygon around the buildings and putting the address on that. No need for a relation here either, all the routing and mapping software deduce the buildings all have the address of the surrounding polygon.
éventuellemen addr:housename=* sur les bâtiments.
Quote
ref https://wiki.openstreetmap.org/wiki/FR:Adresses
ref https://wiki.openstreetmap.org/wiki/Talk:Key:addr
11-05-2020
à Clermont-Ferrand :
nodes count | ways count | relation | |
---|---|---|---|
addr:housenumber | 4 335 | 1 982 | |
addr:housenumber + entrance | 7 | 0 |
à Lyon : 21-07-2020
nodes count | ways count | relation | |
---|---|---|---|
addr:housenumber | 5 313 | 397 | |
addr:housenumber + entrance | 147 | 0 |
Warning
Le routage des adresses peut se faire de différentes façons
à faire : différentes façons de tagguer les adresses / les entrées
début avec un exemples d'adresses à Clermont-Ferrand, Boulevard Lafayette
Question
Un graphe de décisions pourrait aider à guider le.la contributeur.trice. ?
graph LR
B[Bâtiment] --> C{Combien d'entrées ?}
C -->|Une| D{Possède déjà une adresse ?}
C -->|Plusieurs| E[...]
D --> E
18-05-2020
participe à l'écriture du document partagé avec Jeremy
Implémentation sur le prototype :
- affichage des noeuds du bâtiment selectionné
- magnétisme ( ! pouvoir attracteur dépendant du zoom)
Requêtes Overpass
Je souhaite pouvoir chercher des noeuds avec le tag entrance
qui appartiennent à des ways
- https://github.com/drolbr/Overpass-API/issues/77
- https://gis.stackexchange.com/questions/356973/overpass-api-query-points-not-inside-polygons/357054
Que fait Wego2 ?
WeGo2 vends des collectes de données de mobilité douce, aux collectivités, universités, etc. Les données récoltées sont proposées ensuite à des
Applications pour les données que l'on cherche à récolter
- applis routage
- carte tactiles
- cartgraphie, exploration
18-05-2020
question :les données sur osm sont plus à jour que sur overpass ? catalogue de requetes overpass : possibilité de récuperrer les exemples overpass de son compte ?
20-07-2020
quelques corrections sur osm-ui-react : - fichiers d'icones AwesomeFont - transfert de référence sur les Maps
21-07-2020
ajouts de fonctionnalités sur le prototype : - déploiement continu (en cours) - requêtes overpass
discussion avec Jean-Marie : - fonctionnalités : - message de warning avant de fermer l'onglet si on édite - lien vers le site osm de la zone en cours - question de l'affichage des bâtiments selectionnés - onglet "à propos" - (JS) worker pour fetch - nombre de contributions / nbre de contributions avec cet outil ? (en utilisant l'outil de recherche dans les changesets ?)
fact check avec overpass : - à Lyon, les numéros d'entrée sont à majorité sur des noeuds : 5313 nodes, 397 ways - mais sur les noeuds, seulement 147 sont aussi des entrées, dont 11 qui sont aussi des portes
Note
requête overpass : way[...]
renvoie les ways ET les nodes sur les ways :: entrées, passages piétons, ...
14-09-2020
Question du cache :
côté serveur / côté client / les deux -> pas trop lourd ? quelles librairies
côté serveur : pour éviter d'interroger osm trop souvent ; possibilités côté serveur : - express : cache sur les routes api (retenu, apicache) - nginx : reverse proxy avec cache et gzip
côté client : pour éviter des communications répétées de la part d'un client, pour les mmes valeurs de polygones. inconvénient : taille des objets ? -> comment mesurer ça ?
Est-il intéressant de forcer une nouvelle requête à l'envoi d'un changeset ? - exemple :-> requete way modifié, si n'a pas bougé ouvrir changeset, envoi changements, fermeture changeset
Garder en memoire les changements commencés sur le local storage ? sur le serveur (mongodb) lié à l'utilisateur ??
Local Storage : est-ce que les infos gardées le temps de la session doivent être signalées ? (options, préferences,)
30-11-2020
dépot git : un seul avec les packages client et serveur ? + suivi versions ; - intégration/déploiement continu