ICM - utilisation de requête sql spatiales
Voici court article sur l'utilisation des requêtes SQL d'ICM pour des opérations de jointures spatiales.
Lors des étapes de construction de modèles sous ICM* il peut être nécessaire de réaliser des requêtes spatiale, pour appliquer des attributs d'entités géographiques à certains éléments de modèles.
Le cas présenté ici consiste par exemple à renommer un ensemble de lignes de profils en travers qui ont perdu leur nommage suite à l'import d'un DW à partir d'une couche chargée dans le géoplan et qui contient l'attribut qui nous intéresse.
Plutôt que de repasser par un logiciel SIG pour réaliser cette opération, il est possible de le faire via l'éditeur de requête SQL intégré à ICM, voici un résumé de l'opération :
- on définit l'élément à modifier (ici des lignes de profils en travers) ainsi que l'attribut concerné
- on définit le type de jointure spatiale (croisement, plus proche, contenu, etc...) et l'attribut que l'on souhaite récupérer
- on construit enfin la requête
Ces requêtes peuvent également être sauvegardées dans la base de données modèle pour une réutilisation ultérieure.
*Integrated Catchment Modelling
Note : Surface Libre n'est ni lié à Géomod ni à l'éditeur Innovyze, notre seul objectif est de partager notre connaissance du logiciel via ces courts tutoriels.
Vous voulez en savoir plus sur nos activités, ou discuter d'options de formation ou de support avancé? C'est par là.