monai / go-geom

Go library for handling geometries

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-geom

Build Status GoDoc Go Report Card

Package geom implements efficient geometry types for geospatial applications.

Key features

  • OpenGeo Consortium-style geometries.
  • Support for 2D and 3D geometries, measures (time and/or distance), and unlimited extra dimensions.
  • Encoding and decoding of common geometry formats (GeoJSON, KML, WKB, and others) including sql.Scanner and driver.Value interface implementations for easy database integration.
  • 2D and 3D topology functions.
  • Efficient, cache-friendly internal representation.

Detailed features

Geometry types

Encoding and decoding

Geometry functions

  • XY 2D geometry functions
  • XYZ 3D geometry functions

Related libraries

License

About

Go library for handling geometries

License:BSD 2-Clause "Simplified" License


Languages

Language:Go 99.2%Language:Python 0.8%Language:Shell 0.1%Language:Makefile 0.0%