Codebase list proj-rdnap / 4c956d8
Update test patch, fix ETRS89 typo, use variables for +init values. Bas Couwenberg 9 years ago
1 changed file(s) with 44 addition(s) and 41 deletion(s). Raw diff Collapse all Expand all
00 --- /dev/null
11 +++ b/testrdtrans2008
2 @@ -0,0 +1,380 @@
2 @@ -0,0 +1,383 @@
33 +:
44 +# Script to do some testing of various transformations
55 +# required by the RDNAPTRANS™2008 license.
3131 +
3232 +OUT=testrdtrans2008_out
3333 +
34 +ETRS89="epsg:4258"
35 +RDNAP="rdnap:rdnap"
36 +
3437 +echo "doing tests into file ${OUT}, please wait"
3538 +
3639 +rm -f ${OUT}
4043 +
4144 +cat >>${OUT} <<EOF
4245 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
43 +# | No. | Name | ETS89 | | | RD/NAP | | |
46 +# | No. | Name | ETRS89 | | | RD/NAP | | |
4447 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
4548 +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) |
4649 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
4952 +
5053 +EOF
5154 +
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
5356 +53.160753042 4.824761912 42.8614
5457 +EOF
5558 +
5659 +cat >>${OUT} <<EOF
5760 +
5861 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
59 +# | No. | Name | ETS89 | | | RD/NAP | | |
62 +# | No. | Name | ETRS89 | | | RD/NAP | | |
6063 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
6164 +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) |
6265 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
6568 +
6669 +EOF
6770 +
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
6972 +53.419482050 6.776726674 42.3586
7073 +EOF
7174 +
7275 +cat >>${OUT} <<EOF
7376 +
7477 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
75 +# | No. | Name | ETS89 | | | RD/NAP | | |
78 +# | No. | Name | ETRS89 | | | RD/NAP | | |
7679 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
7780 +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) |
7881 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
8184 +
8285 +EOF
8386 +
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
8588 +52.155172897 5.387203657 43.2551
8689 +EOF
8790 +
8891 +cat >>${OUT} <<EOF
8992 +
9093 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
91 +# | No. | Name | ETS89 | | | RD/NAP | | |
94 +# | No. | Name | ETRS89 | | | RD/NAP | | |
9295 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
9396 +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) |
9497 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
97100 +
98101 +EOF
99102 +
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
101104 +51.368607152 3.397588595 47.4024
102105 +EOF
103106 +
104107 +cat >>${OUT} <<EOF
105108 +
106109 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
107 +# | No. | Name | ETS89 | | | RD/NAP | | |
110 +# | No. | Name | ETRS89 | | | RD/NAP | | |
108111 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
109112 +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) |
110113 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
113116 +
114117 +EOF
115118 +
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
117120 +50.792584908 5.773795547 174.9478
118121 +EOF
119122 +
120123 +cat >>${OUT} <<EOF
121124 +
122125 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
123 +# | No. | Name | ETS89 | | | RD/NAP | | |
126 +# | No. | Name | ETRS89 | | | RD/NAP | | |
124127 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
125128 +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) |
126129 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
129132 +
130133 +EOF
131134 +
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
133136 +51.947393898 4.072887101 47.5968
134137 +EOF
135138 +
136139 +cat >>${OUT} <<EOF
137140 +
138141 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
139 +# | No. | Name | ETS89 | | | RD/NAP | | |
142 +# | No. | Name | ETRS89 | | | RD/NAP | | |
140143 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
141144 +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) |
142145 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
145148 +
146149 +EOF
147150 +
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
149152 +50.687420405 4.608971812
150153 +EOF
151154 +
152155 +cat >>${OUT} <<EOF
153156 +
154157 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
155 +# | No. | Name | ETS89 | | | RD/NAP | | |
158 +# | No. | Name | ETRS89 | | | RD/NAP | | |
156159 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
157160 +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) |
158161 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
161164 +
162165 +EOF
163166 +
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
165168 +51.136825197 4.601375361
166169 +EOF
167170 +
168171 +cat >>${OUT} <<EOF
169172 +
170173 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
171 +# | No. | Name | ETS89 | | | RD/NAP | | |
174 +# | No. | Name | ETRS89 | | | RD/NAP | | |
172175 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
173176 +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) |
174177 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
177180 +
178181 +EOF
179182 +
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
181184 +52.482440839 4.268403889
182185 +EOF
183186 +
184187 +cat >>${OUT} <<EOF
185188 +
186189 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
187 +# | No. | Name | ETS89 | | | RD/NAP | | |
190 +# | No. | Name | ETRS89 | | | RD/NAP | | |
188191 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
189192 +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) |
190193 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
193196 +
194197 +EOF
195198 +
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
197200 +51.003976532 3.891247830
198201 +EOF
199202 +
212215 +
213216 +EOF
214217 +
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
216219 +117380.1200 575040.3400 1.0000
217220 +EOF
218221 +
228231 +
229232 +EOF
230233 +
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
232235 +247380.5600 604580.7800 2.0000
233236 +EOF
234237 +
244247 +
245248 +EOF
246249 +
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
248251 +155000.0000 463000.0000 0.0000
249252 +EOF
250253 +
260263 +
261264 +EOF
262265 +
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
264267 +16460.9100 377380.2300 3.0000
265268 +EOF
266269 +
276279 +
277280 +EOF
278281 +
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
280283 +182260.4500 311480.6700 129.000
281284 +EOF
282285 +
292295 +
293296 +EOF
294297 +
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
296299 +64640.8900 440700.0100 4.0000
297300 +EOF
298301 +
308311 +
309312 +EOF
310313 +
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
312315 +100000.6700 300000.8900
313316 +EOF
314317 +
324327 +
325328 +EOF
326329 +
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
328331 +100000.6700 350000.8900
329332 +EOF
330333 +
340343 +
341344 +EOF
342345 +
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
344347 +
345348 +EOF
346349 +
356359 +
357360 +EOF
358361 +
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
360363 +50000.4500 335999.6700
361364 +EOF
362365 +
397400 +++ b/testrdtrans2008_out.dist
398401 @@ -0,0 +1,199 @@
399402 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
400 +# | No. | Name | ETS89 | | | RD/NAP | | |
403 +# | No. | Name | ETRS89 | | | RD/NAP | | |
401404 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
402405 +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) |
403406 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
407410 +53.160753042 4.824761912 42.8614 117380.1200 575040.3400 1.0000
408411 +
409412 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
410 +# | No. | Name | ETS89 | | | RD/NAP | | |
413 +# | No. | Name | ETRS89 | | | RD/NAP | | |
411414 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
412415 +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) |
413416 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
417420 +53.419482050 6.776726674 42.3586 247380.5600 604580.7800 2.0000
418421 +
419422 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
420 +# | No. | Name | ETS89 | | | RD/NAP | | |
423 +# | No. | Name | ETRS89 | | | RD/NAP | | |
421424 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
422425 +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) |
423426 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
427430 +52.155172897 5.387203657 43.2551 155000.0000 463000.0000 0.0000
428431 +
429432 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
430 +# | No. | Name | ETS89 | | | RD/NAP | | |
433 +# | No. | Name | ETRS89 | | | RD/NAP | | |
431434 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
432435 +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) |
433436 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
437440 +51.368607152 3.397588595 47.4024 16460.9100 377380.2300 3.0000
438441 +
439442 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
440 +# | No. | Name | ETS89 | | | RD/NAP | | |
443 +# | No. | Name | ETRS89 | | | RD/NAP | | |
441444 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
442445 +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) |
443446 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
447450 +50.792584908 5.773795547 174.9478 182260.4500 311480.6700 129.0000
448451 +
449452 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
450 +# | No. | Name | ETS89 | | | RD/NAP | | |
453 +# | No. | Name | ETRS89 | | | RD/NAP | | |
451454 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
452455 +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) |
453456 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
457460 +51.947393898 4.072887101 47.5968 64640.8900 440700.0101 4.0000
458461 +
459462 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
460 +# | No. | Name | ETS89 | | | RD/NAP | | |
463 +# | No. | Name | ETRS89 | | | RD/NAP | | |
461464 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
462465 +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) |
463466 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
467470 +50.687420405 4.608971812 100000.6700 300000.8900
468471 +
469472 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
470 +# | No. | Name | ETS89 | | | RD/NAP | | |
473 +# | No. | Name | ETRS89 | | | RD/NAP | | |
471474 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
472475 +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) |
473476 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
477480 +51.136825197 4.601375361 100000.6700 350000.8900
478481 +
479482 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
480 +# | No. | Name | ETS89 | | | RD/NAP | | |
483 +# | No. | Name | ETRS89 | | | RD/NAP | | |
481484 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
482485 +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) |
483486 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
487490 +52.482440839 4.268403889 79000.0100 500000.2300
488491 +
489492 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
490 +# | No. | Name | ETS89 | | | RD/NAP | | |
493 +# | No. | Name | ETRS89 | | | RD/NAP | | |
491494 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+
492495 +# | | | latitude (°) | longitude (°) | h (m) | x (m) | y (m) | NAP (m) |
493496 +# +-----+-------------------+--------------+---------------+----------+-------------+-------------+---------+