Hackpads are smart collaborative documents. Join Hackpad Now.
13 days ago
Unfiled. Edited by Christian Quest 13 days ago
Christian Q Quand la multitude bouche les trous...
Depuis le 15 Novembre 2016, le "Portail Officiel de la liste publique des organismes de formation" ne répond plus vraiment...
 
Revenez en mars 2017... et en attendant allez faire un tour sur data.gouv.fr
 
Premier problème
La liste en question n'était pas sur data.gouv.fr car le Ministère avait semble-t-il oublié de la publier.
Elle est désormais disponible sous forme d'un fichier Excel (format propriétaire donc et non conforme au RGI, le Référentiel Général d'Interropérabilité , que l'administration est tenue de respecter*... mais ne respecte pas souvent).
J'ai donc remis les données en CSV en ressource communautaire.
 
Deuxième problème
Un fichier Excel de 90000 lignes à la place d'un formulaire de recherche (par nom, numéro, etc).
 
Voilà à quoi il ressemblait (merci Internet Archive  ):
 
Comment dire ? Lamentable ? oui, je crois sincèrement
 
Une ébauche de solution
Donc pour les 5 mois à venir, voici une petite brique sous forme d'une API de recherche , il ne reste plus qu'à faire un peu d'interface, ce qui ne saurait tarder...
 
Cette API s'appuie sur le moteur de géocodage addok, les scripts de mise en forme des données sont sur github.
 
 * Il détermine notamment les répertoires de données, les normes et les standards qui doivent être utilisés par les autorités administratives. (Ordonnance à lire sur Légifrance )
 
 
13 days ago
Unfiled. Edited by Christian Quest 13 days ago
J'ai donc mis en place un (tout) petit serveur* utilisant le protocole BitTorrent qui rediffuse les prévisions du modèle ARPEGE de Météo-France (couverture Europe à 0,1° et mise à jour toutes les 6h).
 
Il est ainsi possible de placer quelques noeuds BitTorrent sur plusieurs serveurs à bas coût situés sur des réseaux différents, ce qui accélère les transferts.
 
 
Christian Q  * le serveur en question est un Scaleway C1, à base de processeur ARM, avec 2Go de RAM et 50Go de stockage (l'équivallent d'un smartphone)... le tout pour moins de 3 euros par mois ;)
 
64 days ago
Unfiled. Edited by Christian Quest 64 days ago
Christian Q Vers une Infrastructure de Données ?
(en cours de rédaction)
La Loi pour une République Numérique apporte de nombreux progrès pour l'opendata et plus généralement pour les données.
Le concept de "Service Public de la Donnée" y est posé et il s'agit maintenant de concrétiser cela.
 
Les données sont de plus en plus nombreuses et disponibles, mais à y regarder de plus près on constate que tout ceci est finalement assez peu organisé, que beaucoup de bases de données similaires sont produites par un trop grand nombre d'acteurs.
 
On constate aussi que toutes les données n'ont pas le même rôle, la même importance et que certaines données ont un statut particulier car les autres en dépendent largement.
 
 
64 days ago
Unfiled. Edited by Christian Quest 64 days ago
  • Août 2016: amélioration de l'interface de crowdsourcing, amélioration des uploads vers OpenStreetMap et utilisation du réseau de neurone pour compléter le crowdsourcing
Christian Q
  • Septembre 2016: calcule de l'orientation du toit de 1.4 million de bâtiments par réseau de neurone... et présentation au "State Of The Map" à Bruxelles.
 
202 days ago
Unfiled. Edited by Christian Quest 202 days ago
Pour plus d'info, contacter: christian.quest+oedb@gmail.com
 
 
Dernière avancée:
  • le premier prototype d'API est opérationnel !
 
Le concept
 
Aucun projet à l'heure actuelle ne propose de mettre en commun ce type de données. OpenStreetMap répond à quoi et , mais pas à quand et n'a pas vocation ni à collecter des données "temps-réel", ni à collecter des données historiques.
 
Le projet OpenEventDatabase tente de combler ce manque en proposant une base de données géo-temporelles pour échanger des informations de type "quoi / où / quand" de tout type.
 
  • un retard de train qui aura des conséquences sur d'autres événements liés (correspondances affectées).
 
  • type d'événement: type=*
  • scheduled : planifié (horaires de spectacles, de transports, travaux, chantiers)
  • unscheduled : accident, bouchon, retard/avance, etc
  • forecast : probabilité issu d'une prévision (modèle météo, récurrence d'événements passés)
  • observed : une mesure météo...
  • autre ?
  • famille d'événement: what=*
 
  • géométrie: geojson
  • lien avec OSM (where_osm) -> non stable 
  • lien avec wikipédia (where_wikipedia)
  • lien avec wikidata (where_wikidata)
  • autre liens ?
 
