HỆ THỐNG THÔNG TIN ĐỊA LÝ GIS CH5 – XỬ LÝ DỮ LIỆU TRONG GIS Phan Trọng Tiến Bộ môn Công nghệ phần mềm – Khoa CNTT Học Viện Nông nghiệp Việt Nam Website: http://timoday.edu.vn Email: p
Trang 1HỆ THỐNG THÔNG TIN ĐỊA LÝ (GIS)
(CH5 – XỬ LÝ DỮ LIỆU TRONG GIS)
Phan Trọng Tiến
Bộ môn Công nghệ phần mềm – Khoa CNTT Học Viện Nông nghiệp Việt Nam
Website: http://timoday.edu.vn Email: phantien84@gmail.com
NỘI DUNG CHÍNH
I. Chồng xếp bản đồ (Map Overlaying)
II. Tìm kiếm không gian (Searching) III. Tạo vùng đệm (Buffer Zone)
IV. Nội suy không gian (Spatial Interpolation)
V. Đo đạc tính toán (Area Calculation)
Trang 2I CHỒNG XẾP BẢN ĐỒ
q Khi muốn trả lời các câu hỏi như:
-Loại sử dụng đất nào nằm bên trong khu vực bị ngập lụt?
-Vùng nào sẽ bị ô nhiễm và phải di rời?
-Loại đất nào phù hợp với việc trồng cà phê?
→ Lúc đó chúng ta phải chồng ghép bản đồ Đây là chức năng dùng để so sánh hai hay nhiều lớp dữ liệu để tìm ra mối quan hệ của một đối tượng nào đó trong các lớp khác nhau
CHỒNG XẾP BẢN ĐỒ
q Phân tích chồng ghép đơn giản là tạo ra một bảng dữ liệu hay một biểu đồ thể hiện
sự chồng ghép của hai đối tượng, hai hình hay hai lớp khác nhau
q Ví dụ: Sự chồng ghép của hai lớp này để tìm ra những loại đất nào nằm trong khu vực bị ngập lụt
Trang 3CHỒNG XẾP BẢN ĐỒ
Sự chồng ghép lớp dữ liệu là để so sánh mối quan hệ giữa hai hay nhiều lớp dữ liệu Chức năng phân tích không gian của ArcView có thể
so sánh để xác định đối tượng cụ thể được chồng ghép ở đâu
Ví dụ: Kết quả của việc chồng ghép là tìm thấy được đất nông nghiệp nằm trong khu vực ngập lụt ( [ Landuse] = "Agr" ) and ( [Flood Zone] = 1 )
CHỒNG XẾP SỐ HỌC
Chồng ghép bằng phương pháp số học dùng các phép toán học trong khi chồng ghép như : + (cộng), - (trừ), * (nhân), / (chia), mod, div,
Trang 4Xử lý dữ liệu GIS 7
CHỒNG XẾP SỐ HỌC
CHỒNG XẾP SỐ HỌC
Phương pháp chồng ghép số học được thể
hiện ở chức năng Map
Calculator
Trang 5VÍ DỤ
Xử lý dữ liệu GIS
Hãy xây dựng bản đồ C biết C = A+B
CHỒNG XẾP LOGIC
Trang 6CÁC PHÉP LOGIC
Xử lý dữ liệu GIS
BÀI TẬP 1
C
C
Trang 7BÀI TẬP 2
A
B
C
C
A
B
BÀI TẬP 3
Xây dựng bản đồ C biết C = A and B
Trang 8CHỒNG GHÉP LOGIC
Cho 3 bản đồ A, B và C
Hãy viết kết quả bản đồ D với câu lệnh sau:
D = (A=B) and (A<> C)
E = (A=B) or (A<> C)
H = (A=B) xor (A<> C)
Trang 9CHỒNG GHÉP BẢN ĐỒ DÙNG BIỂU THỨC CÓ ĐIỀU KIỆN
q Phương pháp chồng ghép dùng biểu thức có điều kiện là quá trình máy tính kiểm tra các số liệu trên bản đồ có thoả mãn một điều kiện nào đó cho trước hay không?
q Câu lệnh có dạng là:
BDSP = If (<Điều kiện>, Câu lệnh 1, Câu lệnh 2)
q Câu lệnh kiểm tra <điều kiện> nếu đúng thực hiện <Câu lệnh 1>, ngược lại thực hiện <Câu lệnh 2>
Ví dụ: Cho hai bản đồ A và B như sau
Hãy xây dựng bản đồ C theo câu lệnh sau
C = if (A>20, B+3, B+2)
Trang 10BÀI TẬP
kiện sau:
A <= 21 thì bản đồ C bằng bản đồ A, ngược lại bằng 0
A > 21 thì bản đồ C bằng 10, ngược lại bằng 0
bằng A
PHÂN TÍCH DỮ LIỆU DẠNG VECTOR