Tìm kiếm các biên tập viên Shapefile miễn phí


16

Tôi muốn tạo và chỉnh sửa Shapefiles cho ứng dụng của mình và tôi đang tìm kiếm trình chỉnh sửa tệp hình dạng miễn phí (ESRI) - miễn phí để tạo và chỉnh sửa.

Câu trả lời:


19

Có rất nhiều công cụ GIS miễn phí có sẵn. Một trong những imho tốt nhất là QuantumGIS: http://www.qgis.org . Nó có sẵn cho win / mac và linux.

Nhưng có lẽ bạn thích openjump một công cụ viết bằng java, có thế mạnh đặc biệt trong chỉnh sửa, kiểm tra cấu trúc liên kết: http://www.openjump.org/

Ngoài ra hãy xem tại: http://freegis.org/


1
QGIS là nhóm tốt nhất khi bạn cũng có các plugin.
Mapperz

Nếu bạn muốn chỉnh sửa cấu trúc liên kết, hãy xem xét GRASS GIS. Xem ví dụ grass.osgeo.org/wiki/Digitizing_Area_Features
markusN

6

Ngoài ra, nếu bạn không phiền một số đoạn script trong Python, có mô-đun Shapefile cho việc này.

Ví dụ nhỏ, tạo .shp với các tính năng điểm từ coords trong .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, Đường dẫn, wb,



0

Nếu bạn chỉ muốn xem shapefiles một cách nhanh chóng, http://www.mapdoc.co.uk sẽ đọc shapefile nhanh trong trình duyệt (không cần tải xuống bất cứ thứ gì hoặc tải lên tệp). Bạn cần trình duyệt hiện đại mặc dù


2
Liên kết đó là xuống cho tôi bây giờ.
Justin thân mến

Trang web này dường như bị đóng cửa vĩnh viễn.
DDC

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.