-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathBuild-Samoens-SIG.sh
executable file
·61 lines (55 loc) · 2.73 KB
/
Build-Samoens-SIG.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#!/bin/sh
# fichier shell pour construire ou mettre à jour les shapefiles de la base de données topographiques de Samoëns.
# Ne fonctionne qu'avec un OS utilisant un shell, comme MacOS X et systèmes Linux.
# Copyright (C) 2022 Xavier Robert <xavier.robert***@***ird.fr>
# This work is under the Creative Commons Attribution-ShareAlike-NonCommecial License:
# <http://creativecommons.org/licenses/by-nc-sa/4.0/>
echo '###########################################################################################'
echo 'Script pour générer ou mettre à jour les shapefiles pour le progjet GIS du karst de Samoëns'
echo ' Ecrit par Xavier Robert, Octobre 2022 '
echo ' Licence CC-by-nc-sa '
echo '###########################################################################################'
echo ''
echo ''
#0 Synchronise la base de données avec le serveur Merging Maps
echo ' 0- Synchronise la base de données avec le serveur Merging Maps...'
echo ' A implémenter !! '
#https://merginmaps.com/docs/dev/integration/
#cd Samoens-GIS/MergingMaps
#merging --username ??? --password ??? --url ??? sync
#cd -
echo ''
# 1- Générer les shapefiles 3D des différentes topographies de tout le système
echo ' 1- Construction des shapefiles 3D et des listes de cavités...'
echo ' Attention, cette étape est longue !!!'
therion SamoensGIS.thconfig
echo ''
# 2- Construire ou mettre à jour les shapefiles des entrées de cavités majeures
echo ' 2- Travail sur les shapefiles des entrées de cavités majeures....'
#cd Outputs/Lists/Therion-ShpEntrees
cd Samoens-GIS/Scripts
python pythEntrance.py
##pythEntrance.py:571: FionaDeprecationWarning: This function will be removed in version 2.0. Please use CRS.from_epsg() instead.
## Revoir les entrées du Criou !!!
#cd -
echo ''
# 3- Mise à jour des shapefiles stations3D pour rajouter les informations d'altitudes
echo ' 3- Mise à jour des shapefiles stations3D (rajout des altitudes à la table attributaire)'
##cd Outputs/3D/Folly-tot-3D
python pyStationsAltitude.py
#cd -
echo ''
# 4- Mise à jour des shapefiles stations3D pour rajouter les informations d'altitudes
echo ' 4- Découpe les shapefiles aires et lignes au regard de l Outline'
echo ' Attention, cette étape est longue si travail sur tout un système en entier !!!'
##pwd;cd Outputs/3D/Folly-tot-2D
python CleanShp2d.py
cd -
echo ''
# 5- Mise à jour du projet QGis et du repository Merging Maps
echo ' 5- Mise à jour du projet QGis et du repository Merging Maps...'
echo ' A faire manuellement !?'
echo ''
#cd Samoens-GIS/MergingMaps
#merging --username ??? --password ??? --url ??? sync
#cd -