Excel et Josm

Bonjour à tous,

Je suis actuellement sur un projet mais j’ai quelques petits soucis et j’aurais besoin de votre aide. Ce fameux projet consiste en l’inventaire de tous les commerces et hôtels sur une île. Jusque là pas trop de souci, je me baladais sur l’île avec un gps et relevais tous les points ou étaient situés les commerces et les transférait sur Josm. Le truc c’est que j’aimerais bien pouvoir faire un liste de tous les commerces et hôtels en les classant par type, etc… sur excel et les relier à des coordonnées GPS. Je sais que sur le logiciels de SIG on peut avoir une liste de tous les attributs mais sur Josm je n’ai pas trouvé… De plus j’aimerais savoir si à partir d’un tableur qui recense quelques commerces avec des coordonnées gps ils pourraient s’afficher dans josm à la bonne place bien sûr.
Voilà, j’espère avoir été clair et aussi que je pourrez m’aider.

Merci d’avance

Coline

Bonjour,

Si les commerces et hôtels sont dans la base openstreetmap, une solution serait de faire une requête overpass avec une sortie csv, que vous pourriez importer dans votre tableur.

Une exemple pour extraire tous les commerces (shop) de la zone, avec leurs noms et leurs heures d’ouverture (le paramètre bbox peut être adapté).

[out:csv(::lat, ::lon, shop, name, opening_hours ; true ; "|")] ;

( 
  way["shop"] ({{bbox}}) ;
  node["shop"] ({{bbox}});
  rel["shop"]({{bbox}}) ;
) ;

out center ;

Produira une sortie texte de ce type :

@lat|@lon|shop|name|opening_hours
48.6766567|6.1775035|bakery|Aïda & Franck|Tu-Sa 04:00-20:00
48.6767487|6.1775888|laundry||Mo-Su 07:00-20:00
48.6765792|6.1774158|newsagent||
48.6762786|6.1695925|sports|Tennis Store|Mo-Sa 09:00-12:00,13:00-19:00
48.6758454|6.1699152|hairdresser|Salon Bastien|
48.6792370|6.1736740|bakery|Boulangerie George|Tu-Sa 06:30-13:00,15:00-19:00; Su 06:30-13:00
48.6763426|6.1774371|hairdresser|Elle & Lui|
48.6804231|6.1754328|convenience||
48.6791824|6.1761128|bakery||Mo-We,Fr-Sa 04:00-20:00; Su 04:00-19:30



En plus de fichiers *.osm (xml), JOSM peut lire des fichiers *.csv, à l’aide du plugin opendata. Pourriez-vous préciser la démarche ? A priori c’est à des fins de diffusion. Or, JOSM est un principalement un éditeur qui sert à envoyer des données dans la base openstreetmap. Une carte de type uMap serait peut-être plus appropriée s’il s’agit de visualiser des données.

1 Like

Bonjour,

Merci beaucoup pour votre réponse, elle m’a permis de résoudre tous problèmes! J’ai adapté la requête overpass qui fonctionne parfaitement. Quand à ma deuxième question, je voulais savoir si on pouvait utiliser JOSM même pour de la diffusion car l’équipe avec laquelle je travaille à été formée à ce logiciel seulement. Mais c’est vrai qu’en y réfléchissant Umap me parait plus adéquat pour créer des cartes sur une thématique particulière et, est en plus relativement facile d’utilisation.
En tout cas merci encore pour votre aide !

Bonne journée

Coline

:astonished:

OK… Un grand merci aussi de mon côté au Knife pour une réponse à une question à laquelle je n’avais même pas eu le temps de réfléchir.

En mode “médiateur numérique” je suis en train de bosser sur le thème de la donnée géographique et de son partage. Un des éléments “grand public” concernant les outils est le recours aux tableurs (dont l’usage est plutôt répandu) dans un processus de mise à jour, d’import-export pour un affichage automatisé sur uMap… L’idée étant
1- de permettre à des non initiés (à la géomatique, voir même à la carto.) d’en rester à mettre à jour les cases de leur tableurs et de ne pas se préoccuper de la carto,
2- de démontrer qu’on peut fournir des données à un bien commun tout en travaillant à répondre à ses besoins individuels avec ses outils habituels, en bénéficier en retour, et qu’au final tout le monde y gagne.

Je devrais documenter tout ça, sans doute pour le 16 juin, et ça sera en Creative Commons.

Yop, c’est là pour une première étape destinée à “faire manipuler des données” entre outils :

Données issues de tableaux et cartographie en ligne, GeoCamps de juin 2016