prova Quantum GIS.
mi sembra che possa rispondere alle tue esigenze ed è anche open source.

prova