You are on page 1of 13

Chủ đề 4.

Truy vấn & phân tích GIS


dữ liệu không gian Chủ đề 4.
- Truy vấn dữ liệu không gian Truy vấn
GV: Nguyễn Thủy Đoan Trang
và phân tích
dữ liệu
không gian
1
1. Chọn đối tượng:
• Chọn đối tượng trên bản đồ: Select Feature.
• Chọn các đối tượng bằng cách chọn các record trong bảng thuộc tính.
• Chọn đối tượng thỏa mãn điều kiện nào đó bằng cách tìm kiếm (Find).

Xem thông tin đối tượng 2. Xem thông tin đối tượng:
• Cách 1: Identify
Truy vấn theo thuộc tính
• Cách 2: Chọn đối tượng bằng Select Feature, mở bảng thuộc tính ra xem.
Truy vấn theo không gian
3. Sắp xếp thuộc tính
Tính toán trên trường dữ liệu
 Thực hiện các thao tác:
Bài tập thực hành
• Phóng to đối tượng được chọn.
• Bỏ chọn.
• Đảo chọn.
• Chỉ hiển thị các dòng được chọn trong bảng thuộc tính.
• Đọc số đối tượng được chọn.

2
Selection > Select by Attributes...
1. Tìm Khánh Hòa trên bản đồ Việt Nam
• Selection > Select by Attributes...
• ...
Xem thông tin đối tượng • Selection > Zoom to Selected Features để phóng to đến đối tượng được chọn.
Truy vấn theo thuộc tính • Ghi chú:
• Sử dụng: Get Unique Values và Goto (gõ vài ký tự đầu) để lấy giá trị cho phép =.
Truy vấn theo không gian
Tính toán trên trường dữ liệu 2. Tìm những tỉnh có số ca nhiễm >200.
• (Join dữ liệu nếu cần)
Bài tập thực hành
• Sử dụng biểu thức: ... >200

3. Tìm những tỉnh có số ca nhiễm >200 và <500


 4. Tìm các tỉnh có tên bắt đầu là ‘K’
• Sử dụng biểu thức: ... LIKE ‘K%’

3
Gồm các mối quan hệ:
Xem thông tin đối tượng
Truy vấn theo thuộc tính • Quan hệ gần,
Truy vấn theo không gian • Quan hệ nằm trong,
Tính toán trên trường dữ liệu • Quan hệ giao nhau.
Bài tập thực hành

4
Tìm những đối tượng gần các đối tượng khác
 Tìm đối tượng trong một khoảng cách chỉ định so với một điểm
 Tìm đối tượng trong một khoảng cách chỉ định so với các đối
tượng trong một chủ đề khác.
Xem thông tin đối tượng
 Tìm đối tượng gần kề với các đối tượng khác.
Truy vấn theo thuộc tính
Truy vấn theo không gian Tìm những đối tượng bên trong vùng
Tính toán trên trường dữ liệu  Tìm đối tượng trong một vùng tự tạo.
Bài tập thực hành  Tìm đối tượng nằm bên trong những vùng của chủ đề khác.
Tìm những đối tượng phân cắt các đối tượng khác
 Tìm đối tượng bị cắt bởi một đường hoặc một vùng tự tạo.
 Tìm đối tượng bị cắt bởi những đối tượng trong chủ đề khác.

5
Tìm đối tượng gần các đối tượng khác
 Tìm đối tượng trong một khoảng cách chỉ định so với một điểm
Xem thông tin đối tượng
Truy vấn theo thuộc tính  Tìm đối tượng (target) trong một khoảng cách chỉ định so với các đối
Truy vấn theo không gian tượng (source) (trong cùng một chủ đề hoặc so với chủ đề khác)
Tính toán trên trường dữ liệu ? Trên bản đồ Việt Nam, tìm tất cả các thành phố cách thành phố Nha
Bài tập thực hành Trang trong khoảng 5000km.
(...Are with in a distance of ...)
 Tìm đối tượng gần kề với các đối tượng khác.

6
Tìm đối tượng gần các đối tượng khác
 Tìm đối tượng trong một khoảng cách chỉ định so với một điểm
