Mit der räumlich-zeitlichen Bibliothek arbeiten
Sie können die räumlich-zeitliche Bibliothek verwenden, um die Datenwissenschaftsanalyse in Python-Notebooks zu erweitern und die Standortanalyse durch Erfassen, Bearbeiten und Anzeigen von Bildern, GPS-Daten, Satellitenfotos und Langzeitdaten einzubeziehen.
Sie können die räumlich-zeitliche Bibliothek für Anwendungen verwenden, die in einem eigenständigen IBM Analytics Engine-Cluster ausgeführt werden, den Sie für die Datenanalyseverarbeitung erstellen, oder Sie können sie im Lösungen verwenden, die IBM Analytics Engine verwenden, wie z. B. in den Spark-Umgebungen, die in IBM Watson® Studio verfügbar sind.
Schlüsselfunktionen
Die geografisch-räumliche Bibliothek enthält Funktionen zum Lesen und Schreiben von Daten, topologische Funktionen, Geohash-, Indexierungs-, Ellipsoid- und Routing-Funktionen.
Zu den Schlüsselaspekten der Bibliothek gehören:
- Alle berechneten Geometrien sind korrekt, ohne dass Projektionen benötigt werden.
- Wenn die geografisch-räumlichen Funktionen in IBM Analytics Engine eigenständig oder in einer Lösung, die IBM Analytics Engine verwendet, ausgeführt werden, nutzen sie die von Spark bereitgestellte Funktionalität für die verteilte Verarbeitung.
- Die Bibliothek umfasst native Geohash-Unterstützung für Geometrien, die in einfachen Aggregationen und bei der IBM Cloud Object Storage-Indexierung verwendet werden, wodurch der Speicherabruf deutlich verbessert wird.
- Die Bibliothek unterstützt Erweiterungen von verteilten Spark-Joins.
- Die Bibliothek unterstützt die SQL/MM-Erweiterungen für Spark SQL.
Einführung in die Bibliothek
Bevor Sie die Bibliothek in einem Notebook verwenden können, müssen Sie STContext
in Ihrem Notebook registrieren, um auf die st
-Funktionen zugreifen zu können.
Gehen Sie wie folgt vor, um STContext
zu registrieren:
from pyst import STContext
stc = STContext(spark.sparkContext._gateway)
Nächste Schritte
Nach der Registrierung von STContext
in Ihrem Notebook können Sie die folgenden Funktionen der räumlich-zeitlichen Bibliothek erkunden:
Weitere Informationen
Informationen zur Verwendung der Funktionen der m räumlich-zeitlichen Bibliothek in Python-Notebooks finden Sie in den folgenden Python-Notebooks. Für den Zugriff auf diese Notebooks benötigen Sie eine IBM Watson® Studio-Instanz. Siehe IBM Watson® Studio-Instanz bereitstellen.