Bonjour

Merci Christian pour cette autre façon d'expliquer.

Concernant le geocodage inverse,

Pour l'exemple des défibrillateurs dont on souhaite retrouver l'adresse, à mon avis il faut trouver une idée pour indiquer son adresse sur le point. J'en connais un dans un bâtiment de la mairie de Saint-Cyr-sur-Loire dont le "building" a 2 adresses. Et pour accéder à ce défibrillateur il faut aussi connaître les "opening-hours" en dehors desquelles c'est fermé.

Peut être relancer la proposition "contact:addr" https://wiki.openstreetmap.org/wiki/Proposed_features/Key:contact:addr ou voir du côté de "addr:full" https://wiki.openstreetmap.org/wiki/Key:addr#Commonly_used_subkeys

Cyrille37.

Le 19/08/2019 à 09:39, Christian Quest a écrit :
Sujet sans fin où je dois rappeler une fois de plus qu'il y a des liens N/N/N entre adresses, bâtiments et parcelles. On en a souvent discuté ici avant ou après le démarrage de BANO mais aussi largement discuté ailleurs dans le cadre de la BAN avec l'IGN, La Poste, des collectivités, etc.

Une adresse N° + voie est avant tout une forme de bornage le long de la voie, qui indique le moyen d'accéder à une ou plusieurs parcelles contenant un ou plusieurs bâtiments. Il est donc assez logique que ce soit un point lié à la voie (d'où ma préférence pour le noeud et les relations associatedStreet).

Où positionner ce noeud ?
Le plus logique pour moi est le point de passage principal entre le domaine public et le domaine privé. Si ce point de passage est une entrée sur la façade du bâtiment, je le met là. Si c'est un chemin qui permet d'accéder à la parcelle et aux éventuels bâtiments, c'est en bord de parcelle que je le positionne.

C'est pas abus et simplification qu'on associe une adresse à un bâtiment (ou l'inverse).

Pour le routage, la partie "voie" de l'adresse permet un routage "par défaut", c'est à dire trouver la voie, et la remonter jusqu'au numéro indiqué en bénéficiant du fait que les numéros sont ordonnés pour savoir dans quel sens aller (à force d'utiliser des GPS, je ne sais pas si les gamins auront conscience de ça dans quelques années). Bien sûr, un vrai algo de routage n'a plus besoin de cela pour fonctionner, il se fiche du nom de la voie qui permet d'accéder au plus proche du point de destination.

Bien sûr, pour du géocodage inverse (mini-troll de marc), modéliser les adresses par des noeuds, ne permet que de trouver l'adresse la plus proche, pas de garantir que le lat/lon est dans la parcelle liée à telle(s) adresse(s). Pour cela, il faut obligatoirement utiliser les polygones des parcelles et leurs liens avec les adresses, liens potentiellement multiples si plusieurs adresses permettent d'accéder à la parcelle.

Donc si l'on voulait modéliser vraiment en détail ces liens adresses/parcelles/bâtiments, il faudrait rajouter les limites de parcelles dans OSM. Pour une parcelle unique liée à des adresses, mettre les noeuds adresses sur le pourtour du polygone de la parcelle serait suffisant. Si plusieurs parcelles sont associées à l'adresse, il faudrait une relation... ensuite l'adresse des bâtiments se déduirait de la parcelle sur laquelle ils se trouvent et dans le cas d'adresses multiples des noeuds les plus proches (si possible avec tracé des voies privées internes à la parcelle).

On voit qu'on rentre dans un tout autre niveau de détails et qu'en attendant on a encore des rues qui manquent ou qui ne sont pas nommées ;)


Le mer. 14 août 2019 à 18:47, <osm.sanspourr...@spamgourmet.com <mailto:osm.sanspourr...@spamgourmet.com>> a écrit :

    Le 14/08/2019 à 15:20, marc marc - marc_marc_...@hotmail.com
    <mailto:marc_marc_...@hotmail.com> a écrit :

    (...)
    N'en jetez plus ;-).
    si t'as des addr sur le bâtiment ou en noeud lié géographiquement
    (=en bordure ou dans ou sur les entrées), c'est facile
    http://qa.poole.ch/?zoom=18&lat=48.85706&lon=2.3553&layers=FTTFB0

    On voit là que la caserne Naboléon ne devrait pas avoir d'adresse
    mais le site comportant la caserne et le bâtiment à l'intérieur
    devrait comporter cette adresses.

    Je ne suis pas totalement d'accord.

    - Comme je disais précédemment les SIG des territoires modélisent
    les adresses par des points.

    Doit-on se priver de cet import, et seulement utiliser BANO en
    fond OSM pour ajouter les adresses sur les bâtiments ?

    La question mérite d'être posée.

    Question à environ 30 000 000 point adresses pour la France.

    Peut-être que quelqu'un aura l'envie de développer un greffon JOSM
    pour rendre ce travail moins fastidieux.

    N. B. : avec les adresses volantes comme avec les adresses sur le
    bâti on n'est pas à l'abri de doublons (déjà observé dans la
    pratique).

    - en zone non urbaine (et même en zone urbaine), l'adresse est
    plutôt valable pour un ensemble de parcelles (souvent une), le
    bâti ne couvre qu'une petite partie. Logiquement on devrait avoir
    un pavage du territoire (presque sans trous là où il y a du bâti).
    Ça définirait précisément la validité de l'adresse : supprimer le
    bâti ne supprime pas l'adresse.

    - sinon l'argument sur le routage je le dirais limite mauvaise foi
    si je ne connaissais pas Marc : dans une adresse "volante" il y a
    le nom de la rue (directement ou via la relation associatedStreet)
    donc on sait par où arriver (dans 99,99% des cas).

    Jean-Yvon

    Jean-Yvon

    _______________________________________________
    Talk-fr mailing list
    Talk-fr@openstreetmap.org <mailto:Talk-fr@openstreetmap.org>
    https://lists.openstreetmap.org/listinfo/talk-fr



--
Christian Quest - OpenStreetMap France

_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à