Projet

Général

Profil

Base de données publique » Historique » Révision 4

Révision 3 (openbeelab, 24/06/2018 12:32) → Révision 4/7 (openbeelab, 24/06/2018 13:35)

h1. Base de données publique 

 Cette base de données a pour objectif de fournir à terme des jeux de données publiques pour les chercheurs. Attention le but est d'inciter les apiculteurs à partager des données sur leurs abeilles et pas sur eux-même. 

 h2. adresses 

 db1.openbeelab.org ports 5984 et 6984 

 h2. Structure des données 

 Les données sont stockées sur DB1, notre DB publique, c'est pour l'instant une couchDB. Les ruches de l'openbeelab se répliquent dessus. 
 
 Un document _design/measures définit les types de données qui sont enregistrées. 

 
	

 <pre><code class="javascript"> 
 all 

     map 
         function (doc) { 
              if (doc.type === "measure") { 
                   return emit([doc.beehouseId, doc.datetimeISO], doc); 
              } 
         } 

 global-weight 

     map 
         function (doc) {       if (doc.type === "measure" && doc.name === "global-weight") {            return emit([doc.beehouseId, doc.datetimeISO], d... 

 outside-temperature 

     map 
         function (doc) {       if (doc.type === "measure" && doc.name === "outside-temperature") {            return emit([doc.beehouseId, doc.datetimeI... 

 inside-temperature 

     map 
         function (doc) {       if (doc.type === "measure" && doc.name === "inside-temperature") {            return emit([doc.beehouseId, doc.datetimeIS... 

 humidity 

     map 
         function (doc) {       if (doc.type === "measure" && doc.name === "humidity") {            return emit([doc.beehouseId, doc.datetimeISO], doc); ... 
 </code></pre> 
 [[]]