TÍCH HỢP BÀI TOÁN AHP (ANALYTIC HIERARCHY PROCESS) CHUẨN HOÁ VECTOR VÀO PHẦN MỀM ARCGIS

38 950 0
TÍCH HỢP BÀI TOÁN AHP (ANALYTIC HIERARCHY PROCESS) CHUẨN HOÁ VECTOR VÀO PHẦN MỀM ARCGIS

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Header Page of 161 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỚNG ĐẠI HỌC NÔNG LÂM THÀNH PHỐ HỒ CHÍ MINH KHOÁ LUẬN TỐT NGHIỆP TÍCH HỢP BÀI TOÁN AHP (ANALYTIC HIERARCHY PROCESS) CHUẨN HOÁ VECTOR VÀO PHẦN MỀM ARCGIS Họ tên sinh viên: PHAN DANH ĐỨC Ngành: HỆ THỐNG THÔNG TIN ĐỊA LÝ Niên Khóa: 2007 - 2011 Thành phố Hồ Chí Minh, tháng 07/2011 Footer Page of 161 Header Page of 161 Trang tựa TÍCH HỢP BÀI TOÁN AHP (ANALYTIC HIERARCHY PROCESS) CHUẨN HOÁ VECTOR VÀO PHẦN MỀM ARCGIS Tác giả PHAN DANH ĐỨC Khóa luận trình để đáp ứng yêu cầu cấp Kỹ sư ngành Hệ thống thông tin địa lý Giáo viên hướng dẫn ThS Văn Công Đức Thành phố Hồ Chí Minh, tháng 5/2011 i Footer Page of 161 Header Page of 161 LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành đến ThS Văn Công Đức, người tận tình hướng dẫn, giúp đỡ em suốt thời gian thực luận văn Con cảm ơn Cha, Mẹ gia đình, người dạy dỗ, khuyến khích, động viên lúc khó khăn, tạo điều kiện cho chúng nghiên cứu học tập Em cảm ơn thầy, cô ĐH Nông Lâm Hồ Chí Minh dìu dắt, giảng dạy em, giúp em có kiến thức quý báu năm học qua Cảm ơn bạn tận tình động viên đóng góp ý kiến cho luận văn Mặc dù cố gắng với tận tâm thầy giáo hướng dẫn song trình độ hạn chế, nội dung đề tài mẻ thời gian ngắn nên Luận văn khó tránh khỏi thiếu sót Em mong nhận thông cảm góp ý thầy cô bạn iii Footer Page of 161 Header Page of 161 TÓM TẮT Đề tài nghiên cứu “Tích hợp toán AHP chuẩn hoá vector vào phần mềm ArcGis” làm hoàn thành trường Đại Học Nông Lâm thành phố Hồ Chí Minh, thời gian từ 01/04 đến 01/07/2011 Nội dung nghiên cứu: - Tìm hiểu hệ hỗ trợ định DSS (Decision Support Systems) lý thuyết AHP chuẩn hoá vector - Tìm hiểu ứng dụng toán AHP chuẩn hoá vector - Tìm hiểu phần mềm ArcGis Visual Basic for Applications (VBA) Trên tảng tích hợp toán AHP chuẩn hoá vector vào phần mềm ArcGis Kết thu được: - Báo cáo trình bày nội dung đề tài - Tích hợp toán AHP chuẩn hoá vector vào phần mềm ArcGis - Tài liệu hướng dẫn cài đặt hướng dẫn sử dụng ứng dụng - Ứng dụng phần kiến thức trình học tập vào thực tế iv Footer Page of 161 Header Page of 161 MỤC LỤC Trang tựa i LỜI CẢM ƠN iii TÓM TẮT iv MỤC LỤC DANH MỤC TỪ VIẾT TẮT .6 Chương 1: MỞ ĐẦU 1.1 Đặt vấn đề 1.2 Mục tiêu nghiên cứu .7 1.3 Nội dung thực 1.4 Phương pháp nghiên cứu .8 1.5 Giới hạn đề tài Chương 2: TỔNG QUAN .9 2.1 Giới thiệu Decision Support Systems Analytic Hierarchy Process chuẩn hoá vector 2.1.1 Decision Support Systems – DSS .9 2.1.1.1 Thế định 2.1.1.2 Hệ hỗ trợ định 2.1.2 Analytic Hierarchy Process chuẩn hoá vector 10 2.2 Tìm hiểu phần mềm ArcGis Visual Basic for Applications 11 2.2.1 Tìm hiểu phần mềm ArcGis .11 Footer Page of 161 Header Page of 161 2.2.1.1 Hệ thống thông tin địa lý GIS 11 2.2.2.2 Tìm hiểu phần mềm ArcGis 12 2.2.3 Tìm hiểu Visual Basic for Application .13 2.3 Một vài nghiên cứu ứng dụng tính toán hệ hỗ trợ định 13 2.3.1 Phần mềm Make it Rational: 13 2.3.2 Phần mềm DecisionPad v3 .14 Chương 3: 15 KẾT QUẢ NGHIÊN CỨU 15 3.1 Tìm hiểu toán AHP chuẩn hoá vector 15 3.2 Thiết kế hệ thống 19 3.2.1 Sơ đồ thuật toán .19 3.2.2 Sơ đồ thuật giải 19 3.3.1 Nhập tên nhân tố 20 3.3 Nhập giá trị cho ma trận ý kiến chuyên gia 20 3.3.3 Sửa giá trị ma trận ý kiến chuyên gia 21 3.3.4 Kết 22 CHƯƠNG 4: 24 KẾT LUẬN VÀ ĐỀ XUẤT .24 4.1.Kết luận: 24 4.2.Kiến nghị: 24 Tài liệu tham khả .24 TÀI LIỆU THAM KHẢO 25 Footer Page of 161 Header Page of 161 PHỤ LỤC 26 Hướng cài đặt công cụ tính toán AHP chuẩn hoá vector ArcGis 26 Footer Page of 161 Header Page of 161 DANH MỤC HÌNH Hình 2.1: Giao diện Make it Rationa 14 Hình2.2: Giao diện DecisionPad v3 14 Hình 3.1: Công thức tính vector quán .18 Hình3.2: Sơ đồ thuật toán .19 Hình3.3: Sơ đồ thuật giải 19 Hình 3.4: Nhập nhân tố 20 Hình 3.5: Nhập giá trị ý kiến chuyên gia 20 Hình 3.6: Dữ liệu chưa chỉnh sửa .21 Hình 3.7: Dữ liệu chỉnh sửa 21 Hình 3.8: Thông báo liệu phù hợp .22 Hình 3.9: Kết toán AHP .22 Hình 3.10: Thông báo liệu không phù hợp 23 Footer Page of 161 Header Page of 161 DANH MỤC BẢNG Bảng 3.1: Các nhân tố ma trận ý kiến chuyên gia 16 Bảng 3.2: Ma trận so sánh nhân tố 16 Bảng 3.3: Ma trận trị số quán W1 17 Bảng 3.4: Ma trận trọng số trị số quán W2 .18 Bảng 3.5: Chỉ số ngẫu nhiên ứng với số nhân tố (RI) 18 DANH MỤC TỪ VIẾT TẮT GIS: Geographic Information System DSS: Decision Support Systems AHP: Analytic Hierarchy Process VBA: Visual Basic for Application Footer Page of 161 Header Page 10 of 161 Chương 1: MỞ ĐẦU 1.1 Đặt vấn đề Việc đưa định vấn đề xuất khắp lĩnh vực, hoạt động đời sống mà không nhận Từ việc đơn giản chọn quần áo để dự tiệc việc lớn lao phân bổ ngân sách vào chương trình quốc gia công việc đưa định Decision Support Systems – DSS hệ thống máy tính tương tác nhằm giúp người định sử dụng liệu mô hình để giải vấn đề cấu trúc nhằm nâng cao hiệu việc định ( Scott Morton -1970) GIS công cụ trợ giúp định nhiều hoạt động kinh tế - xã hội, quốc phòng nhiều quốc gia giới GIS có khả trợ giúp quan phủ, nhà quản lý, doanh nghiệp, cá nhân đánh giá trạng trình, thực thể tự nhiên, kinh tế - xã hội thông qua chức thu thập, quản lý, truy vấn, phân tích tích hợp thông tin gắn với hình học (bản đồ) quán sở toạ độ liệu đầu vào Do đó, với mục đích tích hợp toán AHP chuẩn hoá vector vào Arcgis nhằm tạo thành công cụ tiện ích dễ dàng sử dụng cho việc hỗ trợ định người định 1.2 Mục tiêu nghiên cứu Tìm hiểu toán AHP chuẩn hoá vector hệ hỗ trợ định DSS Tìm hiểu phần mềm ArcGis Visual Basic for Applications Xây dựng thành công công cụ tính toán AHP chuẩn hoá vector phần mềm ArcGis nhằm tránh sai số cộng dồn thực qua nhiều bước, tiết kiệm thời gian tính toán tránh sai số tính tay Footer Page 10 of 161 Header Page 24 of 161 3.3.3 Sửa giá trị ma trận ý kiến chuyên gia Hình 3.6: Dữ liệu chưa chỉnh sửa Hình 3.7: Dữ liệu chỉnh sửa 21 Footer Page 24 of 161 Header Page 25 of 161 3.3.4 Kết Hình 3.8: Thông báo liệu phù hợp Hình 3.9: Kết toán AHP 22 Footer Page 25 of 161 Header Page 26 of 161 Hình 3.10: Thông báo liệu không phù hợp 23 Footer Page 26 of 161 Header Page 27 of 161 CHƯƠNG 4: KẾT LUẬN VÀ ĐỀ XUẤT Trong suốt trình nghiên cứu xây dựng ứng dụng ArcGis đề tài thu kết sau: 4.1.Kết luận: Xây dựng công cụ tính toán AHP chuẩn hoá vector dựa VBA để phụ vụ cho tính toán AHP chuẩn hoá vector ArcGis Công cụ tính toán AHP chuẩn hoá vector giúp tiết kiệm thời gian, tránh sai số so với tính tay 4.2.Kiến nghị: Do hạn chế thời gian nên công cụ chưa hoàn chỉnh xây dựng phần ArcGis chưa áp dụng đến kết cuối mục đích tính toán AHP Trên sở khóa luận có số đề xuất sau: - Nghiên cứu hoàn thiện tốt giao diện công cụ mở rộng thêm chức để áp dụng kết tính toán toán AHP chuẩn hoá vector - Nghiên cứu viết ứng dụng theo phương pháp AHP khác - Nghiên cứu viết thành gói ứng dụng toán AHP chuẩn hoá vector chạy ArcGis Tài liệu tham khả 24 Footer Page 27 of 161 Header Page 28 of 161 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Nguyễn Kim Lợi, Trần Thống Nhất, 2007 Hệ thống thông tin địa lý Phần mềm ArcView 3.3 NXB Nông Ngiệp 236 trang [2] Vũ Minh Tuấn.2007 Ứng dụng công nghệ GIS AHP xác định thích nghi Thông ba lá(Pinus kasya), Thông hai lá(Pinus merkusii), Keo tràm ( Acacia aruiculiformis) huyện Di Linh, tỉnh Lâm Đồng Luận văn tốt nghiệp đại học nghành Lâm nghiệp, Trường Đại học Nông Lâm TPHCM [3] FPT, 2002 Giáo trình đào tạo Visual Basic 6.0 [4] TS.Nguyễn Kim Lợi, ThS.Lê Cảnh Định, ThS.Trần Thống Nhất, 2009 Hệ Thống Thông Tin Địa Lý Nâng Cao, NXB Nông Nghiệp [5] ThS Đào Mạnh Hồng, 2010 Giáo trình Hệ Thống Thông tin đất LIS, Khoa Quản lý đất đai - Đại học Tài nguyên Môi trường Hà Nội [6] Phạm Thanh Quế, 2007, Bài Giảng Hệ Thống Thông Tin Đất Đai, Trường Đại Học Lâm Nghiệp, Khoa Quản Trị Kinh Doanh, Bộ Môn Quản Lý Đất Đai [7] Trần Thị Thanh, 2009 Phân tích, thiết kế hệ thống quản lý nhà đất cấp quận/huyện theo cách tiếp cận hướng đối tượng, Trường Đại Học Thái Nguyên, Khoa Công Nghệ Thông Tin Tiếng Anh [1] ERSI Learning visual basic for application for Arcgis developers 199 papes [2] Kang –Tsung Chang Programming Arcobject with VBA 341 papes [3] Michael Zeiler, ESRI, 2001 Exploring ArcObjects, Volume – Applications and Cartographiy 25 Footer Page 28 of 161 Header Page 29 of 161 PHỤ LỤC Hướng cài đặt công cụ tính toán AHP chuẩn hoá vector ArcGis Công cụ tính toán AHP theo phương pháp chuẩn hoá vector ArcGis phần mở rộng viết tảng VBA phần mềm ArcGis Phần sau trình bày cài đặt công cụ tính toán AHP theo phương pháp chuẩn hoá vector ArcGis Cài đặt công cụ tính toán AHP chuẩn hoá vector ArcGis - Khởi động ArcGis 9.3 - Đăng kí Grid32.ocx control cần đăng kí để tạo ma trận lưới công cụ + Mở foder chứa Grid32.ocx Vbctrls.reg, chép file Grid32.ocx vào thư mục C:\WINDOWS\system32 dán vào foder Hình 1: Đăng kí Grid32.ocx + Tiếp theo chạy file Vbctrls.reg - Chạy file AHP.mxd, menu ArcGis xuất công cụ tính toán AHP chuẩn hoá vector 26 Footer Page 29 of 161 Header Page 30 of 161 Hình :Giao diện mở file ArcGis Chạy công cụ tính toán AHP chuẩn hoá vector ArcGis Hình 3: Chạy công cụ AHP Chạy công cụ tính toán AHP chuẩn hoá vector ArcGis kết hình sau: 27 Footer Page 30 of 161 Header Page 31 of 161 Hình : Công cụ tính toán AHP chuẩn hoá vector ArcGis Hướng dẫn sử dụng công cụ tính toán AHP chuẩn hoá vector ArcGis Chức công cụ tính toán AHP chuẩn hoá vector ArcGis gồm: tính trọng số tỷ số quán nhân tố nhằm phục vụ cho việc định đánh giá kết ý kiến chuyên gia có phù hợp không dựa vào tỷ số quán Click vào công cụ tính toán AHP chuẩn hoá vector ArcGis menu ArcGis giao diện nhập tên nhân tố toán hình sau: Hình 5: Công cụ tính toán AHP chuẩn hoá vector ArcGis 28 Footer Page 31 of 161 Header Page 32 of 161 - Nhập tên nhân tố ô hộp thoại “Nhập tên nhân tố” sau click vào nút lệnh “nhap ten” để gắn vào danh sách tên nhân tố Yêu cầu tên nhân tố là: nhập tên có số ký tự tên nhân tố phải lớn không trùng với tên nhân trước nhập không loại thông báo sau: Hình 6: Thông báo chưa tên nhân tố để trống Hình 7: Thông báo ký tự nhỏ hai ký tự 29 Footer Page 32 of 161 Header Page 33 of 161 Hình 8: Trùng tên nhân tố nhập -Khi nhập tên tố xong tên nhân tố bảng “Danh sách nhân tố”, không đồng ý với tên nhân tố bảng “Danh sách nhân tố” chọn tên nhân tố click vào nút lệnh “Xoa nhan to” tên nhân tố xoá: Hình 9: Xoá tên nhân tố -Khi đồng ý với tên nhân tố nhập tiếp tục click vào nút lệnh “Dong y”: 30 Footer Page 33 of 161 Header Page 34 of 161 Hình 10: Giao diện đồng ý với tên nhân tố +Khi đồng ý với tên nhân tố nhập phải phù hợp với số nhân nhập theo yêu cầu toán AHP số nhân tố lớn ba nhỏ chín không thông báo sau: Hình 11: Thông báo số nhân tố không phù hợp +Khi số nhân tố phù hợp với yêu cầu toán công cụ tính toán AHP chuẩn hoá vector chuyển sang giao diện mới: 31 Footer Page 34 of 161 Header Page 35 of 161 Hình 12: Nhập giá trị ma trận ý kiến chuyên gia - Các giá trị ma trận ý kiến chuyên gia nhập với inputbox chạy cột, nhập giá trị ma trận với mảng ma trận, phần lại ma trận tính sẵn với giá tỉ lệ nghịch tương ứng ma trận ma trận nhập Hình 13: Giao diện ma trận ý kiến chuyên gia -Với giá trị ma trận ý kiến chuyên gia nhập có số sai sót nhập sử dụng với nút lệnh “Thay đổi” để thay đổi giá trị ma trận: 32 Footer Page 35 of 161 Header Page 36 of 161 Hình 14: Thay đổi giá trị ma trận so sánh -Khi click vào “Thay doi” giá trị ô chọn thay đổi giá trị, sau giá trị thay đổi xong tiếp tục click vào nút lệnh “Ok” để đồng ý với giá trị nhập Hình 15: Đồng ý với giá trị thay đổi -Với giá trị ma trận ý kiến chuyên gia đồng ý tiếp tục click vào nút lệnh “ket qua” toán AHP chuẩn hoá vector cho kết quả: +Ma trận ý kiến chuyên gia phù hợp cho trọng số tỷ số quán: 33 Footer Page 36 of 161 Header Page 37 of 161 Hình 16: Ma trận ý kiến chuyên gia phù hợp Hình 17: Kết toán AHP chuẩn hoá vector +Ma trận ý kiến chuyên gia không phù hợp thông báo sau: 34 Footer Page 37 of 161 Header Page 38 of 161 Hình 18: Ma trận ý kiến chuyên gia không phù hợp 35 Footer Page 38 of 161 ... thuyết AHP chuẩn hoá vector - Tìm hiểu ứng dụng toán AHP chuẩn hoá vector - Tìm hiểu phần mềm ArcGis Visual Basic for Applications (VBA) Trên tảng tích hợp toán AHP chuẩn hoá vector vào phần mềm ArcGis. .. việc tích hợp AHP chuẩn hoá vector vào phần mềm ArcGis 1.5 Giới hạn đề tài Chỉ tích hợp toán AHP vetor riêng vào phần mềm ArcGis Chưa phát triển mở rộng thêm công cụ tính toán AHP chuẩn hoá vector. .. phân tích tổng hợp: phân tích bước giải toán AHP chuẩn hoá vector, tổng hợp tài liệu AHP Phương pháp so sánh: so sánh kết toán AHP chuẩn hoá vector tính tay so với kết toán AHP chuẩn hoá vector

Ngày đăng: 07/04/2017, 13:35

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan