#!/bin/bash # OpenStreetMap # ============= sources=("us-pacific" "us-northeast" "us-midwest" "us-south" "us-west") #5 (pacific je nejmenší) #sources=("us-pacific") for i in ${sources[*]} do echo "" echo -e "\033[31m*************************\033[0m" echo -e "\033[31m$i\033[0m" echo -e "\033[31m*************************\033[0m" wget -P "/home/cerba/Temp" "http://download.geofabrik.de/north-america/${i}-latest.osm.pbf" cd /home/cerba/Temp #wget -P "/media/cerba/Data/tmp" "http://download.geo.com/openstreetmap/pbf/${i}.tar.bz2" #cd /media/cerba/Data/tmp #echo "*************************" #echo "Unpacking tar.bz2..." #echo "*************************" #bunzip2 -d ${i}.tar.bz2 #rm -f ${i}.tar.bz2 #echo "*************************" #echo "Unpacking tar..." #tar xf ${i}.tar #rm -f ${i}.tar #mv $i /media/cerba/Data/tmp/ #echo "*************************" echo "OSM conversion and filtering..." osmconvert -t=/home/cerba/Temp --drop-relations --drop-ways --drop-author --drop-version ${i}-latest.osm.pbf >/media/sda2/tmp/${i}_tmp.osm echo "*************************" echo "OSM filtering..." osmfilter /media/sda2/tmp/${i}_tmp.osm --keep-nodes="*" >/media/sda2/tmp/${i}.osm #mv /media/sda2/tmp/${i}.osm /home/cerba/Temp/ cd /home/cerba/Projekty/SPOI/Scripts/ echo "*************************" echo "Transformation to RDF..." echo "*************************" java -Djava.io.tmpdir=/media/cerba/Data/Temp -Xms2560m -Xmx24560m -jar saxon9he.jar -s:/media/sda2/tmp/${i}.osm -xsl:../XSLT/transform_osm.xsl -o:/media/cerba/Data/Data/SPOI/RDF_output/${i}_OSM.rdf -t country="usa" echo "*************************" echo "Deleting temporary files..." echo "*************************" rm -rf /home/cerba/Temp rm -f /media/cerba/Data/tmp/* rm -f /media/sda2/tmp/* echo "*************************" echo "End..." echo "*************************" echo "" done