Tại vị trí thập phân (xth) của các giá trị tọa độ QGIS xác định bất kỳ tập hợp điểm nào là trùng lặp?
Tôi đã suy nghĩ xử lý QGIS ~ vị trí thập phân thứ 15; nhưng đó chỉ là giới hạn bởi vì tôi chủ yếu làm việc trên Shapefiles.
Tuy nhiên, giới hạn không áp dụng khi tôi chọn một nguồn dữ liệu khác, như lớp cào tạm thời.
Sử dụng dữ liệu giả như bên dưới, tôi đã thực hiện một thử nghiệm nhanh bằng hai công cụ, để tìm giá trị nhỏ nhất mà chúng có thể xác định sự khác biệt của tọa độ:
- Xử lý địa lý của QGIS:
Delete duplicate geometries
- Plugin MMQGIS:
Delete Duplicate Geometries
Đầu ra của QGIS Delete duplicate geometries
giống như dữ liệu đầu vào ở trên (tất cả 20 bản ghi đã được lưu giữ), vì vậy điều đó có thể có nghĩa là QGIS nghĩ rằng chúng đều khác biệt. Có giới hạn này vượt quá 1e-29 (hoặc 1e-30) được thấy trong thử nghiệm nhỏ này không?
Cũng như so sánh, MMQGIS Delete Duplicate Geometries
sản xuất dưới đây. Có vẻ như MMQGIS đặt vị trí thập phân thứ 16 hoặc 17 làm giới hạn.
[Biên tập]
Tôi sợ rằng tôi đã không rõ ràng phần trung tâm của câu hỏi của tôi là gì. Mục đích của tôi là tìm hiểu mối quan hệ giữa các giá trị tọa độ và trùng lặp / chồng chéo, đó là như đã nêu trong đoạn đầu tiên của câu hỏi của tôi. Hy vọng loại kiến thức này có thể giúp chúng ta dễ dàng kiểm soát các tính năng chồng chéo bằng cách điều chỉnh các biểu thức máy tính trường.
Tuy nhiên, vấn đề cơ bản mà tôi đã cố gắng tập trung là các vị trí thập phân mà QGIS nhận ra các điểm (nút) vì sự chồng chéo dường như thay đổi, tùy thuộc vào nguồn dữ liệu.
Nếu chúng tôi sử dụng Shapefiles cho lớp của mình, QGIS xử lý ~ số thập phân thứ 15 và chênh lệch nhỏ hơn (ở vị trí 16 hoặc 17) không được nhận ra ... MMQGIS cũng bị ảnh hưởng bởi giới hạn này (đối với mắt tôi). Nếu chúng ta tạo một lớp cào theo thời gian hoặc các lớp DB thì giới hạn này vượt quá 30-ish? Sự thay đổi trong hành vi này khiến tôi tự hỏi.