Rechercher dans le blog

L'analyse spatiale pour les développeurs

Aujourd'hui, nous allons parler du chapitre d'analyses spatiales du guide développeurs d'Esri dédié aux APIs cartographique et aux services de localisation. Ce chapitre s'adresse aux développeurs souhaitant réaliser des analyses, découvrir des tendances ou encore résoudre des problèmes du monde réel via des données, APIs et services géographiques. 

Ce chapitre explique comment réaliser trois types d'analyse spatiale en utilisant les API clientes d'ArcGIS, l'API REST d'ArcGIS et les services d'analyses spatiales. Nous allons voir ensemble quelles sont ces trois types d'analyses et comment choisir celles que vous pourrez utiliser pour répondre à vos besoins.

Analyse de la géométrie

La section d'analyse de la géométrie explique comment effectuer des analyses côté client sur des géométries de points, de lignes et de polygones en utilisant l'API JavaScript, l'API Python ou encore les SDKs natifs d'ArcGIS.

Les opérations sur la géométrie sont classées en 4 catégories répondant à différentes problématiques :

  • Les opérations sur les relations spatiales permettent de déterminer les associations topologiques entre des géométries ;
  • Les calculs géométriques permettent d'évaluer une ou plusieurs géométries et de retourner en sortie une nouvelle géométrie, comme par exemple une zone tampon autour d'une entité ou encore l'enveloppe entourant plusieurs entités ;
  • Les mesures de longueurs et d'aires permettent de calculer la longueur planaire ou géodésique d'une ligne ou l'aire planaire ou géodésique d'un polygone ;
  • La projection de géométrie transforme les sommets d'une forme géométrique d'un système de coordonnée (ou d'une référence spatiale) à un autre.

Analyse d'entités

La section d'analyse d'entités vous montre comment accéder aux services d'analyse spatiale et réaliser des analyses côté serveur sur des entités en utilisant les APIs Python, REST JS, JavaScript et REST d'ArcGIS.

L'analyse des entités peut prendre en compte à la fois la géométrie et les valeurs des attributs lors de calculs spatiaux et statistiques. Voici les 5 familles d'analyses d'entités disponibles :
  • Trouver et extraire des entités, en utilisant des requêtes SQL ou des requêtes spatiales pour trouver ou exporter les entités vers une nouvelle entité ;
  • Combiner des entités en les fusionnant, les superposant ou en joignant plusieurs sources de données pour créer de nouvelles entités ;
  • Synthétiser des entités en calculant des statistiques spatiales et attributaires ;
  • Analyser des tendances en réalisant des calculs complexes sur la géométrie, les attributs et les données statistiques pour identifier les modèles spatiaux et les relations entre vos données ;
  • Calculer des géométries en réalisant différentes opérations sur la composante géométrique de vos entités (trouver un centroïde, faire une zone tampon, générer une tesselation, ...)

Choisir entre l'analyse de la géométrie et l'analyse d'entités

L'analyse d'entité permettant de travailler sur la géométrie de vos entités, il est possible d'hésiter entre celle-ci et l'analyse de la géométrie. Comment départager ces deux types d'analyses ?
La principale différence entre l'analyse de la géométrie et l'analyse d'entités est que l'analyse de la géométrie est généralement effectuée côté client  et que l'analyse des entités est effectuée côté serveur, induisant également une différence au niveau des APIs d'ArcGIS que vous pouvez utiliser pour réaliser vos analyses
L'autre différence principale est que l'analyse géométrique n'évalue que les géométries alors que l'analyse des caractéristiques peut évaluer à la fois la géométrie et les valeurs d'attributs.

D'autres différence peuvent également rentrer en jeu, le tableau ci-dessous permet de comparer rapidement ces deux types d'analyses :

Analyse visuelle 3D

La troisième et dernière section couvre l'analyse visuelle 3D, qui permet de conduire des analyses 3D côté client permettant de calculer et d'afficher des informations spatiales dérivées du terrain, des bâtiments et d'autres objets 3D contenus dans une scène.

Ce type d'analyse vous permettra d'effectuer ces trois types d'opérations sur vos données 3D :

En complément de cet article, n'hésitez pas à consulter le chapitre complet dédié à ce sujet dans la documentation et à découvrir les différents exemples et tutoriels mis à disposition pour réaliser vos applications d'analyse spatiale.


Aucun commentaire:

Enregistrer un commentaire