Trang chủ Chưa được phân loại Tìm điểm KHÔNG trong đa giác

Tìm điểm KHÔNG trong đa giác

- Quảng cáo -

Ví dụ bạn có một lớp đa giác MapInfo có tên là “Regions”, đường và một điểm có tên là “Points”. Bạn có thể tìm hiểu xem mỗi vùng nằm trong khu vực nào bằng cách sử dụng truy vấn SQL MapInfo như sau:

SELECT Points.id,Regions.id from Points,Regions WHERE Points.Obj WITHIN Regions.Obj

Nhưng điều gì sẽ xảy ra nếu bạn muốn làm điều ngược lại: lấy danh sách tất cả các điểm nằm ngoài bất kỳ đa giác nào (có thể gọi chúng là “mồ côi”). Bạn có thể làm được việc này bằng lệnh sau:

SELECT Points.id from Points WHERE not Obj within any (SELECT Obj from Regions)

Bình luận bằng Facebook Comments

MẠNG XÃ HỘI

1,010ThíchThích
435Đăng kýĐăng Ký

TOOL PXTmap.com

BÀI VIẾT LIÊN QUAN

Tính diện tích đa giác bằng SQL Select

Dưới đây là hình minh họa, có 3 đa giác trên lớp và mỗi đa giác có tên hoặc nhãn riêng. Cách...

Tìm các record có giá trị trùng lặp trong một cột

Tìm tất cả các bản ghi (record) trùng lặp trong một bảng, cho một cột nhất định và cách hiển thị các...

Chuyển đổi đối tượng văn bản thành nhãn trong Mapinfo

LƯU Ý: HƯỚNG DẪN NÀY THỰC HIỆN TRÊN MAPINFO PHIÊN BẢN 64 bit, PHIÊN BẢN 32 bit THỰC HIỆN TƯƠNG TỰ.

Tính chiều dài Line trên MapInfo bằng SQL Query

Trong ví dụ sau, có một lớp đường viền với nhiều line/polyline. Tôi sẽ trình bày cách tính độ dài của mỗi...

Cách cắt lớp với đa giác trên Mapinfo với Discover

Có một số lý do tại sao chúng ta cần cắt một bảng MapInfo: Tập dữ liệu lớn mất...