3.2.1.1. Lựa chọn thửa đất theo điểm chọn trên bản đồ
- Đầu vào: Điểm P (X,Y) chọn bằng cách bấm chuột trên bản đồ - Đầu ra: Xác định thửa đất chứa điểm P
+ Bước 1: Duyệt qua tất các danh sách các thửa đất, chuyển thửa đất về
đa giác kín Polygon.
+ Bước 2: Dùng hàm kiểm tra điểm trong đa giác (PointInPolygon) để
tìm xem điểm P thuộc Polygon (thửa đất) nào?
3.2.1.2. Lựa chọn thửa đất theo cửa sổ hình chữ nhật hoặc đa giác
- Đầu vào: Tọa độ của hình chữ nhật (2 điểm góc) hoặc tọa độ của đa giác (cửa sổ chọn W)
- Đầu ra: Danh sách thửa đất nằm trong cửa sổ chọn W - Thuật toán:
+ Bước 1: Cửa sổ chọn W là một Polyline khép kín, duyệt qua danh
sách các thửa đất. Dùng hàm PointInPolygon để kiểm tra các đỉnh thửa đất có nằm trong cửa sổ chọn W không?
+ Bước 2: Nếu toàn bộ các đỉnh của thửa nằm trong cửa số chọn W thì
đưa chỉ số thửa này vào danh sách kết quả chọn.
3.2.1.3. Lựa chọn thửa đất theo đoạn thẳng hay đa tuyến
- Đầu vào: Tọa độ của đoạn thẳng (điểm đầu, cuối) hoặc tọa độ của đỉnh đa tuyến (đa tuyến PL)
- Đầu ra: Danh sách thửa đất mà đa tuyến PL cắt qua - Thuật toán:
+ Bước 1: Duyệt qua danh sách các đoạn của đa tuyến PL dùng hàm InterSection kiểm tra xem đoạn của đa tuyến PL có cắt các cạnh của thửa đất không?
+ Bước 2: Nếu thửa đất nào có ít nhất một cạnh cắt một đoạn bất kỳ
của đa tuyến PL thì đưa chỉ số thửa này vào danh sách kết quả chọn.
Ngoài ra khi đa tuyến khép kín thì lựa chọn thửa đất có thể kèm thêm điều kiện như: thửa nằm trọn trong đa tuyến, thửa có cạnh cắt cạnh đa tuyến, thửa nằm ngoài đa tuyến.
3.2.1.4. Lựa chọn thửa đất theo phương thức truy vấn dữ liệu
Với CSDL thiết kế gắn kết dữ liệu không gian và thuộc tính, với mỗi đối tượng thửa đất ngoài các trường dữ liệu không gian còn liên kết đến bảng dữ liệu thuộc tính thửa đất như số hiệu thửa, số tờ bản đồ, loại đất, địa danh thửa đất, thông tin về chủ sử dụng, quyền sở hữu... CSDL địa chính thiết kế dưới dạng bảng dữ liệu theo các hệ quản trị CSDL (Microsoft Access, Microsoft® SQL Server, MySQL…). Sử dụng ngôn ngữ truy vấn dữ liệu có cấu trúc SQL để lựa chọn những thửa đất theo các điều kiện tìm kiếm như số hiệu thửa, diện tích, tên chủ sử dụng [46], [47]... Đây là một phương thức lựa chọn đối tượng thửa đất mà không cần xử lý theo phương thức hình học. Phương thức này các hệ thống GIS hay sử dụng để truy vấn dữ liệu không gian thông qua dữ liệu thuộc tính.