Syntaxe
|
ST_UNION(geography_1, geography_2)
|
|
ST_UNION(array_of_geography)
|
Paramètres
| Nom |
Description |
| geography_1, geography_2 |
Ces paramètres permettent de spécifier les deux expressions de type GEOGRAPHY que vous souhaitez unir. La fonction combine les deux géométries en une seule nouvelle géométrie qui représente tous les points contenus dans l'une ou l'autre des géométries d'entrée. |
| array_of_geography |
Ce paramètre permet de spécifier un tableau (ARRAY) d'objets GEOGRAPHY. La fonction combine toutes les géométries contenues dans le tableau en une seule nouvelle géométrie qui représente tous les points présents dans l'une ou l'autre des géométries du tableau. Ce paramètre est particulièrement utile pour agréger un grand nombre de géométries en une seule entité. |
Description
Cette fonction permet de demander l'union de 2 valeurs ou plusieurs valeurs GEOGRAPHY.
Remarques
- Combinaison spatiale de géométries multiples : La fonction ST_UNION permet de fusionner deux géométries distinctes en une seule, englobant tous les
points présents dans chacune des géométries d'entrée. Cela simplifie les analyses en réduisant plusieurs objets géographiques en une entité unique.
- Gestion d'un grand nombre de géométries : Avec la version acceptant un tableau d'objets GEOGRAPHY, ST_UNION peut agréger efficacement plusieurs
géométries, qu'il s'agisse de points, lignes ou polygones, en une seule forme géométrique combinée, facilitant ainsi le traitement et la visualisation de grandes
données spatiales.
- Fusion sans perte de données : La fonction garantit que tous les points originaux contenus dans les géométries initiales sont conservés dans la
géométrie résultante. Aucun point ne sera exclu, ce qui est essentiel pour des analyses où la couverture complète est critique.
- Résolution des chevauchements : Lorsque les géométries en entrée se chevauchent, ST_UNION calcule la combinaison sans duplication des zones communes,
ce qui permet d'obtenir une forme géométrique propre et optimisée, souvent plus simple à manipuler que les objets initiaux.
- Permet la simplification de structures complexes : Dans le cas de collections géographiques composées de nombreuses petites entités, cette fonction
offre un moyen de réduire la complexité en fusionnant ces entités en une seule, ce qui peut améliorer les performances des requêtes spatiales.
- Utilisation fréquente dans les opérations SIG : ST_UNION est une fonction clé dans les systèmes d'information géographique (SIG) pour créer des zones
composites, comme l'union de plusieurs parcelles foncières ou la combinaison de plusieurs régions administratives.
- Peut produire des géométries multi-parties : Selon la nature des géométries fusionnées, la sortie peut être une géométrie multipartie (par exemple,
un MULTIPOLYGON), conservant la structure spatiale complexe tout en restant un objet unique.
- Sensibilité à la précision des données : La qualité de la géométrie finale dépend de la précision des données en entrée. Des erreurs mineures dans
les coordonnées peuvent influencer la forme finale ou créer des géométries invalides, d'où l'importance d'un nettoyage préalable des données spatiales.
Dernière mise à jour : Jeudi, le 18 Juin 2020