Open mrouan opened 1 year ago
Voir pour la génération d'avoir des paramètres par site
Avec les éléments actuels, et suite au dernier point avec @mrouan les éléments suivants seront à mener :
Rajouter ce code dans le fichier SQL de création des tables de configuration :
CREATE TABLE mntprocessconf(
id_site VARCHAR(6) NOT NULL UNIQUE,
code_site CHAR(6) NOT NULL,
power REAL DEFAULT 6.0,
smothing REAL DEFAULT 7.0,
radius1 REAL DEFAULT 30.0,
radius2 REAL DEFAULT 30.0,
angle REAL DEFAULT 90,
max_points INTEGER(4) DEFAULT 0,
min_points INTEGER(4) DEFAULT 1,
nodata READ DEFAULT -100,
PRIMARY KEY(id_site)
);
Rajouter ce code à la fin du fichier SQL de création des tables de configuration :
INSERT INTO public.mntprocessconf (id_site, code_site)
SELECT DISTINCT(id_site), code_site FROM public.site b ORDER BY b.id_site;
A voir mais en l'état, permet d'avoir une liste des valeurs des champs par codeSite :
IFS='|' params=(`psql -h $maddogDBHost -p $maddogDBPort -d $maddogDBName -U $maddogDBUser -AXqtc "SELECT * FROM public.mntprocessconf WHERE code_site='$codeSite';"`)
ou
#!/bin/bash
IFS="|" read id_site code_site <<< $(psql -h localhost -p 5432 -d maddog -U user -AXtc "SELECT id_site, code_site FROM public.mntprocessconf WHERE code_site='VOUGOT';")
echo $code_site
Pour rappel, la commande GDAL est la suivante :
https://gdal.org/programs/gdal_grid.html
Les paramètre actuellement utilisés sont visible dans le script précédent de création de table (en haut de ce commentaire).
Comme vu avec @mrouan, une fois le script réalisé, il sera possible de rajouter des paramètres (LETG sera autonome) comme ceci :
mntprocessconf
vrt2Postgis.sh
Description
le calcul de l'interpolation est hétérogène en fonction des sites Treffiagat : Boutrouilles : Vougot :
Il a été calibré sur le site du Vougot dont le résultat est satisfaisant, il faudrait imaginer un paramétrage par site.