New file |
0,0 → 1,33 |
#!/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 |
# |
if [ -f extract-communes-ccha.cfg ] ; then |
source extract-communes-ccha.cfg |
echo $DATE; |
else |
echo "Veuillez paramétrer le script en renommant le fichier 'extract-communes-ccha.defaut.cfg' en 'extract-communes-ccha.cfg'." |
exit; |
fi |
|
# Récupération du dossier OSM dont on veut extraire les communes |
FICHIER=$1 |
|
echo "Export de l'emplacement du binaire Java dans la variable d'environnement JAVACMD"; |
export JAVACMD="$BIN_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 ..."; |
$BIN_OSMOSIS \ |
-v \ |
--read-pbf-fast "${DOSSIER_OSM}/${FICHIER}.osm.pbf" workers=6 \ |
--tf accept-relations admin_level=8 \ |
--tf accept-relations type=boundary \ |
--tf accept-relations ref:INSEE=48010,48041,48048,48062,48080,48086,48105,48129,48150 \ |
--used-way \ |
--used-node \ |
--write-pbf "${DOSSIER_OSM}/${FICHIER}_communes.osm.pbf" |
Property changes: |
Added: svn:eol-style |
+native |
\ No newline at end of property |
Added: svn:executable |
+* |
\ No newline at end of property |