2017-02-13 1 views
0

J'essaie de publier des données en temps réel sur la plate-forme ckan. Notre organisation recueille des données de capteurs (météo, air, humidité, etc.) que nous voulons exposer. Notre objectif est de publier les données en temps réel sur ckan pour le rendre accessible au public afin qu'il puisse développer des applications utilisant ces données.Comment publier des données de capteur en temps réel actuellement stockées dans la base de données SQL sur ckan

Je peux télécharger des ensembles de données à l'aide de jeux de données link, dataproxy et statiques. Je n'ai trouvé aucune fonctionnalité pouvant m'aider à alimenter la ressource ckan avec des données en temps réel toutes les quelques minutes. Data.gov.uk a publié quelques jeux de données qui sont mis à jour toutes les quelques minutes. Je veux implémenter la même fonctionnalité mais je n'ai pas trouvé de fonctionnalité utile et une procédure pour aller plus loin avec la mise en œuvre

Qu'est-ce qui va me permettre de créer des flux de données en temps réel dans ckan?

Répondre

1

Vous pouvez utiliser le magasin de données pour ajouter régulièrement des données à une ressource CKAN. Utilisez l'API HTTP (http://docs.ckan.org/en/latest/maintaining/datastore.html#the-datastore-api) pour ajouter des lignes ou utilisez la table DB PostgreSQL directement et les nouvelles lignes apparaîtront dans la ressource CKAN.

J'ai fait quelques travaux préliminaires il y a quelques temps sur la visualisation des données en direct entrant (https://ckan.org/2015/08/21/matthew-fullerton-and-some-interesting-ckan-extension-development/). C'est un logiciel libre mais il a toujours besoin de documentation et de désinformation.