← Retour aux issues

Utiliser le géocodage inverse de photon pour calculer une adresse en l'absence de tags

publié le , mis à jour
  1. Avatar Codeberg de etienneJretienneJr

    @jubonhomme c'est bizarre, je pensais qu'on l'avait traité depuis longtemps ce ticket. Je crois qu'on fait bien la requête photon, c'est peut être juste qu'il faudrait forcer l'utilisation de son résultat quand OSM a un housenumber mais pas de street.

  2. Avatar Codeberg de n4n5n4n5

    Aussi lié à #908 et #2001

  3. Avatar Codeberg de jubonhommejubonhomme

    Oui les adresses c'est bien compliqué... et j'ai mis du temps à comprendre... et pas certain d'avoir encore tout compris.

    Si on ne tague pas pour le rendu sur OSM, il ne faut en général pas ajouter l'adresse sur un commerce puisque l'info est déjà connue. C'est ce qui est préconisé dans les discussions sur le Forum.

    Donc normalement je ne rajoute plus l'adresse et encore moins la ville ou le CP dans OSM. Certaines applications affichent correctement même si il n'y a rien sur le POI dans OSM.

    Mais d'autres n'affichent QUE ce qu'il y a dans OSM, ce qui pousse les personnes (comme moi au début) à tout ajouter dans OSM avec ville et CP. Surtout que l'éditeur ID le propose directement.

    Donc s'il y a un bon moyen d'afficher les adresses complètes dans Cartes.app sans devoir les (re)saisir sur le POI dans OSM ce serait une super avancée !

  4. Avatar Codeberg de esmenardesmenard

    Ce qu'on fait généralement en France, c'est de renseigner les adresses des commerces, mais en utilisant le préfixe contact plutôt que address, parce que ce n'est pas évident que l'adresse d'un commerce est celle du point adresse le plus proche.

  5. Avatar Codeberg de jubonhommejubonhomme

    @esmenard wrote in https://codeberg.org/cartes/web/issues/999#issuecomment-22514617:

    Ce qu'on fait généralement en France, c'est de renseigner les adresses des commerces, mais en utilisant le préfixe contact plutôt que address, parce que ce n'est pas évident que l'adresse d'un commerce est celle du point adresse le plus proche.

    Oui maintenant je le sais et c'est ce que je fais mais pour les nouveaux contributeurs utilisant ID ce n'est pas évident du tout quand on voit les champs proposés dans l'interface d'ID.

  6. Avatar Codeberg de etienneJretienneJr

    J'ai enquêté.

    Il y a bien une requête photon qui est prévue en plus de la lecture des tags OSM ici dans stepOsmRequest : https://codeberg.org/cartes/web/src/commit/bae59a4e8ce0c4ad64e4c8f600e5d111968fe7ba/app/stepOsmRequest.ts#L106 mais seulement si on passe le paramètre geocode=true

    et ce paramètre n'est pas utilisé dans useOsmRequest (la fonction utilisée lorsqu'on clique sur la carte je crois) ici https://codeberg.org/cartes/web/src/commit/bae59a4e8ce0c4ad64e4c8f600e5d111968fe7ba/app/effects/useOsmRequest.ts#L16 ça doit être pour ça qu'on utilise que les tags OSM.

    geocode=true est bien utilisé dans page.tsx (utilisé pour le rendu de la 1ère page à l'ouverture de l'app je crois), mais je n'ai pas l'impression que ça marche ?

    L'affichage de l'adresse se fait avec le composant Address, mais je pense qu'il se fiche de savoir si les infos viennent d'OSM ou de photon, elles ont normalement été fusionnées dans stepOsmRequest https://codeberg.org/cartes/web/src/branch/master/components/Address.tsx


✏️ Participer à la discussion