Question
Réponse
-
Téléchargez les données au format GeoJSON et renommez le fichier en
geojson.json. - Examinez la structure.
- Créez une table pour stocker les lignes GeoJSON.
L’objectif ici est de générer une ligne pour chaque
objet du tableau features.
Le type de données inféré pour le champ geometry indique qu’il correspond au type de données MultiPolygon de ClickHouse.
- Préparez les données.
L’objectif principal de la requête est de vérifier que nous obtenons une ligne pour chaque objet du tableau
features.
Le champ
features.geometry.coordinates est mis en commentaire afin de rendre le jeu de résultats plus lisible.- Insérez les données.
features.geometry.coordinates.
- Vérifions son type de données.
multipolygon.properties.coordinates au type Array(Array(Array(Tuple(Float64,Float64)))).
Pour ce faire, nous pouvons utiliser la fonction arrayMap(func,arr1,…).
- Insérez les données.