I would like to construct a Python based GUI which has basic GIS visualization capability. This capability should include:
1) importing OpenSteetMap
2) importing shapefiles/rasters
3) turning layers on and off
4) zooming, panning etc
I was looking into packages like
mpl_toolkits. I was able to plot a shapefile using
mpl_toolkits.Basemap but I have the impression it is not the most suitable tool for this kind of application... Any ideas?