Subversion Repositories eFlore/Projets.eflore-projets

Rev

Rev 1046 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1046 jpm 1
#!/bin/bash
2
# Utilisation : ./extract-communes fr-14
3
# Paramètres : .
4
# - 1 : nom du fichier .pbf dont on veut extraire les communes (sans extenssion)
5
# Sortie : nom du fichier .pbf suffixé par "_new" et avec l'extenssion .osm
6
#
7
ageEnSeconde(){ expr `date +%s` - `stat -c %Y $1`; };
8
 
9
if [ -f config.cfg ] ; then
10
	source config.cfg
11
	echo $DATE;
12
else
13
	echo "Veuillez paramétrer le script en renommant le fichier 'config.defaut.cfg' en 'config.cfg'."
14
	exit;
15
fi
16
 
17
FICHIER=$1
18
 
19
echo "Export de l'emplacement du binaire Java dans la variable d'environnement JAVACMD";
20
export JAVACMD="$CHEMIN_JAVA"
21
 
22
echo "Export de l'emplacement du dossier tmp pour Osmosis"
23
export JAVACMD_OPTIONS="-Djava.io.tmpdir=$OSMOSIS_DOSSIER_TMP -Xmx4G"
24
 
25
echo "Filtrage du fichier en cours ...";
26
$CHEMIN_OSMOSIS \
27
	-v \
28
	--read-pbf-fast "$DOSSIER_OSM/$FICHIER.pbf" workers=6 \
29
	--tf accept-relations admin_level=8 \
30
	--tf accept-relations type=boundary \
31
	--tf accept-relations ref:INSEE=* \
32
	--used-way \
33
	--used-node \
34
	--wx "$DOSSIER_OSM/${FICHIER}_new.osm"