ST_ASBINARY |
Est binaire |
| BigQuery |
Syntaxe
|
ST_ASBINARY(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 ou un polygone) que vous souhaitez convertir. La fonction renvoie la représentation binaire de cette géographie, au format Well-Known Binary (WKB). |
Description
Cette fonction permet de créer un objet WKT en utilisant une expression d'expression GEOGRAPHY.
Remarques
- Conversion vers le format binaire WKB : La fonction ST_ASBINARY permet de convertir un objet géographique (point, ligne, polygone,...) en une
représentation binaire conforme au format Well-Known Binary (WKB). Ce format est couramment utilisé pour l'échange de données géospatiales entre systèmes SIG et
bases de données.
- Format compact et structuré : Le format binaire est plus compact que les formats textuels comme WKT (Well-Known Text). Il est particulièrement utile
lorsque vous avez besoin de stocker ou transmettre des données spatiales de manière efficace, par exemple via une API ou entre systèmes hétérogènes.
- Facilite l'interopérabilité entre systèmes : Grâce à sa conformité au standard WKB, ST_ASBINARY rend possible l'échange de données géographiques entre
BigQuery et d'autres outils SIG (QGIS, PostGIS, GeoServer,...). Ce standard favorise une meilleure interopérabilité entre plateformes.
- Utile pour des opérations de bas niveau : La fonction est souvent utilisée dans des scénarios avancés, comme le débogage de structures géographiques ou
des manipulations binaires lorsqu'on souhaite traiter les géométries à un niveau plus bas qu'avec les fonctions classiques de BigQuery.
- Ne modifie pas la géométrie, seulement sa forme de sortie : Il est important de noter que ST_ASBINARY ne transforme pas la géographie elle-même, mais
change uniquement sa représentation, passant d'un objet GEOGRAPHY à un objet BYTES encodé selon WKB.
- Complémentaire de ST_GEOGFROMWKB : La sortie de ST_ASBINARY peut être reconvertie en géographie à l'aide de la fonction inverse ST_GEOGFROMWKB. Cela
permet de faire des allers-retours entre formats binaires et objets géographiques, par exemple lors de traitements ou d'entreposages intermédiaires.
- Prise en charge de tous les types de géométries : La fonction accepte tous les types standards du type GEOGRAPHY, qu'il s'agisse de points, de lignes,
de polygones ou de géométries multi-parties. Elle est donc polyvalente pour différentes formes spatiales.
- Attention à l'incompatibilité avec des formats textuels : La sortie de ST_ASBINARY est incompréhensible pour un humain, car elle renvoie une séquence
d'octets. Pour une version lisible, il vaut mieux utiliser ST_ASTEXT ou ST_ASGEOJSON. Le binaire est réservé à des usages techniques et programmatiques.
Dernière mise à jour : Jeudi, le 18 Juin 2020