Comments (4)
Thanks for doing the extra research. The issues I see are really quite old, so I think it's quite safe to make this switch now. And with JLL packages we don't need to worry about collisions with system install libtiff.
Looking at the commits in https://github.com/OSGeo/gdal/tree/master/gdal/frmts/gtiff/libgeotiff they sync regularly, and the devs are the same as well.
Also I don't quite understand if you can use use one internal + one external or if you have to use both internal/external libgeotiff + libtiff at the same time?
I'm not sure. If we try anything that is not possible autotools will probably shout at us :) I think since both are already available as a standalone JLL, we should just go for both at the same time.
If you wish you can of course ask the mailing list. But we can also just see if it works first.
from gdal.jl.
I can't really find much discussion online over differences between the two. The GDAL docs mention that for certain options libgeotiff 1.6 needs to be used, and I see the latest release, 1.6, has been built in Yggdrasil.
The same goes for libtiff as well. I can only find some old issues where the internal version was better, but perhaps this has been fixed now: https://bugs.archlinux.org/task/24720
For the wrapper functions I'm fairly sure it wouldn't make any difference.
If anyone knows a good reason to not use external libtiff or libgeotiff, give a shout. Otherwise, I think it'd be good to do so.
from gdal.jl.
Collecting some notes here, possible reasons include:
-
BigTiff (>4GB tiff images) issues?
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558733 and Arch issue mentioned above -
Collisions with system installed
libtiff
libraries?
https://www.orfeo-toolbox.org/CookBook-6.4/FAQ.html#debian-linux-ubuntu)
https://bugzilla.redhat.com/show_bug.cgi?id=178162)
https://sourceforge.net/p/saga-gis/mailman/saga-gis-developer/?viewmonth=201206)
A lot of the existing links I am finding are fairly old and mentioned GDAL versions 1.X.Z. The most recent thing i could find is from the "barn raising" refactoring effort in 2018.
I don't know if any of this has been fixed in the more recent versions.
Also I don't quite understand if you can use use one internal + one external or if you have to use both internal/external libgeotiff
+ libtiff
at the same time?
Maybe worth an issue/email to mailing list to clarify?
from gdal.jl.
Closed in Yggdrasil PR #2341
from gdal.jl.
Related Issues (20)
- how to use gdal_polygonize HOT 5
- use -rpath-link for libstdc++ ? HOT 2
- TagBot trigger issue HOT 32
- Question about GDAL.gdalbuildvrt: save more than one raster HOT 3
- GDAL build is failing on MacOS with Julia 1.6.0-beta1 HOT 4
- GDAL.gdalwarpappoptionsnew missing "-te"? and "-cutline" issue HOT 5
- `gdaldumpopendatasets` usage with `stdout` or `stderr`
- Cannot precompile GDAL after an update of GEOS_jll from 3.9.0 to 3.10.0 HOT 5
- Inefficient compression of very large GeoTIFFs compared to gdal_* binaries HOT 2
- Build GDAL for Apple M1 HOT 15
- Propagate a PR from GDAL to GDAL.jl to ArchGDAL.jl for testing HOT 4
- NetCDF interoperability HOT 6
- PostgreSQL support HOT 5
- Test all downstream packages automatically HOT 2
- GeoParquet driver broken
- Feature suggestion: list of supported drivers HOT 8
- GDAL.gdalwarp fails: Point outside of projection domain HOT 1
- GDAL does not compile in Alpine:3.14 Linux docker container HOT 7
- Julia nightly and libcurl 8 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gdal.jl.