sempr-tk / sempr

SEMPR - Semantic Environment Mapping, Processing and Reasoning
BSD 3-Clause "New" or "Revised" License
7 stars 1 forks source link

Remove GDAL dependency #19

Closed niniemann closed 6 years ago

niniemann commented 6 years ago

While compiling gdal with geos support (once again), I have some time to think about this process. And why we actually need it.

The answer is: We don't.

What do we need?

"GDAL with GEOS support" uses:

What does GEOS provide?

What does libproj4 provide?

So why the hell am I compiling libproj4 and geos into gdal instead of using them directly? I guess because I couldn't find the WKT/WKB import/export of GEOS at first. Well, but it is there. And removing the dependency to a custom-compiled GDAL would make sempr much more appealing. ;)

The only question is: Is there anything in GDAL that could be useful later on? What is its benefit? As far as I can see it "only" adds support for a whole bunch of vector- and gridmap formats, as well as some database stuff? I don't think that we really need that.

niniemann commented 6 years ago

the dependency to GDAL has been removed.