david672orford / pykarta

Slippy map library in Python for GTK+

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pykarta

Pykarta is a Python library for displaying maps using Cairo. It includes a Gtk+ widget. It was inspired by OsmGpsMap and Leaflet.

Features

  • Displays raster tile maps from Openstreetmap, Bing, etc.
  • Uses Cairo to renderer OSM maps from GeoJSON vector tiles
  • Fractional zoom
  • Marker layer with SVG symbols
  • Layer with editable vector objects
  • Geocoding using Nominatim, Google, Bing, US Census, etc.
  • Server for vector tiles and geocoder which uses data from openaddresses.io.

Requires:

  • Pycairo
  • Pygtk

There is no documentation yet, but the there are sample programs in the examples/ directory.

Installation

$ python ./setup.py install [--user]

About

Slippy map library in Python for GTK+

License:GNU General Public License v2.0


Languages

Language:Python 100.0%