Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :
Databricks Runtime 18.1 et versions ultérieures
Important
Cette fonctionnalité est disponible en préversion publique.
Retourne le meilleur identificateur de référence spatiale projetée (SRID) pour le centre de la boîte délimitante de la valeur d’entrée GEOMETRY. La valeur SRID retournée représente soit un système de coordonnées projeté Mercator transverse universel (UTM) soit un système de coordonnées projeté stéréographique polaire universel (UPS).
Syntaxe
st_estimatesrid ( geoExpr )
Arguments
-
geoExpr: valeurGEOMETRYavec des coordonnées en degrés dans la plage [-180, 180] pour les longitudes et [-90, 90] pour les latitudes.
Retours
Valeur de type INTEGER, représentant le meilleur SRID (Universal Transverse Mercator) ou Universal Polar Stereographic (UPS) pour le centre de la boîte englobante de la valeur d’entrée GEOMETRY.
Remarques
La fonction retourne NULL si la géométrie d’entrée est vide ou si l’entrée est NULL.
Exemples
-- Returns UTM zone 10N SRID for a point in San Francisco.
> SELECT st_estimatesrid(st_geomfromtext('POINT(-122.419 37.775)'));
32610
-- Returns UTM zone 31N SRID for a polygon near the prime meridian.
> SELECT st_estimatesrid(st_geomfromtext('POLYGON((0 0, 10 0, 10 10, 0 10, 0 0))'));
32631
-- Returns UPS North SRID for a linestring near the North Pole.
> SELECT st_estimatesrid(st_geomfromtext('LINESTRING(-180 89, 180 89)'));
32661
-- Returns NULL for an empty point.
> SELECT st_estimatesrid(st_geomfromtext('POINT EMPTY'));
NULL