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,
- acces_bus (Accès bus présents au niveau du campus)
- acces_handicap (Accès réservés aux handicapés)
- acces_tram (Accès tramway présents au niveau du campus)
- accueil (Accueil)
- amphi (Amphithéâtre)
- ascenseur (Ascenseur)
- autre (Autre)
- batiment (Bâtiment)
- batiment_entree (Entrée principale d’un bâtiment)
- composante (Facultés, écoles, institus)
- bibliotheque (Bibliothèque)
- cafe (Café avec tables en général)
- centre_sportif (Centre sportifs)
- cite_universitaire (Cités universitaires)
- copieur (Copieurs multifonctions)
- copieur_recharge (Copieurs recharge)
- distributeur (Distributeurs alimentaire)
- parc (Parcs)
- parking_velos (Parking vélo)
- parking_voitures (Parking voitures)
- restaurant_universitaire (Restaurants universitaires)
- salle (Salle de taille importante ou remarquable)
- salle_ressources_informatiques (Salle de ressources informatiques)
- scolarite (scolarité)
- spot_numerique (Spot numériques)
- toilettes (Toilettes)
- velhop (Station Vélhop au niveau du campus)
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

Exemples de réalisations utilisant ces données
-
Webapp multiplateforme HTML5, conçu et réalisée par la DUN (françois schnell), http://mob.u-strasbg.fr/geoloc/index.html
Il est possible de personnaliser l'affichage. Par exemple pour une composante qui souhaiterais que la carte soit centrée sur elle avec un niveau de zoom donné avec les paramètres "lat","lon,"zoom":
http://mob.u-strasbg.fr/geoloc/indextest.html?lat=48.578508&lon=7.766052&zoom=19
(carte centrée sur l'Atrium et le Centre de Culture Numérique) -
Stras'Campus : app Android et app iOs développé par Valentin Martinet à partir de ces données mais cette application ne semble plus à jours.