Tài liệu không có khả năng bắt đầu chỉnh sửa các lớp cơ sở dữ liệu địa lý SQLite trong ArcMap?


12

Gần đây tôi đã bắt đầu tạo cơ sở dữ liệu địa lý SQLite bằng ArcGIS 10.2 cho Máy tính để bàn với cả hai loại dữ liệu lưu trữ ST_GEOMETRY và SPATIALITE và rất ấn tượng bởi cách dễ dàng thực hiện.

Sau đó, tôi đã cố gắng bắt đầu Chỉnh sửa chúng từ ArcMap để bị chặn bởi một lỗi:

Không có lớp có thể chỉnh sửa.

và một cảnh báo

Không gian làm việc chứa dữ liệu này không thể được chỉnh sửa.

nhập mô tả hình ảnh ở đây

Tôi đã xem và không thể tìm thấy giới hạn này được đề cập ở bất cứ đâu và ban đầu nhầm nó là SQLite chỉ đọc trên ArcGIS cho Máy tính để bàn.

Là không thể chỉnh sửa của SQLite trong các phiên chỉnh sửa ArcMap được ghi lại ở bất cứ đâu?

Câu trả lời:


11

Đó không phải là truy cập chỉ đọc. Bạn có thể tải dữ liệu qua sao chép / dán và nhập vào cơ sở dữ liệu SQLite hoặc SpatiaLite. Các bảng và các lớp đối tượng có thể được thêm vào bằng cách sử dụng chắp thêm hoặc Tải dữ liệu.

Bạn có thể chỉnh sửa dữ liệu SQLite / SpatiaLite thông qua mã khi Chèn / Cập nhật / Xóa được hỗ trợ.

Những gì bạn không thể làm là mở một phiên chỉnh sửa trong ArcMap.


Cảm ơn đã làm rõ và ghi lại rằng ở đây Lance và thật tuyệt khi có thẩm quyền của bạn đằng sau nó. Xin đừng xúc phạm rằng tôi sắp xóa chữ ký của bạn, điều chúng tôi làm ở đây vì mỗi bài đăng của bạn đã được ký bởi thẻ người dùng của bạn , đó là nơi lý tưởng cho nó. Nếu bạn cũng muốn ghi lại tài liệu này trong Trợ giúp thì có lẽ đây sẽ là một nơi thích hợp: desktop.arcgis.com/en/desktop/latest/manage-data/database/
Khăn

11

Trong tài liệu này , điều được ám chỉ là bạn không thể chỉnh sửa dữ liệu trong cơ sở dữ liệu SQLite từ ArcMap:

Bạn có thể kết nối từ ArcGIS với cơ sở dữ liệu SQLite để tạo bản đồ và thực hiện phân tích không gian trên dữ liệu của bạn.

Tuy nhiên, nơi duy nhất điều này dường như được Esri tuyên bố rõ ràng là trong Diễn đàn thảo luận ArcGIS :

Đúng; bạn không thể chỉnh sửa dữ liệu trong cơ sở dữ liệu SQLite từ ArcMap.


3
Ồ Đó là khá không thành công. Tôi đã có một chút phấn khích khi nghe "hỗ trợ cho SQLite" trong danh sách những gì mới ở 10.2. Thật tuyệt khi nó không bao giờ thực sự nói rằng nó chỉ truy cập đọc.
Chad Cooper

2
Apis di động 10.2 (iOS, Android và Windows) sử dụng SQLite dưới mui xe để chỉnh sửa ngắt kết nối. Nhưng họ có thể kiểm soát cơ sở dữ liệu đó để nó hoạt động giống như một cơ sở dữ liệu địa lý tệp. Điều đó khó thực hiện hơn với cơ sở dữ liệu SQLite.
raykendo

3
Sau một số thử nghiệm, cách duy nhất để "tạo" các tính năng bằng ArcGIS Desktop mà tôi tìm thấy là sao chép và dán một lớp đối tượng từ định dạng ArcGIS (ví dụ: Cơ sở dữ liệu địa lý tệp) vào cơ sở dữ liệu sqlite.
Luca Palli
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.