Update test patch, fix ETRS89 typo, use variables for +init values.
Bas Couwenberg
9 years ago
0 | 0 | --- /dev/null |
1 | 1 | +++ b/testrdtrans2008 |
2 | @@ -0,0 +1,380 @@ | |
2 | @@ -0,0 +1,383 @@ | |
3 | 3 | +: |
4 | 4 | +# Script to do some testing of various transformations |
5 | 5 | +# required by the RDNAPTRANS™2008 license. |
31 | 31 | + |
32 | 32 | +OUT=testrdtrans2008_out |
33 | 33 | + |
34 | +ETRS89="epsg:4258" | |
35 | +RDNAP="rdnap:rdnap" | |
36 | + | |
34 | 37 | +echo "doing tests into file ${OUT}, please wait" |
35 | 38 | + |
36 | 39 | +rm -f ${OUT} |
40 | 43 | + |
41 | 44 | +cat >>${OUT} <<EOF |
42 | 45 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
43 | +# | No. | Name | ETS89 | | | RD/NAP | | | | |
46 | +# | No. | Name | ETRS89 | | | RD/NAP | | | | |
44 | 47 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
45 | 48 | +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) | |
46 | 49 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
49 | 52 | + |
50 | 53 | +EOF |
51 | 54 | + |
52 | +$EXE -r +init=epsg:4258 +to +init=rdnap:rdnap -E -f '%.4f' >>${OUT} <<EOF | |
55 | +$EXE -r +init=$ETRS89 +to +init=$RDNAP -E -f '%.4f' >>${OUT} <<EOF | |
53 | 56 | +53.160753042 4.824761912 42.8614 |
54 | 57 | +EOF |
55 | 58 | + |
56 | 59 | +cat >>${OUT} <<EOF |
57 | 60 | + |
58 | 61 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
59 | +# | No. | Name | ETS89 | | | RD/NAP | | | | |
62 | +# | No. | Name | ETRS89 | | | RD/NAP | | | | |
60 | 63 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
61 | 64 | +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) | |
62 | 65 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
65 | 68 | + |
66 | 69 | +EOF |
67 | 70 | + |
68 | +$EXE -r +init=epsg:4258 +to +init=rdnap:rdnap -E -f '%.4f' >>${OUT} <<EOF | |
71 | +$EXE -r +init=$ETRS89 +to +init=$RDNAP -E -f '%.4f' >>${OUT} <<EOF | |
69 | 72 | +53.419482050 6.776726674 42.3586 |
70 | 73 | +EOF |
71 | 74 | + |
72 | 75 | +cat >>${OUT} <<EOF |
73 | 76 | + |
74 | 77 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
75 | +# | No. | Name | ETS89 | | | RD/NAP | | | | |
78 | +# | No. | Name | ETRS89 | | | RD/NAP | | | | |
76 | 79 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
77 | 80 | +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) | |
78 | 81 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
81 | 84 | + |
82 | 85 | +EOF |
83 | 86 | + |
84 | +$EXE -r +init=epsg:4258 +to +init=rdnap:rdnap -E -f '%.4f' >>${OUT} <<EOF | |
87 | +$EXE -r +init=$ETRS89 +to +init=$RDNAP -E -f '%.4f' >>${OUT} <<EOF | |
85 | 88 | +52.155172897 5.387203657 43.2551 |
86 | 89 | +EOF |
87 | 90 | + |
88 | 91 | +cat >>${OUT} <<EOF |
89 | 92 | + |
90 | 93 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
91 | +# | No. | Name | ETS89 | | | RD/NAP | | | | |
94 | +# | No. | Name | ETRS89 | | | RD/NAP | | | | |
92 | 95 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
93 | 96 | +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) | |
94 | 97 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
97 | 100 | + |
98 | 101 | +EOF |
99 | 102 | + |
100 | +$EXE -r +init=epsg:4258 +to +init=rdnap:rdnap -E -f '%.4f' >>${OUT} <<EOF | |
103 | +$EXE -r +init=$ETRS89 +to +init=$RDNAP -E -f '%.4f' >>${OUT} <<EOF | |
101 | 104 | +51.368607152 3.397588595 47.4024 |
102 | 105 | +EOF |
103 | 106 | + |
104 | 107 | +cat >>${OUT} <<EOF |
105 | 108 | + |
106 | 109 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
107 | +# | No. | Name | ETS89 | | | RD/NAP | | | | |
110 | +# | No. | Name | ETRS89 | | | RD/NAP | | | | |
108 | 111 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
109 | 112 | +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) | |
110 | 113 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
113 | 116 | + |
114 | 117 | +EOF |
115 | 118 | + |
116 | +$EXE -r +init=epsg:4258 +to +init=rdnap:rdnap -E -f '%.4f' >>${OUT} <<EOF | |
119 | +$EXE -r +init=$ETRS89 +to +init=$RDNAP -E -f '%.4f' >>${OUT} <<EOF | |
117 | 120 | +50.792584908 5.773795547 174.9478 |
118 | 121 | +EOF |
119 | 122 | + |
120 | 123 | +cat >>${OUT} <<EOF |
121 | 124 | + |
122 | 125 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
123 | +# | No. | Name | ETS89 | | | RD/NAP | | | | |
126 | +# | No. | Name | ETRS89 | | | RD/NAP | | | | |
124 | 127 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
125 | 128 | +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) | |
126 | 129 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
129 | 132 | + |
130 | 133 | +EOF |
131 | 134 | + |
132 | +$EXE -r +init=epsg:4258 +to +init=rdnap:rdnap -E -f '%.4f' >>${OUT} <<EOF | |
135 | +$EXE -r +init=$ETRS89 +to +init=$RDNAP -E -f '%.4f' >>${OUT} <<EOF | |
133 | 136 | +51.947393898 4.072887101 47.5968 |
134 | 137 | +EOF |
135 | 138 | + |
136 | 139 | +cat >>${OUT} <<EOF |
137 | 140 | + |
138 | 141 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
139 | +# | No. | Name | ETS89 | | | RD/NAP | | | | |
142 | +# | No. | Name | ETRS89 | | | RD/NAP | | | | |
140 | 143 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
141 | 144 | +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) | |
142 | 145 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
145 | 148 | + |
146 | 149 | +EOF |
147 | 150 | + |
148 | +$EXE -r +init=epsg:4258 +to +init=rdnap:rdnap -E -f '%.4f' >>${OUT} <<EOF | |
151 | +$EXE -r +init=$ETRS89 +to +init=$RDNAP -E -f '%.4f' >>${OUT} <<EOF | |
149 | 152 | +50.687420405 4.608971812 |
150 | 153 | +EOF |
151 | 154 | + |
152 | 155 | +cat >>${OUT} <<EOF |
153 | 156 | + |
154 | 157 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
155 | +# | No. | Name | ETS89 | | | RD/NAP | | | | |
158 | +# | No. | Name | ETRS89 | | | RD/NAP | | | | |
156 | 159 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
157 | 160 | +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) | |
158 | 161 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
161 | 164 | + |
162 | 165 | +EOF |
163 | 166 | + |
164 | +$EXE -r +init=epsg:4258 +to +init=rdnap:rdnap -E -f '%.4f' >>${OUT} <<EOF | |
167 | +$EXE -r +init=$ETRS89 +to +init=$RDNAP -E -f '%.4f' >>${OUT} <<EOF | |
165 | 168 | +51.136825197 4.601375361 |
166 | 169 | +EOF |
167 | 170 | + |
168 | 171 | +cat >>${OUT} <<EOF |
169 | 172 | + |
170 | 173 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
171 | +# | No. | Name | ETS89 | | | RD/NAP | | | | |
174 | +# | No. | Name | ETRS89 | | | RD/NAP | | | | |
172 | 175 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
173 | 176 | +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) | |
174 | 177 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
177 | 180 | + |
178 | 181 | +EOF |
179 | 182 | + |
180 | +$EXE -r +init=epsg:4258 +to +init=rdnap:rdnap -E -f '%.4f' >>${OUT} <<EOF | |
183 | +$EXE -r +init=$ETRS89 +to +init=$RDNAP -E -f '%.4f' >>${OUT} <<EOF | |
181 | 184 | +52.482440839 4.268403889 |
182 | 185 | +EOF |
183 | 186 | + |
184 | 187 | +cat >>${OUT} <<EOF |
185 | 188 | + |
186 | 189 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
187 | +# | No. | Name | ETS89 | | | RD/NAP | | | | |
190 | +# | No. | Name | ETRS89 | | | RD/NAP | | | | |
188 | 191 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
189 | 192 | +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) | |
190 | 193 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
193 | 196 | + |
194 | 197 | +EOF |
195 | 198 | + |
196 | +$EXE -r +init=epsg:4258 +to +init=rdnap:rdnap -E -f '%.4f' >>${OUT} <<EOF | |
199 | +$EXE -r +init=$ETRS89 +to +init=$RDNAP -E -f '%.4f' >>${OUT} <<EOF | |
197 | 200 | +51.003976532 3.891247830 |
198 | 201 | +EOF |
199 | 202 | + |
212 | 215 | + |
213 | 216 | +EOF |
214 | 217 | + |
215 | +$EXE -s +init=rdnap:rdnap +to +init=epsg:4258 -E -f '%.9f' >>${OUT} <<EOF | |
218 | +$EXE -s +init=$RDNAP +to +init=$ETRS89 -E -f '%.9f' >>${OUT} <<EOF | |
216 | 219 | +117380.1200 575040.3400 1.0000 |
217 | 220 | +EOF |
218 | 221 | + |
228 | 231 | + |
229 | 232 | +EOF |
230 | 233 | + |
231 | +$EXE -s +init=rdnap:rdnap +to +init=epsg:4258 -E -f '%.9f' >>${OUT} <<EOF | |
234 | +$EXE -s +init=$RDNAP +to +init=$ETRS89 -E -f '%.9f' >>${OUT} <<EOF | |
232 | 235 | +247380.5600 604580.7800 2.0000 |
233 | 236 | +EOF |
234 | 237 | + |
244 | 247 | + |
245 | 248 | +EOF |
246 | 249 | + |
247 | +$EXE -s +init=rdnap:rdnap +to +init=epsg:4258 -E -f '%.9f' >>${OUT} <<EOF | |
250 | +$EXE -s +init=$RDNAP +to +init=$ETRS89 -E -f '%.9f' >>${OUT} <<EOF | |
248 | 251 | +155000.0000 463000.0000 0.0000 |
249 | 252 | +EOF |
250 | 253 | + |
260 | 263 | + |
261 | 264 | +EOF |
262 | 265 | + |
263 | +$EXE -s +init=rdnap:rdnap +to +init=epsg:4258 -E -f '%.9f' >>${OUT} <<EOF | |
266 | +$EXE -s +init=$RDNAP +to +init=$ETRS89 -E -f '%.9f' >>${OUT} <<EOF | |
264 | 267 | +16460.9100 377380.2300 3.0000 |
265 | 268 | +EOF |
266 | 269 | + |
276 | 279 | + |
277 | 280 | +EOF |
278 | 281 | + |
279 | +$EXE -s +init=rdnap:rdnap +to +init=epsg:4258 -E -f '%.9f' >>${OUT} <<EOF | |
282 | +$EXE -s +init=$RDNAP +to +init=$ETRS89 -E -f '%.9f' >>${OUT} <<EOF | |
280 | 283 | +182260.4500 311480.6700 129.000 |
281 | 284 | +EOF |
282 | 285 | + |
292 | 295 | + |
293 | 296 | +EOF |
294 | 297 | + |
295 | +$EXE -s +init=rdnap:rdnap +to +init=epsg:4258 -E -f '%.9f' >>${OUT} <<EOF | |
298 | +$EXE -s +init=$RDNAP +to +init=$ETRS89 -E -f '%.9f' >>${OUT} <<EOF | |
296 | 299 | +64640.8900 440700.0100 4.0000 |
297 | 300 | +EOF |
298 | 301 | + |
308 | 311 | + |
309 | 312 | +EOF |
310 | 313 | + |
311 | +$EXE -s +init=rdnap:rdnap +to +init=epsg:4258 -E -f '%.9f' >>${OUT} <<EOF | |
314 | +$EXE -s +init=$RDNAP +to +init=$ETRS89 -E -f '%.9f' >>${OUT} <<EOF | |
312 | 315 | +100000.6700 300000.8900 |
313 | 316 | +EOF |
314 | 317 | + |
324 | 327 | + |
325 | 328 | +EOF |
326 | 329 | + |
327 | +$EXE -s +init=rdnap:rdnap +to +init=epsg:4258 -E -f '%.9f' >>${OUT} <<EOF | |
330 | +$EXE -s +init=$RDNAP +to +init=$ETRS89 -E -f '%.9f' >>${OUT} <<EOF | |
328 | 331 | +100000.6700 350000.8900 |
329 | 332 | +EOF |
330 | 333 | + |
340 | 343 | + |
341 | 344 | +EOF |
342 | 345 | + |
343 | +$EXE -s +init=rdnap:rdnap +to +init=epsg:4258 -E -f '%.9f' >>${OUT} <<EOF | |
346 | +$EXE -s +init=$RDNAP +to +init=$ETRS89 -E -f '%.9f' >>${OUT} <<EOF | |
344 | 347 | + |
345 | 348 | +EOF |
346 | 349 | + |
356 | 359 | + |
357 | 360 | +EOF |
358 | 361 | + |
359 | +$EXE -s +init=rdnap:rdnap +to +init=epsg:4258 -E -f '%.9f' >>${OUT} <<EOF | |
362 | +$EXE -s +init=$RDNAP +to +init=$ETRS89 -E -f '%.9f' >>${OUT} <<EOF | |
360 | 363 | +50000.4500 335999.6700 |
361 | 364 | +EOF |
362 | 365 | + |
397 | 400 | +++ b/testrdtrans2008_out.dist |
398 | 401 | @@ -0,0 +1,199 @@ |
399 | 402 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
400 | +# | No. | Name | ETS89 | | | RD/NAP | | | | |
403 | +# | No. | Name | ETRS89 | | | RD/NAP | | | | |
401 | 404 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
402 | 405 | +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) | |
403 | 406 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
407 | 410 | +53.160753042 4.824761912 42.8614 117380.1200 575040.3400 1.0000 |
408 | 411 | + |
409 | 412 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
410 | +# | No. | Name | ETS89 | | | RD/NAP | | | | |
413 | +# | No. | Name | ETRS89 | | | RD/NAP | | | | |
411 | 414 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
412 | 415 | +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) | |
413 | 416 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
417 | 420 | +53.419482050 6.776726674 42.3586 247380.5600 604580.7800 2.0000 |
418 | 421 | + |
419 | 422 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
420 | +# | No. | Name | ETS89 | | | RD/NAP | | | | |
423 | +# | No. | Name | ETRS89 | | | RD/NAP | | | | |
421 | 424 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
422 | 425 | +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) | |
423 | 426 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
427 | 430 | +52.155172897 5.387203657 43.2551 155000.0000 463000.0000 0.0000 |
428 | 431 | + |
429 | 432 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
430 | +# | No. | Name | ETS89 | | | RD/NAP | | | | |
433 | +# | No. | Name | ETRS89 | | | RD/NAP | | | | |
431 | 434 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
432 | 435 | +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) | |
433 | 436 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
437 | 440 | +51.368607152 3.397588595 47.4024 16460.9100 377380.2300 3.0000 |
438 | 441 | + |
439 | 442 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
440 | +# | No. | Name | ETS89 | | | RD/NAP | | | | |
443 | +# | No. | Name | ETRS89 | | | RD/NAP | | | | |
441 | 444 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
442 | 445 | +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) | |
443 | 446 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
447 | 450 | +50.792584908 5.773795547 174.9478 182260.4500 311480.6700 129.0000 |
448 | 451 | + |
449 | 452 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
450 | +# | No. | Name | ETS89 | | | RD/NAP | | | | |
453 | +# | No. | Name | ETRS89 | | | RD/NAP | | | | |
451 | 454 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
452 | 455 | +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) | |
453 | 456 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
457 | 460 | +51.947393898 4.072887101 47.5968 64640.8900 440700.0101 4.0000 |
458 | 461 | + |
459 | 462 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
460 | +# | No. | Name | ETS89 | | | RD/NAP | | | | |
463 | +# | No. | Name | ETRS89 | | | RD/NAP | | | | |
461 | 464 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
462 | 465 | +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) | |
463 | 466 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
467 | 470 | +50.687420405 4.608971812 100000.6700 300000.8900 |
468 | 471 | + |
469 | 472 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
470 | +# | No. | Name | ETS89 | | | RD/NAP | | | | |
473 | +# | No. | Name | ETRS89 | | | RD/NAP | | | | |
471 | 474 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
472 | 475 | +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) | |
473 | 476 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
477 | 480 | +51.136825197 4.601375361 100000.6700 350000.8900 |
478 | 481 | + |
479 | 482 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
480 | +# | No. | Name | ETS89 | | | RD/NAP | | | | |
483 | +# | No. | Name | ETRS89 | | | RD/NAP | | | | |
481 | 484 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
482 | 485 | +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) | |
483 | 486 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
487 | 490 | +52.482440839 4.268403889 79000.0100 500000.2300 |
488 | 491 | + |
489 | 492 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
490 | +# | No. | Name | ETS89 | | | RD/NAP | | | | |
493 | +# | No. | Name | ETRS89 | | | RD/NAP | | | | |
491 | 494 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |
492 | 495 | +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) | |
493 | 496 | +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+ |