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.

Reply via email to