Update 8. Automatisations rédigé par Antoine RIVIERE's avatar Antoine RIVIERE
...@@ -18,7 +18,37 @@ Il faut un raster 3 bandes localulé ici : `r020_territoire_physique.r_mnt_alti_ ...@@ -18,7 +18,37 @@ Il faut un raster 3 bandes localulé ici : `r020_territoire_physique.r_mnt_alti_
- bande 1 : alti (numeric) - bande 1 : alti (numeric)
- bande 2 : aspect (numeric) - bande 2 : aspect (numeric)
- bande 3 : slope (numeric) - bande 3 : slope (numeric)
5. ~~SQL PgrRast2PgVect (ne semble plus necessaire car nouvelle fonction get slope et alti depuis raster postgres) :~~
4. Import raster 3 bandes:
Raster MNT dans postgres :
1. Génération du fichier sql à partir du fichier tif 3 bandes
- [CHEMIN_VERS_raster2pgsql]
- description = chemin vers le binaire raster2pgsql (nécessite Postgis d'installé)
- exemple : `"C:\Program Files\PostgreSQL\18\bin\raster2pgsql.exe"`
- prérequis : oui
- [CHEMIN_VERS_tif3bandes]
- description = chemin vers fichier tif 3 bandes (attention à respecter l'ordre des bandes)
- exemple : `"D:\24_AuzanceVertonne\2026_auzance_vertonne_t2bv\MNT_3bandes.tif"`
- prérequis : oui
- [CHEMIN_VERS_sqltif3bandes]
- description = indiquer où sera stocké le fichier sql de génération du raster 3 bandes pour pg (ce fichier n'existe pas encore, il sera créé lors du lancement de raster2pgsql)
- exemple : `"D:\24_AuzanceVertonne\2026_auzance_vertonne_t2bv\r_mnt_alti_aspect_slope_percent_grass.sql"`
- prérequis : non
Lancer la commande :
- modèle générique :
`[CHEMIN_VERS_raster2pgsql] -d -C -Y -k -F -I -q -M -s 2154 -t 50x50 -l 2,4,8,16,32 [CHEMIN_VERS_tif3bandes] r020_territoire_physique.r_mnt_alti_aspect_slope_percent_grass > [CHEMIN_VERS_sqltif3bandes]`
- exemple :
`"C:\Program Files\PostgreSQL\18\bin\raster2pgsql.exe" -d -C -Y -k -F -I -q -M -s 2154 -t 50x50 -l 2,4,8,16,32 "D:\24_AuzanceVertonne\2026_auzance_vertonne_t2bv\MNT_3bandes.tif" r020_territoire_physique.r_mnt_alti_aspect_slope_percent_grass > "D:\24_AuzanceVertonne\2026_auzance_vertonne_t2bv\r_mnt_alti_aspect_slope_percent_grass.sql"`
2. Importer le raster dans PG
avec un outil comme Dbeaver exécuter le contenu de [CHEMIN_VERS_sqltif3bandes] (clic droit sur base de données => executer script …)
1. ~~SQL PgrRast2PgVect (ne semble plus necessaire car nouvelle fonction get slope et alti depuis raster postgres) :~~
<details><summary>~~ :no_entry: N'est plus nécessaire - Voir le code SQL de transformation du raster MNT 3 bandes en vecteur~~</summary> <details><summary>~~ :no_entry: N'est plus nécessaire - Voir le code SQL de transformation du raster MNT 3 bandes en vecteur~~</summary>
SQL SQL
... ...
......