15 Resources
Golang gis Libraries
Simple Features is a pure Go Implementation of the OpenGIS Simple Feature Access Specification
Simple Features Simple Features is a 2D geometry library that provides Go types that model geometries, as well as algorithms that operate on them. It'
Package gpx provides convenience types for reading and writing GPX files.
go-gpx Package gpx provides convenince methods for reading and writing GPX documents. Read example r := bytes.NewBufferString(` ?xml version="1.0
A library provides spatial data and geometric algorithms
Geoos Our organization spatial-go is officially established! The first open source project Geoos(Using Golang) provides spatial data and geometric alg
Real-time Geospatial and Geofencing
Tile38 is an open source (MIT licensed), in-memory geolocation data store, spatial index, and realtime geofence. It supports a variety of object types
Publish Your GIS Data(Vector Data) to PostGIS and Geoserver
GISManager Publish Your GIS Data(Vector Data) to PostGIS and Geoserver How to install: go get -v github.com/hishamkaram/gismanager Usage: testdata fol
geoserver is a Go library for manipulating a GeoServer instance via the GeoServer REST API.
Geoserver geoserver Is a Go Package For Manipulating a GeoServer Instance via the GeoServer REST API. How to install: go get -v gopkg.in/hishamkaram/g
Real-time Geospatial and Geofencing
Tile38 is an open source (MIT licensed), in-memory geolocation data store, spatial index, and realtime geofence. It supports a variety of object types
Types and utilities for working with 2d geometry in Golang
orb Package orb defines a set of types for working with 2d geo and planar/projected geometric data in Golang. There are a set of sub-packages that use
Real-time Geospatial and Geofencing
Tile38 is an open source (MIT licensed), in-memory geolocation data store, spatial index, and realtime geofence. It supports a variety of object types
Publish Your GIS Data(Vector Data) to PostGIS and Geoserver
GISManager Publish Your GIS Data(Vector Data) to PostGIS and Geoserver How to install: go get -v github.com/hishamkaram/gismanager Usage: testdata fol
geoserver is a Go library for manipulating a GeoServer instance via the GeoServer REST API.
Geoserver geoserver Is a Go Package For Manipulating a GeoServer Instance via the GeoServer REST API. How to install: go get -v gopkg.in/hishamkaram/g
Types and utilities for working with 2d geometry in Golang
orb Package orb defines a set of types for working with 2d geo and planar/projected geometric data in Golang. There are a set of sub-packages that use
Package polyline implements a Google Maps Encoding Polyline encoder and decoder.
go-polyline Package polyline implements a Google Maps Encoding Polyline encoder and decoder. Encoding example func ExampleEncodeCoords() { coords :=
Package kml provides convenince methods for creating and writing KML documents.
go-kml Package kml provides convenience methods for creating and writing KML documents. Key Features Simple API for building arbitrarily complex KML d
Package geom implements efficient geometry types for geospatial applications.
go-geom Package geom implements efficient geometry types for geospatial applications. Key features OpenGeo Consortium-style geometries. Support for 2D