Tổ chức của tôi sử dụng chủ yếu ArcGIS và chúng tôi có nhu cầu chia sẻ dữ liệu với các nhà thầu. Gần đây tôi đã giới thiệu QGIS (vì một trong những ứng dụng của chúng tôi sử dụng WKT để nhập dữ liệu không gian địa lý và QGIS làm cho việc chuyển đổi các định dạng khác nhau sang WKT rất dễ dàng) vì vậy tôi bắt đầu xem định dạng địa lý và QGIS như một giải pháp chia sẻ dữ liệu - chúng tôi muốn dừng sử dụng shapefiles vì giới hạn chiều dài cột.
Sử dụng QGIS Tôi có thể tạo một công cụ địa lý với một lớp bằng cách sử dụng 'save as', đọc và chỉnh sửa lớp bằng QGIS, tuy nhiên, hãy đọc nó bằng ArcGIS, nếu tôi cố gắng thêm các lớp vào công cụ địa lý bằng DB Manager (theo Cách thêm một lớp khác lớp tới GeoPackage trong QGIS? ) Tôi gặp lỗi 'lỗi 11 kết nối với cơ sở dữ liệu'. Tôi chắc chắn có một kết nối đến địa lý trong Trình quản lý DB vì tôi có thể xem trước lớp hiện có và chạy truy vấn (nghĩa là chọn * từ [lớp]).
Đây có vẻ là một lỗi ( https://hub.qgis.org/issues/14981 ) không được lên lịch để sửa chữa vì vậy tôi tự hỏi liệu có bất kỳ công cụ hoặc trình cắm nào khác để chúng tôi có thể thêm các lớp không đến một địa lý bằng cách sử dụng QGIS?
Tôi đang sử dụng Windows 10, QGIS 2.14.9 và ArcGIS 10.4.
Lưu ý: Mặc dù tôi có thể thêm một lớp vào công cụ địa lý bằng OGR2OGR, tôi không thể nhận được 'mua' từ các nhà thầu của chúng tôi, những chuyên gia lĩnh vực không phải là chuyên gia CNTT, để sử dụng các công cụ dòng lệnh thay vì GIS.
Lưu ý 2: Hiện tại tôi đã giảm giá bằng cách sử dụng spatialite vì QGIS không xử lý dữ liệu không gian được tạo bằng ArcGIS. .