New file |
0,0 → 1,34 |
#!/bin/bash |
# Utilisation : ./extract-communes fr-14 |
# Paramètres : . |
# - 1 : nom du fichier .pbf dont on veut extraire les communes (sans extenssion) |
# Sortie : nom du fichier .pbf suffixé par "_new" et avec l'extenssion .osm |
# |
ageEnSeconde(){ expr `date +%s` - `stat -c %Y $1`; }; |
|
if [ -f config.cfg ] ; then |
source config.cfg |
echo $DATE; |
else |
echo "Veuillez paramétrer le script en renommant le fichier 'config.defaut.cfg' en 'config.cfg'." |
exit; |
fi |
|
FICHIER=$1 |
|
echo "Export de l'emplacement du binaire Java dans la variable d'environnement JAVACMD"; |
export JAVACMD="$CHEMIN_JAVA" |
|
echo "Export de l'emplacement du dossier tmp pour Osmosis" |
export JAVACMD_OPTIONS="-Djava.io.tmpdir=$OSMOSIS_DOSSIER_TMP -Xmx4G" |
|
echo "Filtrage du fichier en cours ..."; |
$CHEMIN_OSMOSIS \ |
-v \ |
--read-pbf-fast "$DOSSIER_OSM/$FICHIER.pbf" workers=6 \ |
--tf accept-relations admin_level=8 \ |
--tf accept-relations type=boundary \ |
--tf accept-relations ref:INSEE=* \ |
--used-way \ |
--used-node \ |
--wx "$DOSSIER_OSM/${FICHIER}_new.osm" |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |