onthegomap / planetiler

Flexible tool to build planet-scale vector tilesets from OpenStreetMap data fast
Apache License 2.0
1.38k stars 109 forks source link

Remove geotools dependency for reading shapefiles #126

Open msbarry opened 2 years ago

msbarry commented 2 years ago

Geotools is not in maven central which adds an extra step for people to build the project, and the licensing is not great. Geotools is really only needed to read shapefiles (including coordinate system transformation) which there should be another option for.

Apache SIS looks promising.

bchapuis commented 2 years ago

I also started playing with Apache SIS in Baremaps.

https://github.com/baremaps/baremaps/issues/419

Unfortunately, the shapefile reader in Apache SIS is rudimentary and has not yet been released in maven central. Therefore, I asked Geotoolkit (LGPL) about their intent submit some of their modules to Apache SIS.

https://github.com/Geomatys/geotoolkit/issues/22