Xem thông tin đối tượng
Truy vấn theo thuộc tính  Tìm đối tượng (target) trong một khoảng cách chỉ định so với các đối
Truy vấn theo không gian tượng (source) (trong cùng một chủ đề hoặc so với chủ đề khác)
Tính toán trên trường dữ liệu ? Trên bản đồ Việt Nam, tìm tất cả các thành phố cách thành phố Nha
Bài tập thực hành Trang trong khoảng 5000km.
(...Are with in a distance of ...)
 Tìm đối tượng gần kề với các đối tượng khác.

7
Tìm đối tượng chứa trong các đối tượng khác
Xem thông tin đối tượng  Lấy dữ liệu:
Truy vấn theo thuộc tính  Lớp vùng hành hành chính quốc gia.
 Lớp điểm, lớp đường: được tải từ OSM.
Truy vấn theo không gian
Tính toán trên trường dữ liệu ? Tìm tất cả các điểm thuộc thành phố Nha Trang.
Bài tập thực hành (.... Are completely within...)

8
Tìm đối tượng bị cắt ngang bởi các đối tượng khác
 Lấy dữ liệu:
Xem thông tin đối tượng  Lớp vùng hành hành chính quốc gia.
Truy vấn theo thuộc tính  Lớp điểm, lớp đường: được tải từ OSM.
Truy vấn theo không gian
? Tìm tất cả các thành phố có đường quốc lộ 1 đi qua.
Tính toán trên trường dữ liệu
? Xã phường nào ở tỉnh Khánh Hòa có quốc lộ 1 đi qua.
Bài tập thực hành
(.... ??? ...)

9
Tìm đối tượng tiếp giáp với đối tượng khác
 Lấy dữ liệu:
 Lớp vùng hành hành chính quốc gia.
Xem thông tin đối tượng
 Lớp điểm, lớp đường: được tải từ OSM.
Truy vấn theo thuộc tính
Truy vấn theo không gian ? Tìm các tỉnh có chung biên với tỉnh Khánh Hòa.
Tính toán trên trường dữ liệu ? Tìm các tỉnh với số ca nhiễm >200 có chung biên với tỉnh Khánh Hòa?
Bài tập thực hành ? Tìm các tỉnh có mức nguy cơ cao có chung biên với tỉnh Khánh Hòa?
(.... touch the boundary of ...)

10
Tính toán trên dữ liệu thuộc tính
Xem thông tin đối tượng
• Có thể nhập dữ liệu trực tiếp hoặc chỉnh sửa, tính toán đồng loạt trên
Truy vấn theo thuộc tính một số dòng dữ liệu đã được chọn.
Truy vấn theo không gian • R-Click vào thuộc tính muốn tính toán
Tính toán trên trường dữ liệu • Field Calculate (tính theo công thức) hoặc Calculate Geometry (tính các
đại lượng địa lý như: Tọa độ, chiều dài, diện tích,...)
Bài tập thực hành

11
• Khởi động ArcMap
• Thêm vào bản đồ các lớp sau:
 Lớp điểm, lớp đường: được tải từ OSM.
 Lớp vùng hành hành chính quốc gia.

Xem thông tin đối tượng • Trình bày legend cho lớp Huyện để thể hiện mỗi huyện có một màu khác nhau.

Truy vấn theo thuộc tính • Thực hiện các truy vấn:
• Tìm trường học cách quốc lộ 1 trong vòng 500m.
Truy vấn theo không gian • Tìm tất cả các trường học trong địa bàn thành phố Nha Trang.
Tính toán trên trường dữ liệu • Tìm trường học của TP Nha Trang cách quốc lộ 1 trong vòng 500m.
• Thực hiện thử chỉnh sửa dữ liệu hàng loạt theo thuộc tính tên thành phố của các
Bài tập thực hành xã phường ở thành phố Nha Trang (Ví dụ: ‘Nha Trang’  ‘NT’ và ngược lại...)
• Tạo thuộc tính Mã xã phường với dữ liệu bằng giá trị thuộc tính FID.
• Tính tọa độ X, Y.
• Tính chiều dài cho lớp đường.
• Tính chu vi, diện tích cho các huyện, thành phố của tỉnh Khánh Hòa.

12
Q&A

13

You might also like