GitHunt
CH

chrisdinn/topojson

TopoJSON implementation in Go

topojson - TopoJSON implementation in Go

Build Status GoDoc

Implements the TopoJSON specification:
https://github.com/mbostock/topojson-specification

Uses the GeoJSON implementation of paulmach:
https://github.com/paulmach/go.geojson

Large parts are a port of the canonical JavaScript implementation, big chunks
of the test suite are ported as well:
https://github.com/mbostock/topojson

Installation

go get github.com/rubenv/topojson

Import into your application with:

import "github.com/rubenv/topojson"

Usage

topology := topojson.New(fc, nil)

Optionally pass options as the second argument.

This build a TopoJSON Topology struct from a GeoJSON FeatureCollection. The
Topology struct can be encoded to TopoJSON.

Contributors

Other
Created December 16, 2020
Updated December 18, 2020