Git Product home page Git Product logo

proj-data's Issues

proj-data is packaged incorrectly for cross-platform usage on Debian

When using proj in a multi-architecture environment (compiling cross-platform), the proj-data debian package does not exist. Apparently this bug existed at least 5 years ago, see stackoverflow post

The question above has some hacky solutions on how to get around this issue, but clearly it would be better to solve it upstream... not certain if this is the right place.

I was trying to use https://github.com/cross-rs/cross 's docker image, and inside install proj with:

docker run --rm -it ghcr.io/cross-rs/aarch64-unknown-linux-gnu:latest

dpkg --add-architecture arm64
apt-get update

apt show libproj9:arm64
# shows     Depends: proj-data, libc6 (>= 2.17)

apt-get install -y libproj9:arm64
# The following packages have unmet dependencies:
#  libproj9:arm64 : Depends: proj-data:arm64 but it is not installable

apt-get install -y proj-data:arm64
# E: Package 'proj-data:arm64' has no installation candidate

Thanks!

UK vs GB?

As a British user of PROJ, I would prefer if the project used ISO 3166 codes (specifically, 3166-1 alpha-2) for countries. Would you accept a pull request to that effect, replacing instances of "uk" with "gb" where appropriate, or is "uk" used for a specific reason?

Geoid models FIN2000 and FIN2005N00

I noticed that there are some JSON files available to transform between Finnish vertical coordinate reference systems.
fi_nls_n43_n60.json: N43 height -> N60 height
fi_nls_n60_n2000.json: N60 height -> N2000 height

On the authority's website they also speak about a geoid model FIN2000 and FIN2005N00 to transform from ellipsoidal heights to N60 and N2000. (https://www.maanmittauslaitos.fi/en/asioi-verkossa/palveluiden-kayttoohjeet/paikkatietoikkuna/koordinaattimuunnos)

I can't find any of the files on their website, but can someone explain why the two JSON files are available and the geoid model is not? It it a licensing issue?

Python error trying to run grid_tools/vertoffset_grid_to_gtiff.py

I'm trying to convert a .gtx vertical shift grid file to Geodetic TIFF Grid (GTG) format. But I still couldn't print the script help with: vertoffset_grid_to_gtiff.py -h

I've copied all scripts from the grid_tools directory to /home/gabriel/grid_tools and run:

~/grid_tools$ docker run --rm -v /home/gabriel/grid_tools:/home/gabriel/grid_tools osgeo/gdal:alpine-normal-latest python3 $PWD/vertoffset_grid_to_gtiff.py -h

It returns:

Traceback (most recent call last):
  File "/home/gabriel/grid_tools/vertoffset_grid_to_gtiff.py", line 37, in <module>
    from cloud_optimize_gtiff import generate_optimized_file
  File "/home/gabriel/grid_tools/cloud_optimize_gtiff.py", line 1, in <module>
    {"payload":{"allShortcutsEnabled":true,"fileTree":{"grid_tools":{"items":[{"name":"README.md","path":"grid_tools/README.md","contentType":"file"},{"name":"check_gtiff_grid.py","path":"grid_tools/check_gtiff_grid.py","contentType":"file"},{"name":"cloud_optimize_gtiff.py","path":"grid_tools/cloud_optimize_gtiff.py","contentType":"file"},{"name":"convert_gr3df97a.py","path":"grid_tools/convert_gr3df97a.py","contentType":"file"},{"name":"ntv2_to_gtiff.py","path":"grid_tools/ntv2_to_gtiff.py","contentType":"file"},{"name":"vertoffset_grid_to_gtiff.py","path":"grid_tools/vertoffset_grid_to_gtiff.py","contentType":"file"}]
...
Really a long long record
...
,{"name":"__init__","kind":"function","identStart":4325,"identEnd":4333,"extentStart":4321,"extentEnd":4384,"fullyQualifiedName":"IFD.__init__","identUtf16":{"start":{"lineNumber":115,"utf16Col":12},"end":{"lineNumber":115,"utf16Col":20}},"extentUtf16":{"start":{"lineNumber":115,"utf16Col":8},"end":{"lineNumber":116,"utf16Col":34}}}]}},"csrf_tokens":{"/OSGeo/PROJ-data/branches":{"post":"sv_sKbKXoC-gmkfFHY77sD9T6U6mmFIX_-yVxiM7zMnTc46a1e2In5hnZvBf9QXns-8zAG0dXhWtj1wSqp3XoQ"}}},"title":"PROJ-data/cloud_optimize_gtiff.py at master · OSGeo/PROJ-data","locale":"en"}
NameError: name 'true' is not defined

Could it have to do with not cloning the entire repository? I thought that just copying the scripts i could use the tools.
Thanks for fixes and comments.

Regards,
Gabriel

How do we deal with organisations changing names?

As luck would have it, the Danish geodetic authority (my employer) has changed its name from SDFE to SDFI. The question now is how to handle that? We've got a bunch of transformation resources in the dk_sdfe-folder which now all have the wrong prefix. Ideally I'd like to change all the prefixes from dk_sdfe to dk_sdfi but I am not sure how feasible that is. Can the names be aliased in the database so that references to e.g. dk_sdfe_dvr90.tif er linked to dk_sdfi_dvr90.tif and vice versa? Or is it generally best to just leave it as is and use the new name when releasing new products?

Create release packages using GitHub Actions

Generating the zip and tar.gz files for the PROJ-data releases have proven to be unreliable on the Mac that I am currently using when preparing new releases. Both releases in the 9.4 series have been affected and included unwanted ._-files. To prevent this in the future a new workflow based on GitHub Actions will be investigated.

Ideally, a pushed git tag will trigger creation of the release packages and store them as artifacts attached to given workflow run. This would mean that when a tag such as 1.18.0RC1 is pushed a workflow will be triggered that creates PROJ-data-1.18RC1.tar.gz and PROJ-data-1.18RC1.zip and stores them as downloadable artifacts. Upload to download.osgeo.org will be a manual process as previously.

Seeking license for grids for vertical transformations to EVRF2019

Email just sent to [email protected]
"""
Hello,

The latest release of the EPSG v10.008 dataset includes a number of
transformations between many vertical CRS and EVRF2019, that involve using
grids.
The EPSG dataset points to your website as the source for those
transformations. I could find the related grids navigating from the links
starting at http://crs.bkg.bund.de/crseu/crs/eu-national.php , but I could not
find any mention of the licensing for those .asc files. I'd appreciate if you
could indicate it to me.

Background:
I'm one of the developers of the PROJ open source software (https://proj.org)
widely used to perform coordinate transformations, and along with the
software, we provide the needed grid datasets at https://cdn.proj.org/ so that
users can seemlessly perform coordinate transformations. One of the condition
for inclusion in this collection of grids is that the grids are released under
an Open Source Initiative approved license (such as Creative Commons
Attribution International 4.0, Public Domain, etc.)
"""

8.0.0: test suite is failing

[tkloczko@barrel proj-8.0.0]$ /usr/bin/make -O -j48 V=1 VERBOSE=1 check
Making check in include
Making check in proj
Making check in internal
Making check in nlohmann
make[4]: Nothing to be done for 'check'.
make[4]: Nothing to be done for 'check-am'.
make[3]: Nothing to be done for 'check-am'.
make[2]: Nothing to be done for 'check-am'.
Making check in src
/usr/bin/make  geodtest
make[2]: 'geodtest' is up to date.
/usr/bin/make  check-TESTS
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/src'
PASS: geodtest
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/src'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/src'
============================================================================
Testsuite summary for PROJ 8.0.0
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/src'
Making check in man
Making check in man1
make[2]: Nothing to be done for 'check'.
make[2]: Nothing to be done for 'check-am'.
Making check in data
/usr/bin/make  check-local
Making check in cmake
make[1]: Nothing to be done for 'check'.
/usr/bin/make  check-local
cd test; /usr/bin/make check
Making check in cli
/usr/bin/make  check-local
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/cli'
PROJ_LIB=../../data/for_tests ../../test/cli/testproj ../../src/proj
============================================
Running ../../test/cli/testproj using ../../src/proj:
============================================
doing tests into file testproj_out, please wait
diff testproj_out with testproj_out.dist
TEST OK
test file testproj_out removed

make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/cli'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/cli'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../test/cli/testntv2 ../../src/cs2cs
============================================
Running ../../test/cli/testntv2 using ../../src/cs2cs:
============================================
doing tests into file ntv2_out, please wait
diff ntv2_out with ntv2_out.dist
TEST OK
test file ntv2_out removed

make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/cli'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/cli'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../test/cli/testcct ../../src/cct
============================================
Running ../../test/cli/testcct using ../../src/cct:
============================================
diff testcct_out with testcct_out.dist
TEST OK
test file testcct_out removed

make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/cli'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/cli'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../test/cli/testdatumfile ../../src/cs2cs
============================================
Running ../../test/cli/testdatumfile using ../../src/cs2cs:
============================================
doing tests into file td_out, please wait
diff td_out with td_out.dist
TEST OK
test file td_out removed

make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/cli'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/cli'
PROJ_LIB=../../data/for_tests ../../test/cli/test_projsync ../../src/projsync
============================================
Running ../../test/cli/test_projsync using ../../src/projsync:
============================================
Testing ../../src/projsync --list-files --target-dir tmp_user_writable_directory
Testing ../../src/projsync --all
Testing ../../src/projsync --source-id fr_ign
Testing ../../src/projsync --source-id non_existing
Testing ../../src/projsync --area-of-use France
Testing ../../src/projsync --area-of-use non_existing
Testing ../../src/projsync --file ntf_r93
Testing ../../src/projsync --file ntf_r93 a second time
Testing ../../src/projsync --file non_existing
Testing ../../src/projsync --bbox 2,49,3,50
Testing ../../src/projsync --bbox 2,49,3,50 --exclude-world-coverage
Testing ../../src/projsync --bbox 170,-90,-170,90
Testing ../../src/projsync --bbox 170,-90,190,90
Testing ../../src/projsync --bbox -190,-90,-170,90
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/cli'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/cli'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../test/cli/testIGNF ../../src/cs2cs
============================================
Running ../../test/cli/testIGNF using ../../src/cs2cs:
============================================
doing tests into file proj_outIGNF, please wait
diff proj_outIGNF with proj_outIGNF.dist
TEST OK
test file proj_outIGNF removed

make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/cli'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/cli'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../test/cli/testprojinfo ../../src/projinfo
============================================
Running ../../test/cli/testprojinfo using ../../src/projinfo:
============================================
Error when exporting to PROJ string: Unimplemented
Error when exporting to PROJ string: Unimplemented
diff testprojinfo_out with testprojinfo_out.dist
TEST OK
test file testprojinfo_out removed

make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/cli'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/cli'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../test/cli/testvarious ../../src/cs2cs
Using locale with comma as decimal separator
============================================
Running ../../test/cli/testvarious using ../../src/cs2cs:
============================================
doing tests into file tv_out, please wait
Rel. 8.0.0, March 1st, 2021
<lt-cs2cs>:
cannot initialize transformation
cause: (null)
program abnormally terminated
Rel. 8.0.0, March 1st, 2021
<lt-cs2cs>:
cannot initialize transformation
cause: (null)
program abnormally terminated
diff tv_out with tv_out.dist
TEST OK
test file tv_out removed

make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/cli'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/cli'
PROJ_LIB=../../data/for_tests ../../test/cli/test83 ../../src/proj
============================================
Running ../../test/cli/test83 using ../../src/proj:
============================================
doing tests into file proj_out83, please wait
diff proj_out83 with pj_out83.dist
TEST OK
test file proj_out83 removed

make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/cli'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/cli'
PROJ_LIB=../../data/for_tests ../../test/cli/test27 ../../src/proj
============================================
Running ../../test/cli/test27 using ../../src/proj:
============================================
doing tests into file proj_out27, please wait
diff proj_out27 with pj_out27.dist
TEST OK
test file proj_out27 removed

