add echos to extraction step
This commit is contained in:
parent
4a8d79a54a
commit
0e01971b4a
@ -1,31 +1,28 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
#
|
||||
# Extract MasterMap
|
||||
#
|
||||
|
||||
: ${1?"Usage: $0 ./path/to/mastermap/dir"}
|
||||
|
||||
data_dir=$1
|
||||
|
||||
#
|
||||
# Extract buildings from *.gz to CSV
|
||||
#
|
||||
|
||||
echo "Extract buildings from *.gz..."
|
||||
|
||||
# Features where::
|
||||
# descriptiveGroup = '(1:Building)'
|
||||
#
|
||||
# Use `fid` as source ID, aka TOID.
|
||||
#
|
||||
|
||||
find $data_dir -type f -name '*.gz' -printf "%f\n" | \
|
||||
parallel \
|
||||
gunzip $data_dir/{} -k -S gml
|
||||
|
||||
echo "Rename extracted files to .gml..."
|
||||
rename 's/$/.gml/' $data_dir/*[^gzvt]
|
||||
|
||||
# Note: previously the rename cmd above resulted in some temp files being renamed to .gml
|
||||
# so I have specified the start of the filename (appears to be consistent for all OS MasterMap downloads)
|
||||
# we may need to update this below for other downloads
|
||||
echo "Covert .gml files to .csv"
|
||||
find $data_dir -type f -name '*5690395*.gml' -printf "%f\n" | \
|
||||
parallel \
|
||||
ogr2ogr \
|
||||
@ -35,5 +32,6 @@ ogr2ogr \
|
||||
TopographicArea \
|
||||
-lco GEOMETRY=AS_WKT
|
||||
|
||||
echo "Remove .gfs and .gml files from previous steps..."
|
||||
rm $data_dir/*.gfs
|
||||
rm $data_dir/*.gml
|
||||
|
Loading…
Reference in New Issue
Block a user