Points d'intérêts géolocalisés à l'université de Strasbourg - Open Data

... Points d'Intérêts (dernière mise à jour : ...) - Historique

Pour tout feedback (améliorations, corrections, proposition de nouveaux POIs...) merci de contacter ou 03.68.85.00.16

Introduction

... points d’intérêts sont actuellement géolocalisés (latitude, longitude, étage). Il s’agit essentiellement de données pratiques pouvant êtres utiles aux nouveaux étudiants (amphis, scolarités, bornes pour cartes campus, copieurs, restaurants universitaires, etc) notamment utilisées pour plans.unistra.fr.

Ces données ainsi que l'API et sa disponibilité n'offrent aucune garantie. Ils sont mis à disposition dans le cadre du mouvement Open Data sous “Licence Ouverte / Open Licence”

Cette base de donnée continue à être enrichie (voir Historique). Des propositions d’améliorations, corrections ou ajouts sont les bienvenus.

Description des données

Il s’agit de point d’intérêts comprenant “latitude”, “longitude” et le cas échéant “étage” et "description".

Chaque POI a en particulier un numéro d’identification unique “id” ainsi qu’un champ “type” décrivant sa nature,

Accès par API, exemples d’utilisation (XML, KML)

L’API retourne par défaut une réponse XML. Pour obtenir un KML (utile pour visualiser les données dans Google Earth par exemple) rajouter le paramètre format=kml à votre requête (il faudra peut-être renommer le fichier obtenu avec une extension .kml).

La recherche se fait par la méthode “search” (method=search). Evitez si possible de soliciter la base inutilement si cela n'est pas nécessaire; vous pouvez par exemple vérifier si il y a eu des modifications récentes (voir "dbage") ou ne télécharger qu'une partie en fonction de divers critères.

Rechercher l’ensemble des POIs de la base (XML),
http://mob.u-strasbg.fr/cgi-bin/odudsApi.py?method=search&id=allpois

Rechercher l’ensemble des POIs dans une boîte latitude-longitude donnée,
http://mob.u-strasbg.fr/cgi-bin/odudsApi.py?method=search&bbox=48.5335441,7.728838,48.51637,7.744588851

Rechercher un POI dont l’ID est connue (exemple id=35),
http://mob.u-strasbg.fr/cgi-bin/odudsApi.py?method=search&id=35

Rechercher les POIs d’un type donné (exemple type=batiment),
http://mob.u-strasbg.fr/cgi-bin/odudsApi.py?method=search&type=batiment

Rechercher la liste des POIs de type bâtiments pour un campus donné
(campus= central ou 1, medecine ou 2, ilkirch ou 3, cronenbourg ou 4, meinau ou 5, autres ou 6)
http://mob.u-strasbg.fr/cgi-bin/odudsApi.py?method=search&type=batiment&campus=central

Rechercher les POIs dont le nom contient un chaîne de caractères (insensible casse),
http://mob.u-strasbg.fr/cgi-bin/odudsApi.py?method=search&name=institut

Recherche les POIs enfants (childs) du parent dont l’id est donnée en paramètre (exemple pour id=28 correspondant au bâtiment Patio),
http://mob.u-strasbg.fr/cgi-bin/odudsApi.py?method=search&poi_childs_for_id=28

Recherche de la date et heure de la dernière mise à jours (résultat dans une balise "lastupdate"),
http://mob.u-strasbg.fr/cgi-bin/odudsApi.py?method=dbage

Recherche du nombre de POIs total dans la base (résultat dans une balise "poisnumber"),
http://mob.u-strasbg.fr/cgi-bin/odudsApi.py?method=dbsize

Exemple de requête KML,
Rechercher l’ensemble des POIs de la base (fichier KML),
http://mob.u-strasbg.fr/cgi-bin/odudsApi.py?method=search&id=allpois&format=kml

Screenshot KML in Google Eearth

Exemples de réalisations utilisant ces données