User:Frsantos

From OpenStreetMap Wiki
Jump to navigation Jump to search

Currently mapping some streets in Madrid around my house.

Estos scripts son los que suelo usar yo para convertir las trazas a datos usables por JOSM

  • Este script convierte los ficheros .nmea a .gpx, simplificándolos en el proceso.
#!/bin/sh

FILES=`echo $* | tr " " "\n" | sort | tr "\n" " "`

for FILE in ${FILES}
do
   if [ `basename $FILE .nmea` = $FILE ] ; then
       continue
   fi
   echo $FILE

   ALLFILES="${ALLFILES} -f $FILE"
   if [ "$OUTPUTFILE" = "" ] ; then
       OUTPUTFILE=`basename $FILE .nmea`
   fi
done

gpsbabel -t -i nmea ${ALLFILES} -x track,pack -x simplify,error=0.001k -x position,distance=1m -x discard,hdop=10 -o gpx -F ${OUTPUTFILE}.gpx -o kml -F ${OUTPUTFILE}.kml
  • Este otro, usa el script osmtrackfilter para convertir el fichero .gpx en datos usables directamente por JOSM. Si se le proporciona un fichero data.osm, lo usará como filtro para excluir datos de zonas ya existentes.
osmtrackfilter.pl --out-osm --split-tracks --osm data.osm --generate_ways $*