Czy ktoś może mi powiedzieć, jak reprezentować dane przestrzenne (pochodzące z postgis) w Cassandrze?Jak reprezentować dane przestrzenne w Cassandrze
Odpowiedz
Proszę podać nieco więcej szczegółów na temat tego, co próbujesz osiągnąć.
Jest to szczególnie ważne w przypadku Cassandry (w przeciwieństwie do relacyjnej bazy danych), ponieważ trzeba modelować dane w celu obsługi konkretnych zapytań, których potrzebujesz, zamiast modelować domenę w dość ogólny sposób i używając SQL do definiowania zapytań potem.
Próbujesz po prostu wyszukać liczby długie/długie dla jednostek z unikalnymi identyfikatorami lub czy masz bardziej złożone kształty powiązane z Twoimi obiektami - lub co?
Odpowiadając na pana Rolanda (i miejmy nadzieję, że PO):
trzeba by wymyślić własnego systemu indeksowania i przechowywania indeksów w Cassandry.
Na przykład można podzielić przestrzeń na kwadraty (być może przy użyciu hierarchicznej struktury, takiej jak czworobok) i zapisać każdy kwadrat w rzędzie Cassandra, z kolumnami przechowującymi obiekty znajdujące się w kwadracie. Twój kod klienta będzie musiał określić prawidłowy kwadrat dla każdego długości, długości, a następnie sprawdzić obiekty w tym kwadracie (lub kwadratach), które pokrywają pożądany promień, a następnie wykonaj końcowy filtr po stronie klienta, aby usunąć wszystkie obiekty, które są po prostu poza promieniem, ponieważ są one przechowywane w kwadratach.
Ta prezentacja była bardzo interesująca, na temat danych przestrzennych w Cassandry, a może pomóc:
http://www.readwriteweb.com/cloud/2011/02/video-simplegeo-cassandra.php
- 1. Jak reprezentować zagnieżdżone dane w datacable Primefaces?
- 2. Scal sąsiednie regiony w R (zagregowane dane przestrzenne)?
- 3. Klucze klastrowania w Cassandrze
- 4. Czy możesz reprezentować dane CSV w formacie bufora protokołu Google?
- 5. Jak reprezentować macierze w pythonie
- 6. Jak zdobyć rozmiar stołu w Cassandrze?
- 7. Jak reprezentować wymienne kolumny
- 8. Jak reprezentować ograniczone konteksty?
- 9. Zdobądź ostatni rekord w Cassandrze
- 10. Wymagania przestrzenne dotyczące scalania-sortowania
- 11. Jak reprezentować predyktorem jakościowym rstan?
- 12. Dopasowywanie przestrzenne dużych zestawów danych
- 13. Jak reprezentować stan wspólnej zmienności?
- 14. Jak poprawić orientację pierścienia wielokąta za pomocą C# Entity Framework 5 DbGeography Dane przestrzenne
- 15. Jak reprezentować nazwy klas w LaTeX?
- 16. Jak reprezentować niestandardową domenę PostgreSQL w SQLAlchemy?
- 17. Jak mogę reprezentować zestawy w Perlu?
- 18. Jak reprezentować przerwanie w diagramie sekwencji UML?
- 19. Jak poznać wielkość klucza i rodziny kolumn w Cassandrze?
- 20. Jak utworzyć KEYSPACE w Cassandrze przy użyciu klasy java
- 21. Jak reprezentować częściową aktualizację klassu przypadku w Scali?
- 22. Zapytania przestrzenne na temat AWS SimpleDB
- 23. Przestrzenne, probabilistyczne struktury danych do pobierania numerów
- 24. W jaki sposób można reprezentować następujące dane 3D w Matplotlib lub Mayavi?
- 25. Jak powinienem reprezentować AST opatrzony dodatkowymi informacjami?
- 26. Jak reprezentować tablicę z typami mieszanymi
- 27. Jak reprezentować tekst do klasyfikacji weka?
- 28. Jak reprezentować liczbę całkowitą większą niż integer'high?
- 29. jak reprezentować wykresy/drzewa w python i jak wykrywać cykle?
- 30. Zmiany w schemacie przekroczą limit czasu w Cassandrze
Mam to samo pytanie jak PO. To, co chcę osiągnąć, to proste zapytanie: ze względu na długi/długi powrót wszystkie punkty oddalone od niego o mniej niż x mile. Jakieś pomysły? – Roland