Quand: composante temporelle au format ISO8601
 
  • identifiant unique (uuid) attribué par l'API
  • timestamp de création et de dernière mise à jour de la donnée (qui sert aussi au versionning) gérés par l'API
  • source de la donnée (source par défaut et/ou source sur chaque attribut)
  • licence de la donnée (licence par défaut et/ou sur chaque attribut) la base peut collecter des données sous différentes licences ?)
 
 
  • de rechercher des évènements par combinaison de what/where/when
 
Les résultats de recherche pourront être proposés sous forme geojson (FeatureCollection) de flux RSS ou iCal.
 
  • type=scheduled
  • when=2014-01-19T13:50+0100
  • where_osm=node:1428007260
  • what_name=Le Loup de Wall Street
  • where_name=Max Linder Panorama
  • wikipedia_what=fr:Le Loup de Wall Street
  • wikipedia_where=fr:Max Linder Panorama
 
Un départ de TGV
  • type=scheduled
  • what=public_transport.train.departure
  • when=2014-01-19T06:23+0100
  • where_name=Paris-Gare de Lyon
  • where_uic_ref=8768600
  • what_operator=SNCF
  • what_ref=TGV6701
  • source=SNCF
  • source_where_wkt=OpenStreetMap
  • licence_where_wkt=ODbL/1.0
 
Un bouchon
  • type=unscheduled
  • what=traffic.jam
  • when=2014-01-19 16:40
  • where_osm=way:68613064
  • where_name=A4 direction Paris
  • source_where= OpenStreetMap
  • licence_where=ODbL/1.0
 
Une alerte météo de vigilance orange pluie sur un département
  • type=forecast
  • what=weather.warning.rain
  • start=2014-01-19T19:00+01:00
  • stop=2014-01-20T06:00+01:00
  • where_name=Var
  • where_osm=relation:7390
 
Les formats d'échange pourront s'appuyer sur: GeoJSON, XML ou autre.
 
247 days ago
Unfiled. Edited by Christian Quest 247 days ago
J'ai fait mes tests avec deux récepteurs u-blox NEO-M8T  que l'on trouve doté d'une antenne et d'une prise USB pour environ 100€
 
Le modèle NEO-M8N que l'on trouve à environ 35€  peut lui aussi fonctionner en mode "RAW" en le reconfigurant avec des commandes non documentées (que RTKLIB peut envoyer automatiquement).
 
258 days ago
Unfiled. Edited by Christian Quest 258 days ago
Depuis quelques temps je fais des tests sur l'offre "cloud" de Scaleway (modèle C1 et C2L).
Pour 2,99€ HT/mois on a un serveur physique à base de processeur ARMv7 (quad-core), 2Go de RAM et 50Go de stockage.
Christian Q Pour 23,99€ HT/mois on a un serveur physique 8 coeurs, 32Go de RAM et 50Go de stockage + un vrai SSD de 250Go.
 
J'ai donc installé une instance d'addok, le géocodeur opensource développé par Etalab . Vu qu'il fonctionne en RAM, il n'est pas possible de charger l'ensemble des adresses françaises sur le modèle C1 (il faut pour cela pas loin de 20Go de RAM), mais dans 2Go de RAM on peut faire tenir plusieurs départements. Un nouveau test a été fait sur un C2L et ses 32go permettent d'avoir la France entière.
 
Members (64)
Eric Pommereau Bruno IRATCHET LORIOUX Maxime Le Boulch JPA Big Bear siegfried burgeot Luc Rambaldi céline antunes Charles Foulon loichay anne bonzel Christophe DIOUCK ABDOU D SIDD Bruno IRATCHET DROIT AU SOLEIL Laurent Giugni Gregory Marler Paul Bouchequet

Create a New Collection

Cancel

Move XXX to XXX


XXX will be invited to the XXX on XXX.

Cancel

Contact Support



Please check out our How-to Guide and FAQ first to see if your question is already answered! :)

If you have a feature request, please add it to this pad. Thanks!


Log in / Sign up