Skip to content

Releases: karimbahgat/GeoVis

New version update (v0.2.0)

16 Apr 23:47
Compare
Choose a tag to compare

New features:

  • Symbolize shapefiles based on their attributes and add legend (categorical, equal classes, equal interval, natural breaks)
  • Choose between multiple symbolizer icons: circle, square, pyramid
  • Zoom the map to a region of interest
  • Manually draw basic geometries and write text on map
  • Functions that allow mid-script interactive user-inputs
  • Support for the Pillow version of PIL, and improved PIL quality by using antialiasing
  • Changed to MIT license to be more contributor friendly

Incompatible changes with previous version:

  • Make and style a layer, then add to map, instead of adding to map directly from file
  • Color now has to be explicitly set and is no longer random by default
  • Support for PyCairo has been temporarily discontinued due to some difficulties, so is likely to have errors

Errors fixed:

  • Fixed error with interactively saving image from the viewer window in PIL mode

First release version (v0.1.0)

26 Mar 21:01
Compare
Choose a tag to compare

Note: This is the same version that's been available from the code repository for a while now, I just didn't know until now that I could package it as a cataloged release package.

Main features:

  • Pure Python (i.e. no installation troubles)
  • Quick viewing of single shapefiles and saving them as images.
  • Creating maps with multiple shapefiles, custom background, and custom mapsize.
  • Assigning colors to each shapefile.
  • Helper utilities to extract and map all shapefiles in a folder.
  • Can use multiple renderer libraries including Aggdraw, PIL, PyCairo, and the built-in Tkinter Canvas.
  • Python 2.x only.