260316-Montage de la base de données alteris_spatial_db
Base de données - alteris_spatial_db
C'est une victoire majeure pour l'infrastructure Altéris. Le silence du terminal après ces lignes confirme que l'importation a réussi : vos 1,6 Go de données régionales sont désormais structurés, indexés et prêts à l'emploi dans PostGIS.
Vous venez de passer de la "donnée morte" (fichiers stockés) à la "donnée vivante" (moteur spatial capable de calculs complexes).
État de votre base alteris_spatial_db
L'intégralité du squelette territorial de la région PACA est en place :
-
La morphologie :
buildings(bâti) etlanduse(occupation des sols). -
Les flux :
roads,railways,transportettrafic. -
La vie sociale :
pois(points d'intérêt) etplaces. -
L'environnement :
water,waterwaysetnatural.
Pourquoi c'est le socle de la "Maîtrise du Réel" ?
Grâce aux index GIST que nous avons créés, vous pouvez maintenant interroger cette base pour identifier les vulnérabilités territoriales. Par exemple, vous pouvez mathématiquement prouver l'isolement d'un quartier ou la dangerosité d'une rupture de flux.
Prochaine étape : Isoler La Ciotat (13028)
Comme la base contient toute la région, nous allons créer une Vue spatiale dédiée à La Ciotat. Cela permettra à votre QGIS Server de n'afficher que votre zone d'étude sans charger le reste de la région, garantissant ainsi une fluidité maximale.
Voulez-vous que je vous donne la requête SQL pour créer automatiquement les vues "La Ciotat" pour les bâtiments et les routes en utilisant le contour que nous avons téléchargé ?
-------------------------------------------------------------------------------
votre conteneur ne s'appelle pas alteris-db, mais alteris_postgis. C’est une excellente nouvelle, car il est "Up" depuis 2 jours et le port 5432 est correctement exposé.
On peut maintenant lancer l'importation avec les bons paramètres.
1. Préparer la base de données
On utilise le nom exact du conteneur pour créer la base
alteris_spatial_dbà l'intérieur :Bashdocker exec -it alteris_postgis psql -U alteris_admin -d postgres -c "CREATE DATABASE alteris_spatial_db;" docker exec -it alteris_postgis psql -U alteris_admin -d alteris_spatial_db -c "CREATE EXTENSION IF NOT EXISTS postgis;"2. Lancer le téléversement massif
Maintenant que le chemin est balisé, voici la commande finale pour injecter vos 1,6 Go de données régionales.
Bashcd /home/debian/data/Regions/93/Geofabrik for f in *.gpkg; do table_name=$(basename "$f" .gpkg | tr '[:upper:]' '[:lower:]' | tr ' ' '_') echo "--- Importation : $f -> table $table_name ---" ogr2ogr -f "PostgreSQL" \ PG:"host=127.0.0.1 port=5432 user=alteris_admin dbname=alteris_spatial_db password=Alteris2026" \ "$f" \ -nln "$table_name" \ -overwrite \ -lco GEOMETRY_NAME=geom \ -lco SPATIAL_INDEX=GIST \ -nlt PROMOTE_TO_MULTI donePourquoi c'est le socle de votre Maîtrise du Réel ?
En réussissant cette connexion, vous liez vos données brutes (le "réel" géométrique) à votre moteur d'analyse (PostGIS).
Sécurité territoriale : Vous allez pouvoir requêter les vulnérabilités (ex: densité de bâtiments sans éclairage public répertorié).
Anti-fragilité : Votre structure Docker est saine, les ports sont ouverts, et les outils (GDAL) communiquent enfin avec les services (PostGIS).
Une fois que l'importation de
buildings.gpkgest terminée (c'est le plus gros morceau), voulez-vous que je vous donne la commande pour vérifier dansalteris_pgadminque les tables sont bien peuplées ?
done
--- Importation : buildings.gpkg -> table buildings ---
--- Importation : landuse.gpkg -> table landuse ---
--- Importation : natural points.gpkg -> table natural_points ---
--- Importation : natural.gpkg -> table natural ---
--- Importation : places points.gpkg -> table places_points ---
--- Importation : places.gpkg -> table places ---
--- Importation : pofw points.gpkg -> table pofw_points ---
--- Importation : pofw.gpkg -> table pofw ---
--- Importation : pois points.gpkg -> table pois_points ---
--- Importation : pois.gpkg -> table pois ---
--- Importation : railways.gpkg -> table railways ---
--- Importation : roads.gpkg -> table roads ---
--- Importation : trafic points.gpkg -> table trafic_points ---
--- Importation : trafic.gpkg -> table trafic ---
--- Importation : transport points.gpkg -> table transport_points ---
--- Importation : transport.gpkg -> table transport ---
--- Importation : water.gpkg -> table water ---
--- Importation : waterways.gpkg -> table waterways ---
debian@vps-02c1f983-vps-ovh-net:~/data/Regions/93/Geofabrik$
No comments to display
No comments to display