Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

#!/bin/bash
# Utilisation : ./extract-poly fr-p.osm.pbf fr-14
# Paramètres : .
# - 1 : nom du fichier .pbf dont on veut extraire une portion avec un fichier .poly
# - 2 : nom du fichier .poly sans extenssion (l'extrait aura le même nom avec l'extenssion .pbf)
#
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_OSM=$1
FICHIER=$2

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_OSM" workers=6 \
        --bounding-polygon file="$DOSSIER_OSM/$FICHIER.poly" \
        --write-pbf file="$DOSSIER_OSM/$FICHIER.pbf"