2017-12-23 3 views
0

Da ich Geomesa zum Speichern temporegetativer Daten in Geomesa verwende, möchte ich auch nicht tempogeografische Daten speichern. Welche Geomesa API empfehlen Sie dafür: Geomesa Native API oder Geomesa DataStore API? Noch besser (glaube ich), kann ich von Geomesa auf die native Accumulo API zugreifen, um meine Daten ohne geospatiale und zeitliche Indizes zu speichern?Nicht tempogeografische Daten in GeoMesa speichern

Antwort

0

Die native API ist nur ein vereinfachter Wrapper um die Data Store-API, der die Komplexität der Arbeit mit Geotools verdeckt. Wenn die native API Ihren Anwendungsfall abdeckt, ist die Zusammenarbeit möglicherweise einfacher. Andernfalls verwenden Sie die Data Store-API.

GeoMesa-Unterstützungsschemas, die kein Datum oder keine Geometrie haben; Hauptziel des Projekts ist jedoch die räumliche Indexierung, und es ist wahrscheinlich nicht die beste Lösung für nicht räumliche Daten. Darüber hinaus funktionieren einige Features möglicherweise nicht ohne eine Geometrie. Insbesondere erfordert die native API sowohl ein Geometrie- als auch ein Datumsattribut.

0

Ein obligatorisches POINT-Feld ist erforderlich. Wenn das Feld nicht im Datenspeicher vorhanden ist, speichern Sie es direkt in acumulo.