ฉันต้องการสร้างและแก้ไข Shapefiles สำหรับแอปพลิเคชันของฉันและฉันกำลังมองหาโปรแกรมแก้ไขไฟล์ฟรี (ESRI) - ฟรีสำหรับการสร้างและแก้ไข
ฉันต้องการสร้างและแก้ไข Shapefiles สำหรับแอปพลิเคชันของฉันและฉันกำลังมองหาโปรแกรมแก้ไขไฟล์ฟรี (ESRI) - ฟรีสำหรับการสร้างและแก้ไข
คำตอบ:
มีเครื่องมือ GIS ฟรีมากมาย หนึ่งใน IMHO ที่ดีที่สุดคือ QuantumGIS: http://www.qgis.org มันสามารถใช้ได้สำหรับ win / mac และ linux
แต่บางทีคุณอาจชอบ openjump เครื่องมือที่เขียนด้วยภาษาจาวาซึ่งมีจุดแข็งเป็นพิเศษในการแก้ไขการตรวจสอบทอพอโลยี: http://www.openjump.org/
ลองดูที่: http://freegis.org/
นอกจากนี้หากคุณไม่สนใจการเขียนสคริปต์บางอย่างใน Python จะมีโมดูล Shapefile สำหรับสิ่งนี้
ตัวอย่างเล็ก ๆ สร้าง. shp ด้วยคุณสมบัติจุดจาก coords ใน. 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, เส้นทาง, wb,
uDigก็เป็นตัวเลือกเช่นกัน
หากคุณต้องการดูไฟล์รูปร่างอย่างรวดเร็วhttp://www.mapdoc.co.ukจะอ่านไฟล์รูปร่างอย่างรวดเร็วในเบราว์เซอร์ (ไม่จำเป็นต้องดาวน์โหลดอะไรหรืออัปโหลดไฟล์) คุณต้องใช้เบราว์เซอร์ที่ทันสมัย
EverlyMap เป็นตัวแก้ไข Shapefile ฟรีที่คุณอาจชอบ ทำงานทั้งหมดหรือไม่ แอพ Windows Desktop จากhttp://www.everlymap.com