Answers:
有许多免费的GIS工具可用。最好的imho之一是QuantumGIS:http://www.qgis.org 。它适用于win / mac和linux。
但是也许您更喜欢openjump这个用Java编写的工具,它在编辑,拓扑检查方面具有特殊的优势:http : //www.openjump.org/
还可以看看:http : //freegis.org/
另外,如果您不介意使用Python编写脚本,则可以使用Shapefile模块。
一个小示例,使用.xls中的坐标创建具有点特征的.shp:
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也是一个选择
如果您只是想快速查看shapefile,http://www.mapdoc.co.uk会在浏览器中快速读取shapefile(不需要下载任何内容或上传文件)。您需要现代浏览器
EverlyMap是您可能喜欢的免费Shapefile编辑器。做整个工作。Windows桌面应用程序。来自http://www.everlymap.com