Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve usage of GDAL by deegree #1415

Open
dstenger opened this issue Oct 19, 2022 · 2 comments
Open

Improve usage of GDAL by deegree #1415

dstenger opened this issue Oct 19, 2022 · 2 comments
Labels
enhancement enhancement or improvement

Comments

@dstenger
Copy link
Contributor

dstenger commented Oct 19, 2022

Tasks:

  • Create documentation how to install GDAL + JNI with deegree.
    • GDAL + JNI has to be compiled.
  • Update Dockerfile to use previously documented workflow.
  • Update GDAL dependency to more current version.

Background information:
GDAL support of package managers of Linux distributions:

  • Ubuntu
    • 18.04 LTS bionic
      • v2.2.3 (JNI supported)
    • 20.04 LTS focal
      • v3.0.4 (JNI supported)
    • 22.04 LTS jammy
      • v3.4.1 (no JNI)
    • 22.10 kinetic
      • v3.5.1 (no JNI)
    • 23.04 lunar (science)
      • v3.6.2 (no JNI)
  • Debian
    • 10 Buster
      • v2.4.0 (JNI supported)
    • 11 Bullseye (stable)
      • v3.2.2 (no JNI)
    • 12 Bookworm (testing)
      • v3.6.2 (no JNI)
@tfr42 tfr42 added the enhancement enhancement or improvement label Oct 20, 2022
@dstenger
Copy link
Contributor Author

dstenger commented May 12, 2023

Decisions during code sprint:

  • deegree supports GDAL library version 3.
  • Minor versions of the jar file and the GDAL library installed on the operating system seem to be compatible. Different version combinations were tested and no issues were detected. Thus, the minor versions of the GDAL jar file and of the GDAL library installed on the operating system must not necessarily match.
    • Still, a hint how to exchange the GDAL jar file inside the webapp to match versions shall be added to the documentation.

Open for discussion:

  • Shall the deegree Docker Image contain GDAL? Alternatively, shall there be a separate Docker Image for deegree with GDAL?
  • What shall be the default version of the GDAL jar file in deegree?

@dstenger
Copy link
Contributor Author

dstenger commented May 12, 2023

What shall be the default version of the GDAL jar file in deegree?

We decided to go with version 3.6.0 as errors are logged with the latest version 3.7.0 (see #1466 (comment) for details).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement enhancement or improvement
Projects
None yet
Development

No branches or pull requests

2 participants