0 / 0
Retourner à la version anglaise de la documentation
Analyse des données géospatiales
Dernière mise à jour : 21 nov. 2024
Analyse des données géospatiales

Vous pouvez utiliser la bibliothèque géo-spatio-temporelle pour développer votre analyse de la science des données dans des blocs-notes Python afin d'inclure l'analyse d'emplacement en collectant, manipulant et affichant des images, des informations GPS, des photographies satellite et des données historiques.

La bibliothèque gespatio-temporelle est disponible dans tous les environnements d'exécution IBM watsonx.ai Studio Spark with Python.

Fonctions principales

La bibliothèque géo-spatio-temporelle inclut des fonctions permettant de lire et d'écrire des données, des fonctions topologiques, des fonctions de géo-hachage, d'indexation, des fonctions ellipsoïdales et de routage.

Les principaux aspects de la bibliothèque sont les suivants :

  • Toutes les géométries calculées sont précises sans avoir besoin de projections.
  • Les fonctions géospatiales tirent parti des capacités de traitement réparti fournies par Spark.
  • La bibliothèque inclut le support du géohachage natif pour les géométries utilisées dans des agrégations simples et dans l'indexation, ce qui améliore considérablement l'extraction du stockage.
  • La bibliothèque prend en charge les extensions de jointures distribuées Spark.
  • La bibliothèque prend en charge les extensions SQL/MM sur Spark SQL.

Initiation à la bibliothèque

Avant de commencer à utiliser la bibliothèque dans un bloc-notes, vous devez enregistrer STContext dans votre bloc-notes pour accéder aux fonctions st.

Pour enregistrer STContext :

from pyst import STContext
stc = STContext(spark.sparkContext._gateway)

Etapes suivantes

Une fois que vous avez enregistré STContext dans votre bloc-notes, vous pouvez commencer à explorer la bibliothèque spatio-temporelle pour :

  • Les fonctions de lecture et d'écriture de données
  • Fonctions topologiques
  • Fonctions de geohashing
  • Fonctions d'indexation géospatiale
  • Les fonctions ellipsoïdales
  • Fonctions de routage

Consultez les exemples de blocs-notes Python suivants pour savoir comment utiliser ces différentes fonctions dans des blocs-notes Python :

Rubrique parent: Blocs-notes et scripts

Recherche et réponse à l'IA générative
Ces réponses sont générées par un modèle de langue de grande taille dans watsonx.ai en fonction du contenu de la documentation du produit. En savoir plus