Respostas:
Existem muitas ferramentas GIS gratuitas disponíveis. Um dos melhores imho é o QuantumGIS: http://www.qgis.org . Está disponível para win / mac e linux.
Mas talvez você prefira o openjump, uma ferramenta escrita em java, que possui forças especiais na edição e verificação de topologia: http://www.openjump.org/
Também dê uma olhada em: http://freegis.org/
Além disso, se você não se importa com scripts em Python, existe o módulo Shapefile para isso.
Pequeno exemplo, crie .shp com recursos de ponto de coords em .xls:
import xlrd
import shapefile
Path = "c:/"
f = "Excel_w_coords.xls"
# Open Excel workbook
wb = xlrd.open_workbook(Path + f)
# List all sheets in Excel
list = wb.sheet_names()
for i in list:
sh = wb.sheet_by_name(i)
# Make a point shapefile
w = shapefile.Writer(shapefile.POINT)
w.field("ID")
for rownum in range(sh.nrows):
RowList = sh.row_values(rownum)
ID = RowList[0]
x = RowList[2]
y = RowList[1]
z = RowList[3]
w.point(x,y,z)
w.record(ID)
w.save('C:/' + i)
del f, caminho, wb,
O uDig também é uma opção
Se você quiser apenas visualizar os shapefiles rapidamente, o http://www.mapdoc.co.uk faz uma leitura rápida dos shapefiles no navegador (não é necessário baixar nada ou fazer upload de arquivo). Você precisa de um navegador moderno
EverlyMap é um editor gratuito de Shapefile que você pode gostar. Faz todo o trabalho. Aplicativo da área de trabalho do Windows. de http://www.everlymap.com