Translation not up to date
Można użyć biblioteki geoprzestrzestrzennej w celu rozszerzenia analizy analizy danych w notatnikach Python , aby uwzględnić analizę lokalizacji poprzez gromadzenie, manipulowanie i wyświetlanie obrazów, GPS, fotografii satelitarnych i danych historycznych.
Biblioteka gespatio-czasowa jest dostępna we wszystkich środowiskach IBM Watson Studio Spark ze środowiskami wykonawczymi Python .
Kluczowe funkcje
Biblioteka geoprzestrzenno-czasowa obejmuje funkcje służące do odczytu i zapisu danych, funkcji topologicznych, funkcji geomieszania, indeksowania, elipsoidalnego i routingu.
Kluczowe aspekty biblioteki obejmują:
- Wszystkie obliczone geometrie są dokładne bez potrzeby projekcji.
- Funkcje geoprzestrzenne mogą korzystać z możliwości przetwarzania rozproszonego udostępnianych przez Spark.
- Biblioteka zawiera natywne wsparcie geohashowe dla geometrii stosowanych w prostych agregacjach oraz w indeksowaniu, co znacznie poprawia odtwarzanie pamięci masowej.
- Biblioteka obsługuje rozszerzenia łączeń rozproszonych Spark.
- Biblioteka obsługuje rozszerzenia SQL/MM do Spark SQL.
Pierwsze kroki z biblioteką
Przed rozpoczęciem korzystania z biblioteki w notatniku należy zarejestrować program STContext
w notatniku, aby uzyskać dostęp do funkcji produktu st
.
Aby zarejestrować produkt STContext
:
from pyst import STContext
stc = STContext(spark.sparkContext._gateway)
Następne kroki
Po zarejestrowaniu produktu STContext
w notatniku można rozpocząć eksplorowanie biblioteki przestrzenno-czasowej dla następujących elementów:
- Funkcje do odczytu i zapisu danych
- Funkcje topologiczne
- Funkcje geokodowania
- Funkcje indeksowania geoprzestrzennego
- Funkcje elipsoidalne
- Funkcje routingu
Zapoznaj się z następującymi przykładowymi notatkami Python , aby dowiedzieć się, jak używać tych różnych funkcji w notebookach Python :
- Korzystanie z biblioteki przestrzenno-czasowej do analizy lokalizacji
- Użyj indeksowania przestrzennego do odpytywania danych przestrzennych
- Zapytania przestrzenne w PySpark
Temat nadrzędny: Notebooki i skrypty