Project

General

Profile

Download (1.71 KB) Statistics
| Branch: | Revision:
1
/* merge x tiles in Oregon around Portland for testing methods
2

    
3

    
4
&if %:program%_ eq ARC_ &then grid
5
&if %:program%_ ne GRID_ &then
6
&return This program must be run from ARC or GRID.
7

    
8
/*note the directory path
9
&sv tiledir I:\NCEAS\topo\tiles
10
&sv outdir I:\NCEAS\topo\experimental
11
&sv name srtmv41
12
&sv vernum 1
13

    
14
/* This can be extended to larger areas (beyond 3x3 used here) but at some stage the
15
/* tilelist variable is going to get too long - AML has a limited line length
16
/* At this point, it would be better to tile by longitude band i.e. do a merge for
17
/* each value of w, then merge the resulting strips as a separate step
18

    
19
/* can be more elegant, loop across lat band then merge
20

    
21
&sv tilelist
22
&do w = 115 &to 117
23
  &do n = 42 &to 46
24
    &sv tilelist %tilelist%, %tiledir%\w%w%\n%n%\%vernum%\%name%\w%w%n%n%
25
  &end
26
&end
27

    
28
%outdir%\srtmv41_OR1 = merge(%tilelist%)
29

    
30
&sv tilelist
31
&do w = 117 &to 119
32
  &do n = 42 &to 46
33
    &sv tilelist %tilelist%, %tiledir%\w%w%\n%n%\%vernum%\%name%\w%w%n%n%
34
  &end
35
&end
36

    
37
%outdir%\srtmv41_OR2 = merge(%tilelist%)
38

    
39
&sv tilelist
40
&do w = 119 &to 121
41
  &do n = 42 &to 46
42
    &sv tilelist %tilelist%, %tiledir%\w%w%\n%n%\%vernum%\%name%\w%w%n%n%
43
  &end
44
&end
45

    
46
%outdir%\srtmv41_OR3 = merge(%tilelist%)
47

    
48
&sv tilelist
49
&do w = 121 &to 123
50
  &do n = 42 &to 46
51
    &sv tilelist %tilelist%, %tiledir%\w%w%\n%n%\%vernum%\%name%\w%w%n%n%
52
  &end
53
&end
54

    
55
%outdir%\srtmv41_OR4 = merge(%tilelist%)
56

    
57
&sv tilelist
58
&do w = 123 &to 125
59
  &do n = 42 &to 46
60
    &sv tilelist %tilelist%, %tiledir%\w%w%\n%n%\%vernum%\%name%\w%w%n%n%
61
  &end
62
&end
63

    
64
%outdir%\srtmv41_OR5 = merge(%tilelist%)
65

    
66
%outdir%\srtmv41_OR = merge(srtmv41_OR1, srtmv41_OR2, srtmv41_OR3, srtmv41_OR4, srtmv41_OR5)
67

    
(9-9/11)