Re: dfsg-free global digital elevation model (GDEM)?
Hamish <hamish_b@yahoo.com> writes:
> karme writes:
>> I am looking for a DFSG-free [0] global digital elevation
>> model (GDEM) which I ultimately want to package for debian.
>>
>> is the SRTM [1] data DFSG-free?
>>
>> think so:
>> http://www2.jpl.nasa.gov/srtm/mou.html
>
> yes it is, but probably not appropriate for inclusion in debian
> due to the large size of the dataset.
ok
>> rest of the world could be filled using GLOBE G.O.O.D. data
>
> if you are interested in such a thing I'd suggest one of the
> ETOPO series. (1,2,5 arc-min resolution)
> see http://www.ngdc.noaa.gov/mgg/global/global.html
>
> In particular, etopo5 is old, but relatively small.
i am not sure etopo1 is better than GLOBE G.O.O.D. especially regarding
license issues (this starts driving me crazy)
for testing purpuses i created a GLOBE G.O.O.D. GDEM in geotiff format
(tiled internally and compressed) that is ~200MiB without overviews and
~300MiB including overviews.
(raw data would be:
43200 * 21600 * 2 MiB / (1024 * 1024) = 1779.78515625 MiB)
See also attached Makefile (I hope the attachment goes through)
> Better is to include tools to download what data you need on-
> the-fly I think,
ok
> and the more immediate need is to package the Natural Earth dataset
> shapefiles.
ok
> see also http://grass.osgeo.org/wiki/Global_datasets
thanks
greetings
karme
# using bashisms
SHELL=/bin/bash
SRC="http://www.ngdc.noaa.gov/mgg/topo/DATATILES/elev/all10g.tgz"
METASRC="http://www.ngdc.noaa.gov/mgg/topo/elev/esri/hdr/"
MD5="f5b1bd95ac5c35aa974dce91c324072a"
INSTALL = install
INSTALL_DATA = $(INSTALL) -m 644
PACKAGE=dem-globe
all: dem-globe.tif
dem-globe.tif: dem-globe.vrt
gdal_translate -a_srs epsg:4326 -of GTiff -co "TILED=YES" -co "COMPRESS=DEFLATE" -co "ZLEVEL=7" -co "PREDICTOR=2" $< $@
gdaladdo -r cubic $@ 2 4 8 16 32 64 128
dem-globe.vrt: download-meta.stamp
mv -v all10/a11g all10/a10g
gdalbuildvrt $@ $$(echo all10/{a..p}10g)
download.stamp:
[ "$$(md5sum all10g.tgz |cut -f 1 -d " ")" = "$(MD5)" ] || { wget -nc "$(SRC)" && [ "$$(md5sum all10g.tgz |cut -f 1 -d " ")" = "$(MD5)" ] ; } && touch $@ || rm -vf all10g.tgz
unpack.stamp: download.stamp
tar xzf all10g.tgz && touch $@
download-meta.stamp: unpack.stamp
cd all10 && for i in {a..p}; do wget -nc $(METASRC)/$${i}10g.hdr; done && cd .. && touch $@
clean:
rm -vf *.stamp *~ dem-globe.tif dem-globe.vrt all10g.tgz
rm -rvf all10
installdirs:
$(INSTALL) -d $(DESTDIR)/usr/share/dem-data
$(INSTALL) -d $(DESTDIR)/usr/share/doc/$(PACKAGE)
install: installdirs
$(INSTALL_DATA) dem-globe.tif $(DESTDIR)/usr/share/dem-data
$(INSTALL_DATA) README $(DESTDIR)/usr/share/doc/$(PACKAGE)
$(INSTALL_DATA) COPYING $(DESTDIR)/usr/share/doc/$(PACKAGE)
$(INSTALL_DATA) globedocumentationmanual.pdf $(DESTDIR)/usr/share/doc/$(PACKAGE)
Prerequisites / build dependencies:
- gnu make
- md5sum
- bash
- wget
- gdal
- internet connection
Run:
make
and
make install
Reply to: