Syntaxe
|
ST_Y(geography_expression)
|
Paramètres
| Nom |
Description |
| geography_expression |
Ce paramètre permet de spécifier l'expression de type GEOGRAPHY pour laquelle vous souhaitez extraire la coordonnée Y. Pour un point, cette fonction renvoie la valeur de la latitude du point. Si la geography_expression n'est pas un point (par exemple, une ligne ou un polygone), ou si elle est vide, la fonction renvoie NULL. |
Description
Cette fonction permet de demander la latitude d'une valeur GEOGRAPHY.
Remarques
- Extraction de la coordonnée latitude : La fonction ST_Y permet d'extraire la coordonnée Y, qui correspond à la latitude, d'un objet géographique de
type point. Cette extraction est essentielle pour connaître la position verticale précise d'un point sur la surface de la Terre.
- Applicabilité limitée aux points : ST_Y ne renvoie une valeur que si l'expression GEOGRAPHY est un point unique. Pour des géométries complexes comme des
lignes ou des polygones, la fonction retournera NULL car il n'existe pas une seule coordonnée Y unique à extraire.
- Gestion des entrées vides ou invalides : Si l'objet GEOGRAPHY est vide ou invalide, la fonction retourne également NULL. Cela évite des erreurs dans
les traitements spatiaux et garantit que seules des données valides sont utilisées.
- Usage fréquent en combinaison avec ST_X : Souvent, ST_Y est utilisée avec la fonction ST_X, qui extrait la longitude. Ensemble, elles permettent de
récupérer les coordonnées complètes d'un point géographique dans un format exploitable.
- Coordonnées en degrés décimaux : La valeur retournée par ST_Y correspond à la latitude exprimée en degrés décimaux, généralement comprise entre -90 et 90,
ce qui représente la position nord-sud du point.
- Utilité dans l'affichage cartographique : Cette fonction est souvent utilisée pour récupérer la latitude d'un point afin de l'afficher sur des cartes,
calculer des distances, ou effectuer des filtrages basés sur des zones géographiques.
- Performance et simplicité : La fonction ST_Y est rapide et simple, ce qui la rend adaptée aux requêtes traitant de grandes quantités de données
géographiques nécessitant une extraction précise des latitudes.
- Nécessité de réduire les géométries complexes : Pour utiliser ST_Y sur des géométries autres que des points, il faut d'abord les convertir en un point
représentatif, par exemple via un centroïde. Cela nécessite une étape préalable avant d'extraire la latitude.
Dernière mise à jour : Jeudi, le 18 Juin 2020