ST_CENTROID |
Centre |
| BigQuery |
Syntaxe
|
ST_CENTROID(geography_expression)
|
Paramètres
| Nom |
Description |
| geography_expression |
Ce paramètre permet de spécifier l'expression de type GEOGRAPHY (par exemple, un point, une ligne, un polygone, ou une collection de géométries) pour laquelle vous souhaitez calculer le centroïde (centre de masse). La fonction renvoie un nouvel objet GEOGRAPHY de type POINT représentant le centroïde calculé de l'objet géographique d'entrée. |
Description
Cette fonction permet de demander le centre de masse d'une valeur GEOGRAPHY.
Remarques
- Détermination du centre géographique d'une forme : La fonction ST_CENTROID permet de calculer le centre de masse d'un objet géographique, ce qui
revient à identifier un point représentatif de la forme globale. Ce centre ne correspond pas forcément au centre géométrique (barycentre), mais à une moyenne pondérée
tenant compte de la géographie réelle.
- Renvoie toujours un point : Peu importe le type de géométrie en entrée (ligne, polygone ou collection), la fonction retourne systématiquement un objet
GEOGRAPHY de type POINT. Ce comportement garantit une cohérence pour des analyses qui nécessitent une représentation ponctuelle des entités spatiales.
- Utilité en visualisation cartographique : Le centroïde est très utilisé pour positionner des étiquettes, des symboles ou des points de référence au
centre d'une zone géographique, sans afficher la géométrie complète. Cela est utile pour alléger les cartes ou résumer visuellement des données régionales,
départementales ou zonales.
- Peut être en dehors du polygone : Dans certains cas, notamment pour les polygones concaves ou en forme de croissant, le centroïde peut se situer en
dehors de la géométrie d'origine. Cela peut poser problème si l'objectif est de garantir que le point représentatif se trouve toujours à l'intérieur de la zone.
- Indispensable pour les regroupements géographiques : Lorsqu'on souhaite regrouper plusieurs objets géographiques (par exemple, fusionner plusieurs régions),
le calcul de leur centroïde peut aider à représenter la localisation moyenne du groupe. C'est utile dans les analyses spatiales de type "clustering" ou regroupement par
zone.
- Supporte les collections géographiques : La fonction prend en charge les géométries composées (MultiPolygone, MultiLigne,...). Elle calcule alors
un centroïde unique basé sur l'ensemble des formes contenues dans la collection, ce qui permet de synthétiser des entités géographiques complexes.
- Respect du modèle sphérique de la Terre : Étant donné que ST_CENTROID travaille avec le type GEOGRAPHY, le calcul du centroïde prend en compte la
courbure de la Terre. Ce comportement est plus précis pour des données couvrant de grandes zones, comparé à un modèle en projection plane (GEOMETRY).
- Pas toujours adapté à une analyse contextuelle : Même si le centroïde est mathématiquement correct, il ne reflète pas toujours la réalité
socio-économique ou politique d'une zone. Par exemple, le centre géographique d'une ville étalée peut tomber dans un parc ou une zone inhabitée. Il convient
donc de l'utiliser avec discernement selon le contexte.
Dernière mise à jour : Jeudi, le 18 Juin 2020