Extract OS MasterMap shell
This commit is contained in:
parent
dd72ccd108
commit
62b65f44f9
@ -1,7 +0,0 @@
|
||||
"""Extract buildings from *.gml.gz
|
||||
|
||||
Features where::
|
||||
descriptiveGroup = '(1:Building)'
|
||||
|
||||
Use `fid` as source ID, aka TOID.
|
||||
"""
|
20
etl/extract_mastermap.sh
Normal file
20
etl/extract_mastermap.sh
Normal file
@ -0,0 +1,20 @@
|
||||
# Extract buildings from *.gml.gz
|
||||
#
|
||||
# Features where::
|
||||
# descriptiveGroup = '(1:Building)'
|
||||
#
|
||||
# Use `fid` as source ID, aka TOID.
|
||||
|
||||
: ${1?"Usage: $0 ./path/to/input/dir ./path/to/ouput/dir"}
|
||||
|
||||
: ${2?"Usage: $0 ./path/to/input/dir ./path/to/ouput/dir"}
|
||||
|
||||
find $1 -type f -name '*.gz' -printf "%f\n" | \
|
||||
parallel \
|
||||
ogr2ogr \
|
||||
-select fid \
|
||||
-where "\"descriptiveGroup='(1:Building)'\"" \
|
||||
-t_srs "EPSG:3857" \
|
||||
-f "GeoJSON" $2/{}.geojson \
|
||||
$1/{} \
|
||||
TopographicArea
|
Loading…
Reference in New Issue
Block a user