Hi,

after a quick investigation (no time for going more in depth) it seems that
there is some issue in Proj v.6 itself.

Therion internally generates the following transformation for Benedikt's
example:
+proj=pipeline +step +inv +init=epsg:31258 +step +init=epsg:31258 (source
and destination CS are the same)

When processed outside of therion using proj's command line utility, you
get the same error as given by therion:

$ proj +proj=pipeline +step +inv +init=epsg:31258 +step +init=epsg:31258
Rel. 6.2.0, September 1st, 2019
<proj>:
projection initialization failure
cause: no arguments in initialization list
program abnormally terminated

Currently I have no Proj v.5 environment to test this example, but I guess
it would work -- could anybody check it?

Proj's other utility cs2cs acccepts this init string in version 6.2.0
without any issue, though:

$ cs2cs +init=epsg:31258 +to +init=epsg:31258

@Olly, Wookey: While investigating this issue I noticed that a dependency
on libsqlite3-tcl should be added in Debian if Proj library version 6 is
used.

M.



On Fri, Sep 13, 2019 at 9:21 PM Olly Betts <o...@survex.com> wrote:

> On Fri, Sep 13, 2019 at 05:54:20PM +0200, Benedikt Hallinger wrote:
> > therion: error -- PROJ4 library: -1 (no arguments in initialization list)
>
> OK, this fails for me too.  Thanks for reducing that testcase.
>
> I also spotted that therion had been binNMUed (read "rebuilt against the
> latest dependencies") so it is actually fully using PROJ 6.1.0.
>
> I'd guess this is probably a general incompatibility with newer PROJ.
>
> Cheers,
>     Olly
> _______________________________________________
> Therion mailing list
> Therion@speleo.sk
> https://mailman.speleo.sk/listinfo/therion
>
_______________________________________________
Therion mailing list
Therion@speleo.sk
https://mailman.speleo.sk/listinfo/therion

Reply via email to