Beim Namen weiss ich es nicht, aber zumindest bei den Zeiten schert sich der OSM Uploader nicht darum, ob überall dasselbe drinsteht. Ich verwende sed um als Zeit bei allen Punkten “2008-01-01T00:00:00Z” einzutragen.

Du kannst aber mit sed auch einfach eine andere Zeit dort eintragen. Der folgende sed Aufruf korrigiert die eingetragene Zeit und den Namen:

sed -e 's/<time>.*<\/time>/<time>2008-01-01T00:00:00Z<\/time>/g' -e 's/<name>.*<\/name>/<name>trkpt-2008-01-01T00:00:00Z<\/name>/g' input.gpx > output.gpx

Oder mit einem Shell-Wrapper:

#!/bin/sh
for input in $*; do
    output=`basename "${input}" .gpx`"-clean.gpx"
    sed -e 's/<time>.*<\/time>/<time>2008-01-01T00:00:00Z<\/time>/g' \
        -e 's/<name>.*<\/name>/<name>trkpt-2008-01-01T00:00:00Z<\/name>/g' \
        "${input}" > "${output}"
done

Gruß, Uz