summaryrefslogtreecommitdiff
path: root/Opendata_avec_les_pieds.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Opendata_avec_les_pieds.txt')
-rw-r--r--Opendata_avec_les_pieds.txt93
1 files changed, 93 insertions, 0 deletions
diff --git a/Opendata_avec_les_pieds.txt b/Opendata_avec_les_pieds.txt
new file mode 100644
index 0000000..97a9426
--- /dev/null
+++ b/Opendata_avec_les_pieds.txt
@@ -0,0 +1,93 @@
+Titre: Opendata avec les pieds
+Auteur: Bruno
+Date: Wed 08 Jan 2014 15:19:01 +0100
+Lien: https://blog.spyou.org/wordpress-mu/2014/01/08/opendata-avec-les-pieds/
+
+[image 2][2]
+
+Crédit photo : Mista.Boos
+
+Depuis que je me suis mis à raildar.fr[3], j’écume pas mal de sources en
+matière d’opendata (en plus des autres). Et plus ça va plus je suis énervé.
+
+Je vais donc commencer par établir une banalité sans nom qui devrait être à la
+base de toute réflexion opendata :
+
+Ne cherche pas à savoir, connaitre ou comprendre ce que vont faire les gens
+avec tes informations pour tenter de les mettre en forme, contente toi de
+publier tout ce dont tu disposes de la façon la plus fine et rangée possible.
+
+Mes recherches du moment concernent les réseaux de transport. Nous avons
+(heureusement) quelques normes, par exemple GTFS qui permet de décrire un
+réseau de transport, ses arrêts, ses lignes, les dessertes, etc. De ce coté là,
+tout est à peu près carré, si on oublie l’encodage et la casse des infos (par
+exemple, à la SNCF, les TER et Intercités sont correctement écrits dans 99% des
+cas. Les transiliens, par contre, toutes les gares ou presque sont en
+majuscule, c’est du plus bel effet.)
+
+L’intérêt de tout ça est clairement orienté outils de recherche d’itinéraire
+et/ou de gares. Tu veux de l’info live sur les retards ou annulations ? Passe
+ton chemin.
+
+Et puis, il y a les autres. De petits réseaux (comme CTS à Strasbourg ou Tisséo
+à Toulouse) qui font de l’opendata (c’est tout à leur honneur), et qui en plus
+fournissent de l’info live sur les problèmes (on se croirait en plein rêve)…
+sauf que… sauf que.
+
+Ils ont commencé par se demander ce que les gens allaient faire avec. Et
+qu’ont-ils pensé ? Que les gens allaient vouloir connaitre les prochains
+transports dispo à un arrêt donné, ils ont donc tous les deux fait des méthodes
+pour leur API qui permettent de savoir qu’il va y avoir 2 tram ces 10
+prochaines minutes à tel arrêt. Des identifiants par véhicule ? Non. Leur
+position actuelle, même approximative ? Non. Un lien entre les véhicules
+annoncés à l’arrêt et les lignes de transport déclarées ? Aucun.
+
+SUPER, MERCI, mais cette info là, on la trouve déjà sur votre site et sur la
+demi douzaine d’autres médias que vous mettez à disposition. On innove comment
+? Ben on n’innove pas.
+
+Maintenant, je vais vous faire le quart d’heure consulting opendata gratuit.
+Ouais, c’est 100% cadeau !
+
+Chacun de vos véhicules de transport (métro, bus, tram, train, tgv, avion, tube
+à air comprimé, pigeon voyageur, …) a, chez vous, en interne :
+
+ * un identifiant
+ * un endroit et une heure de départ (éventuellement corrigée par une heure
+ réelle de départ)
+ * des endroits et des heures de passages (éventuellement corrigées également)
+ * un endroit et une heure d’arrivée (de même)
+ * une position instantanée (possiblement approximative)
+
+Vous pouvez ensuite rajouter tout un tas d’infos autour, à votre convenance,
+mais ça, là, c’est LA BASE à fournir, par exemple, en JSON :
+
+ {
+ id: « 5467347 »,
+ type: « tramway »,
+ from: { type: « gare », name: « L’arrêt en bas de chez moi », lat:
+ 47.345, lng: 5.563, theo_at: 1389188929, real_at: 1389190452},
+ to: { type: « gare », name: « L’arrêt au bout de la rue », lat: 46.345, lng:
+ 5.643, theo_at: 1389189120, real_at: 1389191200 },
+ via: [ { type: ... },{type: ...}],
+ current_pos: { lat: 47.990, lng: 5.590 }
+ }
+
+Avec ça, n’importe qui d’à peu près normalement constitué peut déterminer dans
+combien de temps un moyen de transport sera à quel arrêt pour faire un joli
+tableau horaire à l’arrêt de bus en bas de chez lui. Mais il peut aussi (par
+exemple) faire une carte avec tous les véhicules représentés, faire des stats
+sur les endroits posant des problèmes de circulation dans la ville, savoir s’il
+ne peut pas courir au coin de la rue pour attraper le bus qui passe par là
+plutôt qu’ailleurs, développer une appli qui réagira automatiquement quand un
+utilisateur sera dans tel ou tel bus, etc.
+
+Y’a des jours, franchement, je me demande si les gens font pas de l’opendata
+parce que le chef a dit que c’était hype et qu’il fallait le faire mais on
+s’assure quand même de faire le truc le plus inutile possible, histoire que ça
+serve pas vraiment.
+
+Liens:
+[1]: http://www.flickr.com/photos/mistaboos/4348381987 (lien)
+[2]: http://blog.spyou.org/wordpress-mu/files/2014/01/20140108-bidouille-300x199.jpg (image)
+[3]: http://www.raildar.fr/ (lien)