Improve gpx importer

This commit is contained in:
heyarne 2022-08-09 09:24:42 +02:00
commit a2105d8d2d

View file

@ -15,9 +15,13 @@ case "$@" in -h|--help) usage && exit 0;; esac
[ -z "$gpx_directory" ] && usage && exit 1 [ -z "$gpx_directory" ] && usage && exit 1
[ -z "$target_database" ] && usage && exit 1 [ -z "$target_database" ] && usage && exit 1
tmp="$(mktmp -d diogenes.XXXXX -p /tmp)/$(basename $target_database)"
# recursive scan and import # recursive scan and import
while IFS= read -d '' -r file; do while IFS= read -d '' -r file; do
spatialite_xml_load -d "$target_database" -x "$file" spatialite_xml_load -d "$tmp" -x "$file"
done < <(find "$gpx_directory" -name '*.gpx' -print0) done < <(find "$gpx_directory" -name '*.gpx' -print0)
mv $tmp $target_database
# TODO: Create virtual joined table # TODO: Create virtual joined table