Câu trả lời:
Có một ứng dụng GUI được gọi là spatialite-gui cho phép bạn nhập shapefiles và xây dựng các chỉ mục không gian.
Một vài lựa chọn!
Trong QGIS, bạn có thể "Tệp | Lưu dưới dạng" shapefile trực tiếp dưới dạng cơ sở dữ liệu không gian; hạn chế ở đây là bạn có thể tạo một cơ sở dữ liệu chỉ với một shapefile.
Bạn có thể sử dụng dòng lệnh spatialite_tool
để tải và quản lý shapefiles (hướng dẫn tại đây ).
Nó thực sự đáng để khám phá các ứng dụng độc lập spatialite -gui và spatialite-gis, cho phép bạn xem và sửa đổi dữ liệu trực tiếp. Trong ứng dụng gui, tạo cơ sở dữ liệu mới (nút thanh công cụ thứ hai), sau đó tải shapefile (biểu tượng thế giới xanh có mũi tên) - bạn phải biết và nhập SRID của shapefile trong hộp thoại kết quả. Ưu điểm ở đây là bạn có thể dễ dàng thêm nhiều shapefile và xây dựng một cơ sở dữ liệu lớn.
Vâng, nó có thể được thực hiện với QGis.
Sử dụng Plugin QSpatiaLite
"Quản lý cơ sở dữ liệu SpatiaLite của bạn trong QGis"
Sau khi cài đặt plugin bạn có thể chạy nó.
Bạn sẽ nhận được một loạt các thông báo / lỗi cho biết rằng bạn không có db không gian.
nó sẽ hướng dẫn bạn cài đặt (chọn một vị trí cho tệp) và cuối cùng chuyển đổi nó thành không gian.
Sau đó, trong hộp thoại này, bạn có thể nhập lớp QGis của bạn.
Sau đó: bạn không thực sự cần điều này. Nó chỉ hoạt động để tạo một db mới.
Từ
lớp menu của QGIS | Lưu thành...
Từ hộp thoại 'Lưu lớp vectơ dưới dạng ...' của QGIS
Chọn Spatialite từ danh sách thả xuống Định dạng.
Bạn có thể nhấp chuột phải vào lớp và chọn "lưu lớp dưới dạng ..." và chọn spatiaLite làm định dạng của bạn. Tùy chọn duy nhất của bạn là tạo một cơ sở dữ liệu mới, tức là bạn không thể thêm nó vào cơ sở dữ liệu hiện có.
Plugin QspatiaLite bổ sung rất nhiều chức năng cho QGIS, vì vậy hãy dùng thử.