mirror of
https://github.com/omniscale/magnacarto.git
synced 2025-09-28 21:03:34 +02:00
.. | ||
test | ||
.gitignore | ||
configure.bash | ||
example_test.go | ||
LICENSE | ||
mapnik.go | ||
mapnik_c_api.cpp | ||
mapnik_c_api.h | ||
mapnik_test.go | ||
README.md |
go-mapnik
Description
Small wrapper for the Mapnik API to render beautiful maps from Go.
Features:
- Render to
[]byte
,image.Image
, or file. - Set scale denominator or scale factor.
- Enable/disable single layers.
Installation
This package can be installed with the go get command. The following steps need to be performed in order. go generate
will setup your environment and needs to be run prior to installing the package:
go get -d github.com/omniscale/go-mapnik
go generate github.com/omniscale/go-mapnik
go install github.com/omniscale/go-mapnik
This package requires Mapnik (libmapnik-dev
on Ubuntu/Debian, mapnik --with-postgresql
in Homebrew).
Make sure mapnik-config
is in your PATH
.
Documentation
API documentation can be found here: http://godoc.org/github.com/omniscale/go-mapnik
License
MIT, see LICENSE file.
Author
Oliver Tonnhofer, Omniscale
Thanks
This package is inspired/based on mapnik-c-api
by Dane Springmeyer and go-mapnik
by Fabian Wickborn.