Ответы:
Есть много бесплатных инструментов ГИС. Одним из лучших среди них является QuantumGIS: http://www.qgis.org . Он доступен для Win / Mac и Linux.
Но, возможно, вы предпочитаете openjump инструмент, написанный на Java, который имеет особые преимущества при редактировании, проверке топологии: http://www.openjump.org/
Также взгляните на: http://freegis.org/
Также, если вы не возражаете против некоторых скриптов в Python, для этого есть модуль Shapefile.
Небольшой пример, создайте .shp с точечными объектами из координат в .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, Path, wb,
uDig также вариант
Если вы просто хотите быстро просматривать шейп-файлы, http://www.mapdoc.co.uk выполняет быстрое чтение шейп-файлов в браузере (вам не нужно ничего скачивать или загружать файл). Вам нужен современный браузер, хотя
EverlyMap - бесплатный редактор шейп-файлов, который вам может понравиться. Делает всю работу. Приложение для рабочего стола Windows. с http://www.everlymap.com