Xem trước tài liệu

Đang tải tài liệu...

Thông tin chi tiết tài liệu

Định dạng: PDF
Số trang: 54 trang
Dung lượng: 1 MB

Giới thiệu nội dung

Ứng dụng Arc Engine Xây dựng Phần mềm Hỗ trợ Phân tích Dòng chảy Mặt tại Trường Đại học Nông Lâm

Tác giả: Nguyễn Văn Anh Tuấn

Lĩnh vực: Hệ thống thông tin môi trường

Nội dung tài liệu:

Tiểu luận tốt nghiệp này trình bày việc ứng dụng Arc Engine để xây dựng phần mềm hỗ trợ phân tích dòng chảy mặt tại Trường Đại học Nông Lâm. Mục tiêu của đề tài là xây dựng phần mềm giúp xác định các đặc trưng địa hình như hướng dòng chảy, dòng chảy tích lũy, độ dốc và lưu vực. Phần mềm được phát triển nhằm hỗ trợ công tác cải tạo, bổ sung, sửa chữa hệ thống thoát nước tại trường, dựa trên dữ liệu đầu vào là mô hình số độ cao (DEM). Các phương pháp phân tích dòng chảy được đề cập bao gồm thuật toán D8 và các công cụ của ArcMap, TauDEM. Đề tài cũng giới thiệu về thuật toán tìm đường đi ngắn nhất Floyd, khái niệm đệ quy và ngôn ngữ lập trình Visual Basic, Python được sử dụng trong quá trình phát triển phần mềm.

Mục lục chi tiết:

  • Trang tựa
  • Lời cảm ơn
  • Mục lục
  • Danh mục viết tắt
  • Danh mục hình ảnh
  • Chương 1: Mở đầu
    • 1.1. Tính cấp thiết của đề tài
    • 1.2. Mục tiêu nghiên cứu
    • 1.3. Phạm vi nghiên cứu
  • Chương 2: Tổng quan
    • 2.1. Thông tin về địa bàn nghiên cứu
    • 2.2. Tổng quan các thuật toán về dòng chảy trên thế giới và quy trình chung cho các thuật toán định dòng
      • 2.2.1. Thuật toán D8
      • 2.2.2. Thông tin về một số công cụ phân tích dòng chảy
    • 2.3. Tổng quan về thuật toán tìm đường đi ngắn nhất (Floyd)
    • 2.4. Đệ quy và tính toán đệ quy
      • 2.4.1.1. Khái niệm về đệ quy
      • 2.4.1.2. Giải thuật về đệ quy
      • 2.4.1.3. Một số bài toán giải thuật đệ quy
      • 2.4.1.4. Hiệu lực của đệ quy
    • 2.5. Giới thiệu ngôn ngữ lập trình Visual Basic
  • Chương 3: Phương pháp thực hiện
    • 3.1. Lược đồ phương pháp thực hiện
  • Chương 4: Kết quả nghiên cứu
    • 4.1. Kết quả thực thi chương trình
      • 4.1.1. Các module trong phần mềm
      • 4.1.2. Cài đặt thuật toán D8
      • 4.1.3. Thuật toán xác định dòng chảy tích lũy
      • 4.1.4. Ứng dụng Arc Engine để thể hiện bản đồ dòng chảy
  • Chương 5: Kết luận và kiến nghị
    • 5.1. Kết luận
    • 5.2. Đề xuất hướng phát triển
  • Tài liệu tham khảo
  • Phụ lục