aboutsummaryrefslogtreecommitdiff
path: root/nad/testIGNF
diff options
context:
space:
mode:
authorDidier Richard <didier.richard@ign.fr>2008-01-18 20:50:13 +0000
committerDidier Richard <didier.richard@ign.fr>2008-01-18 20:50:13 +0000
commit85b6a6a3b04f80b54a99d98ed65ca420cb1932e8 (patch)
treed1a0917d2385102ec383958a232032cf3b003301 /nad/testIGNF
parent138eb0ea87b798895bc34dcf1c28db6cf6ac780b (diff)
downloadPROJ-85b6a6a3b04f80b54a99d98ed65ca420cb1932e8.tar.gz
PROJ-85b6a6a3b04f80b54a99d98ed65ca420cb1932e8.zip
IGNF catalogue updated due to eqr/eqc merge. More unit tests added. proj_outIGNF.dist-real added with control points.
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1433 4e78687f-474d-0410-85f9-8d5e500ac6b2
Diffstat (limited to 'nad/testIGNF')
-rwxr-xr-xnad/testIGNF94
1 files changed, 73 insertions, 21 deletions
diff --git a/nad/testIGNF b/nad/testIGNF
index 3fee805f..1e451871 100755
--- a/nad/testIGNF
+++ b/nad/testIGNF
@@ -2,10 +2,8 @@
# Script to test some points in IGNF managed SRS.
# The expected coordinates have been calculed by
# other means.
-# Usually, the diff is less than 10 cm, except for
-# the LAMBE to LAMB93 point 8 which is just out of
-# the ntf_r93.gsb grid !
-# On the Reunion Island, the diff might be up to 1m.
+# Real points locations are found in proj_outIGNF.dist-real
+# while distribution results are found in proj_outIGNF.dist
#
EXE=$1
@@ -36,7 +34,9 @@ RES="-f %.3f"
#
echo "doing tests into file ${OUT}, please wait"
#
-$EXE +init=${INIT_FILE}:LAMBE +to +init=${INIT_FILE}:LAMB93 -E $RES >${OUT} <<EOF
+rm -f ${OUT}
+echo "+init=${INIT_FILE}:LAMBE +to +init=${INIT_FILE}:LAMB93" >>${OUT}
+$EXE +init=${INIT_FILE}:LAMBE +to +init=${INIT_FILE}:LAMB93 -E $RES >>${OUT} <<EOF
600000.0000 2600545.4523 0.0000
EOF
$EXE +init=${INIT_FILE}:LAMBE +to +init=${INIT_FILE}:LAMB93 -E $RES >>${OUT} <<EOF
@@ -60,30 +60,82 @@ EOF
$EXE +init=${INIT_FILE}:LAMBE +to +init=${INIT_FILE}:LAMB93 -E $RES >>${OUT} <<EOF
1203792.5981 626873.17210 0.0000
EOF
+echo "+init=${INIT_FILE}:LAMBE +to +init=${INIT_FILE}:GEOPORTALFXX" >>${OUT}
+$EXE +init=${INIT_FILE}:LAMBE +to +init=${INIT_FILE}:GEOPORTALFXX -E $RES >>${OUT} <<EOF
+ 600000.0000 2600545.4523 0.0000
+EOF
+$EXE +init=${INIT_FILE}:LAMBE +to +init=${INIT_FILE}:GEOPORTALFXX -E $RES >>${OUT} <<EOF
+ 135638.3592 2418760.4094 0.0000
+EOF
+$EXE +init=${INIT_FILE}:LAMBE +to +init=${INIT_FILE}:GEOPORTALFXX -E $RES >>${OUT} <<EOF
+ 998137.3947 2413822.2844 0.0000
+EOF
+$EXE +init=${INIT_FILE}:LAMBE +to +init=${INIT_FILE}:GEOPORTALFXX -E $RES >>${OUT} <<EOF
+ 600000.0000 2200000.0000 0.0000
+EOF
+$EXE +init=${INIT_FILE}:LAMBE +to +init=${INIT_FILE}:GEOPORTALFXX -E $RES >>${OUT} <<EOF
+ 311552.5340 1906457.4840 0.0000
+EOF
+$EXE +init=${INIT_FILE}:LAMBE +to +init=${INIT_FILE}:GEOPORTALFXX -E $RES >>${OUT} <<EOF
+ 960488.4138 1910172.8812 0.0000
+EOF
+$EXE +init=${INIT_FILE}:LAMBE +to +init=${INIT_FILE}:GEOPORTALFXX -E $RES >>${OUT} <<EOF
+ 600000.0000 1699510.8340 0.0000
+EOF
+$EXE +init=${INIT_FILE}:LAMBE +to +init=${INIT_FILE}:GEOPORTALFXX -E $RES >>${OUT} <<EOF
+1203792.5981 626873.17210 0.0000
+EOF
+echo "+init=${INIT_FILE}:RGF93G +to +init=${INIT_FILE}:GEOPORTALFXX" >>${OUT}
$EXE +init=${INIT_FILE}:RGF93G +to +init=${INIT_FILE}:GEOPORTALFXX -E $RES >>${OUT} <<EOF
- 2d20'11.4239243" 50d23'59.7718445" 0.0
+2d20'11.4239243" 50d23'59.7718445" 0.0
EOF
$EXE +init=${INIT_FILE}:RGF93G +to +init=${INIT_FILE}:GEOPORTALFXX -E $RES >>${OUT} <<EOF
-3d57'49.4051448" 48d35'59.7121716" 0.0
EOF
$EXE +init=${INIT_FILE}:RGF93G +to +init=${INIT_FILE}:GEOPORTALFXX -E $RES >>${OUT} <<EOF
- 7d44'12.1439796" 48d35'59.7832558" 0.0
+7d44'12.1439796" 48d35'59.7832558" 0.0
EOF
$EXE +init=${INIT_FILE}:RGF93G +to +init=${INIT_FILE}:GEOPORTALFXX -E $RES >>${OUT} <<EOF
- 2d20'11.4951975" 46d47'59.8029841" 0.0
+2d20'11.4951975" 46d47'59.8029841" 0.0
EOF
$EXE +init=${INIT_FILE}:RGF93G +to +init=${INIT_FILE}:GEOPORTALFXX -E $RES >>${OUT} <<EOF
-1d15'48.9240599" 44d05'59.8251878" 0.0
EOF
$EXE +init=${INIT_FILE}:RGF93G +to +init=${INIT_FILE}:GEOPORTALFXX -E $RES >>${OUT} <<EOF
- 6d50'12.2276489" 44d06'00.0517019" 0.0
+6d50'12.2276489" 44d06'00.0517019" 0.0
EOF
$EXE +init=${INIT_FILE}:RGF93G +to +init=${INIT_FILE}:GEOPORTALFXX -E $RES >>${OUT} <<EOF
- 2d20'11.7754730" 42d18'00.0824436" 0.0
+2d20'11.7754730" 42d18'00.0824436" 0.0
EOF
$EXE +init=${INIT_FILE}:RGF93G +to +init=${INIT_FILE}:GEOPORTALFXX -E $RES >>${OUT} <<EOF
- 9d32'12.6680218" 41d24'00.3542556" 0.0
+9d32'12.6680218" 41d24'00.3542556" 0.0
+EOF
+echo "+init=${INIT_FILE}:RGF93G +to +init=${INIT_FILE}:MILLER" >>${OUT}
+$EXE +init=${INIT_FILE}:RGF93G +to +init=${INIT_FILE}:MILLER -E $RES >>${OUT} <<EOF
+2d20'11.4239243" 50d23'59.7718445" 0.0
+EOF
+$EXE +init=${INIT_FILE}:RGF93G +to +init=${INIT_FILE}:MILLER -E $RES >>${OUT} <<EOF
+-3d57'49.4051448" 48d35'59.7121716" 0.0
+EOF
+$EXE +init=${INIT_FILE}:RGF93G +to +init=${INIT_FILE}:MILLER -E $RES >>${OUT} <<EOF
+7d44'12.1439796" 48d35'59.7832558" 0.0
+EOF
+$EXE +init=${INIT_FILE}:RGF93G +to +init=${INIT_FILE}:MILLER -E $RES >>${OUT} <<EOF
+2d20'11.4951975" 46d47'59.8029841" 0.0
EOF
+$EXE +init=${INIT_FILE}:RGF93G +to +init=${INIT_FILE}:MILLER -E $RES >>${OUT} <<EOF
+-1d15'48.9240599" 44d05'59.8251878" 0.0
+EOF
+$EXE +init=${INIT_FILE}:RGF93G +to +init=${INIT_FILE}:MILLER -E $RES >>${OUT} <<EOF
+6d50'12.2276489" 44d06'00.0517019" 0.0
+EOF
+$EXE +init=${INIT_FILE}:RGF93G +to +init=${INIT_FILE}:MILLER -E $RES >>${OUT} <<EOF
+2d20'11.7754730" 42d18'00.0824436" 0.0
+EOF
+$EXE +init=${INIT_FILE}:RGF93G +to +init=${INIT_FILE}:MILLER -E $RES >>${OUT} <<EOF
+9d32'12.6680218" 41d24'00.3542556" 0.0
+EOF
+echo "+init=${INIT_FILE}:RGR92 +to +init=${INIT_FILE}:REUN47" >>${OUT}
$EXE +init=${INIT_FILE}:RGR92 +to +init=${INIT_FILE}:REUN47 -E $RES >>${OUT} <<EOF
3356123.5400 1303218.3090 5247430.6050
EOF
@@ -92,15 +144,15 @@ EOF
echo "diff ${OUT} with ${OUT}.dist"
diff -b ${OUT} ${OUT}.dist
if [ $? -ne 0 ] ; then
- echo ""
- echo "PROBLEMS HAVE OCCURED"
- echo "test file ${OUT} saved"
- echo
- exit 100
+echo ""
+echo "PROBLEMS HAVE OCCURED"
+echo "test file ${OUT} saved"
+echo
+exit 100
else
- echo "TEST OK"
- echo "test file ${OUT} removed"
- echo
- /bin/rm -f ${OUT}
- exit 0
+echo "TEST OK"
+echo "test file ${OUT} removed"
+echo
+/bin/rm -f ${OUT}
+exit 0
fi