You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.4 KiB
40 lines
1.4 KiB
7 years ago
|
#!/bin/bash
|
||
|
|
||
|
testdir="$(dirname "$(readlink -f $0)")"
|
||
|
|
||
|
rm -f "$testdir/test*"
|
||
|
$top_builddir/shpcreate "$testdir/test" point
|
||
|
|
||
|
$top_builddir/shpadd "$testdir/test" -83.54949956 34.992401
|
||
|
$top_builddir/shpadd "$testdir/test" -83.52162155 34.99276748
|
||
|
$top_builddir/shpadd "$testdir/test" -84.01681518 34.67275985
|
||
|
$top_builddir/shpadd "$testdir/test" -84.15596023 34.64862437
|
||
|
$top_builddir/shpadd "$testdir/test" -83.61951463 34.54927047
|
||
|
|
||
|
$top_builddir/dbfcreate "$testdir/test" -s fd 30
|
||
|
$top_builddir/dbfadd "$testdir/test" "1"
|
||
|
$top_builddir/dbfadd "$testdir/test" "2"
|
||
|
$top_builddir/dbfadd "$testdir/test" "3"
|
||
|
$top_builddir/dbfadd "$testdir/test" "4"
|
||
|
$top_builddir/dbfadd "$testdir/test" "5"
|
||
|
|
||
|
$top_builddir/contrib/shpproj "$testdir/test" "$testdir/test_1" -i=geographic -o="init=nad83:1002 units=us-ft"
|
||
|
$top_builddir/contrib/shpproj "$testdir/test_1" "$testdir/test_2" -o="proj=utm zone=16 units=m"
|
||
|
$top_builddir/contrib/shpproj "$testdir/test_2" "$testdir/test_3" -o=geographic
|
||
|
|
||
|
$top_builddir/shpdump -precision 8 "$testdir/test" > "$testdir/test.out"
|
||
|
$top_builddir/shpdump -precision 8 "$testdir/test_3" > "$testdir/test_3.out"
|
||
|
|
||
|
|
||
|
result="$(diff "$testdir/test.out" "$testdir/test_3.out")"
|
||
|
if [ "$result" == "" ]; then
|
||
|
echo "******* Test Succeeded *********"
|
||
|
rm -f "$testdir/test*"
|
||
|
exit 0
|
||
|
else
|
||
|
echo "******* Test Failed *********"
|
||
|
echo "$result"
|
||
|
rm -f "$testdir/test*"
|
||
|
exit 1
|
||
|
fi
|