A quick announce of a few libraries for geospatial applications that are now mature and battle-tested:
https://github.com/twpayne/go-geom : efficient geometry library, using a high-performance cache-friendly data representation (more info <https://github.com/twpayne/go-geom/blob/master/INTERNALS.md>), with import and export from multiple formats <https://github.com/twpayne/go-geom/blob/master/README.md> (e.g. GeoJSON, WKB, KML) and many 2D geometry functions <https://godoc.org/github.com/twpayne/go-geom/xy>. Really easy PostGIS integration with database/sql <https://github.com/twpayne/go-geom/blob/master/encoding/wkb/scan_test.go>. <goog_579174976> https://github.com/twpayne/go-kml : generate KML files quickly and flexibly. <goog_579174978> https://github.com/twpayne/go-gpx : read and write GPX files. <goog_579174980> https://github.com/twpayne/go-polyline : encode and decode data to/from Google Maps Polyline format. I think that go-geom's internal data representation <https://github.com/twpayne/go-geom/blob/master/INTERNALS.md> is a nice example of high performance Go code and a reasonable attempt at practical code while the language does not support generics. All feedback welcome! -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.