make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/cli'
Making check in .
make[4]: Nothing to be done for 'check-am'.
Making check in gie
/usr/bin/make  check-local
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie GDA.gie
-------------------------------------------------------------------------------
Reading file 'GDA.gie'
-------------------------------------------------------------------------------
total:  3 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie axisswap.gie
proj_create: Error 1028 (Mutually exclusive arguments): axisswap: order and axis parameters are mutually exclusive.
proj_create: Error 1028 (Mutually exclusive arguments): axisswap: order and axis parameters are mutually exclusive.
proj_create: Error 1027 (Invalid value for an argument): axisswap: swapaxis: duplicate axes specified
proj_create: Error 1027 (Invalid value for an argument): axisswap: swapaxis: bad axis order
proj_create: Error 1027 (Invalid value for an argument): axisswap: swapaxis: bad axis order
proj_create: Error 1027 (Invalid value for an argument): axisswap: unknown axis '5'
-------------------------------------------------------------------------------
Reading file 'axisswap.gie'
-------------------------------------------------------------------------------
total: 27 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie unitconvert.gie
proj_create: Error 1027 (Invalid value for an argument): unitconvert: inconsistent unit type between xy_in and xy_out
proj_create: Error 1027 (Invalid value for an argument): unitconvert: inconsistent unit type between z_in and z_out
proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown xy_in unit
proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown xy_out unit
proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown xy_in unit
proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown xy_out unit
proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown z_in unit
proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown z_out unit
proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown z_in unit
proj_create: Error 1027 (Invalid value for an argument): unitconvert: unknown z_out unit
-------------------------------------------------------------------------------
Reading file 'unitconvert.gie'
-------------------------------------------------------------------------------
total: 16 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie DHDN_ETRS89.gie
Unrecognized vertical grid format
-------------------------------------------------------------------------------
Reading file 'DHDN_ETRS89.gie'
-------------------------------------------------------------------------------
total: 64 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie tinshift.gie
proj_create: Error 1026 (Missing argument): tinshift: +file= should be specified.
proj_create: Error 1029 (File not found or invalid): tinshift: Cannot open i_do_not_exist
proj_create: Error 1029 (File not found or invalid): tinshift: invalid model: [json.exception.parse_error.101] parse error at line 1, column 2: syntax error while parsing value - invalid literal; last read: '[g'
-------------------------------------------------------------------------------
Reading file 'tinshift.gie'
-------------------------------------------------------------------------------
total: 11 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie guyou.gie
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
guyou: Invalid latitude
-------------------------------------------------------------------------------
Reading file 'guyou.gie'
-------------------------------------------------------------------------------
total: 705 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie peirce_q.gie
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
peirce_q: Invalid latitude
-------------------------------------------------------------------------------
Reading file 'peirce_q.gie'
-------------------------------------------------------------------------------
total: 391 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie geotiff_grids.gie
No GeoPixelScale tag
proj_create: Error 1029 (File not found or invalid): vgridshift: could not find required grid(s).
proj_create: Error 1029 (File not found or invalid): vgridshift: could not find required grid(s).
No GeoPixelScale tag
proj_create: Error 1029 (File not found or invalid): hgridshift: could not find required grid(s).
-------------------------------------------------------------------------------
Reading file 'geotiff_grids.gie'
-------------------------------------------------------------------------------
total: 50 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie adams_ws1.gie
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
adams_ws1: Invalid latitude
-------------------------------------------------------------------------------
Reading file 'adams_ws1.gie'
-------------------------------------------------------------------------------
total: 703 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie adams_hemi.gie
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
adams_hemi: Invalid latitude
-------------------------------------------------------------------------------
Reading file 'adams_hemi.gie'
-------------------------------------------------------------------------------
total: 703 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie adams_ws2.gie
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
adams_ws2: Invalid latitude
-------------------------------------------------------------------------------
Reading file 'adams_ws2.gie'
-------------------------------------------------------------------------------
total: 724 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie more_builtins.gie
proj_create: Error 1026 (Missing argument): molodensky: missing dx
proj_create: Error 1026 (Missing argument): molodensky: missing dy
proj_create: Error 1025 (Invalid PROJ string syntax): pipeline: Pipeline: A forward operation couldn't be constructed
proj_create: Error 1025 (Invalid PROJ string syntax): pipeline: Pipeline: A forward operation couldn't be constructed
proj_create: nested pipeline not supported
proj_create: +step found outside pipeline
proj_create: Error 1025 (Invalid PROJ string syntax)
proj_create: Error 1026 (Missing argument): vgridshift: +grids parameter missing.
proj_create: Error 1029 (File not found or invalid): vgridshift: could not find required grid(s).
proj_create: Error 1029 (File not found or invalid): hgridshift: could not find required grid(s).
proj_create: Error 1026 (Missing argument): hgridshift: +grids parameter missing.
proj_create: Error 1026 (Missing argument): helmert: helmert: missing 'convention' argument
proj_create: Error 1027 (Invalid value for an argument): helmert: helmert: invalid value for 'convention' argument
proj_create: Error 1027 (Invalid value for an argument): helmert: helmert: invalid value for 'convention' argument
proj_create: Error 1027 (Invalid value for an argument): helmert: helmert: towgs84 should only be used with convention=position_vector
proj_create: Error 1027 (Invalid value for an argument): helmert: helmert: 'transpose' argument is no longer valid. Use convention=position_vector/coordinate_frame
proj_create: Error 1026 (Missing argument): molobadekas: helmert: missing 'convention' argument
proj_create: Error 1027 (Invalid value for an argument): utm: Invalid value for to_meter
proj_create: Error 1027 (Invalid value for an argument): utm: Invalid value for to_meter donominator
proj_create: Error 1027 (Invalid value for an argument): aeqd: Invalid value for lat_0: |lat_0| should be <= 90°
-------------------------------------------------------------------------------
Reading file 'more_builtins.gie'
-------------------------------------------------------------------------------
total: 164 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie deformation.gie
proj_create: Error 1026 (Missing argument): deformation: Either +grids or (+xy_grids and +z_grids) should be specified.
proj_create: Error 1026 (Missing argument): deformation: Either +grids or (+xy_grids and +z_grids) should be specified.
proj_create: Error 1029 (File not found or invalid): deformation: could not find requested xy_grid(s).
proj_create: Error 1029 (File not found or invalid): deformation: could not find requested z_grid(s).
proj_create: Error 1029 (File not found or invalid): deformation: could not find requested z_grid(s).
-------------------------------------------------------------------------------
Reading file 'deformation.gie'
-------------------------------------------------------------------------------
total: 41 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie builtins.gie
proj_create: Error 1027 (Invalid value for an argument): aea: Invalid value for lat_1: |lat_1| should be <= 90°
proj_create: Error 1027 (Invalid value for an argument): aea: Invalid value for lat_2: |lat_2| should be <= 90°
proj_create: Error 1027 (Invalid value for an argument): aea: Invalid value for lat_1 and lat_2: |lat_1 + lat_2| should be > 0
proj_create: Error 1027 (Invalid value for an argument): aea: Invalid value for eccentricity
proj_create: Error 1027 (Invalid value for an argument): eqdc: Invalid value for eccentricity
proj_create: Error 1027 (Invalid value for an argument): eqdc: Invalid value for lat_1 and lat_2: |lat_1 + lat_2| should be > 0
proj_create: Error 1027 (Invalid value for an argument): eqdc: Invalid value for lat_1: |lat_1| should be <= 90°
proj_create: Error 1027 (Invalid value for an argument): eqdc: Invalid value for lat_2: |lat_2| should be <= 90°
proj_create: Error 1027 (Invalid value for an argument): eqdc: Invalid value for lat_1 and lat_2: |lat_1 + lat_2| should be > 0
proj_create: Error 1027 (Invalid value for an argument): geos: Invalid value for h.
proj_create: Error 1027 (Invalid value for an argument): geos: Invalid value for h.
proj_create: Error 1027 (Invalid value for an argument): krovak: Invalid value for lat_0: lat_0 + PI/4 should be different from 0
proj_create: Error 1027 (Invalid value for an argument): labrd: Invalid value for lat_0: lat_0 should be different from 0
proj_create: Error 1027 (Invalid value for an argument): laea: Invalid value for lat_0: |lat_0| should be <= 90°
proj_create: Error 1027 (Invalid value for an argument): lagrng: Invalid value for W: it should be > 0
proj_create: Error 1027 (Invalid value for an argument): lagrng: Invalid value for lat_1: |lat_1| should be < 90°
proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for eccentricity
lcc: Invalid latitude
proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for lat_2: |lat_2| should be < 90°
proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for lat_1: |lat_1| should be < 90°
proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for lat_1: |lat_1| should be < 90°
proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for lat_2: |lat_2| should be < 90°
proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for lat_1: |lat_1| should be < 90°
proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for lat_1: |lat_1| should be < 90°
proj_create: Error 1027 (Invalid value for an argument): lcc: Invalid value for lat_2: |lat_2| should be < 90°
proj_create: Error 1027 (Invalid value for an argument): nsper: Invalid value for h
proj_create: Error 1027 (Invalid value for an argument): nsper: Invalid value for h
proj_create: Error 1026 (Missing argument): ob_tran: Failed to find projection to be rotated
proj_create: Error 1027 (Invalid value for an argument): omerc: Invalid value for lat_01: |lat_0| should be < 90°
proj_create: Error 1027 (Invalid value for an argument): omerc: Invalid value for eccentricity
proj_create: Error 1027 (Invalid value for an argument): omerc: Invalid value for lat_1: |lat_1| should be < 90°
proj_create: Error 1027 (Invalid value for an argument): omerc: Invalid value for lat_2: |lat_2| should be < 90°
proj_create: Error 4096 (Unknown error (code 4096))
proj_create: Error 1027 (Invalid value for an argument): tpeqd: Invalid value for lat_1 and lat_2: their absolute value should be < 90°.
proj_create: Error 1027 (Invalid value for an argument): ups: Invalid value for es: only ellipsoidal formulation supported
proj_create: Error 1027 (Invalid value for an argument): urm5: Invalid value for n / alpha: n * sin(|alpha|) should be < 1.
proj_create: Error 1027 (Invalid value for an argument): utm: Invalid value for eccentricity: it should not be zero
proj_create: Error 1026 (Missing argument): topocentric: missing X_0 or lon_0
proj_create: Error 1026 (Missing argument): topocentric: missing Y_0 and/or Z_0
proj_create: Error 1026 (Missing argument): topocentric: missing lat_0
proj_create: Error 1028 (Mutually exclusive arguments): topocentric: (X_0,Y_0,Z_0) and (lon_0,lat_0,h_0) are mutually exclusive
-------------------------------------------------------------------------------
Reading file 'builtins.gie'
-------------------------------------------------------------------------------
total: 2039 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie defmodel.gie
proj_create: Error 1026 (Missing argument): defmodel: +model= should be specified.
proj_create: Error 1029 (File not found or invalid): defmodel: Cannot open i_do_not_exist
proj_create: Error 1029 (File not found or invalid): defmodel: invalid model: [json.exception.parse_error.101] parse error at line 1, column 2: syntax error while parsing value - invalid literal; last read: '[g'
-------------------------------------------------------------------------------
Reading file 'defmodel.gie'
-------------------------------------------------------------------------------
total: 32 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie 4D-API_cs2cs-style.gie
proj_create: Error 1025 (Invalid PROJ string syntax): pipeline: Pipeline: Mismatched units between step 1 and 2
proj_create: Error 1025 (Invalid PROJ string syntax): pipeline: Pipeline: Mismatched units between step 2 and 3
proj_create: Error 1027 (Invalid value for an argument): longlat: Invalid value for vto_meter donominator
proj_create: unrecognized format / unknown name
-------------------------------------------------------------------------------
Reading file '4D-API_cs2cs-style.gie'
-------------------------------------------------------------------------------
total: 75 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie ellipsoid.gie
proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
proj_create: unrecognized format / unknown name
proj_create: unrecognized format / unknown name
proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
proj_create: Error 1027 (Invalid value for an argument): pj_init_ctx: Must specify ellipsoid or sphere
-------------------------------------------------------------------------------
Reading file 'ellipsoid.gie'
-------------------------------------------------------------------------------
total: 37 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gie'
Making check in gigs
/usr/bin/make  check-local
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie 5113.gie
-------------------------------------------------------------------------------
Reading file '5113.gie'
-------------------------------------------------------------------------------
total: 15 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie 5105.2.gie
-------------------------------------------------------------------------------
Reading file '5105.2.gie'
-------------------------------------------------------------------------------
total: 36 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie 5208.gie
-------------------------------------------------------------------------------
Reading file '5208.gie'
-------------------------------------------------------------------------------
total: 42 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie 5112.gie
-------------------------------------------------------------------------------
Reading file '5112.gie'
-------------------------------------------------------------------------------
total: 15 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie 5103.3.gie
-------------------------------------------------------------------------------
Reading file '5103.3.gie'
-------------------------------------------------------------------------------
total: 30 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie 5103.2.gie
-------------------------------------------------------------------------------
Reading file '5103.2.gie'
-------------------------------------------------------------------------------
total: 30 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie 5101.2-jhs.gie
-------------------------------------------------------------------------------
Reading file '5101.2-jhs.gie'
-------------------------------------------------------------------------------
total: 69 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie 5109.gie
-------------------------------------------------------------------------------
Reading file '5109.gie'
-------------------------------------------------------------------------------
total: 39 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie 5101.3-jhs.gie
-------------------------------------------------------------------------------
Reading file '5101.3-jhs.gie'
-------------------------------------------------------------------------------
total: 69 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie 5102.1.gie
-------------------------------------------------------------------------------
Reading file '5102.1.gie'
-------------------------------------------------------------------------------
total: 57 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie 5201.gie
-------------------------------------------------------------------------------
Reading file '5201.gie'
-------------------------------------------------------------------------------
total: 81 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie 5107.gie
-------------------------------------------------------------------------------
Reading file '5107.gie'
-------------------------------------------------------------------------------
total: 39 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie 5106.gie
-------------------------------------------------------------------------------
Reading file '5106.gie'
-------------------------------------------------------------------------------
total: 69 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie 5101.4-jhs-etmerc.gie
-------------------------------------------------------------------------------
Reading file '5101.4-jhs-etmerc.gie'
-------------------------------------------------------------------------------
total: 69 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie 5103.1.gie
-------------------------------------------------------------------------------
Reading file '5103.1.gie'
-------------------------------------------------------------------------------
total: 60 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie 5104.gie
-------------------------------------------------------------------------------
Reading file '5104.gie'
-------------------------------------------------------------------------------
total: 60 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie 5101.1-jhs.gie
-------------------------------------------------------------------------------
Reading file '5101.1-jhs.gie'
-------------------------------------------------------------------------------
total: 177 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ../../src/gie 5111.1.gie
-------------------------------------------------------------------------------
Reading file '5111.1.gie'
-------------------------------------------------------------------------------
total: 105 tests succeeded,  0 tests skipped,  0 tests failed.
-------------------------------------------------------------------------------
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/gigs'
Making check in unit
/usr/bin/make  check-local
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/unit'
PROJ_LIB=../../data/for_tests ./test_tinshift
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from tinshift
[ RUN      ] tinshift.basic
[       OK ] tinshift.basic (1 ms)
[----------] 1 test from tinshift (1 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (1 ms total)
[  PASSED  ] 1 test.
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/unit'
./proj_errno_string_test
[==========] Running 3 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 3 tests from ProjErrnoStringTest
[ RUN      ] ProjErrnoStringTest.NoError
[       OK ] ProjErrnoStringTest.NoError (0 ms)
[ RUN      ] ProjErrnoStringTest.ProjErrnos
[       OK ] ProjErrnoStringTest.ProjErrnos (0 ms)
[ RUN      ] ProjErrnoStringTest.proj_context_errno_string
[       OK ] ProjErrnoStringTest.proj_context_errno_string (0 ms)
[----------] 3 tests from ProjErrnoStringTest (0 ms total)

[----------] Global test environment tear-down
[==========] 3 tests from 1 test suite ran. (0 ms total)
[  PASSED  ] 3 tests.
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/unit'
./pj_phi2_test
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from PjPhi2Test
[ RUN      ] PjPhi2Test.Basic
[       OK ] PjPhi2Test.Basic (0 ms)
[----------] 1 test from PjPhi2Test (0 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (1 ms total)
[  PASSED  ] 1 test.
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/unit'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES ./proj_context_test
[==========] Running 4 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 4 tests from proj_context
[ RUN      ] proj_context.proj_context_set_file_finder
proj_create: Cannot find proj.db
pj_obj_create: Cannot find proj.db
[       OK ] proj_context.proj_context_set_file_finder (1 ms)
[ RUN      ] proj_context.proj_context_set_search_paths
proj_create: Cannot find proj.db
pj_obj_create: Cannot find proj.db
[       OK ] proj_context.proj_context_set_search_paths (0 ms)
[ RUN      ] proj_context.read_grid_from_user_writable_directory
Cannot open temp_proj_dic3
proj_create: cannot expand +init=temp_proj_dic3:MY_PIPELINE
[       OK ] proj_context.read_grid_from_user_writable_directory (12 ms)
[ RUN      ] proj_context.proj_context_set_ca_bundle_path
[       OK ] proj_context.proj_context_set_ca_bundle_path (0 ms)
[----------] 4 tests from proj_context (13 ms total)

[----------] Global test environment tear-down
[==========] 4 tests from 1 test suite ran. (13 ms total)
[  PASSED  ] 4 tests.
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/unit'
./proj_angular_io_test
[==========] Running 5 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 5 tests from AngularUnits
[ RUN      ] AngularUnits.Basic
[       OK ] AngularUnits.Basic (11 ms)
[ RUN      ] AngularUnits.Pipelines
[       OK ] AngularUnits.Pipelines (8 ms)
[ RUN      ] AngularUnits.Pipelines2
[       OK ] AngularUnits.Pipelines2 (8 ms)
[ RUN      ] AngularUnits.Pipelines3
[       OK ] AngularUnits.Pipelines3 (7 ms)
[ RUN      ] AngularUnits.Degrees
[       OK ] AngularUnits.Degrees (6 ms)
[----------] 5 tests from AngularUnits (41 ms total)

[----------] Global test environment tear-down
[==========] 5 tests from 1 test suite ran. (41 ms total)
[  PASSED  ] 5 tests.
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/unit'
PROJ_LIB=../../data/for_tests ./test_defmodel
[==========] Running 13 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 13 tests from defmodel
[ RUN      ] defmodel.basic
[       OK ] defmodel.basic (1 ms)
[ RUN      ] defmodel.full
[       OK ] defmodel.full (1 ms)
[ RUN      ] defmodel.error_cases
[       OK ] defmodel.error_cases (7 ms)
[ RUN      ] defmodel.ISO8601ToDecimalYear
[       OK ] defmodel.ISO8601ToDecimalYear (0 ms)
[ RUN      ] defmodel.evaluate_constant
[       OK ] defmodel.evaluate_constant (0 ms)
[ RUN      ] defmodel.evaluate_velocity
[       OK ] defmodel.evaluate_velocity (1 ms)
[ RUN      ] defmodel.evaluate_step
[       OK ] defmodel.evaluate_step (0 ms)
[ RUN      ] defmodel.evaluate_reverse_step
[       OK ] defmodel.evaluate_reverse_step (0 ms)
[ RUN      ] defmodel.evaluate_piecewise
[       OK ] defmodel.evaluate_piecewise (4 ms)
[ RUN      ] defmodel.evaluate_exponential
[       OK ] defmodel.evaluate_exponential (0 ms)
[ RUN      ] defmodel.evaluator_horizontal_unit_degree
[       OK ] defmodel.evaluator_horizontal_unit_degree (1 ms)
[ RUN      ] defmodel.evaluator_horizontal_unit_metre
[       OK ] defmodel.evaluator_horizontal_unit_metre (16 ms)
[ RUN      ] defmodel.evaluator_projected_crs
[       OK ] defmodel.evaluator_projected_crs (0 ms)
[----------] 13 tests from defmodel (31 ms total)

[----------] Global test environment tear-down
[==========] 13 tests from 1 test suite ran. (31 ms total)
[  PASSED  ] 13 tests.
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/unit'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ./gie_self_tests
[==========] Running 11 tests from 2 test suites.
[----------] Global test environment set-up.
[----------] 8 tests from gie
[ RUN      ] gie.cart_selftest
utm: Invalid latitude
utm: Invalid latitude
utm: Invalid latitude
[       OK ] gie.cart_selftest (17 ms)
[ RUN      ] gie.info_functions
Unrecognized vertical grid format
Unrecognized horizontal grid format
[       OK ] gie.info_functions (1 ms)
[ RUN      ] gie.io_predicates
[       OK ] gie.io_predicates (0 ms)
[ RUN      ] gie.unitconvert_selftest
[       OK ] gie.unitconvert_selftest (0 ms)
[ RUN      ] gie.horner_selftest
[       OK ] gie.horner_selftest (0 ms)
[ RUN      ] gie.proj_create_crs_to_crs_PULKOVO42_ETRS89
gie_self_tests.cpp:725: Failure
The difference between c.xy.x and 44.999701238 is nan, which exceeds 1e-9, where
c.xy.x evaluates to -nan,
44.999701238 evaluates to 44.999701238, and
1e-9 evaluates to 1.0000000000000001e-09.
gie_self_tests.cpp:726: Failure
The difference between c.xy.y and 24.998474948 is nan, which exceeds 1e-9, where
c.xy.y evaluates to -nan,
24.998474948 evaluates to 24.998474947999998, and
1e-9 evaluates to 1.0000000000000001e-09.
gie_self_tests.cpp:740: Failure
The difference between c.xy.x and 45 is nan, which exceeds 1e-8, where
c.xy.x evaluates to -nan,
45 evaluates to 45, and
1e-8 evaluates to 1e-08.
gie_self_tests.cpp:741: Failure
The difference between c.xy.y and 25 is nan, which exceeds 1e-8, where
c.xy.y evaluates to -nan,
25 evaluates to 25, and
1e-8 evaluates to 1e-08.
gie_self_tests.cpp:757: Failure
The difference between c.xy.x and 51.999714150 is nan, which exceeds 1e-9, where
c.xy.x evaluates to nan,
51.999714150 evaluates to 51.999714150000003, and
1e-9 evaluates to 1.0000000000000001e-09.
gie_self_tests.cpp:758: Failure
The difference between c.xy.y and 19.998187811 is nan, which exceeds 1e-9, where
c.xy.y evaluates to -nan,
19.998187811 evaluates to 19.998187811000001, and
1e-9 evaluates to 1.0000000000000001e-09.
[  FAILED  ] gie.proj_create_crs_to_crs_PULKOVO42_ETRS89 (11 ms)
[ RUN      ] gie.proj_create_crs_to_crs_outside_area_of_use
[       OK ] gie.proj_create_crs_to_crs_outside_area_of_use (7 ms)
[ RUN      ] gie.proj_trans_generic
[       OK ] gie.proj_trans_generic (0 ms)
[----------] 8 tests from gie (36 ms total)

[----------] 3 tests from gieTest
[ RUN      ] gieTest.proj_create_crs_to_crs
[       OK ] gieTest.proj_create_crs_to_crs (343 ms)
[ RUN      ] gieTest.proj_create_crs_to_crs_EPSG_4326
[       OK ] gieTest.proj_create_crs_to_crs_EPSG_4326 (1 ms)
[ RUN      ] gieTest.proj_create_crs_to_crs_proj_longlat
[       OK ] gieTest.proj_create_crs_to_crs_proj_longlat (1 ms)
[----------] 3 tests from gieTest (345 ms total)

[----------] Global test environment tear-down
[==========] 11 tests from 2 test suites ran. (381 ms total)
[  PASSED  ] 10 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] gie.proj_create_crs_to_crs_PULKOVO42_ETRS89

 1 FAILED TEST
make[5]: *** [Makefile:915: gie_self_tests-check] Error 1
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/unit'
make[5]: *** Waiting for unfinished jobs....
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/unit'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests PROJ_SOURCE_DATA=../../data/for_tests ./test_network
[==========] Running 20 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 20 tests from networking
[ RUN      ] networking.initial_check
[       OK ] networking.initial_check (64 ms)
[ RUN      ] networking.basic
[       OK ] networking.basic (258 ms)
[ RUN      ] networking.curl_invalid_resource
[       OK ] networking.curl_invalid_resource (14 ms)
[ RUN      ] networking.custom
[       OK ] networking.custom (20 ms)
[ RUN      ] networking.getfilesize
[       OK ] networking.getfilesize (11 ms)
[ RUN      ] networking.simul_open_error
[       OK ] networking.simul_open_error (0 ms)
[ RUN      ] networking.simul_read_range_error
TIFFReadEncodedTile: Read error at row 4294967295, col 4294967295; got 0 bytes, expected 262144.
[       OK ] networking.simul_read_range_error (8 ms)
[ RUN      ] networking.simul_file_change_while_opened
[       OK ] networking.simul_file_change_while_opened (7 ms)
[ RUN      ] networking.curl_hgridshift
[       OK ] networking.curl_hgridshift (617 ms)
[ RUN      ] networking.curl_vgridshift
[       OK ] networking.curl_vgridshift (857 ms)
[ RUN      ] networking.curl_vgridshift_vertcon
[       OK ] networking.curl_vgridshift_vertcon (673 ms)
[ RUN      ] networking.network_endpoint_env_variable
Cannot open http://0.0.0.0/us_noaa_wvhpgn.tif: Failed to connect to 0.0.0.0 port 80: Connection refused
[       OK ] networking.network_endpoint_env_variable (29 ms)
[ RUN      ] networking.network_endpoint_api
Cannot open http://0.0.0.0/us_noaa_wvhpgn.tif: Failed to connect to 0.0.0.0 port 80: Connection refused
[       OK ] networking.network_endpoint_api (22 ms)
[ RUN      ] networking.cache_basic
[       OK ] networking.cache_basic (8 ms)
[ RUN      ] networking.proj_grid_cache_clear
[       OK ] networking.proj_grid_cache_clear (75 ms)
[ RUN      ] networking.cache_saturation
[       OK ] networking.cache_saturation (185 ms)
[ RUN      ] networking.cache_ttl
[       OK ] networking.cache_ttl (272 ms)
[ RUN      ] networking.cache_lock
[       OK ] networking.cache_lock (2223 ms)
[ RUN      ] networking.download_whole_files
[       OK ] networking.download_whole_files (1068 ms)
[ RUN      ] networking.file_api
[       OK ] networking.file_api (298 ms)
[----------] 20 tests from networking (6709 ms total)

[----------] Global test environment tear-down
[==========] 20 tests from 1 test suite ran. (6709 ms total)
[  PASSED  ] 20 tests.
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/unit'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/unit'
PROJ_SKIP_READ_USER_WRITABLE_DIRECTORY=YES PROJ_LIB=../../data/for_tests ./test_cpp_api
[==========] Running 1055 tests from 16 test suites.
[----------] Global test environment set-up.
[----------] 9 tests from GridTest
[ RUN      ] GridTest.VerticalShiftGridSet_null
[       OK ] GridTest.VerticalShiftGridSet_null (0 ms)
[ RUN      ] GridTest.VerticalShiftGridSet_gtx
[       OK ] GridTest.VerticalShiftGridSet_gtx (11 ms)
[ RUN      ] GridTest.HorizontalShiftGridSet_null
[       OK ] GridTest.HorizontalShiftGridSet_null (0 ms)
[ RUN      ] GridTest.HorizontalShiftGridSet_gtiff
[       OK ] GridTest.HorizontalShiftGridSet_gtiff (1 ms)
[ RUN      ] GridTest.GenericShiftGridSet_null
[       OK ] GridTest.GenericShiftGridSet_null (0 ms)
[ RUN      ] GridTest.GenericShiftGridSet_gtiff
[       OK ] GridTest.GenericShiftGridSet_gtiff (6 ms)
[ RUN      ] GridTest.GenericShiftGridSet_gtiff_with_subgrid
[       OK ] GridTest.GenericShiftGridSet_gtiff_with_subgrid (1 ms)
[ RUN      ] GridTest.GenericShiftGridSet_gtiff_with_two_level_of_subgrids_no_grid_name
[       OK ] GridTest.GenericShiftGridSet_gtiff_with_two_level_of_subgrids_no_grid_name (0 ms)
[ RUN      ] GridTest.GenericShiftGridSet_gtiff_projected
[       OK ] GridTest.GenericShiftGridSet_gtiff_projected (0 ms)
[----------] 9 tests from GridTest (19 ms total)

[----------] 102 tests from CApi
[ RUN      ] CApi.proj_create
[       OK ] CApi.proj_create (168 ms)
[ RUN      ] CApi.proj_create_from_wkt
[       OK ] CApi.proj_create_from_wkt (7 ms)
[ RUN      ] CApi.proj_as_wkt
[       OK ] CApi.proj_as_wkt (16 ms)
[ RUN      ] CApi.proj_as_wkt_check_db_use
[       OK ] CApi.proj_as_wkt_check_db_use (14 ms)
[ RUN      ] CApi.proj_as_wkt_incompatible_WKT1
[       OK ] CApi.proj_as_wkt_incompatible_WKT1 (6 ms)
[ RUN      ] CApi.proj_as_proj_string
[       OK ] CApi.proj_as_proj_string (6 ms)
[ RUN      ] CApi.proj_as_proj_string_incompatible_WKT1
[       OK ] CApi.proj_as_proj_string_incompatible_WKT1 (7 ms)
[ RUN      ] CApi.proj_as_proj_string_approx_tmerc_option_yes
[       OK ] CApi.proj_as_proj_string_approx_tmerc_option_yes (5 ms)
[ RUN      ] CApi.proj_crs_create_bound_crs_to_WGS84
[       OK ] CApi.proj_crs_create_bound_crs_to_WGS84 (11 ms)
[ RUN      ] CApi.proj_crs_create_bound_crs_to_WGS84_on_invalid_type
[       OK ] CApi.proj_crs_create_bound_crs_to_WGS84_on_invalid_type (5 ms)
[ RUN      ] CApi.proj_get_name
[       OK ] CApi.proj_get_name (7 ms)
[ RUN      ] CApi.proj_get_id_auth_name
[       OK ] CApi.proj_get_id_auth_name (6 ms)
[ RUN      ] CApi.proj_get_id_code
[       OK ] CApi.proj_get_id_code (6 ms)
[ RUN      ] CApi.proj_get_type
[       OK ] CApi.proj_get_type (8 ms)
[ RUN      ] CApi.proj_create_from_database
[       OK ] CApi.proj_create_from_database (8 ms)
[ RUN      ] CApi.proj_crs
[       OK ] CApi.proj_crs (7 ms)
[ RUN      ] CApi.proj_get_prime_meridian
[       OK ] CApi.proj_get_prime_meridian (6 ms)
[ RUN      ] CApi.proj_crs_compound
[       OK ] CApi.proj_crs_compound (6 ms)
[ RUN      ] CApi.proj_get_source_target_crs_bound_crs
[       OK ] CApi.proj_get_source_target_crs_bound_crs (6 ms)
[ RUN      ] CApi.proj_get_source_target_crs_transformation
[       OK ] CApi.proj_get_source_target_crs_transformation (7 ms)
[ RUN      ] CApi.proj_get_source_crs_of_projected_crs
[       OK ] CApi.proj_get_source_crs_of_projected_crs (5 ms)
[ RUN      ] CApi.proj_get_source_target_crs_conversion_without_crs
[       OK ] CApi.proj_get_source_target_crs_conversion_without_crs (7 ms)
[ RUN      ] CApi.proj_get_source_target_crs_invalid_object
[       OK ] CApi.proj_get_source_target_crs_invalid_object (5 ms)
[ RUN      ] CApi.proj_get_authorities_from_database
[       OK ] CApi.proj_get_authorities_from_database (12 ms)
[ RUN      ] CApi.proj_get_codes_from_database
[       OK ] CApi.proj_get_codes_from_database (24 ms)
[ RUN      ] CApi.conversion
[       OK ] CApi.conversion (7 ms)
[ RUN      ] CApi.transformation_from_boundCRS
[       OK ] CApi.transformation_from_boundCRS (7 ms)
[ RUN      ] CApi.proj_coordoperation_get_grid_used
[       OK ] CApi.proj_coordoperation_get_grid_used (7 ms)
[ RUN      ] CApi.proj_coordoperation_is_instantiable
[       OK ] CApi.proj_coordoperation_is_instantiable (7 ms)
[ RUN      ] CApi.proj_create_operations
[       OK ] CApi.proj_create_operations (15 ms)
[ RUN      ] CApi.proj_get_suggested_operation_with_operations_without_area_of_use
[       OK ] CApi.proj_get_suggested_operation_with_operations_without_area_of_use (9 ms)
[ RUN      ] CApi.proj_create_operations_discard_superseded
[       OK ] CApi.proj_create_operations_discard_superseded (9 ms)
[ RUN      ] CApi.proj_create_operations_dont_discard_superseded
[       OK ] CApi.proj_create_operations_dont_discard_superseded (10 ms)
[ RUN      ] CApi.proj_create_operations_with_pivot
[       OK ] CApi.proj_create_operations_with_pivot (65 ms)
[ RUN      ] CApi.proj_create_operations_allow_ballpark_transformations
[       OK ] CApi.proj_create_operations_allow_ballpark_transformations (68 ms)
[ RUN      ] CApi.proj_context_set_database_path_null
[       OK ] CApi.proj_context_set_database_path_null (7 ms)
[ RUN      ] CApi.proj_context_set_database_path_main_memory_one_aux
[       OK ] CApi.proj_context_set_database_path_main_memory_one_aux (12 ms)
[ RUN      ] CApi.proj_context_set_database_path_error_1
[       OK ] CApi.proj_context_set_database_path_error_1 (7 ms)
[ RUN      ] CApi.proj_context_set_database_path_error_2
[       OK ] CApi.proj_context_set_database_path_error_2 (20 ms)
[ RUN      ] CApi.proj_context_guess_wkt_dialect
[       OK ] CApi.proj_context_guess_wkt_dialect (0 ms)
[ RUN      ] CApi.proj_create_from_name
[       OK ] CApi.proj_create_from_name (103 ms)
[ RUN      ] CApi.proj_identify
[       OK ] CApi.proj_identify (110 ms)
[ RUN      ] CApi.proj_get_area_of_use
[       OK ] CApi.proj_get_area_of_use (7 ms)
[ RUN      ] CApi.proj_coordoperation_get_accuracy
[       OK ] CApi.proj_coordoperation_get_accuracy (8 ms)
[ RUN      ] CApi.proj_create_geographic_crs
[       OK ] CApi.proj_create_geographic_crs (16 ms)
[ RUN      ] CApi.proj_create_geocentric_crs
[       OK ] CApi.proj_create_geocentric_crs (6 ms)
[ RUN      ] CApi.check_coord_op_obj_can_be_used_with_proj_trans
[       OK ] CApi.check_coord_op_obj_can_be_used_with_proj_trans (6 ms)
[ RUN      ] CApi.proj_create_projections
[       OK ] CApi.proj_create_projections (9 ms)
[ RUN      ] CApi.proj_cs_get_axis_info
[       OK ] CApi.proj_cs_get_axis_info (7 ms)
[ RUN      ] CApi.proj_context_get_database_metadata
[       OK ] CApi.proj_context_get_database_metadata (6 ms)
[ RUN      ] CApi.proj_clone
[       OK ] CApi.proj_clone (6 ms)
[ RUN      ] CApi.proj_crs_alter_geodetic_crs
[       OK ] CApi.proj_crs_alter_geodetic_crs (6 ms)
[ RUN      ] CApi.proj_crs_alter_cs_angular_unit
[       OK ] CApi.proj_crs_alter_cs_angular_unit (7 ms)
[ RUN      ] CApi.proj_crs_alter_cs_linear_unit
[       OK ] CApi.proj_crs_alter_cs_linear_unit (6 ms)
[ RUN      ] CApi.proj_crs_alter_parameters_linear_unit
[       OK ] CApi.proj_crs_alter_parameters_linear_unit (6 ms)
[ RUN      ] CApi.proj_create_engineering_crs
[       OK ] CApi.proj_create_engineering_crs (6 ms)
[ RUN      ] CApi.proj_alter_name
[       OK ] CApi.proj_alter_name (6 ms)
[ RUN      ] CApi.proj_alter_id
[       OK ] CApi.proj_alter_id (6 ms)
[ RUN      ] CApi.proj_create_projected_crs
[       OK ] CApi.proj_create_projected_crs (6 ms)
[ RUN      ] CApi.proj_create_transformation
[       OK ] CApi.proj_create_transformation (6 ms)
[ RUN      ] CApi.proj_create_compound_crs
[       OK ] CApi.proj_create_compound_crs (5 ms)
[ RUN      ] CApi.proj_convert_conversion_to_other_method
[       OK ] CApi.proj_convert_conversion_to_other_method (7 ms)
[ RUN      ] CApi.proj_get_non_deprecated
[       OK ] CApi.proj_get_non_deprecated (6 ms)
[ RUN      ] CApi.proj_query_geodetic_crs_from_datum
[       OK ] CApi.proj_query_geodetic_crs_from_datum (8 ms)
[ RUN      ] CApi.proj_uom_get_info_from_database
[       OK ] CApi.proj_uom_get_info_from_database (6 ms)
[ RUN      ] CApi.proj_grid_get_info_from_database
[       OK ] CApi.proj_grid_get_info_from_database (6 ms)
[ RUN      ] CApi.proj_create_cartesian_2D_cs
[       OK ] CApi.proj_create_cartesian_2D_cs (0 ms)
[ RUN      ] CApi.proj_get_crs_info_list_from_database
[       OK ] CApi.proj_get_crs_info_list_from_database (268 ms)
[ RUN      ] CApi.proj_get_units_from_database
[       OK ] CApi.proj_get_units_from_database (1 ms)
[ RUN      ] CApi.proj_normalize_for_visualization
[       OK ] CApi.proj_normalize_for_visualization (7 ms)
[ RUN      ] CApi.proj_normalize_for_visualization_with_alternatives
[       OK ] CApi.proj_normalize_for_visualization_with_alternatives (34 ms)
[ RUN      ] CApi.proj_normalize_for_visualization_with_alternatives_reverse
[       OK ] CApi.proj_normalize_for_visualization_with_alternatives_reverse (25 ms)
[ RUN      ] CApi.proj_normalize_for_visualization_on_crs
[       OK ] CApi.proj_normalize_for_visualization_on_crs (6 ms)
[ RUN      ] CApi.proj_coordoperation_create_inverse
[       OK ] CApi.proj_coordoperation_create_inverse (6 ms)
[ RUN      ] CApi.proj_get_remarks
[       OK ] CApi.proj_get_remarks (8 ms)
[ RUN      ] CApi.proj_get_scope
[       OK ] CApi.proj_get_scope (8 ms)
[ RUN      ] CApi.proj_concatoperation_get_step
[       OK ] CApi.proj_concatoperation_get_step (23 ms)
[ RUN      ] CApi.proj_as_projjson
[       OK ] CApi.proj_as_projjson (6 ms)
[ RUN      ] CApi.proj_context_copy_from_default
[       OK ] CApi.proj_context_copy_from_default (38 ms)
[ RUN      ] CApi.proj_context_clone
[       OK ] CApi.proj_context_clone (0 ms)
[ RUN      ] CApi.proj_create_crs_to_crs_from_pj
[       OK ] CApi.proj_create_crs_to_crs_from_pj (8 ms)
[ RUN      ] CApi.proj_create_crs_to_crs_from_pj_accuracy_filter
[       OK ] CApi.proj_create_crs_to_crs_from_pj_accuracy_filter (89 ms)
[ RUN      ] CApi.proj_create_crs_to_crs_from_pj_ballpark_filter
[       OK ] CApi.proj_create_crs_to_crs_from_pj_ballpark_filter (51 ms)
[ RUN      ] CApi.proj_create_ellipsoidal_3D_cs
[       OK ] CApi.proj_create_ellipsoidal_3D_cs (0 ms)
[ RUN      ] CApi.proj_crs_promote_to_3D
[       OK ] CApi.proj_crs_promote_to_3D (8 ms)
[ RUN      ] CApi.proj_crs_demote_to_2D
[       OK ] CApi.proj_crs_demote_to_2D (8 ms)
[ RUN      ] CApi.proj_crs_create_projected_3D_crs_from_2D
[       OK ] CApi.proj_crs_create_projected_3D_crs_from_2D (9 ms)
[ RUN      ] CApi.proj_crs_create_bound_vertical_crs
[       OK ] CApi.proj_crs_create_bound_vertical_crs (7 ms)
[ RUN      ] CApi.proj_create_crs_to_crs_with_only_ballpark_transformations
[       OK ] CApi.proj_create_crs_to_crs_with_only_ballpark_transformations (101 ms)
[ RUN      ] CApi.proj_create_crs_to_crs_from_custom_compound_crs_with_NAD83_2011_and_geoidgrid_ref_against_WGS84_to_WGS84_G1762
[       OK ] CApi.proj_create_crs_to_crs_from_custom_compound_crs_with_NAD83_2011_and_geoidgrid_ref_against_WGS84_to_WGS84_G1762 (99 ms)
[ RUN      ] CApi.proj_create_crs_to_crs_from_custom_compound_crs_with_NAD83_2011_and_geoidgrid_ref_against_NAD83_2011_to_WGS84_G1762
[       OK ] CApi.proj_create_crs_to_crs_from_custom_compound_crs_with_NAD83_2011_and_geoidgrid_ref_against_NAD83_2011_to_WGS84_G1762 (34 ms)
[ RUN      ] CApi.proj_create_vertical_crs_ex
[       OK ] CApi.proj_create_vertical_crs_ex (16 ms)
[ RUN      ] CApi.proj_create_vertical_crs_ex_with_geog_crs
[       OK ] CApi.proj_create_vertical_crs_ex_with_geog_crs (115 ms)
[ RUN      ] CApi.proj_create_vertical_crs_ex_implied_accuracy
[       OK ] CApi.proj_create_vertical_crs_ex_implied_accuracy (14 ms)
[ RUN      ] CApi.proj_create_derived_geographic_crs
[       OK ] CApi.proj_create_derived_geographic_crs (7 ms)
[ RUN      ] CApi.proj_context_set_sqlite3_vfs_name
[       OK ] CApi.proj_context_set_sqlite3_vfs_name (6 ms)
[ RUN      ] CApi.proj_context_set_sqlite3_vfs_name__from_global_context
[       OK ] CApi.proj_context_set_sqlite3_vfs_name__from_global_context (0 ms)
[ RUN      ] CApi.use_proj4_init_rules
[       OK ] CApi.use_proj4_init_rules (0 ms)
[ RUN      ] CApi.use_proj4_init_rules_from_global_context
[       OK ] CApi.use_proj4_init_rules_from_global_context (0 ms)
[ RUN      ] CApi.proj_is_equivalent_to_with_ctx
[       OK ] CApi.proj_is_equivalent_to_with_ctx (7 ms)
[ RUN      ] CApi.datum_ensemble
[       OK ] CApi.datum_ensemble (6 ms)
[ RUN      ] CApi.proj_crs_is_derived
[       OK ] CApi.proj_crs_is_derived (8 ms)
[----------] 102 tests from CApi (2016 ms total)

[----------] 2 tests from Fixture_proj_context_set_autoclose_database
[ RUN      ] Fixture_proj_context_set_autoclose_database.proj_context_set_autoclose_database_true
[       OK ] Fixture_proj_context_set_autoclose_database.proj_context_set_autoclose_database_true (51 ms)
[ RUN      ] Fixture_proj_context_set_autoclose_database.proj_context_set_autoclose_database_false
[       OK ] Fixture_proj_context_set_autoclose_database.proj_context_set_autoclose_database_false (33 ms)
[----------] 2 tests from Fixture_proj_context_set_autoclose_database (84 ms total)

[----------] 75 tests from factory
[ RUN      ] factory.databasecontext_create
[       OK ] factory.databasecontext_create (6 ms)
[ RUN      ] factory.AuthorityFactory_createObject
[       OK ] factory.AuthorityFactory_createObject (7 ms)
[ RUN      ] factory.AuthorityFactory_createUnitOfMeasure_linear
[       OK ] factory.AuthorityFactory_createUnitOfMeasure_linear (6 ms)
[ RUN      ] factory.AuthorityFactory_createUnitOfMeasure_linear_us_survey_foot
[       OK ] factory.AuthorityFactory_createUnitOfMeasure_linear_us_survey_foot (6 ms)
[ RUN      ] factory.AuthorityFactory_createUnitOfMeasure_angular
[       OK ] factory.AuthorityFactory_createUnitOfMeasure_angular (6 ms)
[ RUN      ] factory.AuthorityFactory_createUnitOfMeasure_angular_9107
[       OK ] factory.AuthorityFactory_createUnitOfMeasure_angular_9107 (6 ms)
[ RUN      ] factory.AuthorityFactory_createUnitOfMeasure_scale
[       OK ] factory.AuthorityFactory_createUnitOfMeasure_scale (6 ms)
[ RUN      ] factory.AuthorityFactory_createUnitOfMeasure_time
[       OK ] factory.AuthorityFactory_createUnitOfMeasure_time (6 ms)
[ RUN      ] factory.AuthorityFactory_createPrimeMeridian
[       OK ] factory.AuthorityFactory_createPrimeMeridian (12 ms)
[ RUN      ] factory.AuthorityFactory_identifyBodyFromSemiMajorAxis
[       OK ] factory.AuthorityFactory_identifyBodyFromSemiMajorAxis (6 ms)
[ RUN      ] factory.AuthorityFactory_createEllipsoid
[       OK ] factory.AuthorityFactory_createEllipsoid (7 ms)
[ RUN      ] factory.AuthorityFactory_createEllipsoid_sphere
[       OK ] factory.AuthorityFactory_createEllipsoid_sphere (6 ms)
[ RUN      ] factory.AuthorityFactory_createEllipsoid_with_semi_minor_axis
[       OK ] factory.AuthorityFactory_createEllipsoid_with_semi_minor_axis (6 ms)
[ RUN      ] factory.AuthorityFactory_createExtent
[       OK ] factory.AuthorityFactory_createExtent (6 ms)
[ RUN      ] factory.AuthorityFactory_createExtent_no_bbox
[       OK ] factory.AuthorityFactory_createExtent_no_bbox (6 ms)
[ RUN      ] factory.AuthorityFactory_createGeodeticDatum
[       OK ] factory.AuthorityFactory_createGeodeticDatum (7 ms)
[ RUN      ] factory.AuthorityFactory_createGeodeticDatum_with_publication_date
[       OK ] factory.AuthorityFactory_createGeodeticDatum_with_publication_date (6 ms)
[ RUN      ] factory.AuthorityFactory_createDynamicGeodeticDatum
[       OK ] factory.AuthorityFactory_createDynamicGeodeticDatum (6 ms)
[ RUN      ] factory.AuthorityFactory_createVerticalDatum
[       OK ] factory.AuthorityFactory_createVerticalDatum (6 ms)
[ RUN      ] factory.AuthorityFactory_createDynamicVerticalDatum
[       OK ] factory.AuthorityFactory_createDynamicVerticalDatum (6 ms)
[ RUN      ] factory.AuthorityFactory_createDatum
[       OK ] factory.AuthorityFactory_createDatum (7 ms)
[ RUN      ] factory.AuthorityFactory_createDatumEnsembleGeodetic
[       OK ] factory.AuthorityFactory_createDatumEnsembleGeodetic (13 ms)
[ RUN      ] factory.AuthorityFactory_createDatumEnsembleVertical
[       OK ] factory.AuthorityFactory_createDatumEnsembleVertical (12 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateSystem_ellipsoidal_2_axis
[       OK ] factory.AuthorityFactory_createCoordinateSystem_ellipsoidal_2_axis (6 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateSystem_ellipsoidal_3_axis
[       OK ] factory.AuthorityFactory_createCoordinateSystem_ellipsoidal_3_axis (6 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateSystem_geocentric
[       OK ] factory.AuthorityFactory_createCoordinateSystem_geocentric (7 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateSystem_vertical
[       OK ] factory.AuthorityFactory_createCoordinateSystem_vertical (5 ms)
[ RUN      ] factory.AuthorityFactory_createGeodeticCRS_geographic2D
[       OK ] factory.AuthorityFactory_createGeodeticCRS_geographic2D (7 ms)
[ RUN      ] factory.AuthorityFactory_createGeodeticCRS_geographic2D_area_no_bbox
[       OK ] factory.AuthorityFactory_createGeodeticCRS_geographic2D_area_no_bbox (7 ms)
[ RUN      ] factory.AuthorityFactory_createGeodeticCRS_geographic3D
[       OK ] factory.AuthorityFactory_createGeodeticCRS_geographic3D (6 ms)
[ RUN      ] factory.AuthorityFactory_createGeodeticCRS_geocentric
[       OK ] factory.AuthorityFactory_createGeodeticCRS_geocentric (7 ms)
[ RUN      ] factory.AuthorityFactory_createVerticalCRS
[       OK ] factory.AuthorityFactory_createVerticalCRS (7 ms)
[ RUN      ] factory.AuthorityFactory_createVerticalCRS_with_datum_ensemble
[       OK ] factory.AuthorityFactory_createVerticalCRS_with_datum_ensemble (6 ms)
[ RUN      ] factory.AuthorityFactory_createConversion
[       OK ] factory.AuthorityFactory_createConversion (7 ms)
[ RUN      ] factory.AuthorityFactory_createConversion_from_other_transformation
[       OK ] factory.AuthorityFactory_createConversion_from_other_transformation (7 ms)
[ RUN      ] factory.AuthorityFactory_createProjectedCRS
[       OK ] factory.AuthorityFactory_createProjectedCRS (8 ms)
[ RUN      ] factory.AuthorityFactory_createProjectedCRS_south_pole
[       OK ] factory.AuthorityFactory_createProjectedCRS_south_pole (7 ms)
[ RUN      ] factory.AuthorityFactory_createProjectedCRS_north_pole
[       OK ] factory.AuthorityFactory_createProjectedCRS_north_pole (7 ms)
[ RUN      ] factory.AuthorityFactory_createCompoundCRS
[       OK ] factory.AuthorityFactory_createCompoundCRS (8 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateReferenceSystem
[       OK ] factory.AuthorityFactory_createCoordinateReferenceSystem (8 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateOperation_helmert_3
[       OK ] factory.AuthorityFactory_createCoordinateOperation_helmert_3 (7 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateOperation_helmert_7_CF
[       OK ] factory.AuthorityFactory_createCoordinateOperation_helmert_7_CF (7 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateOperation_helmert_7_PV
[       OK ] factory.AuthorityFactory_createCoordinateOperation_helmert_7_PV (8 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateOperation_helmert_8_CF
[       OK ] factory.AuthorityFactory_createCoordinateOperation_helmert_8_CF (7 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateOperation_helmert_15_CF
[       OK ] factory.AuthorityFactory_createCoordinateOperation_helmert_15_CF (7 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateOperation_helmert_15_PV
[       OK ] factory.AuthorityFactory_createCoordinateOperation_helmert_15_PV (8 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateOperation_helmert_15_PV_rounding_of_drz
[       OK ] factory.AuthorityFactory_createCoordinateOperation_helmert_15_PV_rounding_of_drz (7 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateOperation_molodensky_badekas_PV
[       OK ] factory.AuthorityFactory_createCoordinateOperation_molodensky_badekas_PV (7 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateOperation_grid_transformation_one_parameter
[       OK ] factory.AuthorityFactory_createCoordinateOperation_grid_transformation_one_parameter (6 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateOperation_grid_transformation_two_parameter
[       OK ] factory.AuthorityFactory_createCoordinateOperation_grid_transformation_two_parameter (7 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateOperation_other_transformation
[       OK ] factory.AuthorityFactory_createCoordinateOperation_other_transformation (7 ms)
[ RUN      ] factory.AuthorityFactory_test_uom_9110
[       OK ] factory.AuthorityFactory_test_uom_9110 (6 ms)
[ RUN      ] factory.AuthorityFactory_affine_parametric_transform
[       OK ] factory.AuthorityFactory_affine_parametric_transform (8 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation
[       OK ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation (7 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_three_steps
[       OK ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_three_steps (7 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_inverse_step1
[       OK ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_inverse_step1 (8 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_inverse_step2
[       OK ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_inverse_step2 (7 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_step1_is_conversion
[       OK ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_step1_is_conversion (7 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_epsg_9103
[       OK ] factory.AuthorityFactory_createCoordinateOperation_concatenated_operation_epsg_9103 (8 ms)
[ RUN      ] factory.AuthorityFactory_build_all_concatenated
[       OK ] factory.AuthorityFactory_build_all_concatenated (50 ms)
[ RUN      ] factory.AuthorityFactory_createCoordinateOperation_conversion
[       OK ] factory.AuthorityFactory_createCoordinateOperation_conversion (8 ms)
[ RUN      ] factory.AuthorityFactory_getAuthorityCodes
[       OK ] factory.AuthorityFactory_getAuthorityCodes (27 ms)
[ RUN      ] factory.AuthorityFactory_getDescriptionText
[       OK ] factory.AuthorityFactory_getDescriptionText (7 ms)
[ RUN      ] factory.AuthorityFactory_createFromCoordinateReferenceSystemCodes
[       OK ] factory.AuthorityFactory_createFromCoordinateReferenceSystemCodes (8 ms)
[ RUN      ] factory.AuthorityFactory_createFromCoordinateReferenceSystemCodes_anonymous_authority
[       OK ] factory.AuthorityFactory_createFromCoordinateReferenceSystemCodes_anonymous_authority (9 ms)
[ RUN      ] factory.AuthorityFactory_EPSG_4326_approximate_equivalent_to_builtin
[       OK ] factory.AuthorityFactory_EPSG_4326_approximate_equivalent_to_builtin (6 ms)
[ RUN      ] factory.attachExtraDatabases_none
[       OK ] factory.attachExtraDatabases_none (6 ms)
[ RUN      ] factory.attachExtraDatabases_auxiliary
[       OK ] factory.attachExtraDatabases_auxiliary (212 ms)
[ RUN      ] factory.attachExtraDatabases_auxiliary_error
[       OK ] factory.attachExtraDatabases_auxiliary_error (13 ms)
[ RUN      ] factory.getOfficialNameFromAlias
[       OK ] factory.getOfficialNameFromAlias (10 ms)
[ RUN      ] factory.createObjectsFromName
[       OK ] factory.createObjectsFromName (441 ms)
[ RUN      ] factory.getMetadata
[       OK ] factory.getMetadata (6 ms)
[ RUN      ] factory.listAreaOfUseFromName
[       OK ] factory.listAreaOfUseFromName (7 ms)
[ RUN      ] factory.getCRSInfoList
[       OK ] factory.getCRSInfoList (80 ms)
[ RUN      ] factory.getUnitList
[       OK ] factory.getUnitList (6 ms)
[----------] 75 tests from factory (1310 ms total)

[----------] 17 tests from FactoryWithTmpDatabase
[ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_test_with_fake_EPSG_database
[       OK ] FactoryWithTmpDatabase.AuthorityFactory_test_with_fake_EPSG_database (36 ms)
[ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_test_with_fake_EPSG_and_OTHER_database
[       OK ] FactoryWithTmpDatabase.AuthorityFactory_test_with_fake_EPSG_and_OTHER_database (38 ms)
[ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_test_sorting_of_coordinate_operations
[       OK ] FactoryWithTmpDatabase.AuthorityFactory_test_sorting_of_coordinate_operations (37 ms)
[ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_source_equals_target
[       OK ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_source_equals_target (33 ms)
[ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_case_source_pivot_target_pivot
[       OK ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_case_source_pivot_target_pivot (52 ms)
[ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_case_source_pivot_pivot_target
[       OK ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_case_source_pivot_pivot_target (52 ms)
[ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_case_pivot_source_pivot_target
[       OK ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_case_pivot_source_pivot_target (53 ms)
[ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_case_pivot_source_target_pivot
[       OK ] FactoryWithTmpDatabase.AuthorityFactory_createFromCRSCodesWithIntermediates_case_pivot_source_target_pivot (52 ms)
[ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_proj_based_transformation
[       OK ] FactoryWithTmpDatabase.AuthorityFactory_proj_based_transformation (34 ms)
[ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_wkt_based_transformation
[       OK ] FactoryWithTmpDatabase.AuthorityFactory_wkt_based_transformation (36 ms)
[ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_wkt_based_transformation_not_wkt
[       OK ] FactoryWithTmpDatabase.AuthorityFactory_wkt_based_transformation_not_wkt (35 ms)
[ RUN      ] FactoryWithTmpDatabase.AuthorityFactory_wkt_based_transformation_not_co_wkt
[       OK ] FactoryWithTmpDatabase.AuthorityFactory_wkt_based_transformation_not_co_wkt (34 ms)
[ RUN      ] FactoryWithTmpDatabase.getAuthorities
[       OK ] FactoryWithTmpDatabase.getAuthorities (34 ms)
[ RUN      ] FactoryWithTmpDatabase.lookForGridInfo
[       OK ] FactoryWithTmpDatabase.lookForGridInfo (20 ms)
[ RUN      ] FactoryWithTmpDatabase.custom_geodetic_crs
[       OK ] FactoryWithTmpDatabase.custom_geodetic_crs (37 ms)
[ RUN      ] FactoryWithTmpDatabase.custom_projected_crs
[       OK ] FactoryWithTmpDatabase.custom_projected_crs (38 ms)
[ RUN      ] FactoryWithTmpDatabase.createOperations_exact_transform_not_whole_area
[       OK ] FactoryWithTmpDatabase.createOperations_exact_transform_not_whole_area (36 ms)
[----------] 17 tests from FactoryWithTmpDatabase (659 ms total)

[----------] 21 tests from datum
[ RUN      ] datum.ellipsoid_from_sphere
[       OK ] datum.ellipsoid_from_sphere (0 ms)
[ RUN      ] datum.ellipsoid_non_earth
[       OK ] datum.ellipsoid_non_earth (0 ms)
[ RUN      ] datum.ellipsoid_from_inverse_flattening
[       OK ] datum.ellipsoid_from_inverse_flattening (0 ms)
[ RUN      ] datum.ellipsoid_from_null_inverse_flattening
[       OK ] datum.ellipsoid_from_null_inverse_flattening (0 ms)
[ RUN      ] datum.ellipsoid_from_semi_minor_axis
[       OK ] datum.ellipsoid_from_semi_minor_axis (0 ms)
[ RUN      ] datum.prime_meridian_to_PROJString
[       OK ] datum.prime_meridian_to_PROJString (0 ms)
[ RUN      ] datum.prime_meridian_to_JSON
[       OK ] datum.prime_meridian_to_JSON (0 ms)
[ RUN      ] datum.datum_with_ANCHOR
[       OK ] datum.datum_with_ANCHOR (0 ms)
[ RUN      ] datum.dynamic_geodetic_reference_frame
[       OK ] datum.dynamic_geodetic_reference_frame (0 ms)
[ RUN      ] datum.ellipsoid_to_PROJString
[       OK ] datum.ellipsoid_to_PROJString (0 ms)
[ RUN      ] datum.temporal_datum_WKT2
[       OK ] datum.temporal_datum_WKT2 (0 ms)
[ RUN      ] datum.temporal_datum_time_origin_non_ISO8601
[       OK ] datum.temporal_datum_time_origin_non_ISO8601 (0 ms)
[ RUN      ] datum.temporal_datum_WKT2_2019
[       OK ] datum.temporal_datum_WKT2_2019 (0 ms)
[ RUN      ] datum.dynamic_vertical_reference_frame
[       OK ] datum.dynamic_vertical_reference_frame (0 ms)
[ RUN      ] datum.datum_ensemble
[       OK ] datum.datum_ensemble (0 ms)
[ RUN      ] datum.datum_ensemble_vertical
[       OK ] datum.datum_ensemble_vertical (0 ms)
[ RUN      ] datum.datum_ensemble_exceptions
[       OK ] datum.datum_ensemble_exceptions (0 ms)
[ RUN      ] datum.edatum
[       OK ] datum.edatum (0 ms)
[ RUN      ] datum.pdatum
[       OK ] datum.pdatum (0 ms)
[ RUN      ] datum.cs_with_MERIDIAN
[       OK ] datum.cs_with_MERIDIAN (0 ms)
[ RUN      ] datum.vdatum_with_anchor
[       OK ] datum.vdatum_with_anchor (0 ms)
[----------] 21 tests from datum (0 ms total)

[----------] 310 tests from operation
[ RUN      ] operation.geogCRS_to_geogCRS
[       OK ] operation.geogCRS_to_geogCRS (0 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_context_default
[       OK ] operation.geogCRS_to_geogCRS_context_default (10 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_context_match_by_name
[       OK ] operation.geogCRS_to_geogCRS_context_match_by_name (41 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_context_filter_accuracy
[       OK ] operation.geogCRS_to_geogCRS_context_filter_accuracy (22 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_context_filter_bbox
[       OK ] operation.geogCRS_to_geogCRS_context_filter_bbox (23 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_context_incompatible_area
[       OK ] operation.geogCRS_to_geogCRS_context_incompatible_area (31 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_context_inverse_needed
[       OK ] operation.geogCRS_to_geogCRS_context_inverse_needed (10 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_context_ntv1_ntv2_ctable2
[       OK ] operation.geogCRS_to_geogCRS_context_ntv1_ntv2_ctable2 (9 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_context_NAD27_to_WGS84
[       OK ] operation.geogCRS_to_geogCRS_context_NAD27_to_WGS84 (21 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_context_NAD27_to_WGS84_G1762
[       OK ] operation.geogCRS_to_geogCRS_context_NAD27_to_WGS84_G1762 (63 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_context_WGS84_G1674_to_WGS84_G1762
[       OK ] operation.geogCRS_to_geogCRS_context_WGS84_G1674_to_WGS84_G1762 (17 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_context_EPSG_4240_Indian1975_to_EPSG_4326
[       OK ] operation.geogCRS_to_geogCRS_context_EPSG_4240_Indian1975_to_EPSG_4326 (9 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_context_helmert_geog3D_crs
[       OK ] operation.geogCRS_to_geogCRS_context_helmert_geog3D_crs (22 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_context_helmert_geocentric_3D
[       OK ] operation.geogCRS_to_geogCRS_context_helmert_geocentric_3D (22 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_context_helmert_geog3D_to_geocentirc
[       OK ] operation.geogCRS_to_geogCRS_context_helmert_geog3D_to_geocentirc (23 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_context_invalid_EPSG_ID
[       OK ] operation.geogCRS_to_geogCRS_context_invalid_EPSG_ID (55 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_context_datum_ensemble
[       OK ] operation.geogCRS_to_geogCRS_context_datum_ensemble (12 ms)
[ RUN      ] operation.vertCRS_to_geogCRS_context
[       OK ] operation.vertCRS_to_geogCRS_context (100 ms)
[ RUN      ] operation.geog3DCRS_to_geog2DCRS_plus_vertCRS_context
[       OK ] operation.geog3DCRS_to_geog2DCRS_plus_vertCRS_context (37 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_noop
[       OK ] operation.geogCRS_to_geogCRS_noop (0 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_longitude_rotation
[       OK ] operation.geogCRS_to_geogCRS_longitude_rotation (0 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_longitude_rotation_context
[       OK ] operation.geogCRS_to_geogCRS_longitude_rotation_context (7 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_context_concatenated_operation
[       OK ] operation.geogCRS_to_geogCRS_context_concatenated_operation (21 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_context_ED50_to_WGS72_no_NTF_intermediate
[       OK ] operation.geogCRS_to_geogCRS_context_ED50_to_WGS72_no_NTF_intermediate (36 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_context_same_grid_name
[       OK ] operation.geogCRS_to_geogCRS_context_same_grid_name (9 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_geographic_offset_context
[       OK ] operation.geogCRS_to_geogCRS_geographic_offset_context (7 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_CH1903_to_CH1903plus_context
[       OK ] operation.geogCRS_to_geogCRS_CH1903_to_CH1903plus_context (14 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_init_IGNF_to_init_IGNF_context
[       OK ] operation.geogCRS_to_geogCRS_init_IGNF_to_init_IGNF_context (10 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_3D
[       OK ] operation.geogCRS_to_geogCRS_3D (0 ms)
[ RUN      ] operation.geogCRS_3D_lat_long_non_metre_to_geogCRS_longlat
[       OK ] operation.geogCRS_3D_lat_long_non_metre_to_geogCRS_longlat (0 ms)
[ RUN      ] operation.geogCRS_without_id_to_geogCRS_3D_context
[       OK ] operation.geogCRS_without_id_to_geogCRS_3D_context (14 ms)
[ RUN      ] operation.geocentricCRS_to_geogCRS_same_datum
[       OK ] operation.geocentricCRS_to_geogCRS_same_datum (0 ms)
[ RUN      ] operation.geocentricCRS_to_geogCRS_different_datum
[       OK ] operation.geocentricCRS_to_geogCRS_different_datum (0 ms)
[ RUN      ] operation.geogCRS_to_geocentricCRS_different_datum
[       OK ] operation.geogCRS_to_geocentricCRS_different_datum (0 ms)
[ RUN      ] operation.geocentricCRS_to_geocentricCRS_same_noop
[       OK ] operation.geocentricCRS_to_geocentricCRS_same_noop (0 ms)
[ RUN      ] operation.geocentricCRS_to_geocentricCRS_different_ballpark
[       OK ] operation.geocentricCRS_to_geocentricCRS_different_ballpark (1 ms)
[ RUN      ] operation.geocentricCRS_to_geogCRS_same_datum_context
[       OK ] operation.geocentricCRS_to_geogCRS_same_datum_context (7 ms)
[ RUN      ] operation.geocentricCRS_to_geogCRS_same_datum_context_all_auth
[       OK ] operation.geocentricCRS_to_geogCRS_same_datum_context_all_auth (15 ms)
[ RUN      ] operation.geocentricCRS_to_geocentricCRS_different_datum_context
[       OK ] operation.geocentricCRS_to_geocentricCRS_different_datum_context (7 ms)
[ RUN      ] operation.geogCRS_geocentricCRS_same_datum_to_context
[       OK ] operation.geogCRS_geocentricCRS_same_datum_to_context (8 ms)
[ RUN      ] operation.geog2D_to_geog3D_same_datum_but_with_potential_other_pivot_context
[       OK ] operation.geog2D_to_geog3D_same_datum_but_with_potential_other_pivot_context (8 ms)
[ RUN      ] operation.geogCRS_to_geogCRS_different_datum_though_geocentric_transform_context
[       OK ] operation.geogCRS_to_geogCRS_different_datum_though_geocentric_transform_context (11 ms)
[ RUN      ] operation.geogCRS_to_geocentricCRS_different_datum_context
[       OK ] operation.geogCRS_to_geocentricCRS_different_datum_context (11 ms)
[ RUN      ] operation.geocentricCRS_to_geogCRS_different_datum_context
[       OK ] operation.geocentricCRS_to_geogCRS_different_datum_context (11 ms)
[ RUN      ] operation.esri_projectedCRS_to_geogCRS_with_ITRF_intermediate_context
[       OK ] operation.esri_projectedCRS_to_geogCRS_with_ITRF_intermediate_context (18 ms)
[ RUN      ] operation.geogCRS_to_projCRS
[       OK ] operation.geogCRS_to_projCRS (0 ms)
[ RUN      ] operation.geogCRS_longlat_to_geogCS_latlong
[       OK ] operation.geogCRS_longlat_to_geogCS_latlong (1 ms)
[ RUN      ] operation.geogCRS_longlat_to_geogCS_latlong_database
[       OK ] operation.geogCRS_longlat_to_geogCS_latlong_database (20 ms)
[ RUN      ] operation.geogCRS_longlat_to_projCRS
[       OK ] operation.geogCRS_longlat_to_projCRS (0 ms)
[ RUN      ] operation.geogCRS_different_from_baseCRS_to_projCRS
[       OK ] operation.geogCRS_different_from_baseCRS_to_projCRS (0 ms)
[ RUN      ] operation.geogCRS_different_from_baseCRS_to_projCRS_context_compatible_area
[       OK ] operation.geogCRS_different_from_baseCRS_to_projCRS_context_compatible_area (32 ms)
[ RUN      ] operation.geocentricCRS_to_projCRS
[       OK ] operation.geocentricCRS_to_projCRS (1 ms)
[ RUN      ] operation.projCRS_to_geogCRS
[       OK ] operation.projCRS_to_geogCRS (0 ms)
[ RUN      ] operation.projCRS_no_id_to_geogCRS_context
[       OK ] operation.projCRS_no_id_to_geogCRS_context (17 ms)
[ RUN      ] operation.projCRS_3D_to_geogCRS_3D_context
[       OK ] operation.projCRS_3D_to_geogCRS_3D_context (12 ms)
[ RUN      ] operation.projCRS_3D_to_projCRS_2D_context
[       OK ] operation.projCRS_3D_to_projCRS_2D_context (32 ms)
[ RUN      ] operation.geogCRS_3D_to_projCRS_with_2D_geocentric_translation
[       OK ] operation.geogCRS_3D_to_projCRS_with_2D_geocentric_translation (25 ms)
[ RUN      ] operation.projCRS_to_projCRS
[       OK ] operation.projCRS_to_projCRS (1 ms)
[ RUN      ] operation.projCRS_to_projCRS_different_baseCRS
[       OK ] operation.projCRS_to_projCRS_different_baseCRS (0 ms)
[ RUN      ] operation.projCRS_to_projCRS_context_compatible_area
[       OK ] operation.projCRS_to_projCRS_context_compatible_area (24 ms)
[ RUN      ] operation.projCRS_to_projCRS_context_compatible_area_bis
[       OK ] operation.projCRS_to_projCRS_context_compatible_area_bis (20 ms)
[ RUN      ] operation.projCRS_to_projCRS_context_one_incompatible_area
[       OK ] operation.projCRS_to_projCRS_context_one_incompatible_area (24 ms)
[ RUN      ] operation.projCRS_to_projCRS_context_incompatible_areas
[       OK ] operation.projCRS_to_projCRS_context_incompatible_areas (13 ms)
[ RUN      ] operation.projCRS_to_projCRS_context_incompatible_areas_ballpark
[       OK ] operation.projCRS_to_projCRS_context_incompatible_areas_ballpark (39 ms)
[ RUN      ] operation.projCRS_to_projCRS_context_incompatible_areas_crs_extent_use_intersection
[       OK ] operation.projCRS_to_projCRS_context_incompatible_areas_crs_extent_use_intersection (7 ms)
[ RUN      ] operation.projCRS_to_projCRS_north_pole_inverted_axis
[       OK ] operation.projCRS_to_projCRS_north_pole_inverted_axis (27 ms)
[ RUN      ] operation.projCRS_to_projCRS_south_pole_inverted_axis
[       OK ] operation.projCRS_to_projCRS_south_pole_inverted_axis (26 ms)
[ RUN      ] operation.projCRS_to_projCRS_through_geog3D
[       OK ] operation.projCRS_to_projCRS_through_geog3D (18 ms)
[ RUN      ] operation.transform_from_amersfoort_rd_new_to_epsg_4326
[       OK ] operation.transform_from_amersfoort_rd_new_to_epsg_4326 (16 ms)
[ RUN      ] operation.boundCRS_of_geogCRS_to_geogCRS
[       OK ] operation.boundCRS_of_geogCRS_to_geogCRS (0 ms)
[ RUN      ] operation.boundCRS_of_geogCRS_to_geodCRS
[       OK ] operation.boundCRS_of_geogCRS_to_geodCRS (0 ms)
[ RUN      ] operation.boundCRS_of_geogCRS_to_geodCRS_not_related_to_hub
[       OK ] operation.boundCRS_of_geogCRS_to_geodCRS_not_related_to_hub (13 ms)
[ RUN      ] operation.boundCRS_of_geogCRS_to_geogCRS_with_area
[       OK ] operation.boundCRS_of_geogCRS_to_geogCRS_with_area (7 ms)
[ RUN      ] operation.boundCRS_of_geogCRS_to_unrelated_geogCRS
[       OK ] operation.boundCRS_of_geogCRS_to_unrelated_geogCRS (0 ms)
[ RUN      ] operation.createOperation_boundCRS_identified_by_datum
[       OK ] operation.createOperation_boundCRS_identified_by_datum (8 ms)
[ RUN      ] operation.boundCRS_of_clrk_66_geogCRS_to_nad83_geogCRS
[       OK ] operation.boundCRS_of_clrk_66_geogCRS_to_nad83_geogCRS (0 ms)
[ RUN      ] operation.boundCRS_of_clrk_66_projCRS_to_nad83_geogCRS
[       OK ] operation.boundCRS_of_clrk_66_projCRS_to_nad83_geogCRS (1 ms)
[ RUN      ] operation.boundCRS_of_projCRS_to_geogCRS
[       OK ] operation.boundCRS_of_projCRS_to_geogCRS (0 ms)
[ RUN      ] operation.boundCRS_of_geogCRS_to_projCRS
[       OK ] operation.boundCRS_of_geogCRS_to_projCRS (0 ms)
[ RUN      ] operation.boundCRS_of_geogCRS_to_unrelated_geogCRS_context
[       OK ] operation.boundCRS_of_geogCRS_to_unrelated_geogCRS_context (8 ms)
[ RUN      ] operation.geogCRS_to_boundCRS_of_geogCRS
[       OK ] operation.geogCRS_to_boundCRS_of_geogCRS (1 ms)
[ RUN      ] operation.boundCRS_to_geogCRS_same_datum_context
[       OK ] operation.boundCRS_to_geogCRS_same_datum_context (7 ms)
[ RUN      ] operation.boundCRS_to_geogCRS_hubCRS_and_targetCRS_same_but_baseCRS_not
[       OK ] operation.boundCRS_to_geogCRS_hubCRS_and_targetCRS_same_but_baseCRS_not (17 ms)
[ RUN      ] operation.boundCRS_to_boundCRS
[       OK ] operation.boundCRS_to_boundCRS (1 ms)
[ RUN      ] operation.boundCRS_to_boundCRS_noop_for_TOWGS84
[       OK ] operation.boundCRS_to_boundCRS_noop_for_TOWGS84 (0 ms)
[ RUN      ] operation.boundCRS_to_boundCRS_unralated_hub
[       OK ] operation.boundCRS_to_boundCRS_unralated_hub (0 ms)
[ RUN      ] operation.boundCRS_of_projCRS_towgs84_to_boundCRS_of_projCRS_nadgrids
[       OK ] operation.boundCRS_of_projCRS_towgs84_to_boundCRS_of_projCRS_nadgrids (1 ms)
[ RUN      ] operation.boundCRS_to_boundCRS_with_base_geog_crs_different_from_source_of_transf
[       OK ] operation.boundCRS_to_boundCRS_with_base_geog_crs_different_from_source_of_transf (1 ms)
[ RUN      ] operation.boundCRS_with_basecrs_with_extent_to_geogCRS
[       OK ] operation.boundCRS_with_basecrs_with_extent_to_geogCRS (1 ms)
[ RUN      ] operation.ETRS89_3D_to_proj_string_with_geoidgrids_nadgrids
[       OK ] operation.ETRS89_3D_to_proj_string_with_geoidgrids_nadgrids (17 ms)
[ RUN      ] operation.nadgrids_with_pm
[       OK ] operation.nadgrids_with_pm (19 ms)
[ RUN      ] operation.WGS84_G1762_to_compoundCRS_with_bound_vertCRS
[       OK ] operation.WGS84_G1762_to_compoundCRS_with_bound_vertCRS (118 ms)
[ RUN      ] operation.compoundCRS_to_geogCRS
[       OK ] operation.compoundCRS_to_geogCRS (0 ms)
[ RUN      ] operation.transformation_height_to_PROJ_string
[       OK ] operation.transformation_height_to_PROJ_string (6 ms)
[ RUN      ] operation.transformation_Geographic3D_to_GravityRelatedHeight_gtx
[       OK ] operation.transformation_Geographic3D_to_GravityRelatedHeight_gtx (0 ms)
[ RUN      ] operation.transformation_ntv2_to_PROJ_string
[       OK ] operation.transformation_ntv2_to_PROJ_string (1 ms)
[ RUN      ] operation.transformation_VERTCON_to_PROJ_string
[       OK ] operation.transformation_VERTCON_to_PROJ_string (0 ms)
[ RUN      ] operation.transformation_NZLVD_to_PROJ_string
[       OK ] operation.transformation_NZLVD_to_PROJ_string (6 ms)
[ RUN      ] operation.transformation_BEV_AT_to_PROJ_string
[       OK ] operation.transformation_BEV_AT_to_PROJ_string (7 ms)
[ RUN      ] operation.transformation_longitude_rotation_to_PROJ_string
[       OK ] operation.transformation_longitude_rotation_to_PROJ_string (0 ms)
[ RUN      ] operation.transformation_Geographic2D_offsets_to_PROJ_string
[       OK ] operation.transformation_Geographic2D_offsets_to_PROJ_string (0 ms)
[ RUN      ] operation.transformation_Geographic3D_offsets_to_PROJ_string
[       OK ] operation.transformation_Geographic3D_offsets_to_PROJ_string (0 ms)
[ RUN      ] operation.transformation_Geographic2D_with_height_offsets_to_PROJ_string
[       OK ] operation.transformation_Geographic2D_with_height_offsets_to_PROJ_string (0 ms)
[ RUN      ] operation.transformation_vertical_offset_to_PROJ_string
[       OK ] operation.transformation_vertical_offset_to_PROJ_string (0 ms)
[ RUN      ] operation.compoundCRS_with_boundVerticalCRS_to_geogCRS
[       OK ] operation.compoundCRS_with_boundVerticalCRS_to_geogCRS (0 ms)
[ RUN      ] operation.compoundCRS_with_boundGeogCRS_to_geogCRS
[       OK ] operation.compoundCRS_with_boundGeogCRS_to_geogCRS (1 ms)
[ RUN      ] operation.compoundCRS_with_boundGeogCRS_and_boundVerticalCRS_to_geogCRS
[       OK ] operation.compoundCRS_with_boundGeogCRS_and_boundVerticalCRS_to_geogCRS (6 ms)
[ RUN      ] operation.compoundCRS_with_boundProjCRS_and_boundVerticalCRS_to_geogCRS
[       OK ] operation.compoundCRS_with_boundProjCRS_and_boundVerticalCRS_to_geogCRS (1 ms)
[ RUN      ] operation.compoundCRS_with_boundVerticalCRS_from_geoidgrids_with_m_to_geogCRS
[       OK ] operation.compoundCRS_with_boundVerticalCRS_from_geoidgrids_with_m_to_geogCRS (0 ms)
[ RUN      ] operation.compoundCRS_with_boundVerticalCRS_from_geoidgrids_with_ftus_to_geogCRS
[       OK ] operation.compoundCRS_with_boundVerticalCRS_from_geoidgrids_with_ftus_to_geogCRS (0 ms)
[ RUN      ] operation.compoundCRS_with_boundProjCRS_with_ftus_and_boundVerticalCRS_to_geogCRS
[       OK ] operation.compoundCRS_with_boundProjCRS_with_ftus_and_boundVerticalCRS_to_geogCRS (1 ms)
[ RUN      ] operation.compoundCRS_with_boundVerticalCRS_from_grids_to_geogCRS_with_ftus_ctxt
[       OK ] operation.compoundCRS_with_boundVerticalCRS_from_grids_to_geogCRS_with_ftus_ctxt (32 ms)
[ RUN      ] operation.compoundCRS_with_boundGeogCRS_boundVerticalCRS_from_grids_to_boundGeogCRS_with_ftus_ctxt
[       OK ] operation.compoundCRS_with_boundGeogCRS_boundVerticalCRS_from_grids_to_boundGeogCRS_with_ftus_ctxt (21 ms)
[ RUN      ] operation.compoundCRS_with_boundVerticalCRS_from_grids_to_boundGeogCRS_with_ftus_ctxt
[       OK ] operation.compoundCRS_with_boundVerticalCRS_from_grids_to_boundGeogCRS_with_ftus_ctxt (37 ms)
[ RUN      ] operation.compoundCRS_with_boundGeogCRS_and_geoid_to_geodCRS_NAD2011_ctxt
[       OK ] operation.compoundCRS_with_boundGeogCRS_and_geoid_to_geodCRS_NAD2011_ctxt (72 ms)
[ RUN      ] operation.geocent_to_compoundCRS
[       OK ] operation.geocent_to_compoundCRS (1 ms)
[ RUN      ] operation.geocent_to_compoundCRS_context
[       OK ] operation.geocent_to_compoundCRS_context (12 ms)
[ RUN      ] operation.compoundCRS_to_compoundCRS
[       OK ] operation.compoundCRS_to_compoundCRS (0 ms)
[ RUN      ] operation.compoundCRS_to_compoundCRS_with_vertical_transform
[       OK ] operation.compoundCRS_to_compoundCRS_with_vertical_transform (0 ms)
[ RUN      ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert
[       OK ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert (1 ms)
[ RUN      ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_same_geoidgrids
[       OK ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_same_geoidgrids (0 ms)
[ RUN      ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_same_geoidgrids_different_vunits
[       OK ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_same_geoidgrids_different_vunits (0 ms)
[ RUN      ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_same_nadgrids_same_geoidgrids
[       OK ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_same_nadgrids_same_geoidgrids (1 ms)
[ RUN      ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_same_towgs84_same_geoidgrids
[       OK ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_same_towgs84_same_geoidgrids (0 ms)
[ RUN      ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_WKT1_same_geoidgrids_context
[       OK ] operation.compoundCRS_to_compoundCRS_with_bound_crs_in_horiz_and_vert_WKT1_same_geoidgrids_context (11 ms)
[ RUN      ] operation.compoundCRS_to_compoundCRS_issue_2232
[       OK ] operation.compoundCRS_to_compoundCRS_issue_2232 (26 ms)
[ RUN      ] operation.compoundCRS_to_compoundCRS_context
[       OK ] operation.compoundCRS_to_compoundCRS_context (211 ms)
[ RUN      ] operation.compoundCRS_to_compoundCRS_context_helmert_noop
[       OK ] operation.compoundCRS_to_compoundCRS_context_helmert_noop (22 ms)
[ RUN      ] operation.compoundCRS_to_compoundCRS_WGS84_EGM96_to_ETRS89_Belfast
[       OK ] operation.compoundCRS_to_compoundCRS_WGS84_EGM96_to_ETRS89_Belfast (44 ms)
[ RUN      ] operation.compoundCRS_to_compoundCRS_WGS84_EGM96_to_WGS84_Belfast
[       OK ] operation.compoundCRS_to_compoundCRS_WGS84_EGM96_to_WGS84_Belfast (39 ms)
[ RUN      ] operation.compoundCRS_to_compoundCRS_concatenated_operation_with_two_vert_transformation
[       OK ] operation.compoundCRS_to_compoundCRS_concatenated_operation_with_two_vert_transformation (57 ms)
[ RUN      ] operation.vertCRS_to_vertCRS
[       OK ] operation.vertCRS_to_vertCRS (1 ms)
[ RUN      ] operation.vertCRS_to_vertCRS_context
[       OK ] operation.vertCRS_to_vertCRS_context (8 ms)
[ RUN      ] operation.vertCRS_to_vertCRS_New_Zealand_context
[       OK ] operation.vertCRS_to_vertCRS_New_Zealand_context (7 ms)
[ RUN      ] operation.projCRS_3D_to_geogCRS_3D
[       OK ] operation.projCRS_3D_to_geogCRS_3D (1 ms)
[ RUN      ] operation.compoundCRS_to_geogCRS_3D
[       OK ] operation.compoundCRS_to_geogCRS_3D (1 ms)
[ RUN      ] operation.compoundCRS_to_geogCRS_3D_context
[       OK ] operation.compoundCRS_to_geogCRS_3D_context (629 ms)
[ RUN      ] operation.compoundCRS_to_geogCRS_3D_with_3D_helmert_context
[       OK ] operation.compoundCRS_to_geogCRS_3D_with_3D_helmert_context (26 ms)
[ RUN      ] operation.compoundCRS_to_geogCRS_2D_promote_to_3D_context
[       OK ] operation.compoundCRS_to_geogCRS_2D_promote_to_3D_context (358 ms)
[ RUN      ] operation.compoundCRS_of_projCRS_to_geogCRS_2D_context
[       OK ] operation.compoundCRS_of_projCRS_to_geogCRS_2D_context (74 ms)
[ RUN      ] operation.compoundCRS_from_wkt_without_id_to_geogCRS
[       OK ] operation.compoundCRS_from_wkt_without_id_to_geogCRS (23 ms)
[ RUN      ] operation.compoundCRS_of_projCRS_from_wkt_without_id_or_extent_to_geogCRS
[       OK ] operation.compoundCRS_of_projCRS_from_wkt_without_id_or_extent_to_geogCRS (136 ms)
[ RUN      ] operation.compoundCRS_to_geogCRS_with_vertical_unit_change
[       OK ] operation.compoundCRS_to_geogCRS_with_vertical_unit_change (38 ms)
[ RUN      ] operation.compoundCRS_to_geogCRS_with_vertical_unit_change_and_complex_horizontal_change
[       OK ] operation.compoundCRS_to_geogCRS_with_vertical_unit_change_and_complex_horizontal_change (372 ms)
[ RUN      ] operation.compoundCRS_to_geogCRS_with_height_depth_reversal
[       OK ] operation.compoundCRS_to_geogCRS_with_height_depth_reversal (40 ms)
[ RUN      ] operation.compoundCRS_to_geogCRS_with_vertical_unit_change_and_height_depth_reversal
[       OK ] operation.compoundCRS_to_geogCRS_with_vertical_unit_change_and_height_depth_reversal (44 ms)
[ RUN      ] operation.compoundCRS_of_vertCRS_with_geoid_model_to_geogCRS
[       OK ] operation.compoundCRS_of_vertCRS_with_geoid_model_to_geogCRS (37 ms)
[ RUN      ] operation.compoundCRS_from_WKT2_to_geogCRS_3D_context
[       OK ] operation.compoundCRS_from_WKT2_to_geogCRS_3D_context (36 ms)
[ RUN      ] operation.compoundCRS_from_WKT2_no_id_to_geogCRS_3D_context
[       OK ] operation.compoundCRS_from_WKT2_no_id_to_geogCRS_3D_context (41 ms)
[ RUN      ] operation.proj3DCRS_with_non_meter_horiz_and_vertical_to_geog
[       OK ] operation.proj3DCRS_with_non_meter_horiz_and_vertical_to_geog (12 ms)
[ RUN      ] operation.compoundCRS_with_non_meter_horiz_and_vertical_to_geog
[       OK ] operation.compoundCRS_with_non_meter_horiz_and_vertical_to_geog (9 ms)
[ RUN      ] operation.boundCRS_to_compoundCRS
[       OK ] operation.boundCRS_to_compoundCRS (1 ms)
[ RUN      ] operation.IGNF_LAMB1_TO_EPSG_4326
[       OK ] operation.IGNF_LAMB1_TO_EPSG_4326 (75 ms)
[ RUN      ] operation.NAD83_to_projeted_CRS_based_on_NAD83_2011
[       OK ] operation.NAD83_to_projeted_CRS_based_on_NAD83_2011 (29 ms)
[ RUN      ] operation.isPROJInstantiable
[       OK ] operation.isPROJInstantiable (17 ms)
[ RUN      ] operation.createOperation_on_crs_with_canonical_bound_crs
[       OK ] operation.createOperation_on_crs_with_canonical_bound_crs (0 ms)
[ RUN      ] operation.createOperation_fallback_to_proj4_strings
[       OK ] operation.createOperation_fallback_to_proj4_strings (0 ms)
[ RUN      ] operation.createOperation_fallback_to_proj4_strings_regular_with_datum_to_projliteral
[       OK ] operation.createOperation_fallback_to_proj4_strings_regular_with_datum_to_projliteral (1 ms)
[ RUN      ] operation.createOperation_fallback_to_proj4_strings_proj_NAD83_to_projliteral
[       OK ] operation.createOperation_fallback_to_proj4_strings_proj_NAD83_to_projliteral (0 ms)
[ RUN      ] operation.createOperation_fallback_to_proj4_strings_geog_NAD83_to_projliteral
[       OK ] operation.createOperation_fallback_to_proj4_strings_geog_NAD83_to_projliteral (0 ms)
[ RUN      ] operation.createOperation_fallback_to_proj4_strings_regular_with_nadgrids_to_projliteral
[       OK ] operation.createOperation_fallback_to_proj4_strings_regular_with_nadgrids_to_projliteral (0 ms)
[ RUN      ] operation.createOperation_fallback_to_proj4_strings_projliteral_to_projliteral
[       OK ] operation.createOperation_fallback_to_proj4_strings_projliteral_to_projliteral (1 ms)
[ RUN      ] operation.createOperation_fallback_to_proj4_strings_regular_to_projliteral_with_towgs84
[       OK ] operation.createOperation_fallback_to_proj4_strings_regular_to_projliteral_with_towgs84 (6 ms)
[ RUN      ] operation.createOperation_on_crs_with_bound_crs_and_wktext
[       OK ] operation.createOperation_on_crs_with_bound_crs_and_wktext (1 ms)
[ RUN      ] operation.compoundCRS_to_proj_string_with_non_metre_height
[       OK ] operation.compoundCRS_to_proj_string_with_non_metre_height (181 ms)
[ RUN      ] operation.compoundCRS_to_PROJJSON_with_non_metre_height
[       OK ] operation.compoundCRS_to_PROJJSON_with_non_metre_height (40 ms)
[ RUN      ] operation.createOperation_ossfuzz_18587
[       OK ] operation.createOperation_ossfuzz_18587 (6 ms)
[ RUN      ] operation.derivedGeographicCRS_with_to_wgs84_to_geographicCRS
[       OK ] operation.derivedGeographicCRS_with_to_wgs84_to_geographicCRS (7 ms)
[ RUN      ] operation.method
[       OK ] operation.method (0 ms)
[ RUN      ] operation.method_parameter_different_order
[       OK ] operation.method_parameter_different_order (0 ms)
[ RUN      ] operation.ParameterValue
[       OK ] operation.ParameterValue (0 ms)
[ RUN      ] operation.OperationParameter
[       OK ] operation.OperationParameter (0 ms)
[ RUN      ] operation.OperationParameterValue
[       OK ] operation.OperationParameterValue (0 ms)
[ RUN      ] operation.SingleOperation
[       OK ] operation.SingleOperation (0 ms)
[ RUN      ] operation.SingleOperation_different_order
[       OK ] operation.SingleOperation_different_order (0 ms)
[ RUN      ] operation.transformation_to_wkt
[       OK ] operation.transformation_to_wkt (0 ms)
[ RUN      ] operation.concatenated_operation
[       OK ] operation.concatenated_operation (1 ms)
[ RUN      ] operation.transformation_createGeocentricTranslations
[       OK ] operation.transformation_createGeocentricTranslations (0 ms)
[ RUN      ] operation.transformation_createGeocentricTranslations_between_geocentricCRS
[       OK ] operation.transformation_createGeocentricTranslations_between_geocentricCRS (0 ms)
[ RUN      ] operation.transformation_createGeocentricTranslations_null
[       OK ] operation.transformation_createGeocentricTranslations_null (0 ms)
[ RUN      ] operation.transformation_createGeocentricTranslations_neg_zero
[       OK ] operation.transformation_createGeocentricTranslations_neg_zero (0 ms)
[ RUN      ] operation.transformation_createPositionVector
[       OK ] operation.transformation_createPositionVector (0 ms)
[ RUN      ] operation.transformation_createCoordinateFrameRotation
[       OK ] operation.transformation_createCoordinateFrameRotation (0 ms)
[ RUN      ] operation.transformation_createTimeDependentPositionVector
[       OK ] operation.transformation_createTimeDependentPositionVector (1 ms)
[ RUN      ] operation.transformation_createTimeDependentCoordinateFrameRotation
[       OK ] operation.transformation_createTimeDependentCoordinateFrameRotation (0 ms)
[ RUN      ] operation.transformation_successive_helmert_noop
[       OK ] operation.transformation_successive_helmert_noop (0 ms)
[ RUN      ] operation.transformation_successive_helmert_non_trivial_1
[       OK ] operation.transformation_successive_helmert_non_trivial_1 (0 ms)
[ RUN      ] operation.transformation_successive_helmert_non_trivial_2
[       OK ] operation.transformation_successive_helmert_non_trivial_2 (0 ms)
[ RUN      ] operation.transformation_createMolodensky
[       OK ] operation.transformation_createMolodensky (0 ms)
[ RUN      ] operation.transformation_createAbridgedMolodensky
[       OK ] operation.transformation_createAbridgedMolodensky (0 ms)
[ RUN      ] operation.transformation_inverse
[       OK ] operation.transformation_inverse (0 ms)
[ RUN      ] operation.transformation_createTOWGS84
[       OK ] operation.transformation_createTOWGS84 (1 ms)
[ RUN      ] operation.createAxisOrderReversal
[       OK ] operation.createAxisOrderReversal (0 ms)
[ RUN      ] operation.utm_export
[       OK ] operation.utm_export (0 ms)
[ RUN      ] operation.tmerc_export
[       OK ] operation.tmerc_export (0 ms)
[ RUN      ] operation.gstmerc_export
[       OK ] operation.gstmerc_export (0 ms)
[ RUN      ] operation.tmerc_south_oriented_export
[       OK ] operation.tmerc_south_oriented_export (0 ms)
[ RUN      ] operation.tped_export
[       OK ] operation.tped_export (0 ms)
[ RUN      ] operation.tmg_export
[       OK ] operation.tmg_export (0 ms)
[ RUN      ] operation.aea_export
[       OK ] operation.aea_export (0 ms)
[ RUN      ] operation.azimuthal_equidistant_export
[       OK ] operation.azimuthal_equidistant_export (0 ms)
[ RUN      ] operation.guam_projection_export
[       OK ] operation.guam_projection_export (0 ms)
[ RUN      ] operation.bonne_export
[       OK ] operation.bonne_export (0 ms)
[ RUN      ] operation.lambert_cylindrical_equal_area_spherical_export
[       OK ] operation.lambert_cylindrical_equal_area_spherical_export (1 ms)
[ RUN      ] operation.lambert_cylindrical_equal_area_export
[       OK ] operation.lambert_cylindrical_equal_area_export (0 ms)
[ RUN      ] operation.lcc1sp_export
[       OK ] operation.lcc1sp_export (0 ms)
[ RUN      ] operation.lcc2sp_export
[       OK ] operation.lcc2sp_export (0 ms)
[ RUN      ] operation.lcc2sp_isEquivalentTo_parallels_switched
[       OK ] operation.lcc2sp_isEquivalentTo_parallels_switched (0 ms)
[ RUN      ] operation.lcc2sp_michigan_export
[       OK ] operation.lcc2sp_michigan_export (0 ms)
[ RUN      ] operation.lcc2sp_belgium_export
[       OK ] operation.lcc2sp_belgium_export (0 ms)
[ RUN      ] operation.cassini_soldner_export
[       OK ] operation.cassini_soldner_export (0 ms)
[ RUN      ] operation.equidistant_conic_export
[       OK ] operation.equidistant_conic_export (0 ms)
[ RUN      ] operation.eckert_export
[       OK ] operation.eckert_export (0 ms)
[ RUN      ] operation.createEquidistantCylindrical
[       OK ] operation.createEquidistantCylindrical (0 ms)
[ RUN      ] operation.createEquidistantCylindricalSpherical
[       OK ] operation.createEquidistantCylindricalSpherical (0 ms)
[ RUN      ] operation.equidistant_cylindrical_lat_0
[       OK ] operation.equidistant_cylindrical_lat_0 (0 ms)
[ RUN      ] operation.gall_export
[       OK ] operation.gall_export (0 ms)
[ RUN      ] operation.goode_homolosine_export
[       OK ] operation.goode_homolosine_export (1 ms)
[ RUN      ] operation.interrupted_goode_homolosine_export
[       OK ] operation.interrupted_goode_homolosine_export (0 ms)
[ RUN      ] operation.geostationary_satellite_sweep_x_export
[       OK ] operation.geostationary_satellite_sweep_x_export (0 ms)
[ RUN      ] operation.geostationary_satellite_sweep_y_export
[       OK ] operation.geostationary_satellite_sweep_y_export (0 ms)
[ RUN      ] operation.gnomonic_export
[       OK ] operation.gnomonic_export (0 ms)
[ RUN      ] operation.hotine_oblique_mercator_variant_A_export
[       OK ] operation.hotine_oblique_mercator_variant_A_export (0 ms)
[ RUN      ] operation.hotine_oblique_mercator_variant_A_export_swiss_mercator
[       OK ] operation.hotine_oblique_mercator_variant_A_export_swiss_mercator (0 ms)
[ RUN      ] operation.hotine_oblique_mercator_variant_B_export
[       OK ] operation.hotine_oblique_mercator_variant_B_export (0 ms)
[ RUN      ] operation.hotine_oblique_mercator_variant_B_export_swiss_mercator
[       OK ] operation.hotine_oblique_mercator_variant_B_export_swiss_mercator (0 ms)
[ RUN      ] operation.hotine_oblique_mercator_two_point_natural_origin_export
[       OK ] operation.hotine_oblique_mercator_two_point_natural_origin_export (0 ms)
[ RUN      ] operation.laborde_oblique_mercator_export
[       OK ] operation.laborde_oblique_mercator_export (0 ms)
[ RUN      ] operation.imw_polyconic_export
[       OK ] operation.imw_polyconic_export (0 ms)
[ RUN      ] operation.krovak_north_oriented_export
[       OK ] operation.krovak_north_oriented_export (0 ms)
[ RUN      ] operation.krovak_export
[       OK ] operation.krovak_export (0 ms)
[ RUN      ] operation.lambert_azimuthal_equal_area_export
[       OK ] operation.lambert_azimuthal_equal_area_export (0 ms)
[ RUN      ] operation.miller_cylindrical_export
[       OK ] operation.miller_cylindrical_export (0 ms)
[ RUN      ] operation.mercator_variant_A_export
[       OK ] operation.mercator_variant_A_export (0 ms)
[ RUN      ] operation.mercator_variant_A_export_latitude_origin_non_zero
[       OK ] operation.mercator_variant_A_export_latitude_origin_non_zero (0 ms)
[ RUN      ] operation.wkt1_import_mercator_variant_A
[       OK ] operation.wkt1_import_mercator_variant_A (1 ms)
[ RUN      ] operation.wkt1_import_mercator_variant_A_that_is_variant_B
[       OK ] operation.wkt1_import_mercator_variant_A_that_is_variant_B (0 ms)
[ RUN      ] operation.mercator_variant_B_export
[       OK ] operation.mercator_variant_B_export (0 ms)
[ RUN      ] operation.odd_mercator_1sp_with_non_null_latitude
[       OK ] operation.odd_mercator_1sp_with_non_null_latitude (0 ms)
[ RUN      ] operation.odd_mercator_2sp_with_latitude_of_origin
[       OK ] operation.odd_mercator_2sp_with_latitude_of_origin (0 ms)
[ RUN      ] operation.webmerc_export
[       OK ] operation.webmerc_export (0 ms)
[ RUN      ] operation.webmerc_import_from_GDAL_wkt1
[       OK ] operation.webmerc_import_from_GDAL_wkt1 (0 ms)
[ RUN      ] operation.webmerc_import_from_GDAL_wkt1_with_EPSG_code
[       OK ] operation.webmerc_import_from_GDAL_wkt1_with_EPSG_code (1 ms)
[ RUN      ] operation.webmerc_import_from_GDAL_wkt1_EPSG_3785_deprecated
[       OK ] operation.webmerc_import_from_GDAL_wkt1_EPSG_3785_deprecated (0 ms)
[ RUN      ] operation.webmerc_import_from_WKT2_EPSG_3785_deprecated
[       OK ] operation.webmerc_import_from_WKT2_EPSG_3785_deprecated (13 ms)
[ RUN      ] operation.webmerc_import_from_broken_esri_WGS_84_Pseudo_Mercator
[       OK ] operation.webmerc_import_from_broken_esri_WGS_84_Pseudo_Mercator (1 ms)
[ RUN      ] operation.mollweide_export
[       OK ] operation.mollweide_export (0 ms)
[ RUN      ] operation.nzmg_export
[       OK ] operation.nzmg_export (0 ms)
[ RUN      ] operation.oblique_stereographic_export
[       OK ] operation.oblique_stereographic_export (0 ms)
[ RUN      ] operation.orthographic_export
[       OK ] operation.orthographic_export (0 ms)
[ RUN      ] operation.american_polyconic_export
[       OK ] operation.american_polyconic_export (0 ms)
[ RUN      ] operation.polar_stereographic_variant_A_export
[       OK ] operation.polar_stereographic_variant_A_export (0 ms)
[ RUN      ] operation.polar_stereographic_variant_B_export_positive_lat
[       OK ] operation.polar_stereographic_variant_B_export_positive_lat (0 ms)
[ RUN      ] operation.polar_stereographic_variant_B_export_negative_lat
[       OK ] operation.polar_stereographic_variant_B_export_negative_lat (0 ms)
[ RUN      ] operation.wkt1_import_polar_stereographic_variantA
[       OK ] operation.wkt1_import_polar_stereographic_variantA (0 ms)
[ RUN      ] operation.wkt1_import_polar_stereographic_variantB
[       OK ] operation.wkt1_import_polar_stereographic_variantB (0 ms)
[ RUN      ] operation.wkt1_import_polar_stereographic_ambiguous
[       OK ] operation.wkt1_import_polar_stereographic_ambiguous (0 ms)
[ RUN      ] operation.wkt1_import_equivalent_parameters
[       OK ] operation.wkt1_import_equivalent_parameters (1 ms)
[ RUN      ] operation.robinson_export
[       OK ] operation.robinson_export (0 ms)
[ RUN      ] operation.sinusoidal_export
[       OK ] operation.sinusoidal_export (0 ms)
[ RUN      ] operation.stereographic_export
[       OK ] operation.stereographic_export (0 ms)
[ RUN      ] operation.vandergrinten_export
[       OK ] operation.vandergrinten_export (0 ms)
[ RUN      ] operation.wagner_export
[       OK ] operation.wagner_export (0 ms)
[ RUN      ] operation.wagnerIII_export
[       OK ] operation.wagnerIII_export (0 ms)
[ RUN      ] operation.qsc_export
[       OK ] operation.qsc_export (0 ms)
[ RUN      ] operation.sch_export
[       OK ] operation.sch_export (0 ms)
[ RUN      ] operation.conversion_inverse
[       OK ] operation.conversion_inverse (0 ms)
[ RUN      ] operation.eqearth_export
[       OK ] operation.eqearth_export (0 ms)
[ RUN      ] operation.vertical_perspective_export
[       OK ] operation.vertical_perspective_export (0 ms)
[ RUN      ] operation.vertical_perspective_export_no_topocentric_height_and_false_easting_northing
[       OK ] operation.vertical_perspective_export_no_topocentric_height_and_false_easting_northing (0 ms)
[ RUN      ] operation.laborde_oblique_mercator
[       OK ] operation.laborde_oblique_mercator (0 ms)
[ RUN      ] operation.adams_ws2_export
[       OK ] operation.adams_ws2_export (11 ms)
[ RUN      ] operation.adams_ws2_export_failure
[       OK ] operation.adams_ws2_export_failure (11 ms)
[ RUN      ] operation.PROJ_based
[       OK ] operation.PROJ_based (0 ms)
[ RUN      ] operation.PROJ_based_empty
[       OK ] operation.PROJ_based_empty (0 ms)
[ RUN      ] operation.PROJ_based_with_global_parameters
[       OK ] operation.PROJ_based_with_global_parameters (0 ms)
[ RUN      ] operation.geographic_topocentric
[       OK ] operation.geographic_topocentric (1 ms)
[ RUN      ] operation.geocentric_topocentric
[       OK ] operation.geocentric_topocentric (6 ms)
[ RUN      ] operation.mercator_variant_A_to_variant_B
[       OK ] operation.mercator_variant_A_to_variant_B (0 ms)
[ RUN      ] operation.mercator_variant_A_to_variant_B_scale_1
[       OK ] operation.mercator_variant_A_to_variant_B_scale_1 (0 ms)
[ RUN      ] operation.mercator_variant_A_to_variant_B_no_crs
[       OK ] operation.mercator_variant_A_to_variant_B_no_crs (0 ms)
[ RUN      ] operation.mercator_variant_A_to_variant_B_invalid_scale
[       OK ] operation.mercator_variant_A_to_variant_B_invalid_scale (0 ms)
[ RUN      ] operation.mercator_variant_A_to_variant_B_invalid_eccentricity
[       OK ] operation.mercator_variant_A_to_variant_B_invalid_eccentricity (0 ms)
[ RUN      ] operation.mercator_variant_B_to_variant_A
[       OK ] operation.mercator_variant_B_to_variant_A (0 ms)
[ RUN      ] operation.mercator_variant_B_to_variant_A_invalid_std1
[       OK ] operation.mercator_variant_B_to_variant_A_invalid_std1 (0 ms)
[ RUN      ] operation.mercator_variant_B_to_variant_A_invalid_eccentricity
[       OK ] operation.mercator_variant_B_to_variant_A_invalid_eccentricity (0 ms)
[ RUN      ] operation.lcc2sp_to_lcc1sp
[       OK ] operation.lcc2sp_to_lcc1sp (0 ms)
[ RUN      ] operation.lcc2sp_to_lcc1sp_phi0_eq_phi1_eq_phi2
[       OK ] operation.lcc2sp_to_lcc1sp_phi0_eq_phi1_eq_phi2 (0 ms)
[ RUN      ] operation.lcc2sp_to_lcc1sp_phi0_diff_phi1_and_phi1_eq_phi2
[       OK ] operation.lcc2sp_to_lcc1sp_phi0_diff_phi1_and_phi1_eq_phi2 (1 ms)
[ RUN      ] operation.lcc1sp_to_lcc2sp_invalid_eccentricity
[       OK ] operation.lcc1sp_to_lcc2sp_invalid_eccentricity (0 ms)
[ RUN      ] operation.lcc1sp_to_lcc2sp_invalid_scale
[       OK ] operation.lcc1sp_to_lcc2sp_invalid_scale (0 ms)
[ RUN      ] operation.lcc1sp_to_lcc2sp_invalid_lat0
[       OK ] operation.lcc1sp_to_lcc2sp_invalid_lat0 (0 ms)
[ RUN      ] operation.lcc1sp_to_lcc2sp_null_lat0
[       OK ] operation.lcc1sp_to_lcc2sp_null_lat0 (0 ms)
[ RUN      ] operation.lcc2sp_to_lcc1sp_invalid_lat0
[       OK ] operation.lcc2sp_to_lcc1sp_invalid_lat0 (0 ms)
[ RUN      ] operation.lcc2sp_to_lcc1sp_invalid_lat1
[       OK ] operation.lcc2sp_to_lcc1sp_invalid_lat1 (0 ms)
[ RUN      ] operation.lcc2sp_to_lcc1sp_invalid_lat2
[       OK ] operation.lcc2sp_to_lcc1sp_invalid_lat2 (0 ms)
[ RUN      ] operation.lcc2sp_to_lcc1sp_invalid_lat1_opposite_lat2
[       OK ] operation.lcc2sp_to_lcc1sp_invalid_lat1_opposite_lat2 (0 ms)
[ RUN      ] operation.lcc2sp_to_lcc1sp_invalid_lat1_and_lat2_close_to_zero
[       OK ] operation.lcc2sp_to_lcc1sp_invalid_lat1_and_lat2_close_to_zero (0 ms)
[ RUN      ] operation.lcc2sp_to_lcc1sp_invalid_eccentricity
[       OK ] operation.lcc2sp_to_lcc1sp_invalid_eccentricity (0 ms)
[ RUN      ] operation.three_param_equivalent_to_seven_param
[       OK ] operation.three_param_equivalent_to_seven_param (0 ms)
[ RUN      ] operation.position_vector_equivalent_coordinate_frame
[       OK ] operation.position_vector_equivalent_coordinate_frame (0 ms)
[ RUN      ] operation.conversion_missing_parameter
[       OK ] operation.conversion_missing_parameter (1 ms)
[ RUN      ] operation.conversion_missing_parameter_scale
[       OK ] operation.conversion_missing_parameter_scale (1 ms)
[ RUN      ] operation.hotine_oblique_mercator_variant_A_export_equivalent_modulo_360
[       OK ] operation.hotine_oblique_mercator_variant_A_export_equivalent_modulo_360 (0 ms)
[ RUN      ] operation.createChangeVerticalUnit
[       OK ] operation.createChangeVerticalUnit (0 ms)
[ RUN      ] operation.createGeographicGeocentric
[       OK ] operation.createGeographicGeocentric (0 ms)
[ RUN      ] operation.validateParameters
[       OK ] operation.validateParameters (0 ms)
[ RUN      ] operation.normalizeForVisualization
[       OK ] operation.normalizeForVisualization (16 ms)
[ RUN      ] operation.export_of_Geographic3D_to_GravityRelatedHeight_gtx_unknown_grid
[       OK ] operation.export_of_Geographic3D_to_GravityRelatedHeight_gtx_unknown_grid (0 ms)
[ RUN      ] operation.export_of_boundCRS_with_proj_string_method
[       OK ] operation.export_of_boundCRS_with_proj_string_method (0 ms)
[----------] 310 tests from operation (4264 ms total)

[----------] 116 tests from io
[ RUN      ] io.wkt_parsing
[       OK ] io.wkt_parsing (0 ms)
[ RUN      ] io.wkt_parsing_with_parenthesis
[       OK ] io.wkt_parsing_with_parenthesis (0 ms)
[ RUN      ] io.wkt_parsing_with_double_quotes_inside
[       OK ] io.wkt_parsing_with_double_quotes_inside (0 ms)
[ RUN      ] io.wkt_parsing_with_printed_quotes
[       OK ] io.wkt_parsing_with_printed_quotes (0 ms)
[ RUN      ] io.projstringformatter
[       OK ] io.projstringformatter (0 ms)
[ RUN      ] io.projstringformatter_helmert_3_param_noop
[       OK ] io.projstringformatter_helmert_3_param_noop (0 ms)
[ RUN      ] io.projstringformatter_helmert_7_param_noop
[       OK ] io.projstringformatter_helmert_7_param_noop (0 ms)
[ RUN      ] io.projstringformatter_merge_consecutive_helmert_3_param
[       OK ] io.projstringformatter_merge_consecutive_helmert_3_param (0 ms)
[ RUN      ] io.projstringformatter_merge_consecutive_helmert_3_param_noop
[       OK ] io.projstringformatter_merge_consecutive_helmert_3_param_noop (0 ms)
[ RUN      ] io.projstringformatter_cart_grs80_wgs84
[       OK ] io.projstringformatter_cart_grs80_wgs84 (0 ms)
[ RUN      ] io.projstringformatter_axisswap_unitconvert_axisswap
[       OK ] io.projstringformatter_axisswap_unitconvert_axisswap (0 ms)
[ RUN      ] io.projstringformatter_optim_hgridshift_vgridshift_hgridshift_inv
[       OK ] io.projstringformatter_optim_hgridshift_vgridshift_hgridshift_inv (0 ms)
[ RUN      ] io.projparse_longlat
[       OK ] io.projparse_longlat (0 ms)
[ RUN      ] io.projparse_longlat_datum_NAD83
[       OK ] io.projparse_longlat_datum_NAD83 (1 ms)
[ RUN      ] io.projparse_longlat_datum_NAD27
[       OK ] io.projparse_longlat_datum_NAD27 (0 ms)
[ RUN      ] io.projparse_longlat_datum_other
[       OK ] io.projparse_longlat_datum_other (0 ms)
[ RUN      ] io.projparse_longlat_ellps_WGS84
[       OK ] io.projparse_longlat_ellps_WGS84 (0 ms)
[ RUN      ] io.projparse_longlat_ellps_GRS80
[       OK ] io.projparse_longlat_ellps_GRS80 (0 ms)
[ RUN      ] io.projparse_longlat_a_b
[       OK ] io.projparse_longlat_a_b (0 ms)
[ RUN      ] io.projparse_longlat_a_rf_WGS84
[       OK ] io.projparse_longlat_a_rf_WGS84 (0 ms)
[ RUN      ] io.projparse_longlat_a_rf
[       OK ] io.projparse_longlat_a_rf (0 ms)
[ RUN      ] io.projparse_longlat_a_f_zero
[       OK ] io.projparse_longlat_a_f_zero (0 ms)
[ RUN      ] io.projparse_longlat_a_f_non_zero
[       OK ] io.projparse_longlat_a_f_non_zero (0 ms)
[ RUN      ] io.projparse_longlat_a_e
[       OK ] io.projparse_longlat_a_e (0 ms)
[ RUN      ] io.projparse_longlat_a_es
[       OK ] io.projparse_longlat_a_es (0 ms)
[ RUN      ] io.projparse_longlat_R
[       OK ] io.projparse_longlat_R (0 ms)
[ RUN      ] io.projparse_longlat_a
[       OK ] io.projparse_longlat_a (0 ms)
[ RUN      ] io.projparse_longlat_a_override_ellps
[       OK ] io.projparse_longlat_a_override_ellps (0 ms)
[ RUN      ] io.projparse_longlat_pm_paris
[       OK ] io.projparse_longlat_pm_paris (0 ms)
[ RUN      ] io.projparse_longlat_pm_ferro
[       OK ] io.projparse_longlat_pm_ferro (0 ms)
[ RUN      ] io.projparse_longlat_pm_numeric
[       OK ] io.projparse_longlat_pm_numeric (1 ms)
[ RUN      ] io.projparse_longlat_pm_overriding_datum
[       OK ] io.projparse_longlat_pm_overriding_datum (0 ms)
[ RUN      ] io.projparse_longlat_complex
[       OK ] io.projparse_longlat_complex (0 ms)
[ RUN      ] io.projparse_longlat_towgs84_3_terms
[       OK ] io.projparse_longlat_towgs84_3_terms (0 ms)
[ RUN      ] io.projparse_longlat_towgs84_7_terms
[       OK ] io.projparse_longlat_towgs84_7_terms (0 ms)
[ RUN      ] io.projparse_longlat_nadgrids
[       OK ] io.projparse_longlat_nadgrids (0 ms)
[ RUN      ] io.projparse_longlat_nadgrids_towgs84_ignored
[       OK ] io.projparse_longlat_nadgrids_towgs84_ignored (0 ms)
[ RUN      ] io.projparse_longlat_geoidgrids
[       OK ] io.projparse_longlat_geoidgrids (0 ms)
[ RUN      ] io.projparse_longlat_geoidgrids_vunits
[       OK ] io.projparse_longlat_geoidgrids_vunits (0 ms)
[ RUN      ] io.projparse_longlat_vunits
[       OK ] io.projparse_longlat_vunits (1 ms)
[ RUN      ] io.projparse_vunits
[       OK ] io.projparse_vunits (0 ms)
[ RUN      ] io.projparse_vto_meter
[       OK ] io.projparse_vto_meter (0 ms)
[ RUN      ] io.projparse_longlat_axis_enu
[       OK ] io.projparse_longlat_axis_enu (0 ms)
[ RUN      ] io.projparse_longlat_axis_neu
[       OK ] io.projparse_longlat_axis_neu (0 ms)
[ RUN      ] io.projparse_longlat_axis_swu
[       OK ] io.projparse_longlat_axis_swu (0 ms)
[ RUN      ] io.projparse_longlat_unitconvert_deg
[       OK ] io.projparse_longlat_unitconvert_deg (0 ms)
[ RUN      ] io.projparse_longlat_unitconvert_grad
[       OK ] io.projparse_longlat_unitconvert_grad (0 ms)
[ RUN      ] io.projparse_longlat_unitconvert_rad
[       OK ] io.projparse_longlat_unitconvert_rad (0 ms)
[ RUN      ] io.projparse_longlat_axisswap
[       OK ] io.projparse_longlat_axisswap (1 ms)
[ RUN      ] io.projparse_tmerc
[       OK ] io.projparse_tmerc (0 ms)
[ RUN      ] io.projparse_tmerc_south_oriented
[       OK ] io.projparse_tmerc_south_oriented (0 ms)
[ RUN      ] io.projparse_lcc_as_lcc1sp
[       OK ] io.projparse_lcc_as_lcc1sp (0 ms)
[ RUN      ] io.projparse_lcc_as_lcc2sp
[       OK ] io.projparse_lcc_as_lcc2sp (0 ms)
[ RUN      ] io.projparse_lcc_as_lcc2sp_michigan
[       OK ] io.projparse_lcc_as_lcc2sp_michigan (1 ms)
[ RUN      ] io.projparse_aeqd_guam
[       OK ] io.projparse_aeqd_guam (0 ms)
[ RUN      ] io.projparse_cea_spherical
[       OK ] io.projparse_cea_spherical (0 ms)
[ RUN      ] io.projparse_cea_ellipsoidal
[       OK ] io.projparse_cea_ellipsoidal (0 ms)
[ RUN      ] io.projparse_cea_ellipsoidal_with_k_0
[       OK ] io.projparse_cea_ellipsoidal_with_k_0 (0 ms)
[ RUN      ] io.projparse_geos_sweep_x
[       OK ] io.projparse_geos_sweep_x (0 ms)
[ RUN      ] io.projparse_geos_sweep_y
[       OK ] io.projparse_geos_sweep_y (0 ms)
[ RUN      ] io.projparse_omerc_nouoff
[       OK ] io.projparse_omerc_nouoff (0 ms)
[ RUN      ] io.projparse_omerc_tpno
[       OK ] io.projparse_omerc_tpno (0 ms)
[ RUN      ] io.projparse_omerc_variant_b
[       OK ] io.projparse_omerc_variant_b (1 ms)
[ RUN      ] io.projparse_somerc
[       OK ] io.projparse_somerc (0 ms)
[ RUN      ] io.projparse_krovak
[       OK ] io.projparse_krovak (0 ms)
[ RUN      ] io.projparse_krovak_axis_swu
[       OK ] io.projparse_krovak_axis_swu (0 ms)
[ RUN      ] io.projparse_krovak_czech
[       OK ] io.projparse_krovak_czech (0 ms)
[ RUN      ] io.projparse_etmerc
[       OK ] io.projparse_etmerc (0 ms)
[ RUN      ] io.projparse_tmerc_approx
[       OK ] io.projparse_tmerc_approx (0 ms)
[ RUN      ] io.projparse_merc_variant_B
[       OK ] io.projparse_merc_variant_B (1 ms)
[ RUN      ] io.projparse_merc_google_mercator
[       OK ] io.projparse_merc_google_mercator (0 ms)
[ RUN      ] io.projparse_merc_google_mercator_non_metre_unit
[       OK ] io.projparse_merc_google_mercator_non_metre_unit (0 ms)
[ RUN      ] io.projparse_merc_not_quite_google_mercator
[       OK ] io.projparse_merc_not_quite_google_mercator (0 ms)
[ RUN      ] io.projparse_merc_stere_polar_variant_B
[       OK ] io.projparse_merc_stere_polar_variant_B (0 ms)
[ RUN      ] io.projparse_merc_stere_polar_variant_A
[       OK ] io.projparse_merc_stere_polar_variant_A (0 ms)
[ RUN      ] io.projparse_merc_stere_polar_k_and_lat_ts
[       OK ] io.projparse_merc_stere_polar_k_and_lat_ts (0 ms)
[ RUN      ] io.projparse_merc_stere_polar_k_and_lat_ts_incompatible
[       OK ] io.projparse_merc_stere_polar_k_and_lat_ts_incompatible (0 ms)
[ RUN      ] io.projparse_merc_stere
[       OK ] io.projparse_merc_stere (0 ms)
[ RUN      ] io.projparse_utm
[       OK ] io.projparse_utm (0 ms)
[ RUN      ] io.projparse_utm_south
[       OK ] io.projparse_utm_south (0 ms)
[ RUN      ] io.projparse_laea_north_pole
[       OK ] io.projparse_laea_north_pole (0 ms)
[ RUN      ] io.projparse_laea_south_pole
[       OK ] io.projparse_laea_south_pole (0 ms)
[ RUN      ] io.projparse_laea_spherical
[       OK ] io.projparse_laea_spherical (1 ms)
[ RUN      ] io.projparse_laea_ellipsoidal
[       OK ] io.projparse_laea_ellipsoidal (0 ms)
[ RUN      ] io.projparse_eqc_spherical
[       OK ] io.projparse_eqc_spherical (0 ms)
[ RUN      ] io.projparse_eqc_ellipsoidal
[       OK ] io.projparse_eqc_ellipsoidal (0 ms)
[ RUN      ] io.projparse_non_earth_ellipsoid
[       OK ] io.projparse_non_earth_ellipsoid (0 ms)
[ RUN      ] io.projparse_ortho_ellipsoidal
[       OK ] io.projparse_ortho_ellipsoidal (0 ms)
[ RUN      ] io.projparse_ortho_spherical_on_ellipsoid
[       OK ] io.projparse_ortho_spherical_on_ellipsoid (0 ms)
[ RUN      ] io.projparse_ortho_spherical_on_sphere
[       OK ] io.projparse_ortho_spherical_on_sphere (0 ms)
[ RUN      ] io.projparse_axisswap_unitconvert_longlat_proj
[       OK ] io.projparse_axisswap_unitconvert_longlat_proj (1 ms)
[ RUN      ] io.projparse_axisswap_unitconvert_proj_axisswap
[       OK ] io.projparse_axisswap_unitconvert_proj_axisswap (0 ms)
[ RUN      ] io.projparse_axisswap_unitconvert_proj_unitconvert
[       OK ] io.projparse_axisswap_unitconvert_proj_unitconvert (0 ms)
[ RUN      ] io.projparse_axisswap_unitconvert_proj_unitconvert_numeric_axisswap
[       OK ] io.projparse_axisswap_unitconvert_proj_unitconvert_numeric_axisswap (1 ms)
[ RUN      ] io.projparse_projected_units
[       OK ] io.projparse_projected_units (0 ms)
[ RUN      ] io.projparse_projected_to_meter_known
[       OK ] io.projparse_projected_to_meter_known (0 ms)
[ RUN      ] io.projparse_projected_to_meter_unknown
[       OK ] io.projparse_projected_to_meter_unknown (0 ms)
[ RUN      ] io.projparse_projected_vunits
[       OK ] io.projparse_projected_vunits (0 ms)
[ RUN      ] io.projparse_projected_unknown
[       OK ] io.projparse_projected_unknown (1 ms)
[ RUN      ] io.projparse_geocent
[       OK ] io.projparse_geocent (0 ms)
[ RUN      ] io.projparse_geocent_towgs84
[       OK ] io.projparse_geocent_towgs84 (0 ms)
[ RUN      ] io.projparse_cart_unit
[       OK ] io.projparse_cart_unit (0 ms)
[ RUN      ] io.projparse_cart_unit_numeric
[       OK ] io.projparse_cart_unit_numeric (0 ms)
[ RUN      ] io.projparse_longlat_wktext
[       OK ] io.projparse_longlat_wktext (0 ms)
[ RUN      ] io.projparse_geocent_wktext
[       OK ] io.projparse_geocent_wktext (0 ms)
[ RUN      ] io.projparse_projected_wktext
[       OK ] io.projparse_projected_wktext (0 ms)
[ RUN      ] io.projparse_ob_tran_longlat
[       OK ] io.projparse_ob_tran_longlat (24 ms)
[ RUN      ] io.projparse_longlat_title
[       OK ] io.projparse_longlat_title (0 ms)
[ RUN      ] io.projparse_projected_title
[       OK ] io.projparse_projected_title (0 ms)
[ RUN      ] io.projparse_init
[       OK ] io.projparse_init (13 ms)
[ RUN      ] io.projparse_errors
Missing colon in +init
[       OK ] io.projparse_errors (1 ms)
[ RUN      ] io.projparse_longlat_errors
[       OK ] io.projparse_longlat_errors (1 ms)
[ RUN      ] io.projparse_projected_errors
[       OK ] io.projparse_projected_errors (0 ms)
[ RUN      ] io.createFromUserInput
[       OK ] io.createFromUserInput (1024 ms)
[ RUN      ] io.createFromUserInput_hack_EPSG_102100
[       OK ] io.createFromUserInput_hack_EPSG_102100 (11 ms)
[ RUN      ] io.guessDialect
[       OK ] io.guessDialect (0 ms)
[----------] 116 tests from io (1086 ms total)

[----------] 171 tests from wkt_parse
[ RUN      ] wkt_parse.sphere
[       OK ] wkt_parse.sphere (0 ms)
[ RUN      ] wkt_parse.datum_with_ANCHOR
[       OK ] wkt_parse.datum_with_ANCHOR (0 ms)
[ RUN      ] wkt_parse.datum_with_pm
[       OK ] wkt_parse.datum_with_pm (0 ms)
[ RUN      ] wkt_parse.datum_no_pm_not_earth
[       OK ] wkt_parse.datum_no_pm_not_earth (1 ms)
[ RUN      ] wkt_parse.dynamic_geodetic_reference_frame
[       OK ] wkt_parse.dynamic_geodetic_reference_frame (0 ms)
[ RUN      ] wkt_parse.dynamic_geodetic_reference_frame_with_model
[       OK ] wkt_parse.dynamic_geodetic_reference_frame_with_model (0 ms)
[ RUN      ] wkt_parse.dynamic_geodetic_reference_frame_with_velocitygrid
[       OK ] wkt_parse.dynamic_geodetic_reference_frame_with_velocitygrid (0 ms)
[ RUN      ] wkt_parse.geogcrs_with_ensemble
[       OK ] wkt_parse.geogcrs_with_ensemble (0 ms)
[ RUN      ] wkt_parse.invalid_geogcrs_with_ensemble
[       OK ] wkt_parse.invalid_geogcrs_with_ensemble (0 ms)
[ RUN      ] wkt_parse.wkt1_EPSG_4326
[       OK ] wkt_parse.wkt1_EPSG_4326 (0 ms)
[ RUN      ] wkt_parse.wkt1_EPSG_4267
[       OK ] wkt_parse.wkt1_EPSG_4267 (13 ms)
[ RUN      ] wkt_parse.wkt1_EPSG_4807_grad_mess
[       OK ] wkt_parse.wkt1_EPSG_4807_grad_mess (0 ms)
[ RUN      ] wkt_parse.wkt1_esri_EPSG_4901_grad
[       OK ] wkt_parse.wkt1_esri_EPSG_4901_grad (11 ms)
[ RUN      ] wkt_parse.wkt2_epsg_org_EPSG_4901_PRIMEM_weird_sexagesimal_DMS
[       OK ] wkt_parse.wkt2_epsg_org_EPSG_4901_PRIMEM_weird_sexagesimal_DMS (1 ms)
[ RUN      ] wkt_parse.wkt1_geographic_old_datum_name_from_EPSG_code
[       OK ] wkt_parse.wkt1_geographic_old_datum_name_from_EPSG_code (12 ms)
[ RUN      ] wkt_parse.wkt1_geographic_old_datum_name_without_EPSG_code
[       OK ] wkt_parse.wkt1_geographic_old_datum_name_without_EPSG_code (14 ms)
[ RUN      ] wkt_parse.wkt1_geographic_deprecated
[       OK ] wkt_parse.wkt1_geographic_deprecated (13 ms)
[ RUN      ] wkt_parse.wkt1_geographic_with_PROJ4_extension
[       OK ] wkt_parse.wkt1_geographic_with_PROJ4_extension (1 ms)
[ RUN      ] wkt_parse.wkt1_geographic_epsg_org_api_4326
[       OK ] wkt_parse.wkt1_geographic_epsg_org_api_4326 (0 ms)
[ RUN      ] wkt_parse.wkt1_geographic_epsg_org_api_4258
[       OK ] wkt_parse.wkt1_geographic_epsg_org_api_4258 (0 ms)
[ RUN      ] wkt_parse.wkt1_geocentric_with_PROJ4_extension
[       OK ] wkt_parse.wkt1_geocentric_with_PROJ4_extension (0 ms)
[ RUN      ] wkt_parse.wkt2_GEODCRS_EPSG_4326
[       OK ] wkt_parse.wkt2_GEODCRS_EPSG_4326 (0 ms)
[ RUN      ] wkt_parse.wkt2_long_GEODETICCRS_EPSG_4326
[       OK ] wkt_parse.wkt2_long_GEODETICCRS_EPSG_4326 (0 ms)
[ RUN      ] wkt_parse.wkt2_2019_GEOGCRS_EPSG_4326
[       OK ] wkt_parse.wkt2_2019_GEOGCRS_EPSG_4326 (0 ms)
[ RUN      ] wkt_parse.wkt2_2019_long_GEOGRAPHICCRS_EPSG_4326
[       OK ] wkt_parse.wkt2_2019_long_GEOGRAPHICCRS_EPSG_4326 (0 ms)
[ RUN      ] wkt_parse.wkt2_simplified_EPSG_4326
[       OK ] wkt_parse.wkt2_simplified_EPSG_4326 (1 ms)
[ RUN      ] wkt_parse.wkt2_GEODETICDATUM
[       OK ] wkt_parse.wkt2_GEODETICDATUM (0 ms)
[ RUN      ] wkt_parse.wkt2_TRF
[       OK ] wkt_parse.wkt2_TRF (0 ms)
[ RUN      ] wkt_parse.wkt2_EPSG_4979
[       OK ] wkt_parse.wkt2_EPSG_4979 (0 ms)
[ RUN      ] wkt_parse.wkt2_geocentric
[       OK ] wkt_parse.wkt2_geocentric (0 ms)
[ RUN      ] wkt_parse.wkt2_simplified_geocentric
[       OK ] wkt_parse.wkt2_simplified_geocentric (0 ms)
[ RUN      ] wkt_parse.wkt1_geocentric
[       OK ] wkt_parse.wkt1_geocentric (0 ms)
[ RUN      ] wkt_parse.wkt1_geocentric_with_z_OTHER
[       OK ] wkt_parse.wkt1_geocentric_with_z_OTHER (0 ms)
[ RUN      ] wkt_parse.wkt1_projected
[       OK ] wkt_parse.wkt1_projected (6 ms)
[ RUN      ] wkt_parse.wkt1_projected_no_axis
[       OK ] wkt_parse.wkt1_projected_no_axis (1 ms)
[ RUN      ] wkt_parse.wkt1_projected_wrong_axis_geogcs
[       OK ] wkt_parse.wkt1_projected_wrong_axis_geogcs (6 ms)
[ RUN      ] wkt_parse.wkt1_projected_with_PROJ4_extension
[       OK ] wkt_parse.wkt1_projected_with_PROJ4_extension (0 ms)
[ RUN      ] wkt_parse.wkt1_Mercator_1SP_with_latitude_origin_0
[       OK ] wkt_parse.wkt1_Mercator_1SP_with_latitude_origin_0 (0 ms)
[ RUN      ] wkt_parse.wkt1_Mercator_1SP_without_scale_factor
[       OK ] wkt_parse.wkt1_Mercator_1SP_without_scale_factor (6 ms)
[ RUN      ] wkt_parse.wkt1_krovak_south_west
[       OK ] wkt_parse.wkt1_krovak_south_west (1 ms)
[ RUN      ] wkt_parse.wkt1_krovak_north_oriented
[       OK ] wkt_parse.wkt1_krovak_north_oriented (0 ms)
[ RUN      ] wkt_parse.wkt1_polar_stereographic_latitude_of_origin_70
[       OK ] wkt_parse.wkt1_polar_stereographic_latitude_of_origin_70 (0 ms)
[ RUN      ] wkt_parse.wkt1_polar_stereographic_latitude_of_origin_minus_70
[       OK ] wkt_parse.wkt1_polar_stereographic_latitude_of_origin_minus_70 (0 ms)
[ RUN      ] wkt_parse.wkt1_polar_stereographic_latitude_of_origin_90
[       OK ] wkt_parse.wkt1_polar_stereographic_latitude_of_origin_90 (0 ms)
[ RUN      ] wkt_parse.wkt1_polar_stereographic_latitude_of_origin_90_scale_factor_1
[       OK ] wkt_parse.wkt1_polar_stereographic_latitude_of_origin_90_scale_factor_1 (1 ms)
[ RUN      ] wkt_parse.wkt1_polar_stereographic_scale_factor
[       OK ] wkt_parse.wkt1_polar_stereographic_scale_factor (0 ms)
[ RUN      ] wkt_parse.wkt1_Spherical_Cross_Track_Height
[       OK ] wkt_parse.wkt1_Spherical_Cross_Track_Height (0 ms)
[ RUN      ] wkt_parse.wkt2_projected
[       OK ] wkt_parse.wkt2_projected (0 ms)
[ RUN      ] wkt_parse.wkt2_2019_projected_with_id_in_basegeodcrs
[       OK ] wkt_parse.wkt2_2019_projected_with_id_in_basegeodcrs (0 ms)
[ RUN      ] wkt_parse.wkt2_2019_projected_no_id_but_id_in_basegeodcrs
[       OK ] wkt_parse.wkt2_2019_projected_no_id_but_id_in_basegeodcrs (0 ms)
[ RUN      ] wkt_parse.wkt2_2019_simplified_projected
[       OK ] wkt_parse.wkt2_2019_simplified_projected (1 ms)
[ RUN      ] wkt_parse.wkt2_2019_projected_3D
[       OK ] wkt_parse.wkt2_2019_projected_3D (0 ms)
[ RUN      ] wkt_parse.wkt2_2019_projected_utm_3D
[       OK ] wkt_parse.wkt2_2019_projected_utm_3D (0 ms)
[ RUN      ] wkt_parse.wkt2_2019_projected_with_base_geocentric
[       OK ] wkt_parse.wkt2_2019_projected_with_base_geocentric (6 ms)
[ RUN      ] wkt_parse.cs_with_MERIDIAN
[       OK ] wkt_parse.cs_with_MERIDIAN (0 ms)
[ RUN      ] wkt_parse.cs_with_multiple_ID
[       OK ] wkt_parse.cs_with_multiple_ID (1 ms)
[ RUN      ] wkt_parse.vertcrs_WKT2
[       OK ] wkt_parse.vertcrs_WKT2 (0 ms)
[ RUN      ] wkt_parse.vertcrs_VRF_WKT2
[       OK ] wkt_parse.vertcrs_VRF_WKT2 (0 ms)
[ RUN      ] wkt_parse.vertcrs_with_GEOIDMODEL
[       OK ] wkt_parse.vertcrs_with_GEOIDMODEL (0 ms)
[ RUN      ] wkt_parse.vertcrs_WKT1_GDAL
[       OK ] wkt_parse.vertcrs_WKT1_GDAL (0 ms)
[ RUN      ] wkt_parse.vertcrs_WKT1_GDAL_minimum
[       OK ] wkt_parse.vertcrs_WKT1_GDAL_minimum (0 ms)
[ RUN      ] wkt_parse.VERTCS_WKT1_ESRI
[       OK ] wkt_parse.VERTCS_WKT1_ESRI (0 ms)
[ RUN      ] wkt_parse.VERTCS_WKT1_ESRI_context
[       OK ] wkt_parse.VERTCS_WKT1_ESRI_context (8 ms)
[ RUN      ] wkt_parse.VERTCS_WKT1_ESRI_down
[       OK ] wkt_parse.VERTCS_WKT1_ESRI_down (0 ms)
[ RUN      ] wkt_parse.vertcrs_WKT1_LAS_ftUS
[       OK ] wkt_parse.vertcrs_WKT1_LAS_ftUS (0 ms)
[ RUN      ] wkt_parse.vertcrs_WKT1_LAS_metre
[       OK ] wkt_parse.vertcrs_WKT1_LAS_metre (0 ms)
[ RUN      ] wkt_parse.dynamic_vertical_reference_frame
[       OK ] wkt_parse.dynamic_vertical_reference_frame (0 ms)
[ RUN      ] wkt_parse.vertcrs_with_ensemble
[       OK ] wkt_parse.vertcrs_with_ensemble (0 ms)
[ RUN      ] wkt_parse.vdatum_with_ANCHOR
[       OK ] wkt_parse.vdatum_with_ANCHOR (0 ms)
[ RUN      ] wkt_parse.COMPOUNDCRS
[       OK ] wkt_parse.COMPOUNDCRS (1 ms)
[ RUN      ] wkt_parse.COMPOUNDCRS_spatio_parametric_2015
[       OK ] wkt_parse.COMPOUNDCRS_spatio_parametric_2015 (0 ms)
[ RUN      ] wkt_parse.COMPOUNDCRS_spatio_parametric_2019
[       OK ] wkt_parse.COMPOUNDCRS_spatio_parametric_2019 (0 ms)
[ RUN      ] wkt_parse.COMPOUNDCRS_spatio_temporal_2015
[       OK ] wkt_parse.COMPOUNDCRS_spatio_temporal_2015 (0 ms)
[ RUN      ] wkt_parse.COMPOUNDCRS_spatio_temporal_2019
[       OK ] wkt_parse.COMPOUNDCRS_spatio_temporal_2019 (0 ms)
[ RUN      ] wkt_parse.COMPD_CS
[       OK ] wkt_parse.COMPD_CS (1 ms)
[ RUN      ] wkt_parse.COMPD_CS_non_conformant_horizontal_plus_horizontal_as_in_LAS
[       OK ] wkt_parse.COMPD_CS_non_conformant_horizontal_plus_horizontal_as_in_LAS (0 ms)
[ RUN      ] wkt_parse.COMPD_CS_non_conformant_horizontal_TOWGS84_plus_horizontal_as_in_LAS
[       OK ] wkt_parse.COMPD_CS_non_conformant_horizontal_TOWGS84_plus_horizontal_as_in_LAS (9 ms)
[ RUN      ] wkt_parse.COMPD_CS_horizontal_bound_geog_plus_vertical_ellipsoidal_height
[       OK ] wkt_parse.COMPD_CS_horizontal_bound_geog_plus_vertical_ellipsoidal_height (15 ms)
[ RUN      ] wkt_parse.COMPD_CS_horizontal_projected_plus_vertical_ellipsoidal_height
[       OK ] wkt_parse.COMPD_CS_horizontal_projected_plus_vertical_ellipsoidal_height (9 ms)
[ RUN      ] wkt_parse.COMPD_CS_horizontal_geog_plus_vertical_ellipsoidal_height_non_metre
[       OK ] wkt_parse.COMPD_CS_horizontal_geog_plus_vertical_ellipsoidal_height_non_metre (23 ms)
[ RUN      ] wkt_parse.implicit_compound_CRS_ESRI
[       OK ] wkt_parse.implicit_compound_CRS_ESRI (20 ms)
[ RUN      ] wkt_parse.VERTCS_with_ellipsoidal_height_ESRI
[       OK ] wkt_parse.VERTCS_with_ellipsoidal_height_ESRI (9 ms)
[ RUN      ] wkt_parse.implicit_compound_CRS_geographic_with_ellipsoidal_height_ESRI
[       OK ] wkt_parse.implicit_compound_CRS_geographic_with_ellipsoidal_height_ESRI (13 ms)
[ RUN      ] wkt_parse.implicit_compound_CRS_projected_with_ellipsoidal_height_ESRI
[       OK ] wkt_parse.implicit_compound_CRS_projected_with_ellipsoidal_height_ESRI (17 ms)
[ RUN      ] wkt_parse.COORDINATEOPERATION
[       OK ] wkt_parse.COORDINATEOPERATION (2 ms)
[ RUN      ] wkt_parse.COORDINATEOPERATION_wkt2_2019
[       OK ] wkt_parse.COORDINATEOPERATION_wkt2_2019 (0 ms)
[ RUN      ] wkt_parse.conversion_proj_based
[       OK ] wkt_parse.conversion_proj_based (0 ms)
[ RUN      ] wkt_parse.CONCATENATEDOPERATION
[       OK ] wkt_parse.CONCATENATEDOPERATION (1 ms)
[ RUN      ] wkt_parse.CONCATENATEDOPERATION_with_conversion_and_conversion
[       OK ] wkt_parse.CONCATENATEDOPERATION_with_conversion_and_conversion (0 ms)
[ RUN      ] wkt_parse.CONCATENATEDOPERATION_with_conversion_coordinateoperation_conversion
[       OK ] wkt_parse.CONCATENATEDOPERATION_with_conversion_coordinateoperation_conversion (1 ms)
[ RUN      ] wkt_parse.CONCATENATEDOPERATION_with_conversion_coordinateoperation_to_inverse_conversion
[       OK ] wkt_parse.CONCATENATEDOPERATION_with_conversion_coordinateoperation_to_inverse_conversion (0 ms)
[ RUN      ] wkt_parse.BOUNDCRS_transformation_from_names
[       OK ] wkt_parse.BOUNDCRS_transformation_from_names (1 ms)
[ RUN      ] wkt_parse.BOUNDCRS_transformation_from_codes
[       OK ] wkt_parse.BOUNDCRS_transformation_from_codes (1 ms)
[ RUN      ] wkt_parse.boundcrs_of_verticalcrs_to_geog3Dcrs
[       OK ] wkt_parse.boundcrs_of_verticalcrs_to_geog3Dcrs (0 ms)
[ RUN      ] wkt_parse.geogcs_TOWGS84_3terms
[       OK ] wkt_parse.geogcs_TOWGS84_3terms (0 ms)
[ RUN      ] wkt_parse.projcs_TOWGS84_7terms
[       OK ] wkt_parse.projcs_TOWGS84_7terms (0 ms)
[ RUN      ] wkt_parse.WKT1_VERT_DATUM_EXTENSION
[       OK ] wkt_parse.WKT1_VERT_DATUM_EXTENSION (0 ms)
[ RUN      ] wkt_parse.WKT1_VERT_DATUM_EXTENSION_units_ftUS
[       OK ] wkt_parse.WKT1_VERT_DATUM_EXTENSION_units_ftUS (0 ms)
[ RUN      ] wkt_parse.WKT1_DATUM_EXTENSION
[       OK ] wkt_parse.WKT1_DATUM_EXTENSION (1 ms)
[ RUN      ] wkt_parse.DerivedGeographicCRS_WKT2
[       OK ] wkt_parse.DerivedGeographicCRS_WKT2 (0 ms)
[ RUN      ] wkt_parse.DerivedGeographicCRS_WKT2_2019
[       OK ] wkt_parse.DerivedGeographicCRS_WKT2_2019 (0 ms)
[ RUN      ] wkt_parse.DerivedGeodeticCRS
[       OK ] wkt_parse.DerivedGeodeticCRS (0 ms)
[ RUN      ] wkt_parse.DerivedGeographicCRS_GDAL_PROJ4_EXSTENSION_hack
[       OK ] wkt_parse.DerivedGeographicCRS_GDAL_PROJ4_EXSTENSION_hack (11 ms)
[ RUN      ] wkt_parse.DerivedProjectedCRS
[       OK ] wkt_parse.DerivedProjectedCRS (1 ms)
[ RUN      ] wkt_parse.DerivedProjectedCRS_ordinal
[       OK ] wkt_parse.DerivedProjectedCRS_ordinal (0 ms)
[ RUN      ] wkt_parse.TemporalDatum
[       OK ] wkt_parse.TemporalDatum (0 ms)
[ RUN      ] wkt_parse.TemporalDatum_no_calendar
[       OK ] wkt_parse.TemporalDatum_no_calendar (0 ms)
[ RUN      ] wkt_parse.dateTimeTemporalCRS_WKT2_2015
[       OK ] wkt_parse.dateTimeTemporalCRS_WKT2_2015 (0 ms)
[ RUN      ] wkt_parse.dateTimeTemporalCRS_WKT2_2019
[       OK ] wkt_parse.dateTimeTemporalCRS_WKT2_2019 (0 ms)
[ RUN      ] wkt_parse.temporalCountCRSWithConvFactor_WKT2_2019
[       OK ] wkt_parse.temporalCountCRSWithConvFactor_WKT2_2019 (0 ms)
[ RUN      ] wkt_parse.temporalCountCRSWithoutConvFactor_WKT2_2019
[       OK ] wkt_parse.temporalCountCRSWithoutConvFactor_WKT2_2019 (0 ms)
[ RUN      ] wkt_parse.temporalMeasureCRS_WKT2_2015
[       OK ] wkt_parse.temporalMeasureCRS_WKT2_2015 (0 ms)
[ RUN      ] wkt_parse.temporalMeasureCRSWithoutConvFactor_WKT2_2019
[       OK ] wkt_parse.temporalMeasureCRSWithoutConvFactor_WKT2_2019 (0 ms)
[ RUN      ] wkt_parse.EDATUM
[       OK ] wkt_parse.EDATUM (0 ms)
[ RUN      ] wkt_parse.ENGINEERINGDATUM
[       OK ] wkt_parse.ENGINEERINGDATUM (0 ms)
[ RUN      ] wkt_parse.ENGCRS
[       OK ] wkt_parse.ENGCRS (1 ms)
[ RUN      ] wkt_parse.ENGINEERINGCRS
[       OK ] wkt_parse.ENGINEERINGCRS (0 ms)
[ RUN      ] wkt_parse.LOCAL_CS_short
[       OK ] wkt_parse.LOCAL_CS_short (0 ms)
[ RUN      ] wkt_parse.LOCAL_CS_long_one_axis
[       OK ] wkt_parse.LOCAL_CS_long_one_axis (0 ms)
[ RUN      ] wkt_parse.LOCAL_CS_long_two_axis
[       OK ] wkt_parse.LOCAL_CS_long_two_axis (0 ms)
[ RUN      ] wkt_parse.PDATUM
[       OK ] wkt_parse.PDATUM (0 ms)
[ RUN      ] wkt_parse.PARAMETRICDATUM
[       OK ] wkt_parse.PARAMETRICDATUM (0 ms)
[ RUN      ] wkt_parse.PARAMETRICCRS
[       OK ] wkt_parse.PARAMETRICCRS (0 ms)
[ RUN      ] wkt_parse.PARAMETRICCRS_PARAMETRICDATUM
[       OK ] wkt_parse.PARAMETRICCRS_PARAMETRICDATUM (0 ms)
[ RUN      ] wkt_parse.DerivedVerticalCRS
[       OK ] wkt_parse.DerivedVerticalCRS (0 ms)
[ RUN      ] wkt_parse.DerivedEngineeringCRS
[       OK ] wkt_parse.DerivedEngineeringCRS (0 ms)
[ RUN      ] wkt_parse.DerivedParametricCRS
[       OK ] wkt_parse.DerivedParametricCRS (0 ms)
[ RUN      ] wkt_parse.DerivedTemporalCRS
[       OK ] wkt_parse.DerivedTemporalCRS (0 ms)
[ RUN      ] wkt_parse.ensemble
[       OK ] wkt_parse.ensemble (0 ms)
[ RUN      ] wkt_parse.ensemble_vdatum
[       OK ] wkt_parse.ensemble_vdatum (0 ms)
[ RUN      ] wkt_parse.esri_geogcs_datum_spheroid_name_hardcoded_substitution
[       OK ] wkt_parse.esri_geogcs_datum_spheroid_name_hardcoded_substitution (0 ms)
[ RUN      ] wkt_parse.esri_geogcs_datum_spheroid_name_from_db_substitution
[       OK ] wkt_parse.esri_geogcs_datum_spheroid_name_from_db_substitution (11 ms)
[ RUN      ] wkt_parse.esri_datum_name_with_prime_meridian
[       OK ] wkt_parse.esri_datum_name_with_prime_meridian (11 ms)
[ RUN      ] wkt_parse.esri_projcs
[       OK ] wkt_parse.esri_projcs (7 ms)
[ RUN      ] wkt_parse.wkt1_esri_case_insensitive_names
[       OK ] wkt_parse.wkt1_esri_case_insensitive_names (0 ms)
[ RUN      ] wkt_parse.wkt1_esri_non_expected_param_name
[       OK ] wkt_parse.wkt1_esri_non_expected_param_name (0 ms)
[ RUN      ] wkt_parse.wkt1_esri_krovak_south_west
[       OK ] wkt_parse.wkt1_esri_krovak_south_west (13 ms)
[ RUN      ] wkt_parse.wkt1_esri_krovak_east_north_non_standard_likely_from_GDAL_wkt1
[       OK ] wkt_parse.wkt1_esri_krovak_east_north_non_standard_likely_from_GDAL_wkt1 (14 ms)
[ RUN      ] wkt_parse.wkt1_esri_normalize_unit
[       OK ] wkt_parse.wkt1_esri_normalize_unit (13 ms)
[ RUN      ] wkt_parse.wkt1_esri_ups_north
[       OK ] wkt_parse.wkt1_esri_ups_north (10 ms)
[ RUN      ] wkt_parse.wkt1_esri_ups_south
[       OK ] wkt_parse.wkt1_esri_ups_south (10 ms)
[ RUN      ] wkt_parse.wkt1_esri_gauss_kruger
[       OK ] wkt_parse.wkt1_esri_gauss_kruger (18 ms)
[ RUN      ] wkt_parse.wkt1_oracle
[       OK ] wkt_parse.wkt1_oracle (9 ms)
[ RUN      ] wkt_parse.invalid
[       OK ] wkt_parse.invalid (1 ms)
[ RUN      ] wkt_parse.invalid_SPHEROID
[       OK ] wkt_parse.invalid_SPHEROID (0 ms)
[ RUN      ] wkt_parse.invalid_DATUM
[       OK ] wkt_parse.invalid_DATUM (0 ms)
[ RUN      ] wkt_parse.invalid_ENSEMBLE
[       OK ] wkt_parse.invalid_ENSEMBLE (0 ms)
[ RUN      ] wkt_parse.invalid_GEOGCS
[       OK ] wkt_parse.invalid_GEOGCS (0 ms)
[ RUN      ] wkt_parse.invalid_UNIT
[       OK ] wkt_parse.invalid_UNIT (0 ms)
[ RUN      ] wkt_parse.invalid_GEOCCS
[       OK ] wkt_parse.invalid_GEOCCS (0 ms)
[ RUN      ] wkt_parse.invalid_CS_of_GEODCRS
[       OK ] wkt_parse.invalid_CS_of_GEODCRS (1 ms)
[ RUN      ] wkt_parse.invalid_CS_of_GEOGRAPHICCRS
[       OK ] wkt_parse.invalid_CS_of_GEOGRAPHICCRS (0 ms)
[ RUN      ] wkt_parse.invalid_DYNAMIC
[       OK ] wkt_parse.invalid_DYNAMIC (0 ms)
[ RUN      ] wkt_parse.invalid_PROJCRS
[       OK ] wkt_parse.invalid_PROJCRS (0 ms)
[ RUN      ] wkt_parse.invalid_PROJCS
[       OK ] wkt_parse.invalid_PROJCS (1 ms)
[ RUN      ] wkt_parse.invalid_VERTCRS
[       OK ] wkt_parse.invalid_VERTCRS (0 ms)
[ RUN      ] wkt_parse.invalid_VERT_CS
[       OK ] wkt_parse.invalid_VERT_CS (0 ms)
[ RUN      ] wkt_parse.invalid_COORDINATEOPERATION
[       OK ] wkt_parse.invalid_COORDINATEOPERATION (0 ms)
[ RUN      ] wkt_parse.invalid_CONCATENATEDOPERATION
[       OK ] wkt_parse.invalid_CONCATENATEDOPERATION (1 ms)
[ RUN      ] wkt_parse.invalid_BOUNDCRS
[       OK ] wkt_parse.invalid_BOUNDCRS (1 ms)
[ RUN      ] wkt_parse.invalid_TOWGS84
[       OK ] wkt_parse.invalid_TOWGS84 (0 ms)
[ RUN      ] wkt_parse.invalid_DerivedGeographicCRS
[       OK ] wkt_parse.invalid_DerivedGeographicCRS (1 ms)
[ RUN      ] wkt_parse.invalid_TemporalCRS
[       OK ] wkt_parse.invalid_TemporalCRS (0 ms)
[ RUN      ] wkt_parse.invalid_EngineeingCRS
[       OK ] wkt_parse.invalid_EngineeingCRS (0 ms)
[ RUN      ] wkt_parse.invalid_LOCAL_CS
[       OK ] wkt_parse.invalid_LOCAL_CS (0 ms)
[ RUN      ] wkt_parse.invalid_ParametricCRS
[       OK ] wkt_parse.invalid_ParametricCRS (0 ms)
[ RUN      ] wkt_parse.invalid_DERIVEDPROJCRS
[       OK ] wkt_parse.invalid_DERIVEDPROJCRS (0 ms)
[ RUN      ] wkt_parse.invalid_DerivedVerticalCRS
[       OK ] wkt_parse.invalid_DerivedVerticalCRS (1 ms)
[ RUN      ] wkt_parse.invalid_DerivedEngineeringCRS
[       OK ] wkt_parse.invalid_DerivedEngineeringCRS (0 ms)
[ RUN      ] wkt_parse.invalid_DerivedParametricCRS
[       OK ] wkt_parse.invalid_DerivedParametricCRS (0 ms)
[ RUN      ] wkt_parse.invalid_DerivedTemporalCRS
[       OK ] wkt_parse.invalid_DerivedTemporalCRS (0 ms)
[----------] 171 tests from wkt_parse (364 ms total)

[----------] 164 tests from crs
[ RUN      ] crs.projected_angular_unit_from_primem
[       OK ] crs.projected_angular_unit_from_primem (0 ms)
[ RUN      ] crs.EPSG_4326_get_components
[       OK ] crs.EPSG_4326_get_components (0 ms)
[ RUN      ] crs.GeographicCRS_isEquivalentTo
[       OK ] crs.GeographicCRS_isEquivalentTo (0 ms)
[ RUN      ] crs.GeographicCRS_datum_ensemble
[       OK ] crs.GeographicCRS_datum_ensemble (0 ms)
[ RUN      ] crs.GeographicCRS_ensemble_exception_in_create
[       OK ] crs.GeographicCRS_ensemble_exception_in_create (0 ms)
[ RUN      ] crs.EPSG_4326_as_WKT2
[       OK ] crs.EPSG_4326_as_WKT2 (0 ms)
[ RUN      ] crs.EPSG_4326_as_WKT2_2019
[       OK ] crs.EPSG_4326_as_WKT2_2019 (0 ms)
[ RUN      ] crs.EPSG_4326_as_WKT2_SIMPLIFIED
[       OK ] crs.EPSG_4326_as_WKT2_SIMPLIFIED (0 ms)
[ RUN      ] crs.EPSG_4326_as_WKT2_SIMPLIFIED_single_line
[       OK ] crs.EPSG_4326_as_WKT2_SIMPLIFIED_single_line (0 ms)
[ RUN      ] crs.EPSG_4326_as_WKT2_2019_SIMPLIFIED
[       OK ] crs.EPSG_4326_as_WKT2_2019_SIMPLIFIED (0 ms)
[ RUN      ] crs.EPSG_4326_as_WKT1_GDAL
[       OK ] crs.EPSG_4326_as_WKT1_GDAL (0 ms)
[ RUN      ] crs.EPSG_4326_as_WKT1_GDAL_with_axis
[       OK ] crs.EPSG_4326_as_WKT1_GDAL_with_axis (0 ms)
[ RUN      ] crs.EPSG_4326_from_db_as_WKT1_GDAL_with_axis
[       OK ] crs.EPSG_4326_from_db_as_WKT1_GDAL_with_axis (5 ms)
[ RUN      ] crs.EPSG_4326_as_WKT1_ESRI_with_database
[       OK ] crs.EPSG_4326_as_WKT1_ESRI_with_database (6 ms)
[ RUN      ] crs.EPSG_4901_as_WKT1_ESRI_with_PRIMEM_unit_name_morphing
[       OK ] crs.EPSG_4901_as_WKT1_ESRI_with_PRIMEM_unit_name_morphing (11 ms)
[ RUN      ] crs.EPSG_4326_as_WKT1_ESRI_without_database
[       OK ] crs.EPSG_4326_as_WKT1_ESRI_without_database (0 ms)
[ RUN      ] crs.EPSG_4326_as_PROJ_string
[       OK ] crs.EPSG_4326_as_PROJ_string (0 ms)
[ RUN      ] crs.EPSG_4979_as_WKT2_SIMPLIFIED
[       OK ] crs.EPSG_4979_as_WKT2_SIMPLIFIED (0 ms)
[ RUN      ] crs.EPSG_4979_as_WKT2_2019_SIMPLIFIED
[       OK ] crs.EPSG_4979_as_WKT2_2019_SIMPLIFIED (0 ms)
[ RUN      ] crs.EPSG_4979_as_WKT1_GDAL_with_axis_not_strict_mode
[       OK ] crs.EPSG_4979_as_WKT1_GDAL_with_axis_not_strict_mode (0 ms)
[ RUN      ] crs.EPSG_4979_as_WKT1_GDAL
[       OK ] crs.EPSG_4979_as_WKT1_GDAL (0 ms)
[ RUN      ] crs.EPSG_4979_as_WKT1_GDAL_with_ellipsoidal_height_as_vertical_crs
[       OK ] crs.EPSG_4979_as_WKT1_GDAL_with_ellipsoidal_height_as_vertical_crs (8 ms)
[ RUN      ] crs.EPSG_4979_as_WKT1_ESRI
[       OK ] crs.EPSG_4979_as_WKT1_ESRI (0 ms)
[ RUN      ] crs.GeographicCRS_is2DPartOf3D
[       OK ] crs.GeographicCRS_is2DPartOf3D (0 ms)
[ RUN      ] crs.EPSG_4807_as_WKT2
[       OK ] crs.EPSG_4807_as_WKT2 (0 ms)
[ RUN      ] crs.EPSG_4807_as_WKT2_SIMPLIFIED
[       OK ] crs.EPSG_4807_as_WKT2_SIMPLIFIED (0 ms)
[ RUN      ] crs.EPSG_4807_as_WKT1_GDAL
[       OK ] crs.EPSG_4807_as_WKT1_GDAL (0 ms)
[ RUN      ] crs.EPSG_4807_as_WKT1_ESRI_with_database
[       OK ] crs.EPSG_4807_as_WKT1_ESRI_with_database (6 ms)
[ RUN      ] crs.EPSG_4807_as_WKT1_ESRI_without_database
[       OK ] crs.EPSG_4807_as_WKT1_ESRI_without_database (0 ms)
[ RUN      ] crs.EPSG_4807_as_PROJ_string
[       OK ] crs.EPSG_4807_as_PROJ_string (0 ms)
[ RUN      ] crs.EPSG_4267
[       OK ] crs.EPSG_4267 (0 ms)
[ RUN      ] crs.EPSG_4267_as_WKT1_ESRI_with_database
[       OK ] crs.EPSG_4267_as_WKT1_ESRI_with_database (6 ms)
[ RUN      ] crs.EPSG_4269
[       OK ] crs.EPSG_4269 (0 ms)
[ RUN      ] crs.EPSG_4268_geogcrs_deprecated_as_WKT1_GDAL
[       OK ] crs.EPSG_4268_geogcrs_deprecated_as_WKT1_GDAL (6 ms)
[ RUN      ] crs.EPSG_2008_projcrs_deprecated_as_WKT1_GDAL
[       OK ] crs.EPSG_2008_projcrs_deprecated_as_WKT1_GDAL (6 ms)
[ RUN      ] crs.EPSG_27561_projected_with_geodetic_in_grad_as_PROJ_string_and_WKT1
[       OK ] crs.EPSG_27561_projected_with_geodetic_in_grad_as_PROJ_string_and_WKT1 (21 ms)
[ RUN      ] crs.EPSG_3040_projected_northing_easting_as_PROJ_string
[       OK ] crs.EPSG_3040_projected_northing_easting_as_PROJ_string (1 ms)
[ RUN      ] crs.EPSG_2222_projected_unit_foot_as_PROJ_string_and_WKT1
[       OK ] crs.EPSG_2222_projected_unit_foot_as_PROJ_string_and_WKT1 (13 ms)
[ RUN      ] crs.projected_with_parameter_unit_different_than_cs_unit_as_WKT1
[       OK ] crs.projected_with_parameter_unit_different_than_cs_unit_as_WKT1 (13 ms)
[ RUN      ] crs.EPSG_32661_projected_north_pole_north_east
[       OK ] crs.EPSG_32661_projected_north_pole_north_east (7 ms)
[ RUN      ] crs.EPSG_5041_projected_north_pole_east_north
[       OK ] crs.EPSG_5041_projected_north_pole_east_north (6 ms)
[ RUN      ] crs.EPSG_32761_projected_south_pole_north_east
[       OK ] crs.EPSG_32761_projected_south_pole_north_east (6 ms)
[ RUN      ] crs.EPSG_5042_projected_south_pole_east_north
[       OK ] crs.EPSG_5042_projected_south_pole_east_north (7 ms)
[ RUN      ] crs.EPSG_5482_projected_south_pole_south_west
[       OK ] crs.EPSG_5482_projected_south_pole_south_west (7 ms)
[ RUN      ] crs.geodetic_crs_both_datum_datum_ensemble_null
[       OK ] crs.geodetic_crs_both_datum_datum_ensemble_null (0 ms)
[ RUN      ] crs.geodetic_crs_both_datum_datum_ensemble_non_null
[       OK ] crs.geodetic_crs_both_datum_datum_ensemble_non_null (0 ms)
[ RUN      ] crs.geocentricCRS_as_WKT2
[       OK ] crs.geocentricCRS_as_WKT2 (0 ms)
[ RUN      ] crs.geocentricCRS_as_WKT2_simplified
[       OK ] crs.geocentricCRS_as_WKT2_simplified (0 ms)
[ RUN      ] crs.geocentricCRS_as_WKT1_GDAL
[       OK ] crs.geocentricCRS_as_WKT1_GDAL (0 ms)
[ RUN      ] crs.EPSG_4978_as_WKT1_GDAL_with_database
[       OK ] crs.EPSG_4978_as_WKT1_GDAL_with_database (5 ms)
[ RUN      ] crs.geocentricCRS_as_PROJ_string
[       OK ] crs.geocentricCRS_as_PROJ_string (0 ms)
[ RUN      ] crs.geocentricCRS_non_meter_unit_as_PROJ_string
[       OK ] crs.geocentricCRS_non_meter_unit_as_PROJ_string (0 ms)
[ RUN      ] crs.geocentricCRS_unsupported_unit_as_PROJ_string
[       OK ] crs.geocentricCRS_unsupported_unit_as_PROJ_string (1 ms)
[ RUN      ] crs.geodeticcrs_identify_no_db
[       OK ] crs.geodeticcrs_identify_no_db (5 ms)
[ RUN      ] crs.geodeticcrs_identify_db
[       OK ] crs.geodeticcrs_identify_db (39 ms)
[ RUN      ] crs.projectedCRS_derivingConversion
[       OK ] crs.projectedCRS_derivingConversion (0 ms)
[ RUN      ] crs.projectedCRS_shallowClone
[       OK ] crs.projectedCRS_shallowClone (0 ms)
[ RUN      ] crs.projectedCRS_as_WKT2
[       OK ] crs.projectedCRS_as_WKT2 (1 ms)
[ RUN      ] crs.projectedCRS_as_WKT2_2019
[       OK ] crs.projectedCRS_as_WKT2_2019 (0 ms)
[ RUN      ] crs.projectedCRS_as_WKT2_simplified
[       OK ] crs.projectedCRS_as_WKT2_simplified (0 ms)
[ RUN      ] crs.projectedCRS_as_WKT2_2019_simplified
[       OK ] crs.projectedCRS_as_WKT2_2019_simplified (0 ms)
[ RUN      ] crs.projectedCRS_as_WKT1_GDAL
[       OK ] crs.projectedCRS_as_WKT1_GDAL (0 ms)
[ RUN      ] crs.projectedCRS_as_WKT1_ESRI
[       OK ] crs.projectedCRS_as_WKT1_ESRI (7 ms)
[ RUN      ] crs.projectedCRS_3D_as_WKT1_GDAL_with_ellipsoidal_height_as_vertical_crs
[       OK ] crs.projectedCRS_3D_as_WKT1_GDAL_with_ellipsoidal_height_as_vertical_crs (8 ms)
[ RUN      ] crs.projectedCRS_with_ESRI_code_as_WKT1_ESRI
[       OK ] crs.projectedCRS_with_ESRI_code_as_WKT1_ESRI (21 ms)
[ RUN      ] crs.projectedCRS_from_WKT1_ESRI_as_WKT1_ESRI
[       OK ] crs.projectedCRS_from_WKT1_ESRI_as_WKT1_ESRI (20 ms)
[ RUN      ] crs.projectedCRS_as_PROJ_string
[       OK ] crs.projectedCRS_as_PROJ_string (0 ms)
[ RUN      ] crs.projectedCRS_3D_is_WKT1_equivalent_to_WKT2
[       OK ] crs.projectedCRS_3D_is_WKT1_equivalent_to_WKT2 (6 ms)
[ RUN      ] crs.projectedCRS_Krovak_EPSG_5221_as_PROJ_string
[       OK ] crs.projectedCRS_Krovak_EPSG_5221_as_PROJ_string (7 ms)
[ RUN      ] crs.projectedCRS_Krovak_with_approximate_alpha_as_PROJ_string
[       OK ] crs.projectedCRS_Krovak_with_approximate_alpha_as_PROJ_string (0 ms)
[ RUN      ] crs.projectedCRS_identify_no_db
[       OK ] crs.projectedCRS_identify_no_db (27 ms)
[ RUN      ] crs.projectedCRS_identify_db
[       OK ] crs.projectedCRS_identify_db (1013 ms)
[ RUN      ] crs.projectedCRS_identify_wrong_auth_name_case
[       OK ] crs.projectedCRS_identify_wrong_auth_name_case (17 ms)
[ RUN      ] crs.mercator_1SP_as_WKT1_ESRI
[       OK ] crs.mercator_1SP_as_WKT1_ESRI (9 ms)
[ RUN      ] crs.Plate_Carree_as_WKT1_ESRI
[       OK ] crs.Plate_Carree_as_WKT1_ESRI (9 ms)
[ RUN      ] crs.Equidistant_Cylindrical_as_WKT1_ESRI
[       OK ] crs.Equidistant_Cylindrical_as_WKT1_ESRI (9 ms)
[ RUN      ] crs.Hotine_Oblique_Mercator_Azimuth_Natural_Origin_as_WKT1_ESRI
[       OK ] crs.Hotine_Oblique_Mercator_Azimuth_Natural_Origin_as_WKT1_ESRI (8 ms)
[ RUN      ] crs.Rectified_Skew_Orthomorphic_Natural_Origin_as_WKT1_ESRI
[       OK ] crs.Rectified_Skew_Orthomorphic_Natural_Origin_as_WKT1_ESRI (8 ms)
[ RUN      ] crs.Hotine_Oblique_Mercator_Azimuth_Center_as_WKT1_ESRI
[       OK ] crs.Hotine_Oblique_Mercator_Azimuth_Center_as_WKT1_ESRI (9 ms)
[ RUN      ] crs.Rectified_Skew_Orthomorphic_Center_as_WKT1_ESRI
[       OK ] crs.Rectified_Skew_Orthomorphic_Center_as_WKT1_ESRI (9 ms)
[ RUN      ] crs.Gauss_Kruger_as_WKT1_ESRI
[       OK ] crs.Gauss_Kruger_as_WKT1_ESRI (8 ms)
[ RUN      ] crs.Stereographic_North_Pole_as_WKT1_ESRI
[       OK ] crs.Stereographic_North_Pole_as_WKT1_ESRI (9 ms)
[ RUN      ] crs.Stereographic_South_Pole_as_WKT1_ESRI
[       OK ] crs.Stereographic_South_Pole_as_WKT1_ESRI (8 ms)
[ RUN      ] crs.Krovak_North_Orientated_as_WKT1_ESRI
[       OK ] crs.Krovak_North_Orientated_as_WKT1_ESRI (10 ms)
[ RUN      ] crs.Krovak_as_WKT1_ESRI
[       OK ] crs.Krovak_as_WKT1_ESRI (9 ms)
[ RUN      ] crs.LCC_1SP_as_WKT1_ESRI
[       OK ] crs.LCC_1SP_as_WKT1_ESRI (9 ms)
[ RUN      ] crs.LCC_2SP_as_WKT1_ESRI
[       OK ] crs.LCC_2SP_as_WKT1_ESRI (8 ms)
[ RUN      ] crs.ESRI_WKT1_to_ESRI_WKT1
[       OK ] crs.ESRI_WKT1_to_ESRI_WKT1 (8 ms)
[ RUN      ] crs.scope_area_bbox_remark
[       OK ] crs.scope_area_bbox_remark (0 ms)
[ RUN      ] crs.usage
[       OK ] crs.usage (1 ms)
[ RUN      ] crs.multiple_ID
[       OK ] crs.multiple_ID (0 ms)
[ RUN      ] crs.verticalCRS_as_WKT2
[       OK ] crs.verticalCRS_as_WKT2 (0 ms)
[ RUN      ] crs.verticalCRS_as_WKT1_GDAL
[       OK ] crs.verticalCRS_as_WKT1_GDAL (0 ms)
[ RUN      ] crs.verticalCRS_as_WKT1_ESRI
[       OK ] crs.verticalCRS_as_WKT1_ESRI (0 ms)
[ RUN      ] crs.verticalCRS_as_WKT1_ESRI_context
[       OK ] crs.verticalCRS_as_WKT1_ESRI_context (5 ms)
[ RUN      ] crs.verticalCRS_down_as_WKT1_ESRI
[       OK ] crs.verticalCRS_down_as_WKT1_ESRI (0 ms)
[ RUN      ] crs.verticalCRS_identify_db
[       OK ] crs.verticalCRS_identify_db (14 ms)
[ RUN      ] crs.verticalCRS_datum_ensemble
[       OK ] crs.verticalCRS_datum_ensemble (0 ms)
[ RUN      ] crs.VerticalCRS_ensemble_exception_in_create
[       OK ] crs.VerticalCRS_ensemble_exception_in_create (0 ms)
[ RUN      ] crs.compoundCRS_valid
[       OK ] crs.compoundCRS_valid (0 ms)
[ RUN      ] crs.compoundCRS_invalid
[       OK ] crs.compoundCRS_invalid (0 ms)
[ RUN      ] crs.compoundCRS_as_WKT2
[       OK ] crs.compoundCRS_as_WKT2 (0 ms)
[ RUN      ] crs.compoundCRS_isEquivalentTo
[       OK ] crs.compoundCRS_isEquivalentTo (1 ms)
[ RUN      ] crs.compoundCRS_as_WKT1_GDAL
[       OK ] crs.compoundCRS_as_WKT1_GDAL (0 ms)
[ RUN      ] crs.compoundCRS_as_PROJ_string
[       OK ] crs.compoundCRS_as_PROJ_string (0 ms)
[ RUN      ] crs.compoundCRS_no_name_provided
[       OK ] crs.compoundCRS_no_name_provided (0 ms)
[ RUN      ] crs.compoundCRS_identify_db
[       OK ] crs.compoundCRS_identify_db (70 ms)
[ RUN      ] crs.boundCRS_to_WKT2
[       OK ] crs.boundCRS_to_WKT2 (0 ms)
[ RUN      ] crs.boundCRS_crs_link
[       OK ] crs.boundCRS_crs_link (1 ms)
[ RUN      ] crs.boundCRS_to_WKT1
[       OK ] crs.boundCRS_to_WKT1 (0 ms)
[ RUN      ] crs.boundCRS_geographicCRS_to_PROJ_string
[       OK ] crs.boundCRS_geographicCRS_to_PROJ_string (0 ms)
[ RUN      ] crs.boundCRS_projectedCRS_to_PROJ_string
[       OK ] crs.boundCRS_projectedCRS_to_PROJ_string (0 ms)
[ RUN      ] crs.boundCRS_identify_db
[       OK ] crs.boundCRS_identify_db (73 ms)
[ RUN      ] crs.incompatible_boundCRS_hubCRS_to_WKT1
[       OK ] crs.incompatible_boundCRS_hubCRS_to_WKT1 (0 ms)
[ RUN      ] crs.incompatible_boundCRS_transformation_to_WKT1
[       OK ] crs.incompatible_boundCRS_transformation_to_WKT1 (0 ms)
[ RUN      ] crs.WKT1_DATUM_EXTENSION_to_WKT1_and_PROJ_string
[       OK ] crs.WKT1_DATUM_EXTENSION_to_WKT1_and_PROJ_string (0 ms)
[ RUN      ] crs.WKT1_VERT_DATUM_EXTENSION_to_WKT1
[       OK ] crs.WKT1_VERT_DATUM_EXTENSION_to_WKT1 (0 ms)
[ RUN      ] crs.WKT1_VERT_DATUM_EXTENSION_to_WKT2
[       OK ] crs.WKT1_VERT_DATUM_EXTENSION_to_WKT2 (0 ms)
[ RUN      ] crs.WKT1_VERT_DATUM_EXTENSION_to_PROJ_string
[       OK ] crs.WKT1_VERT_DATUM_EXTENSION_to_PROJ_string (0 ms)
[ RUN      ] crs.extractGeographicCRS
[       OK ] crs.extractGeographicCRS (0 ms)
[ RUN      ] crs.extractVerticalCRS
[       OK ] crs.extractVerticalCRS (0 ms)
[ RUN      ] crs.derivedGeographicCRS_basic
[       OK ] crs.derivedGeographicCRS_basic (0 ms)
[ RUN      ] crs.derivedGeographicCRS_WKT2
[       OK ] crs.derivedGeographicCRS_WKT2 (0 ms)
[ RUN      ] crs.derivedGeographicCRS_WKT2_2019
[       OK ] crs.derivedGeographicCRS_WKT2_2019 (0 ms)
[ RUN      ] crs.derivedGeographicCRS_WKT1
[       OK ] crs.derivedGeographicCRS_WKT1 (1 ms)
[ RUN      ] crs.derivedGeographicCRS_to_PROJ
[       OK ] crs.derivedGeographicCRS_to_PROJ (0 ms)
[ RUN      ] crs.derivedGeographicCRS_with_affine_transform_to_PROJ
[       OK ] crs.derivedGeographicCRS_with_affine_transform_to_PROJ (0 ms)
[ RUN      ] crs.derivedGeodeticCRS_basic
[       OK ] crs.derivedGeodeticCRS_basic (0 ms)
[ RUN      ] crs.derivedGeodeticCRS_WKT2
[       OK ] crs.derivedGeodeticCRS_WKT2 (0 ms)
[ RUN      ] crs.derivedGeodeticCRS_WKT2_2019
[       OK ] crs.derivedGeodeticCRS_WKT2_2019 (0 ms)
[ RUN      ] crs.derivedGeodeticCRS_WKT1
[       OK ] crs.derivedGeodeticCRS_WKT1 (0 ms)
[ RUN      ] crs.derivedProjectedCRS_WKT2_2019
[       OK ] crs.derivedProjectedCRS_WKT2_2019 (0 ms)
[ RUN      ] crs.derivedProjectedCRS_WKT2_2015
[       OK ] crs.derivedProjectedCRS_WKT2_2015 (0 ms)
[ RUN      ] crs.dateTimeTemporalCRS_WKT2
[       OK ] crs.dateTimeTemporalCRS_WKT2 (0 ms)
[ RUN      ] crs.dateTimeTemporalCRS_WKT2_2019
[       OK ] crs.dateTimeTemporalCRS_WKT2_2019 (0 ms)
[ RUN      ] crs.temporalCountCRSWithConvFactor_WKT2_2019
[       OK ] crs.temporalCountCRSWithConvFactor_WKT2_2019 (0 ms)
[ RUN      ] crs.temporalCountCRSWithoutConvFactor_WKT2_2019
[       OK ] crs.temporalCountCRSWithoutConvFactor_WKT2_2019 (0 ms)
[ RUN      ] crs.temporalMeasureCRSWithoutConvFactor_WKT2_2019
[       OK ] crs.temporalMeasureCRSWithoutConvFactor_WKT2_2019 (0 ms)
[ RUN      ] crs.engineeringCRS_WKT2
[       OK ] crs.engineeringCRS_WKT2 (0 ms)
[ RUN      ] crs.engineeringCRS_WKT1
[       OK ] crs.engineeringCRS_WKT1 (0 ms)
[ RUN      ] crs.default_identify_method
[       OK ] crs.default_identify_method (0 ms)
[ RUN      ] crs.parametricCRS_WKT2
[       OK ] crs.parametricCRS_WKT2 (0 ms)
[ RUN      ] crs.parametricCRS_WKT1
[       OK ] crs.parametricCRS_WKT1 (0 ms)
[ RUN      ] crs.DerivedVerticalCRS_WKT2
[       OK ] crs.DerivedVerticalCRS_WKT2 (1 ms)
[ RUN      ] crs.DerivedVerticalCRS_WKT1
[       OK ] crs.DerivedVerticalCRS_WKT1 (0 ms)
[ RUN      ] crs.DerivedEngineeringCRS_WKT2
[       OK ] crs.DerivedEngineeringCRS_WKT2 (0 ms)
[ RUN      ] crs.DerivedEngineeringCRS_WKT1
[       OK ] crs.DerivedEngineeringCRS_WKT1 (0 ms)
[ RUN      ] crs.DerivedParametricCRS_WKT2
[       OK ] crs.DerivedParametricCRS_WKT2 (0 ms)
[ RUN      ] crs.DerivedParametricCRS_WKT1
[       OK ] crs.DerivedParametricCRS_WKT1 (0 ms)
[ RUN      ] crs.DeriveTemporalCRS_WKT2
[       OK ] crs.DeriveTemporalCRS_WKT2 (0 ms)
[ RUN      ] crs.DeriveTemporalCRS_WKT1
[       OK ] crs.DeriveTemporalCRS_WKT1 (0 ms)
[ RUN      ] crs.crs_createBoundCRSToWGS84IfPossible
[       OK ] crs.crs_createBoundCRSToWGS84IfPossible (128 ms)
[ RUN      ] crs.crs_stripVerticalComponent
[       OK ] crs.crs_stripVerticalComponent (0 ms)
[ RUN      ] crs.crs_alterGeodeticCRS
[       OK ] crs.crs_alterGeodeticCRS (0 ms)
[ RUN      ] crs.crs_alterCSLinearUnit
[       OK ] crs.crs_alterCSLinearUnit (1 ms)
[ RUN      ] crs.alterParametersLinearUnit
[       OK ] crs.alterParametersLinearUnit (0 ms)
[ RUN      ] crs.getNonDeprecated
[       OK ] crs.getNonDeprecated (8 ms)
[ RUN      ] crs.promoteTo3D_and_demoteTo2D
[       OK ] crs.promoteTo3D_and_demoteTo2D (11 ms)
[ RUN      ] crs.projected_normalizeForVisualization_do_not_mess_deriving_conversion
[       OK ] crs.projected_normalizeForVisualization_do_not_mess_deriving_conversion (7 ms)
[ RUN      ] crs.projected_promoteTo3D_do_not_mess_deriving_conversion
[       OK ] crs.projected_promoteTo3D_do_not_mess_deriving_conversion (0 ms)
[ RUN      ] crs.projected_demoteTo2D_do_not_mess_deriving_conversion
[       OK ] crs.projected_demoteTo2D_do_not_mess_deriving_conversion (0 ms)
[ RUN      ] crs.projected_alterGeodeticCRS_do_not_mess_deriving_conversion
[       OK ] crs.projected_alterGeodeticCRS_do_not_mess_deriving_conversion (0 ms)
[ RUN      ] crs.projected_alterCSLinearUnit_do_not_mess_deriving_conversion
[       OK ] crs.projected_alterCSLinearUnit_do_not_mess_deriving_conversion (1 ms)
[ RUN      ] crs.projected_alterParametersLinearUnit_do_not_mess_deriving_conversion
[       OK ] crs.projected_alterParametersLinearUnit_do_not_mess_deriving_conversion (0 ms)
[----------] 164 tests from crs (1768 ms total)

[----------] 3 tests from wkt_export
[ RUN      ] wkt_export.precision
[       OK ] wkt_export.precision (0 ms)
[ RUN      ] wkt_export.invalid_linear_unit
[       OK ] wkt_export.invalid_linear_unit (0 ms)
[ RUN      ] wkt_export.invalid_angular_unit
[       OK ] wkt_export.invalid_angular_unit (0 ms)
[----------] 3 tests from wkt_export (0 ms total)

[----------] 38 tests from json_import
[ RUN      ] json_import.ellipsoid_flattened_sphere
[       OK ] json_import.ellipsoid_flattened_sphere (0 ms)
[ RUN      ] json_import.ellipsoid_major_minor_custom_unit
[       OK ] json_import.ellipsoid_major_minor_custom_unit (0 ms)
[ RUN      ] json_import.ellipsoid_sphere
[       OK ] json_import.ellipsoid_sphere (0 ms)
[ RUN      ] json_import.ellipsoid_errors
[       OK ] json_import.ellipsoid_errors (0 ms)
[ RUN      ] json_import.prime_meridian
[       OK ] json_import.prime_meridian (0 ms)
[ RUN      ] json_import.prime_meridian_errors
[       OK ] json_import.prime_meridian_errors (0 ms)
[ RUN      ] json_import.geodetic_reference_frame_with_implicit_prime_meridian
[       OK ] json_import.geodetic_reference_frame_with_implicit_prime_meridian (0 ms)
[ RUN      ] json_import.geodetic_reference_frame_with_explicit_prime_meridian
[       OK ] json_import.geodetic_reference_frame_with_explicit_prime_meridian (0 ms)
[ RUN      ] json_import.dynamic_geodetic_reference_frame_with_implicit_prime_meridian
[       OK ] json_import.dynamic_geodetic_reference_frame_with_implicit_prime_meridian (0 ms)
[ RUN      ] json_import.geodetic_reference_frame_errors
[       OK ] json_import.geodetic_reference_frame_errors (0 ms)
[ RUN      ] json_import.dynamic_vertical_reference_frame
[       OK ] json_import.dynamic_vertical_reference_frame (0 ms)
[ RUN      ] json_import.several_usages
[       OK ] json_import.several_usages (1 ms)
[ RUN      ] json_import.geographic_crs
[       OK ] json_import.geographic_crs (0 ms)
[ RUN      ] json_import.geographic_crs_errors
[       OK ] json_import.geographic_crs_errors (0 ms)
[ RUN      ] json_import.geocentric_crs
[       OK ] json_import.geocentric_crs (0 ms)
[ RUN      ] json_import.projected_crs
[       OK ] json_import.projected_crs (0 ms)
[ RUN      ] json_import.projected_crs_with_geocentric_base
[       OK ] json_import.projected_crs_with_geocentric_base (0 ms)
[ RUN      ] json_import.compound_crs
[       OK ] json_import.compound_crs (0 ms)
[ RUN      ] json_import.bound_crs
[       OK ] json_import.bound_crs (1 ms)
[ RUN      ] json_import.transformation
[       OK ] json_import.transformation (0 ms)
[ RUN      ] json_import.concatenated_operation
[       OK ] json_import.concatenated_operation (0 ms)
[ RUN      ] json_import.geographic_crs_with_datum_ensemble
[       OK ] json_import.geographic_crs_with_datum_ensemble (16 ms)
[ RUN      ] json_import.datum_ensemble_without_ellipsoid
[       OK ] json_import.datum_ensemble_without_ellipsoid (0 ms)
[ RUN      ] json_import.vertical_crs
[       OK ] json_import.vertical_crs (0 ms)
[ RUN      ] json_import.vertical_crs_with_datum_ensemble
[       OK ] json_import.vertical_crs_with_datum_ensemble (0 ms)
[ RUN      ] json_import.vertical_crs_with_geoid_model
[       OK ] json_import.vertical_crs_with_geoid_model (0 ms)
[ RUN      ] json_import.vertical_crs_with_geoid_model_and_interpolation_crs
[       OK ] json_import.vertical_crs_with_geoid_model_and_interpolation_crs (0 ms)
[ RUN      ] json_import.parametric_crs
[       OK ] json_import.parametric_crs (0 ms)
[ RUN      ] json_import.engineering_crs
[       OK ] json_import.engineering_crs (0 ms)
[ RUN      ] json_import.temporal_crs
[       OK ] json_import.temporal_crs (0 ms)
[ RUN      ] json_import.derived_geodetic_crs
[       OK ] json_import.derived_geodetic_crs (0 ms)
[ RUN      ] json_import.derived_geographic_crs
[       OK ] json_import.derived_geographic_crs (1 ms)
[ RUN      ] json_import.derived_projected_crs
[       OK ] json_import.derived_projected_crs (0 ms)
[ RUN      ] json_import.derived_vertical_crs
[       OK ] json_import.derived_vertical_crs (0 ms)
[ RUN      ] json_import.derived_engineering_crs
[       OK ] json_import.derived_engineering_crs (0 ms)
[ RUN      ] json_import.derived_parametric_crs
[       OK ] json_import.derived_parametric_crs (0 ms)
[ RUN      ] json_import.derived_temporal_crs
[       OK ] json_import.derived_temporal_crs (0 ms)
[ RUN      ] json_import.multiple_ids
[       OK ] json_import.multiple_ids (0 ms)
[----------] 38 tests from json_import (19 ms total)

[----------] 1 test from json_export
[ RUN      ] json_export.coordinate_system_id
[       OK ] json_export.coordinate_system_id (6 ms)
[----------] 1 test from json_export (6 ms total)

[----------] 11 tests from metadata
[ RUN      ] metadata.citation
[       OK ] metadata.citation (0 ms)
[ RUN      ] metadata.extent
[       OK ] metadata.extent (0 ms)
[ RUN      ] metadata.identifier_empty
[       OK ] metadata.identifier_empty (0 ms)
[ RUN      ] metadata.identifier_properties
[       OK ] metadata.identifier_properties (0 ms)
[ RUN      ] metadata.identifier_code_integer
[       OK ] metadata.identifier_code_integer (0 ms)
[ RUN      ] metadata.identifier_code_string
[       OK ] metadata.identifier_code_string (0 ms)
[ RUN      ] metadata.identifier_code_invalid_type
[       OK ] metadata.identifier_code_invalid_type (0 ms)
[ RUN      ] metadata.identifier_authority_citation
[       OK ] metadata.identifier_authority_citation (0 ms)
[ RUN      ] metadata.identifier_authority_invalid_type
[       OK ] metadata.identifier_authority_invalid_type (0 ms)
[ RUN      ] metadata.id
[       OK ] metadata.id (1 ms)
[ RUN      ] metadata.Identifier_isEquivalentName
[       OK ] metadata.Identifier_isEquivalentName (0 ms)
[----------] 11 tests from metadata (1 ms total)

[----------] 13 tests from common
[ RUN      ] common.unit_of_measure
[       OK ] common.unit_of_measure (0 ms)
[ RUN      ] common.measure
[       OK ] common.measure (0 ms)
[ RUN      ] common.identifiedobject_empty
[       OK ] common.identifiedobject_empty (0 ms)
[ RUN      ] common.identifiedobject
[       OK ] common.identifiedobject (0 ms)
[ RUN      ] common.identifiedobject_name_invalid_type_integer
[       OK ] common.identifiedobject_name_invalid_type_integer (0 ms)
[ RUN      ] common.identifiedobject_name_invalid_type_citation
[       OK ] common.identifiedobject_name_invalid_type_citation (0 ms)
[ RUN      ] common.identifiedobject_identifier_invalid_type
[       OK ] common.identifiedobject_identifier_invalid_type (0 ms)
[ RUN      ] common.identifiedobject_identifier_array_of_identifier
[       OK ] common.identifiedobject_identifier_array_of_identifier (0 ms)
[ RUN      ] common.identifiedobject_identifier_array_of_invalid_type
[       OK ] common.identifiedobject_identifier_array_of_invalid_type (0 ms)
[ RUN      ] common.identifiedobject_alias_array_of_string
[       OK ] common.identifiedobject_alias_array_of_string (0 ms)
[ RUN      ] common.identifiedobject_alias_invalid_type
[       OK ] common.identifiedobject_alias_invalid_type (0 ms)
[ RUN      ] common.identifiedobject_alias_array_of_invalid_type
[       OK ] common.identifiedobject_alias_array_of_invalid_type (0 ms)
[ RUN      ] common.DataEpoch
[       OK ] common.DataEpoch (0 ms)
[----------] 13 tests from common (0 ms total)

[----------] 2 tests from util
[ RUN      ] util.NameFactory
[       OK ] util.NameFactory (0 ms)
[ RUN      ] util.NameFactory2
[       OK ] util.NameFactory2 (0 ms)
[----------] 2 tests from util (0 ms total)

[----------] Global test environment tear-down
[==========] 1055 tests from 16 test suites ran. (11596 ms total)
[  PASSED  ] 1055 tests.
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/proj-8.0.0/test/unit'
make[4]: *** [Makefile:731: check-am] Error 2
make[3]: *** [Makefile:386: check-recursive] Error 1
make[2]: *** [Makefile:916: check-local] Error 2
make[1]: *** [Makefile:784: check-am] Error 2
make: *** [Makefile:488: check-recursive] Error 1

naptrans2018.gtx has alternative grid - nl_nsgi_naptrans2018.tif which is missing from ProjData cdn

PROJ version: 9.3
The following WKT has the grid shift: naptrans2018.gtx.
The WKT failed to load because its alternative grid nl_nsgi_naptrans2018.tif doesn't exist in ProjData cdn.
Is alternative grids ,in the proj.db, should be included in the ProjData ?

COMPD_CS["Amersfoort / RD New (GSB) + NAP height (GTX)",PROJCS["Amersfoort / RD New",GEOGCS["Amersfoort",DATUM["Amersfoort",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],EXTENSION["PROJ4_GRIDS","rdtrans2018.gsb"],AUTHORITY["EPSG","6289"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4289"]],PROJECTION["Oblique_Stereographic"],PARAMETER["latitude_of_origin",52.1561605555556],PARAMETER["central_meridian",5.38763888888889],PARAMETER["scale_factor",0.9999079],PARAMETER["false_easting",155000],PARAMETER["false_northing",463000],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["X",EAST],AXIS["Y",NORTH],AUTHORITY["EPSG","28992"]],VERT_CS["NAP height",VERT_DATUM["Normaal Amsterdams Peil",2005,EXTENSION["PROJ4_GRIDS","naptrans2018.gtx"],AUTHORITY["EPSG","5109"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Up",UP],AUTHORITY["EPSG","5709"]],AUTHORITY["EPSG","7415"]]

AGQG_20191107 grid

Australian AGQG_20191107 geoid grid now referenced by EPSG v9.9 (see OSGeo/PROJ#2351) could likely be added

In https://www.icsm.gov.au/sites/default/files/2020-08/AVWS%20Technical%20Implementation%20Plan_V1.2.pdf page 20,
there are links to:
AGQG TIF: https://s3-ap-southeast-2.amazonaws.com/geoid/AGQG/AGQG_20191107.tif
AGQG TIF 1 sigma uncertainty: https://s3-ap-southeast-2.amazonaws.com/geoid/AGQG/AGQG_uncertainty_20191107.tif
The 2 could likely be combined together in a GTG compliant file.

Provide github release for proj-data 1.7

proj-data 1.7 is available on download.osgeo.org, however the download speed is slow (currently 264KB/s). Please consider providing a new release on github to share the load. Thank you!

nz_linz TIFF files have wrong CRS

Conversion from .gtx to TIFF has used the default coordinate system GDAL assumes for .gtx (which doesn't have an explicit coordinate system). So the geoid/vertical offset files have coordinate system EPSG:4267, but should be EPSG:4167.

Should I create a pull request with updated files? Or will this get overridden from proj-datumgrid files?

Spanish grids can be included

The Spanish grids mentioned at https://lists.osgeo.org/pipermail/proj/2019-December/009082.html are confirmed to by CC BY v4

Information got from Victor Martin Guijarro, from National Geographical Institute of Spain (IGN):

From:	Martín Guijarro Víctor <REDACTED>
To:	Even Rouault <READACTED>
Date:	Today 14:24
Hello Even

Finally I confirm you ED50-ETRS89 transformation is under CC BY v4 license. So PROJ are free to transform, modify and distribute it. The only limitation is PROJ or another user must show clearly data are from National Geographical Institute of Spain. This is always compulsory.

https://www.ign.es/web/ign/portal/politica-datos

http://www.ign.es/resources/licencia/Condiciones_licenciaUso_IGN.pdf

https://creativecommons.org/licenses/by/4.0/deed.es_ES

I recommend you this should appear in the metadata files. Examples:

  *   For a original IGN data: (Data name) (Year) CC-BY 4.0 www.ign.es<http://www.ign.es> - EGM08-REDNAP 2008 CC-BY 4.0 www.ign.es<http://www.ign.es/>
  *   For a derivated data from IGN data:  (Derivated data name from Original IGN Data name) (Year) CC-BY 4.0 www.ign.es<http://www.ign.es/>

Victor

Add grids for Slovakia

I have received a confirmation from Slovak geodetic authorities that the grids are now licensed under the terms of CC-BY-ND 4.0. Here is the link for downloads:
https://www.geoportal.sk/en/geodeticke-zaklady/download/

Available grids:

  • jtsk03_to_jtsk (horizontal)
  • etrs89h_to_evrf2007 (vertical)
  • etrs89h_to_baltic1957 (vertical)

From the description of CC-BY-ND license I understand that "NoDerivative" clause does not prohibit us from doing the conversion to GeoTIFF. It would be good if anyone can confirm -

The NKG file references the grid with wrong name

Hello,

I used projsync to download NKG and eur_nkg_nkgrf03vel_realigned.tif. I then tried to use these with projinfo and got:

input string: parsing of user string failed: Error -38 (failed to load datum shift file): Pipeline: Bad step definition: proj=deformation (failed to load datum shift file)

I then noticed that the NKG file references nkgrf03vel_realigned.tif instead of the correct eur_nkg_nkgrf03vel_realigned.tif.

New-caledonia grids can be integrated

The grids contained in Circe NC at https://dittt.gouv.nc/circe-pour-la-nouvelle-caledonie have been released under EtatLab Licence Ouverte v2.0 / Open License (already used for IGN France grids)
Must be attributed to « Gouvernement de la Nouvelle-Calédonie – DITTT » with [email protected] as suggested contact

This is from email received today March 9th 2020 from New Caledonia geodesic authority:

Re : Re: Disponibilité de la grille NTv2 RGNC1991_NEA74Noumea.gsb ?
From:	[email protected]
To:	Even Rouault <even.rouault at spatialys.com>
CC:	[email protected]
Date:	Today 22:35
Bonjour,

Je vous informe que les grilles géodésiques de la DITTT (gouvernement de la Nouvelle-Calédonie) ont été placées sous Licence Ouverte v2.0 d’ETALAB.

Les sources devront mentionner « Gouvernement de la Nouvelle-Calédonie – DITTT » et [email protected] comme contact si vous souhaiter en préciser un.

Par ailleurs et pour complète information, ces grilles vont passer sous le format de données .TAC de l’IGN dans les prochains mois.

Cordialement,

uk_os_OSGM15_GB.tif Max error

Reason for large max error in uk_os_OSGM15_GB.tif Needs checking. Possible typo error in readme file, 0.002m perhaps instead of 0.02m. Thumbs up for creating it.

https://cdn.proj.org response headers in case of CORS

PROJ read grid shift, by default , from https://cdn.proj.org.
when downloading from this URL, the AWS server set the Access-Control-Allow-Origin to '*'
but, for reading the 'Range' header in case of CORS, the 'Access-Control-Expose-Headers' should also be set to '*'

Bavarian Grids

Please excuse my ignorance on the whole topic. The whole proj thing is kind of rocket science for me.
Anyway, I saw that you kind of collect grids from here and there, so I asked myself (and now you) what could be done to get those grids for the german state of Bavaria into the collection. Under https://www.ldbv.bayern.de/vermessung/utm_umstellung/trans_geofach.html one can find downloads for reference grid files for the complete state of bavaria and also more localized sub-grids for the 8 districts.
If I could be of any help bringing them in, please be so kind to guide me.
Cheers,
Bernd

British Columbia grids can be used

From below email, the grids at http://a100.gov.bc.ca/pub/mascotw/protected/convert.html can be used under the OGL-BC license ( https://www2.gov.bc.ca/gov/content/data/open-data/open-government-licence-bc )

From: "Nicholson, Bob FLNR:EX" <redacted>
Subject: RE: Grid shift files
Date: Tue, 17 Aug 2021 01:18:32 +0000

It took longer than anticipated, but the sign-off is now complete and the grid shift files are now licensed under OGL-BC ( https://www2.gov.bc.ca/gov/content/data/open-data/open-government-licence-bc )

The current site hasn't been updated and is non-functional as most browsers have deprecated ftp support recently. It will take a bit of time to get the old site retired and the data moved to a more appropriate location, but you can proceed with usage as per the OGL-BC license. Let me know if you need me to send you copies of the files.

thanks

Bob Nicholson
Strategic Lead – Geospatial Transformation
GeoBC
Ministry of Forests, Lands, Natural Resource Operations and Rural Development

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.