Ich weiß, dass GeoMesa Raum-zeitliche Form wie ein Raum-Liniensegment mit einem Zeitstempel-Tag indizieren kann, aber in meiner Arbeit kann ein Objekt an einem Ort (Point) für einen Zeitraum bleiben von Zeit (logintime + Dauer), also wie kann ich solch ein Liniensegment in der Zeitdimension anstatt in der räumlichen Dimension behandeln?Kann GeoMesa Punkt mit einem Zeitliniensegment behandeln
Antwort
Wenn Ihre Geometrien als Punkte gespeichert werden, würde ich vorschlagen, Ihre Startzeit als Standard Date
zu indizieren und dann ein zweites Feld für die Dauer oder Endzeit hinzuzufügen. Der räumlich-zeitliche Index erlaubt nur die Abfrage der Startzeit, aber Sie können die Endzeit als sekundäres Prädikat filtern.
Wenn Ihre Geometrien als Linienfolgen gespeichert sind, können Sie List[Date]
Attribute erstellen, um die Start-/Endzeit pro Punkt zu speichern. Sie benötigen jedoch immer noch ein einziges Date
Attribut für den räumlich-zeitlichen Index.
Die zugrunde liegende XZ-Indexstruktur, die von GeoMesa verwendet wird, kann Zeitbereiche verarbeiten, die Indexierung wurde jedoch (noch) nicht implementiert. Wenn es jedoch von Benutzern gewünscht wird, kann es zur Roadmap hinzugefügt werden.
- 1. Geomesa Abfrageleistung
- 2. MySQL zu GeoMesa throgh .csv
- 3. GeoMesa: Speichern von Rasterdaten
- 4. Kann nicht mit zwei Attributindizes in Geomesa Feature-Typ
- 5. Geomesa .csv Konvertierung Format
- 6. Geomesa + SparkSQL-Integrationsproblem
- 7. R - Wie mit dem Punkt-Punkt-Punkt (Ellipse/"...") mit mehreren nachfolgenden Funktionen zu behandeln - dh nur einige der Variablen
- 8. Geomesa Begrenzungsrahmen Abfrage Genauigkeit
- 9. Akzeptiert GeoMesa nur Einzelbandbilder?
- 10. GeoMesa Export Query Fehler
- 11. GeoMesa und Lambda Datenspeicher
- 12. Django Urls mit einem Punkt
- 13. verteilten Cloud-Datenspeichersysteme für GeoMesa
- 14. GeoMesa auf HBase schneller Import
- 15. Nächster Punkt zu einem bestimmten Punkt
- 16. Geomesa Feature Count immer Null
- 17. Verwenden einer HTML-ID mit einem Punkt/Punkt in Javascript
- 18. geomesa ingest Befehl funktioniert nicht
- 19. geomesa Add-Attribut-Index nicht
- 20. Kann LUIS zusammengesetzte Entitäten mit einem Schrägstrich behandeln?
- 21. Geomesa: Speichern von KML in Accumulo
- 22. C++ SDL Winkelbewegung Punkt zu Punkt mit einem Klick
- 23. Punkt-zu-Punkt-Pfad in einem Graphen
- 24. Wie mit Sonderzeichen in einem String behandeln
- 25. Kann Jackson Zwischenbeziehungen behandeln
- 26. Behandeln mehrere Fehler mit einem UIAlertController
- 27. Kann nicht Ausnahme mit try/catch behandeln
- 28. Kann MySQL Datenbank mit Punkt erstellen?
- 29. Einlesen von MySQL-Daten in GeoMesa-Analysen
- 30. libusb kann Gerät nicht behandeln