Update README.md

This commit is contained in:
MaelREBOUX 2023-02-14 20:35:38 +01:00
parent fd2d026f95
commit 70a0772b29

View file

@ -97,13 +97,13 @@ Ce répertoire recevra tous les fichiers temporaires nécessaires : exports GEOJ
### Fichier de configuration ### Fichier de configuration
Modifier le fichier `config.ini` pour y mettre les informations de connexion aux bases de données (la base OpenStreetMap et les bases redadeg). Modifier le fichier `config.ini` dans le répertoire `scripts_v2` pour y mettre les informations de connexion aux bases de données (la base OpenStreetMap et les bases redadeg).
### Créer la base de données ### Créer la base de données
Se déplacer dans le répertoire des scripts : `cd ar_redadeg/scripts_v2/` Se déplacer dans le répertoire des scripts : `cd scripts_v2/`
Utiliser le script suivant avec un compte linux qui dispose d'un rôle 'superuser' sur la base PostgreSQL. Donc idéalement, à exécuter avec le user postgres. Utiliser le script suivant avec un compte linux qui dispose d'un rôle 'superuser' sur la base PostgreSQL. Donc idéalement, à exécuter avec le user postgres.
@ -124,12 +124,21 @@ Note : l'extension `postgis_topology` crée forcément un schéma *topology* dan
### Créer les tables ### Créer les tables
Il faut au préalable créer un fichier `update_infos_secteurs.sql` dans le répertoire du millésime et le remplir à minima avec le secteur d'avant départ et un secteur de test.
`nano ../data/{millesime}/update_infos_secteurs.sql`
```sql
-- id | nom_br | nom_fr | objectif_km | km_redadeg
TRUNCATE TABLE secteur ;
INSERT INTO secteur VALUES (0, 'Rak-loc''han', 'Pré-départ', 0, 0);
INSERT INTO secteur VALUES (999, 'test', 'test', NULL, NULL);
```
On exécute ensuite le script qui va créer toutes les tables : On exécute ensuite le script qui va créer toutes les tables :
`./create_tables.sh {millesime}` `./create_tables.sh {millesime}`
La table de référence des secteurs est remplie avec le script `update_infos_secteurs.sql`. Adapater ce script SQL en fonction de Ar Redadeg.
Note : le principe est de travailler dans le système de projection IGN Lambert93. Les tables / couches dans ce système ne sont pas suffixé. Les tables d'import depuis umap sont suffixées en "3857" et les tables ou vues d'export sont suffixées en "4326". Note : le principe est de travailler dans le système de projection IGN Lambert93. Les tables / couches dans ce système ne sont pas suffixé. Les tables d'import depuis umap sont suffixées en "3857" et les tables ou vues d'export sont suffixées en "4326".
@ -148,6 +157,31 @@ Ce script va récupérer une couche des communes de France (source OpenStreetMap
**Attention !** changer le millésime à utiliser ligne 26 : `millesimeSHP=20220101` si nécessaire. **Attention !** changer le millésime à utiliser ligne 26 : `millesimeSHP=20220101` si nécessaire.
### Cartes umap
TODO
### Couches GeoServer
TODO
### Page HTML du millésime
TODO
### sauvegardes
Modifier le crontab : `crontab -e`
```
# sauvegarde des bases postgresql : tous les jours à 12h00
00 12 * * * cd /data/projets/ar_redadeg/scripts_v2/ ; ./backup.sh 2024 > /data/projets/ar_redadeg/data/2024/backup/backup.log
```
## Phase 1 et 2 : obtenir un tracé calé sur le filaire de voies OSM ## Phase 1 et 2 : obtenir un tracé calé sur le filaire de voies OSM
Le script `update_secteur.py` rassemble toutes les étapes nécessaires pour, à partir du tracé à main levé dans les cartes umap, obtenir un tracé recalé sur le filaire de voies OSM. Le script `update_secteur.py` rassemble toutes les étapes nécessaires pour, à partir du tracé à main levé dans les cartes umap, obtenir un tracé recalé sur le filaire de voies OSM.