GIE(1) PROJ GIE(1) (NAME) gie - (Geospatial Integrity Investigation Environment) (SYNOPSIS) gie [ -hovql [ args ] ] file[s] (DESCRIPTION) gie ( ) (regression testing) PROJ . PROJ C . -h, --help -o , --output -v, --verbose : . -v ( -vv) -q, --quiet : . . ( ) -l, --list PROJ --version gie .gie . gie . gie : operation PROJ accept expect . gie : -------------------------------------------- Test output of the UTM projection -------------------------------------------- operation +proj=utm +zone=32 +ellps=GRS80 -------------------------------------------- accept 12 55 expect 691_875.632_14 6_098_907.825_05 gie . . operation accept expect . gie / init <#init-files> . init PROJ +init gie / . gie operation accept expect . gie . gie . gie . gie ..SH " (EXAMPLES)" 1. gie -vvvv corner-cases.gie 2. gie foo bar GIE (GIE COMMAND LANGUAGE) operation <+args> PROJ . : operation proj=utm zone=32 ellps=GRS80 # test 4D function accept 12 55 0 0 expect 691875.63214 6098907.82501 0 0 # test 2D function accept 12 56 expect 687071.4391 6210141.3267 accept . . x- y- z- . (2D 3D 4D). operation . accept expect . gie (_) . ( ) . operation . expect | . accept . operation . expect accept . operation . PROJ . . . operation proj=pipeline step proj=urm5 n=0.5 inv expect failure pjd_err_malformed_pipeline gie --list . tolerance tolerance . . . tolerance operation proj=merc # test coordinate as returned by ```echo 12 55 | proj +proj=merc`` tolerance 1 cm accept 12 55 expect 1335833.89 7326837.72 # test that the same coordinate with a 50 m false easting as determined # by ``echo 12 55 |proj +proj=merc +x_0=50`` is still within a 100 m # tolerance of the unaltered coordinate from proj=merc tolerance 100 m accept 12 55 expect 1335883.89 7326837.72 0.5 mm . proj -lu <# cmdoption-proj-lu> . roundtrip (roundtrip) . roundtrip operation accept . (forward) (inverse) . n . . : operation proj=merc accept 12 55 roundtrip : operation proj=merc accept 12 55 roundtrip 10000 : operation proj=merc accept 12 55 roundtrip 10000 5 mm direction direction . forward inverse . . operation proj=pipeline zone=32 step proj=utm ellps=GRS80 step proj=utm ellps=GRS80 inv tolerance 0.1 mm accept 12 55 0 0 expect 12 55 0 0 # Now the inverse direction (still same result: the pipeline is symmetrical) direction inverse expect 12 55 0 0 "forward" . ignore (grid) . . operation proj=hgridshift +grids=nzgd2kgrid0005.gsb ellps=GRS80 tolerance 1 mm ignore pjd_err_failed_to_load_grid accept 172.999892181021551 -45.001620431954613 expect 173 -45 gie --list . require_grid . accept/expect operation . require_grid . echo . . echo ** Mercator projection tests ** operation +proj=merc accept 0 0 expect 0 0 : ------------------------------------------------------------------------------- Reading file 'test.gie' ** Mercator projection test ** ------------------------------------------------------------------------------- total: 1 tests succeeded, 0 tests skipped, 0 tests failed. ------------------------------------------------------------------------------- skip skip. . . operation proj=merc accept 0 0 expect 0 0 skip accept 0 1 expect 0 110579.9 7.1 . gie gie . (#) . . . # This is a comment. The following line with multiple repeated characters too ------------------------------------------- # A command on several lines must use " \" continuation operation proj=hgridshift +grids=nzgd2kgrid0005.gsb \ ellps=GRS80 tolerance 1 mm ignore pjd_err_failed_to_load_grid accept 172.999892181021551 -45.001620431954613 expect 173 -45 (BACKGROUND) gie "Geospatial Integrity Investigation Environment" USGS Gerald Ian Evenden (--) PROJ . . sin() cos() tan() hypot() C . sin() tan() hypot() . - PJ <#c.PJ> - pj_fwd(PJ, point) hypot(x,y) . ( OGC WKT2 ) (" ") - . PROJ . PROJ . Gerald Ian Evenden (--) Geospatial Integrity Investigation Environment . (SEE ALSO) proj(1), cs2cs(1), cct(1), geod(1), projinfo(1), projsync(1) (BUGS) . (HOME PAGE) (AUTHORS) Thomas Knudsen (COPYRIGHT) 1983-2026 PROJ 9.8 10 avril 2026 GIE(1)