ST_GEOGFROMGEOJSON |
Géographique à GeoJSON |
| BigQuery |
Syntaxe
|
ST_GEOGFROMGEOJSON(geojson_string)
|
Paramètres
| Nom |
Description |
| geojson_string |
Ce paramètre permet de spécifier la chaîne de caractères (STRING) au format GeoJSON que vous souhaitez convertir en un objet géographique (GEOGRAPHY). Cette fonction interprète la chaîne GeoJSON et crée l'objet GEOGRAPHY correspondant. Si la chaîne GeoJSON est invalide ou représente une géométrie ne pouvant pas être représentée comme un type GEOGRAPHY valide, la fonction retournera une erreur. |
Description
Cette fonction permet de créer une valeur GEOGRAPHY en utilisant une chaîne de caractères d'objet GeoJSON.
Remarques
- Conversion d'une chaîne GeoJSON en objet GEOGRAPHY : La fonction ST_GEOGFROMGEOJSON permet de prendre une chaîne de caractères au format
GeoJSON et de la convertir en un objet de type GEOGRAPHY utilisable dans BigQuery. Cela facilite l'intégration de
données géographiques provenant de sources externes standardisées.
- Supporte tous les types GeoJSON valides : Elle peut interpréter des objets GeoJSON représentant des points, lignes, polygones, multipolygones,
collections, ou même des géométries complexes. Cela en fait une fonction polyvalente, adaptée à la majorité des cas d'usage dans le traitement des données spatiales.
- Fonction essentielle pour l'import de données externes : Souvent, les données géographiques sont échangées ou entreposées en
GeoJSON, un format largement utilisé dans les API et applications web. Cette fonction est donc indispensable pour importer
directement ces données dans BigQuery sans conversion manuelle.
- Génère une erreur si la chaîne est invalide : Si la chaîne fournie n'est pas un GeoJSON valide, ou si
la géométrie décrite ne peut pas être traduite en type GEOGRAPHY conforme, la fonction retourne une erreur. Cela impose de bien valider ou nettoyer les données
GeoJSON avant de les importer.
- Permet de manipuler les données spatiales dans BigQuery : Une fois convertie, la donnée devient un objet GEOGRAPHY complet, ce qui permet d'utiliser toutes
les fonctions géospatiales BigQuery pour l'analyse, la mesure, la visualisation ou la manipulation avancée.
- Respecte le standard GeoJSON : La fonction adhère strictement à la spécification GeoJSON, ce qui garantit que les objets convertis correspondent
aux définitions attendues, facilitant ainsi la compatibilité avec d'autres systèmes et outils SIG.
- Pratique pour automatiser des flux de données : En intégrant cette fonction dans des pipelines ETL, on peut automatiser l'importation régulière de
fichiers ou flux GeoJSON, ce qui est très utile pour des données mises à jour fréquemment, comme des suivis GPS ou des données ouvertes territoriales.
- Peut être combinée avec d'autres fonctions de transformation : Après conversion, il est possible de combiner ST_GEOGFROMGEOJSON avec des fonctions comme
ST_TRANSFORM, ST_BUFFER ou ST_INTERSECTION pour enrichir ou adapter les données selon les besoins spécifiques d'analyse.
Dernière mise à jour : Jeudi, le 18 Juin 2020