Project

General

Profile

Download (2.11 KB) Statistics
| Branch: | Revision:
1
# GDAL commands for assembling SRTM and ASTER DEM tiles associated with
2
# the 60N Canada boundary analysis, and resampling into the desired 3"
3
# (~90m) resolution even-boundary grid.
4
#
5
# These commands generate strips of elevation data (GeoTIFFs) along a
6
# 40-degree longitudinal extent matching (at least one of) Rick Reeves'
7
# mosaicked CDEM grids. The strips extend 150 pixels south of 60N and
8
# (in case of ASTER only) 150 pixels north of 60N, which should provide
9
# a sufficient but not excessive latitudinal range for fixing and
10
# assessing boundary artifacts.
11
#
12
# Note:
13
#   Working with the original ASTERs yields this warning from GDAL:
14
#     Warning 1: TIFFReadDirectoryCheckOrder:Invalid TIFF directory;
15
#     tags are not sorted in ascending order
16
#   I then ran gdal_translate on several of the offending ASTERs, then
17
#   repeated the vrt/warp on those -- now without warnings. However, the
18
#   output data was the same as when I operated on the original files
19
#   (with warnings), so for the moment I'm just going to ignore the
20
#   warnings.
21
#
22
# Jim Regetz
23
# NCEAS
24

    
25
# at the time of script creation, these paths were correct on vulcan
26
export ASTDIR="/home/reeves/active_work/EandO/asterGdem"
27
export SRTMDIR="/home/reeves/active_work/EandO/CgiarSrtm/SRTM_90m_ASCII_4_1"
28

    
29
# SRTM (also convert to 16bit integer)
30
gdalbuildvrt srtm.vrt $SRTMDIR/srtm_*_01.asc
31
gdalwarp -ot Int16 -te -136 59.875 -96 60 -ts 48000 150 -r bilinear \
32
  srtm.vrt srtm_150below.tif
33

    
34
# ASTER
35
gdalbuildvrt aster.vrt $ASTDIR/ASTGTM_N59*W*_dem.tif \
36
  $ASTDIR/ASTGTM_N60*W*_dem.tif
37
gdalwarp -te -136 59.875 -96 60 -ts 48000 150 -r bilinear \
38
  aster.vrt aster_150below.tif
39
gdalwarp -te -136 60 -96 60.125 -ts 48000 150 -r bilinear \
40
  aster.vrt aster_150above.tif
41

    
42
# note that the top 150 rows of this one are, somewhat surprisingly,
43
# slightly different from the above!
44
# gdalwarp -te -136 59.875 -96 60.125 -ts 48000 300 -r bilinear \
45
#   aster.vrt aster_300straddle.tif
46
#
47
# and this yields an even different set of values
48
# gdalbuildvrt aster_N60.vrt $ASTDIR/ASTGTM_N60*W*_dem.tif
49
# gdalwarp -te -136 60 -96 60.125 -ts 48000 150 -r bilinear \
50
#   aster_N60.vrt aster_150above.tif
51

    
(12-12/23)