Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 128 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
128
Dung lượng
5,17 MB
Nội dung
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA TRẦN QUÂN NGHIÊN CỨU ỨNG DỤNG GIS TRONG QUẢN LÝ THỐT NƯỚC ĐƠ THỊ CHUN NGÀNH BẢN ĐỒ, VIỄN THÁM VÀ HỆ THÔNG TIN ĐỊA LÝ LUẬN VĂN THẠC SĨ THÀNH PHỐ HỒ CHÍ MINH 7- 2009 TRƯỜNG ĐẠI HỌC BÁCH KHOA, ĐẠI HỌC QUỐC GIA TP.HCM Cán hướng dẫn khoa học: PGS TS Trần Trọng Đức Cán chấm nhận xét 1: Cán chấm nhận xét 2: Luận văn thạc sỹ bảo vệ tại: HỘI ĐỒNG CHẤM BẢO VỆ LUẬN VĂN THẠC SỸ TRƯỜNG ĐẠI HỌC BÁCH KHOA TP.HCM, ngày…….tháng……năm 2009 ĐẠI HỌC QUỐC GIA TP.HCM TRƯỜNG ĐẠI HỌC BÁCH KHOA CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc Lập – Tự Do – Hạnh Phúc -o0o Tp.HCM, ngày…….tháng…… năm 2009 NHIỆM VỤ LUẬN VĂN THẠC SỸ Họ tên học viên : TRẦN QUÂN Phái : Nam Ngày, tháng, năm sinh : 15/03/1981 Nơi sinh : Bến Tre Chuyên ngành : Bản đồ, Viễm thám & GIS MSHV : 01007150 Khoá trúng tuyển : 2007 TÊN ĐỀ TÀI: NHIỆM VỤ LUẬN VĂN: (1) Nghiên cứu lý thuyết liên quan đến đề tài Nghiên cứu hệ thống nước thị mơ hình quản lý hệ thống thoát nước TP.HCM, Nghiên cứu phương pháp quản lý tài sản hệ thống thoát nước, Nghiên cứu công nghệ GIS phục vụ quản lý tài sản hệ thống nước (2) Tích hợp cơng nghệ GIS quản lý tài sản hệ thống nước thị (3) Ứng dụng nghiên cứu cho lưu vực thoát nước cụ thể TP.HCM Lựa chọn lưu vực thoát nước, Thu thập, cập nhật, tổ chức liệu phục vụ quản lý tài sản hệ thống nước, Xử lý liệu theo mơ hình đề xuất, (4) Kết sản phẩm Mô hình quản lý tài sản nước thị, Cơ sở liệu hệ thống thông tin quản lý tài sản cho lưu vực thoát nước, Một số ứng dụng quản lý tài sản thoát nước thực thi mơ hình đề xuất, NGÀY GIAO NHIỆM VỤ: 30/05/2008 NGÀY HOÀN THÀNH NHIỆM VỤ: 02/07/2009 CÁN BỘ HƯỚNG DẪN: PGS TS Trần Trọng Đức Nội dung đề cương luận văn thạc sỹ Hội đồng chuyên ngành thông qua Ngày……tháng… năm 2009 CÁN BỘ HƯỚNG DẪN BỘ MÔN QUẢN LÝ CHUYÊN NGÀNH PGS TS TRẦN TRỌNG ĐỨC LỜI CẢM ƠN Luận văn hoàn thành tâm mong muốn mở rộng kiến thức quản lý chuyên ngành GIS Sự động viên, khích lệ thầy cô, gia đình bạn bè nguồn động lực cho thực tâm huyết Trước trình bày nội dung luận văn, xin bày tỏ lòng biết ơn đến với thầy cô, bạn bè người thân lời cảm ơn chân thành Xin trân trọng cảm ơn: - Thầy PGS TS Trần Trọng Đức, Khoa Kỹ thuật Xây dựng, Trường Đại học Bách khoa Tp.HCM, hướng dẫn suốt trình thực luận văn - Thầy cô Bộ môn Bản đồ, Viễn thám Hệ thông tin địa lý, Khoa Kỹ thuật Xây dựng, Trường Đại học Bách Khoa Tp.HCM truyền đạt tảng kiến thức vững giúp ngày say mê học tập ứng dụng kiến thức vào công việc quản lý chuyên môn Qua luận văn, cảm thấy thật may mắn nhận chia sẻ từ kiến thức kinh nghiệm chuyên môn từ chuyên gia, đồng nghiệp bạn bè Điều giúp vượt qua thử thách khó khăn đề tài cho thêm niềm đam mê lao động nghiên cứu khoa học Xin gửi lời cảm ơn chân thành đến Ban lãnh đạo quý đồng nghiệp Khu Quản lý Giao thông Đô thị Số Trung tâm Điều hành chương trình chống ngập nước Tp.HCM tạo điều kiện tốt để hoàn thành luận văn Cuối xin cảm ơn gia đình, vợ tiếp cho thêm nhiều nghị lực học tập sống Thành phố Hồ Chí Minh, 07/2009 Trần Quân TĨM TẮT Để phát triển kinh tế, năm gần đây, Thành phố Hồ Chí Minh nhiều tỉnh thành tập trung đầu tư, phát triển sở hạ tầng thị, đặc biệt hạ tầng nước Sau cơng trình nước xây dựng hồn chỉnh, cơng trình hữu, chúng cần quản lý, vận hành bảo dưỡng để nâng cao tuổi thọ đáp ứng nhu cầu thoát nước công cộng Để quản lý cách hiệu công tác này, chuyên gia giới đưa phương pháp quản lý tài sản thoát nước áp dụng thành công nhiều nước phát triển Tích hợp cơng nghệ thơng tin địa lý vào phương pháp quản lý tài sản để quản lý hệ thống thoát nước cách tiếp cận mới, phù hợp với xu hướng quản lý đơn vị quản lý nhà nước doanh nghiệp Đề tài luận văn nghiên cứu lý thuyết phương pháp quản lý tài sản nước, nghiên cứu mơ hình quản lý đặc điểm hệ thống thoát nước Thành phố Hồ Chí Minh; từ đề xuất hệ thống thông tin địa lý (GIS) xây dựng số công cụ ứng dụng để quản lý đối tượng tài sản nước Trên sở đó, đề tài áp dụng kết nghiên cứu vào thực tế thông qua việc quản lý hệ thống thoát nước lưu vực kênh Tàu Hũ, Bến Nghé, Đôi, Tẻ thành phố Hồ Chí Minh Trên cở khoa học phương pháp quản lý tài sản thoát nước quy định nhà nước quản lý thoát nước đô thị, hệ thống thông tin địa lý (GIS) quản lý hệ thoát nước hỗ trợ đơn vị, doanh nghiệp cơng tác quản lý tài sản nước MỤC LỤC CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI - 1.1 ĐẶT VẤN ĐỀ - 1.2 MỤC TIÊU NGHIÊN CỨU - 1.3 PHẠM VI NGHIÊN CỨU - 1.4 NỘI DUNG NGHIÊN CỨU - 1.5 PHƯƠNG PHÁP NGHIÊN CỨU - 1.6 CẤU TRÚC LUẬN VĂN - CHƯƠNG 2: TỔNG QUAN - 2.1 GIỚI THIỆU HỆ THỐNG THOÁT NƯỚC - 2.1.1 Định nghĩa thuật ngữ - 2.1.2 Các đối tượng hệ thống thoát nước - 2.1.3 Phân loại hệ thống thoát nước - 10 2.2 QUẢN LÝ HỆ THỐNG THOÁT NƯỚC - 13 2.2.1 Quản lý nhà nước hoạt động thoát nước - 13 2.2.2 Chủ sở hữu cơng trình (tài sản) nước - 13 2.2.3 Đơn vị vận hành (tài sản) thoát nước - 14 2.3 HIỆN TRẠNG QUẢN LÝ THOÁT NƯỚC TẠI TP.HCM - 14 2.3.1 Phân cấp quản lý - 14 2.3.2 Hiện trạng hệ thống thoát nước - 15 2.3.3 Quy trình tu, bảo dưỡng hệ thống thoát nước - 15 2.4 ỨNG DỤNG GIS TRONG QUẢN LÝ HỆ THỐNG THOÁT NƯỚC - 18 2.4.1 Các nghiên cứu ứng dụng giới - 18 2.4.2 Các nghiên cứu ứng dụng nước - 23 CHƯƠNG 3: GIỚI THIỆU PHƯƠNG PHÁP QUẢN LÝ TÀI SẢN HỆ THỐNG THOÁT NƯỚC - 28 3.1 QUẢN LÝ TÀI SẢN CƠNG TRÌNH CƠNG CỘNG - 28 3.1.1 Định nghĩa - 28 3.1.2 Tại phải quản lý tài sản? - 28 3.1.3 Mục đích quản lý tài sản - 29 3.1.5 Những lợi ích hạn chế ứng dụng GIS quản lý tài sản - 29 3.1.6 Xu hướng ứng dụng phương pháp quản lý tài sản - 30 3.2 QUẢN LÝ TÀI SẢN HỆ THỐNG THOÁT NƯỚC - 31 3.2.1 Mục tiêu quản lý tài sản thoát nước - 31 3.2.2 Mục tiêu quản lý thơng tin tài sản nước - 31 3.2.3 Tài sản hệ thống thoát nước - 32 3.2.4 Những đặc điểm quản lý tài sản thoát nước - 32 3.3 CÁC HOẠT ĐỘNG TRONG QUẢN LÝ TÀI SẢN THOÁT NƯỚC - 33 3.3.1 Thu thập thông tin, liệu liên quan tài sản thoát nước - 33 3.3.2 Đăng ký tài sản - 34 CHƯƠNG 4: GIỚI THIỆU HỆ THỐNG THỐT NƯỚC LƯU VỰC KÊNH TÀU HŨ, BẾN NGHÉ, ĐƠI, TẺ - 37 4.1 ĐIỀU KIỆN TỰ NHIÊN - 37 4.1.1 Vị trí địa lý - 37 4.1.2 Địa hình - 39 4.1.3 Khí hậu - 40 4.1.4 Thuỷ văn - 40 4.2 ĐIỀU KIỆN XÃ HỘI - 40 4.2.1 Dân số - 40 4.2.2 Hiện trạng sử dụng đất - 40 4.3 HỆ THỐNG CỐNG THOÁT NƯỚC THẢI - 41 4.3.1 Phân chia tiểu lưu vực thoát nước - 41 4.3.2 Phân cấp loại cống thoát nước - 41 - 4.3.3 Phương thức thu gom nước thải - 42 4.3.4 Các hạng mục hệ thống thoát nước thải - 42 CHƯƠNG 5: PHÂN TÍCH THIẾT KẾ HỆ THỐNG GIS QUẢN LÝ TÀI SẢN THOÁT NƯỚC - 47 5.1 PHÂN TÍCH NHU CẦU - 47 5.1.1 Tổ chức - 47 5.1.2 Phân tích quy trình - 48 5.1.3 Đề xuất quy trình tác nghiệp - 49 5.2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG - 52 5.2.1 Lựa chọn công nghệ - 52 5.2.2 Cơ sở liệu Geodatabase - 56 5.2.3 Mơ hình hệ thống thơng tin GIS quản lý tài sản thoát nước - 69 5.3 CÁC MODULE CHỨC NĂNG CỦA HỆ THỐNG - 74 5.3.1 Module quản trị hệ thống - 74 5.3.2 Module kết nối liệu - 75 5.3.3 Module đăng ký thay tài sản - 75 5.3.4 Module cập nhật liệu - 76 5.3.5 Module lập kế hoạch quản lý, vận hành, bảo dưỡng tài sản - 77 5.3.6 Module quản lý kết vận hành, bảo dưỡng tài sản - 78 5.3.7 Module báo cáo tổng hợp - 79 5.3.8 Website - 79 CHƯƠNG 6: XÂY DỰNG CHƯƠNG TRÌNH ỨNG DỤNG - 81 6.1 MƠ TẢ BÀI TỐN ỨNG DỤNG - 81 6.2 PHÂN TÍCH NHU CẦU - 81 6.3 MÔ TẢ CHỨC NĂNG CỦA HỆ THỐNG - 82 6.3.1 Chức quản trị hệ thống - 82 6.3.2 Chức kết nối liệu - 82 6.3.3 Chức đăng ký thay tài sản - 83 6.3.4 Chức cập nhật liệu - 84 6.3.5 Chức lập kế hoạch, báo cáo - 84 6.4 SƠ ĐỒ GIẢI THUẬT VÀ GIAO DIỆN CHƯƠNG TRÌNH .- 84 6.4.1 Đăng nhập hệ thống - 84 6.4.2 Đăng nhập người dùng - 85 6.4.3 Thay đổi mật - 86 6.4.4 Quản lý tài khoản người dùng - 87 6.4.5 Phân quyền người dùng - 88 6.4.6 Kết nối liệu - 88 6.4.7 Đăng ký tài sản - 89 6.4.8 Cập nhật liệu - 90 6.4.9 Lập kế hoạch - 96 CHƯƠNG 7: KẾT LUẬN VÀ ĐỀ XUẤT - 100 7.1 KẾT QUẢ CỦA ĐỀ TÀI - 100 7.2 Ý NGHĨA CỦA ĐỀ TÀI - 100 7.2.1 Ý nghĩa khoa học - 100 7.2.2 Ý nghĩa xã hội .- 101 7.3 ĐỀ XUẤT HƯỚNG PHÁT TRIỂN - 101 TÀI LIỆU THAM KHẢO .- 102 LÝ LỊCH TRÍCH NGANG - 104 PHỤ LỤC - 105 Phụ lục 1: Bảng thuộc tính đối tượng tài sản nước .- 105 Phụ lục 2: Cài đặt mơ hình liệu - 109 Phụ lục 3: Một số đoạn mã chương trình ứng dụng .- 113 - DANH MỤC CÁC HÌNH ẢNH Hình 1: Sơ đồ hệ thống thoát nước chung - 11 Hình 2: Sơ đồ hệ thống thoát nước riêng - 12 Hình 3: Sơ đồ hệ thống thoát nước nửa riêng .- 12 Hình 4: Giao diện phần mềm Mouse GIS, Viện Thuỷ lợi Đan Mạch .- 19 Hình 5: Giao diện phần mềm quản lý tài sản thoát nước Ohio, Mỹ - 21 Hình 6: Chức tìm kiếm phần mềm nước Ohio, Mỹ - 21 Hình 7: Chức truy vấn, hiển thị phần mềm PipeView - 22 Hình 8: Sơ đồ khu vực dự án Vệ sinh môi trường Tp.HCM - 24 Hình 9: Sơ đồ vị trị vùng nghiên cứu nghiên cứu - 38 Hình 10: Cao độ địa hình khu vực nghiên cứu - 39 Hình 11: Sơ đồ trạng sử dụng đất khu vực nghiên cứu .- 41 Hình 12: Sơ đồ hệ thống thoát nước lưu vực kênh Tàu Hũ, Bến Nghé, Đơi, Tẻ - 42 Hình 13: Quy trình tổng quát công tác quản lý, tu, bảo dưỡng .- 48 Hình 14: Quy trình đăng ký tài sản thoát nước - 49 Hình 15: Quy trình cập nhật liệu tài sản thoát nước - 50 Hình 16: Quy trình lập kế hoạch tu, bảo dưỡng - 51 Hình 17: Quy trình quản lý kết tu, bảo dưỡng .- 52 Hình 18: Cấu trúc dự liệu lưu trữ theo mơ hình Geodatabase - 57 Hình 19: Các nhóm lớp thơng tin liệu .- 58 Hình 20: Các nhóm thơng tin quản lý tài sản - 59 Hình 21: Mơ hình tổng thể hệ thống GIS quản lý tài sản nước - 69 Hình 22: Kiến trúc phần mềm hệ thống .- 70 - DANH MỤC CÁC BẢNG BIỂU Bảng 1: Thống kê, lập hồ sơ tài sản cho nhiều đối tượng quản lý - 35 Bảng 2: Thang đánh giá tình trạng tài sản - 36 Bảng 3: Tthống kê tuyến cống thu gom (cống cấp 3) - 43 Bảng 4: Thống kê danh mục tuyến cống bao (cống cấp 2) - 44 Bảng 5: Thống kê tuyến cống trung gian - 45 Bảng 6: So sánh hệ quản trị sở liệu .- 53 Bảng 7: Các ngơn ngữ lập trình GIS theo công nghệ ESRI - 55 Bảng 8: Mơ tả tương thích mơi trường ArcObject - 55 Bảng 9: Mô tả ràng buộc toàn vẹn - 64 Bảng 10: Quy ước đánh mã đối tượng tài sản thoát nước - 83 - CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 1.1 ĐẶT VẤN ĐỀ Để phát triển kinh tế, quốc gia, thành phố phải đầu tư phát triển sở hạ tầng đô thị, xây dựng ngày nhiều hệ thống đại phức tạp giao thông, cấp nước, thoát nước Việc đầu tư phát triển sở hạ tầng đô thị chiếm khoản ngân sách lớn địa phương Sau cơng trình xây dựng hồn thành, quyền địa phương lại gặp phải khó khăn tiếp theo, thiếu cơng cụ hiệu để quản lý, bảo dưỡng cơng trình cơng cộng Từ đó, vấn đề quản lý, tu, bảo dưỡng tài sản đặt để đáp ứng cầu quản lý thực tế Trong vài năm gần đây, nước ta có nhiều cơng trình, nghiên cứu ứng dụng phương pháp quản lý tài sản công cộng, đặc biệt quản lý tài sản hệ thống thoát nước Các đơn vị, doanh nghiệp quản lý, vận hành, bảo dưỡng hệ thống nước thơng qua hình thức hợp đồng với quan quản lý nhà nước Ở nước phát triển giới, từ lâu việc quản lý tài sản nghiên cứu, tích hợp cơng nghệ GIS, vào thời điểm GIS cịn cơng nghệ non trẻ Cơng nghệ GIS kết hợp, tích hợp với công nghệ khác để xử lý thông tin tài sản cách hiệu Tuy nhiên, nước ta chưa có đơn vị, doanh nghiệp xây dựng phương pháp quản lý tài sản nước hồn chỉnh Điều làm cho cơng tác quản lý tài sản hạ tầng nước thị bị hạn chế Ngày nay, phát triển ngành khoa học ứng dụng đem lại nhiều thuận lợi cho việc quản lý tài sản thoát nước đô thị lớn Nhiều Sở, Ngành, doanh nghiệp triển khai ứng dụng công nghệ thông tin GIS để hỗ trợ quản lý hệ thống thoát nước Tuy nhiên, thông tin, liệu đối tượng (tài sản) thoát nước chưa quản lý tập trung, nằm tản mác nên Sở, Ngành, doanh nghiệp gặp nhiều khó khăn quản lý vận hành, tu, bảo dưỡng Các thơng tin cịn lưu trữ chủ yếu giấy, hồ sơ hồn cơng cơng trình; số lưu trữ dạng file *.doc, *.xls, *.dwg… số khác khai thác sử dụng phần mềm chuyên biệt: MapInfo, AutoCAD, AcrView Hơn nữa, nguồn liệu hầu hết không cập nhật thường xun, tốn nhiều cơng sức điều tra, khảo TuoiTho Tuổi thọ esriFieldTypeDouble NgayDuyTuCuoi Ngày tu cuối esriFieldTypeDate NgayKiemTra Ngày kiểm tra esriFieldTypeDate Geometry Dạng hình học giếng GhiChu Ghi Not Null esriGeometryPoint esriFieldTypeString TRẠM BƠM Tên thuộc tính Diễn giải Loại giá trị Kiểu liệu MaTramBom Mã Trạm bơm Not Null esriFieldTypeString MDTCha Mã đối tượng cha Not Null esriFieldTypeString TenTramBom Tên trạm bơm esriFieldTypeString LoaiTramBom Loại trạm bơm esriFieldTypeString DiaChi Địa esriFieldTypeString TinhTrang Tình trạng esriFieldTypeString DonViTinh Đơn vị tính esriFieldTypeString CongSuat Cơng suất esriFieldTypeDouble DonGia Đơn giá esriFieldTypeDouble VatLieu Vật liệu esriFieldTypeString SLDuyTu Số lần tu/năm NamLapDat Năm lắp đặt GiaTri Giá trị esriFieldTypeDouble TuoiTho Tuổi thọ esriFieldTypeDouble esriFieldTypeSmallinteger esriFieldTypeDate NgayDuyTuCuoi Ngày tu cuối esriFieldTypeDate NgayKiemTra Ngày kiểm tra esriFieldTypeDate Geometry Dạng hình học trạm bơm GhiChu Ghi Not Null esriGeometryPoint esriFieldTypeString NHÀ MÁY XỬ LÝ NƯỚC THẢI Tên thuộc tính MaNhaMay Diễn giải Loại giá trị Kiểu liệu Mã Nhà máy Not Null esriFieldTypeString MDTCha Mã đối tượng cha TenNhaMay Tên nhà máy esriFieldTypeString DiaChi Địa esriFieldTypeString TinhTrang Tình trạng esriFieldTypeString DonViTinh Đơn vị tính esriFieldTypeString CongSuat Cơng suất esriFieldTypeDouble DonGia Đơn giá tu/cái esriFieldTypeDouble VatLieu Vật liệu esriFieldTypeString SLDuyTu Số lần tu/năm NamXayDung Năm xây dựng GiaTri Giá trị esriFieldTypeDouble TuoiTho Tuổi thọ esriFieldTypeDouble Not Null esriFieldTypeString esriFieldTypeSmallInteger esriFieldTypeDate NgayDuyTuCuoi Ngày tu cuối esriFieldTypeDate NgayKiemTra Ngày kiểm tra esriFieldTypeDate Geometry Dạng hình học nhà máy GhiChu Ghi Not Null esriGeometryPopygon esriFieldTypeString Phụ lục 2: Cài đặt mơ hình liệu Các bước cài đặt mơ hình liệu mức vật lý vào hệ quản trị CSDL: Xuất mơ hình liệu thiết kế vào Microsoft repository Sau thiết kế vật lý ngôn ngữ UML phần mềm Visio, xuất mơ hình liệu thiết kế sang buffer lưu trữ (repository) cách: Từ menu UML chọn Repository -> chọn Export Hình 1: Ánh xạ lược đồ lớp mức logic sang repository Nhấn chuột chọn Access MDB (Jet Repository) hộp thoại giao diện Connect to MS Repository-> đặt tên file đường dẫn lưu trữ file buffer lưu trữ Hình 2: Giao diện xuất mơ hình liệu mức vật lý Chọn tập tin Access để xuất mơ hình: Hình 3: Chọn tập tin để xuất mơ hình Hình 4: Tiến trình thực repository export Sau xuất mơ hình liệu thiết kế mức vật lý sang buffer lưu trữ (repository), từ menu Tools -> chọn Macros -> chọn ESRI -> chọn Semantics Checker để kiểm tra việc xuất mô hình liệu mức vật lý sang file buffer lưu trữ Hình 5: Giao diện thực kiểm tra kết Trên giao diện ESRI Semantics Checker, chọn Model stored in Repository database -> nhấn chuột chọn nút Browse -> đến tập tin buffer lưu trữ (repository) vừa export -> nhấn chuột vào nút List Models -> Nhấn chuột chọn tên file liệt kê danh sách Model -> Nhấn chuột chọn nút Check để kiểm tra Giao diện thông báo ESRI UML Sematics Checker thơng báo việc xuất mơ hình sang buffer lưu trữ có lỗi hay khơng Hình 6: Giao diện kiểm tra kết sau xuất qua repository Dùng Schema wizard ArcCatalog để xây dựng Geodatabase từ mơ hình UML xuất vào Microsoft repository Mở ArcCatlog từ Start -> Programs -> ArcGIS -> ArcCatalog Từ giao diện ArcCatalog -> Chọn Database connections -> Chọn Add Spatial Database Connection Giao diện kết nối Saptial Database Connection phần mềm ArcCatalog thông qua cổng giao tiếp SDE hệ quản trị sở liệu xuất Người dùng nhập thông tin liên quan đến máy chủ, cổng giao tiếp SDE, tên sở liệu, tên người dùng, mật -> Nhấn chuột vào nút Test Connection để thực kết nối -> OK Hình 7: Giao diện xây dựng geodatabase từ repository Sau thực kết nối thành công, chọn công cụ Schema Creation công cụ để ánh xạ buffer lưu trữ (repository) xuống hệ quản trị sở liệu Hình 8: Giao diện xây dựng geodatabase từ repository Từ giao diện Schema Wizard nhấn chuột chọn Model stored in Repository database -> Chỉ đường dẫn đến buffer lưu trữ export, từ nút Browse -> Next > Next -> Đăng ký hệ tọa độ lưới chiếu cho lớp không gian -> Next -> Finish Phụ lục 3: Một số đoạn mã chương trình ứng dụng clsArcSMWDU.vb Option Strict On Imports System.Runtime.InteropServices Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports ESRI.ArcGIS.ArcMap ESRI.ArcGIS.ArcMapUI ESRI.ArcGIS.Carto ESRI.ArcGIS.CartoUI ESRI.ArcGIS.Display ESRI.ArcGIS.DisplayUI ESRI.ArcGIS.Geodatabase ESRI.ArcGIS.GeoDatabaseUI ESRI.ArcGIS.Geometry ESRI.ArcGIS.Framework ESRI.ArcGIS.esriSystem ESRI.ArcGIS.SystemUI ESRI.ArcGIS.Utility.BaseClasses ESRI.ArcGIS.Utility.CATIDs Public Class clsArcSMWDU Implements IToolBarDef #Region "Component Category Registration" _ Public Shared Sub Reg(ByVal regKey As String) MxExtension.Register(regKey) MxCommandBars.Register(regKey) MxCommands.Register(regKey) MxDockableWindows.Register(regKey) End Sub _ Public Shared Sub Unreg(ByVal regKey As String) MxExtension.Unregister(regKey) MxCommandBars.Unregister(regKey) MxCommands.Unregister(regKey) MxDockableWindows.Unregister(regKey) End Sub #End Region Public ReadOnly Property Caption() As String Implements ESRI.ArcGIS.SystemUI.IToolBarDef.Caption Get Return "Demo Hệ thống GIS quản lý tài sản thoát nước đô thị" End Get End Property Public Sub GetItemInfo(ByVal pos As Integer, ByVal itemDef As ESRI.ArcGIS.SystemUI.IItemDef) Implements ESRI.ArcGIS.SystemUI.IToolBarDef.GetItemInfo Select Case pos Case itemDef.ID = "ArcSMWDU.clsHeThong" itemDef.Group = False Case itemDef.ID = "ArcSMWDU.clsDanhMuc" itemDef.Group = True Case itemDef.ID = "ArcSMWDU.clsCapNhatDuLieu" itemDef.Group = False Case itemDef.ID = "ArcSMWDU.clsThongKeTheoVung" itemDef.Group = False Case itemDef.ID = "ArcSMWDU.clsDangKyTaiSan" itemDef.Group = True Case itemDef.ID = "ArcSMWDU.clsLapKeHoach" itemDef.Group = False End Select End Sub Public ReadOnly Property ItemCount() As Integer Implements ESRI.ArcGIS.SystemUI.IToolBarDef.ItemCount Get Return 10 End Get End Property Public ReadOnly Property Name() As String Implements ESRI.ArcGIS.SystemUI.IToolBarDef.Name Get Return "ArcSMWDU" End Get End Property End Class clsCapNhatCongBao.vb Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports System System.Windows.Forms System.Drawing System.Runtime.InteropServices ESRI.ArcGIS.ArcMap ESRI.ArcGIS.ArcMapUI ESRI.ArcGIS.Carto ESRI.ArcGIS.CartoUI ESRI.ArcGIS.Display ESRI.ArcGIS.DisplayUI ESRI.ArcGIS.Geodatabase ESRI.ArcGIS.GeoDatabaseUI ESRI.ArcGIS.Geometry ESRI.ArcGIS.Framework ESRI.ArcGIS.esriSystem ESRI.ArcGIS.SystemUI ESRI.ArcGIS.Utility.BaseClasses ESRI.ArcGIS.Utility.CATIDs Public Class clsCapNhatCongBao Implements ICommand Public ReadOnly Property Bitmap() As Integer Implements ESRI.ArcGIS.SystemUI.ICommand.Bitmap Get End Get End Property Public ReadOnly Property Caption() As String Implements ESRI.ArcGIS.SystemUI.ICommand.Caption Get Return "Cập nhật cống bao" End Get End Property Public ReadOnly Property Category() As String Implements ESRI.ArcGIS.SystemUI.ICommand.Category Get Return "ArcSMWDU" End Get End Property Public ReadOnly Property Checked() As Boolean Implements ESRI.ArcGIS.SystemUI.ICommand.Checked Get Return False End Get End Property Public ReadOnly Property Enabled() As Boolean Implements ESRI.ArcGIS.SystemUI.ICommand.Enabled Get Return True End Get End Property Public ReadOnly Property HelpContextID() As Integer Implements ESRI.ArcGIS.SystemUI.ICommand.HelpContextID Get End Get End Property Public ReadOnly Property HelpFile() As String Implements ESRI.ArcGIS.SystemUI.ICommand.HelpFile Get End Get End Property Public ReadOnly Property Message() As String Implements ESRI.ArcGIS.SystemUI.ICommand.Message Get End Get End Property Public ReadOnly Property Name() As String Implements ESRI.ArcGIS.SystemUI.ICommand.Name Get Return "clsCapNhatCongBao" End Get End Property Public Sub OnClick() Implements ESRI.ArcGIS.SystemUI.ICommand.OnClick 'xu ly click m_WorkSpace = OpenAccessWorkspace("C:\QuanLyLuuVucThoatNuoc\ArcSMWDU\bin\quanlythoatnuo c.mdb") Dim ofrmArcSMWDU As New frmCapNhatCongBao ofrmArcSMWDU.LoadFormLen("CongBao") End Sub Public Sub OnCreate(ByVal hook As Object) Implements ESRI.ArcGIS.SystemUI.ICommand.OnCreate If Not (hook Is Nothing) Then If TypeOf (hook) Is IApplication Then m_app = CType(hook, IApplication) m_mxDoc = CType(m_app.Document, IMxDocument) m_map = CType(m_mxDoc.FocusMap, IMap) End If End If End Sub Public ReadOnly Property Tooltip() As String Implements ESRI.ArcGIS.SystemUI.ICommand.Tooltip Get Return "Cập nhật cống bao" End Get End Property End Class DK_clsDanhMaTaiSan.vb Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports System System.Windows.Forms System.Drawing System.Runtime.InteropServices ESRI.ArcGIS.ArcMap ESRI.ArcGIS.ArcMapUI ESRI.ArcGIS.Carto ESRI.ArcGIS.CartoUI ESRI.ArcGIS.Display ESRI.ArcGIS.DisplayUI ESRI.ArcGIS.Geodatabase ESRI.ArcGIS.GeoDatabaseUI ESRI.ArcGIS.Geometry ESRI.ArcGIS.Framework ESRI.ArcGIS.esriSystem ESRI.ArcGIS.SystemUI ESRI.ArcGIS.Utility.BaseClasses ESRI.ArcGIS.Utility.CATIDs Public Class DK_clsDanhMaTaiSan Implements ICommand Public ReadOnly Property Bitmap() As Integer Implements ESRI.ArcGIS.SystemUI.ICommand.Bitmap Get End Get End Property Public ReadOnly Property Caption() As String Implements ESRI.ArcGIS.SystemUI.ICommand.Caption Get Return "Bảng trợ giúp đánh mã tài sản" End Get End Property Public ReadOnly Property Category() As String Implements ESRI.ArcGIS.SystemUI.ICommand.Category Get Return "" End Get End Property Public ReadOnly Property Checked() As Boolean Implements ESRI.ArcGIS.SystemUI.ICommand.Checked Get Return False End Get End Property Public ReadOnly Property Enabled() As Boolean Implements ESRI.ArcGIS.SystemUI.ICommand.Enabled Get Return True End Get End Property Public ReadOnly Property HelpContextID() As Integer Implements ESRI.ArcGIS.SystemUI.ICommand.HelpContextID Get End Get End Property Public ReadOnly Property HelpFile() As String Implements ESRI.ArcGIS.SystemUI.ICommand.HelpFile Get End Get End Property Public ReadOnly Property Message() As String Implements ESRI.ArcGIS.SystemUI.ICommand.Message Get End Get End Property Public ReadOnly Property Name() As String Implements ESRI.ArcGIS.SystemUI.ICommand.Name Get Return "DK_clsDanhMaTaiSan" End Get End Property Public Sub OnClick() Implements ESRI.ArcGIS.SystemUI.ICommand.OnClick Dim ofrmHoTroDangKyTaiSan As New frmHoTroDangKyTaiSan ofrmHoTroDangKyTaiSan.Show() End Sub Public Sub OnCreate(ByVal hook As Object) Implements ESRI.ArcGIS.SystemUI.ICommand.OnCreate End Sub Public ReadOnly Property Tooltip() As String Implements ESRI.ArcGIS.SystemUI.ICommand.Tooltip Get Return "Trợ giúp đánh mã tài sản" End Get End Property End Class clsLapKeHoach.vb Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports System System.Windows.Forms System.Drawing System.Runtime.InteropServices ESRI.ArcGIS.ArcMap ESRI.ArcGIS.ArcMapUI ESRI.ArcGIS.Carto ESRI.ArcGIS.CartoUI ESRI.ArcGIS.Display ESRI.ArcGIS.DisplayUI ESRI.ArcGIS.Geodatabase ESRI.ArcGIS.GeoDatabaseUI ESRI.ArcGIS.Geometry ESRI.ArcGIS.Framework ESRI.ArcGIS.esriSystem ESRI.ArcGIS.SystemUI ESRI.ArcGIS.Utility.BaseClasses ESRI.ArcGIS.Utility.CATIDs Public Class clsLapKeHoach Implements IMenuDef Public ReadOnly Property Caption() As String Implements ESRI.ArcGIS.SystemUI.IMenuDef.Caption Get Return "Lập kế hoạch" End Get End Property Public Sub GetItemInfo(ByVal pos As Integer, ByVal itemDef As ESRI.ArcGIS.SystemUI.IItemDef) Implements ESRI.ArcGIS.SystemUI.IMenuDef.GetItemInfo Select Case pos Case itemDef.ID = "ArcSMWDU.clsCapNhatDonGia" itemDef.Group = False Case itemDef.ID = "ArcSMWDU.clsCapNhatKeHoachVon" itemDef.Group = False Case 'itemDef.ID = "ArcSMWDU.clsLapKeHoachKiemTraTaiSan" 'itemDef.Group = False itemDef.ID = "ArcSMWDU.clsKeHoachKiemTra" itemDef.Group = False Case 'itemDef.ID = "ArcSMWDU.clsLapKeHoachDuyTuBaoDuong" 'itemDef.Group = False itemDef.ID = "ArcSMWDU.clsDuyTuBaoDuong" itemDef.Group = False End Select End Sub Public ReadOnly Property ItemCount() As Integer Implements ESRI.ArcGIS.SystemUI.IMenuDef.ItemCount Get Return End Get End Property Public ReadOnly Property Name() As String Implements ESRI.ArcGIS.SystemUI.IMenuDef.Name Get Return "clsLapKeHoach" End Get End Property End Class clsThongKeTheoVung.vb Option Strict Off Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports Imports System System.Windows.Forms System.Drawing System.Runtime.InteropServices ESRI.ArcGIS.ArcMap ESRI.ArcGIS.ArcMapUI ESRI.ArcGIS.Carto ESRI.ArcGIS.CartoUI ESRI.ArcGIS.Display ESRI.ArcGIS.esriSystem ESRI.ArcGIS.Framework ESRI.ArcGIS.Geodatabase ESRI.ArcGIS.GeoDatabaseUI ESRI.ArcGIS.Geometry ESRI.ArcGIS.SystemUI ESRI.ArcGIS.Utility.BaseClasses ESRI.ArcGIS.Utility.CATIDs Public Class clsThongKeTheoVung Implements ICommand Private m_bitmap As System.Drawing.Bitmap Private m_hBitmap As IntPtr ' Needed to clear up the Hbitmap unmanaged resource _ Private Shared Function DeleteObject(ByVal hObject As IntPtr) As Boolean End Function Public Sub New() MyBase.New() 'Luu y: muon su dung thi bitmap phai co Property: Build Action = Embeded Resource Try 'm_bitmap = New System.Drawing.Bitmap(GetType(clsThongKeTheoVung).Assembly.GetManifestRes ourceStream("ArcSMWDU.Partition.bmp")) m_bitmap = New System.Drawing.Bitmap(GetType(clsThongKeTheoVung).Assembly.GetManifestRes ourceStream("ArcSMWDU.measure-poly.bmp")) m_bitmap.MakeTransparent(m_bitmap.GetPixel(1, 1)) m_hBitmap = m_bitmap.GetHbitmap() Catch ex As Exception m_bitmap = Nothing m_hBitmap = Nothing End Try End Sub Protected Overrides Sub Finalize() If m_hBitmap.ToInt32() Then DeleteObject(m_hBitmap) End If MyBase.Finalize() End Sub Public ReadOnly Property Bitmap() As Integer Implements ESRI.ArcGIS.SystemUI.ICommand.Bitmap Get Return m_hBitmap.ToInt32 End Get End Property Public ReadOnly Property Caption() As String Implements ESRI.ArcGIS.SystemUI.ICommand.Caption Get Return "Thống kê không gian" End Get End Property Public ReadOnly Property Category() As String Implements ESRI.ArcGIS.SystemUI.ICommand.Category Get Return "ArcSMWDU" End Get End Property Public ReadOnly Property Checked() As Boolean Implements ESRI.ArcGIS.SystemUI.ICommand.Checked Get Return False End Get End Property Public ReadOnly Property Enabled() As Boolean Implements ESRI.ArcGIS.SystemUI.ICommand.Enabled Get Return True End Get End Property Public ReadOnly Property HelpContextID() As Integer Implements ESRI.ArcGIS.SystemUI.ICommand.HelpContextID Get End Get End Property Public ReadOnly Property HelpFile() As String Implements ESRI.ArcGIS.SystemUI.ICommand.HelpFile Get End Get End Property Public ReadOnly Property Message() As String Implements ESRI.ArcGIS.SystemUI.ICommand.Message Get End Get End Property Public ReadOnly Property Name() As String Implements ESRI.ArcGIS.SystemUI.ICommand.Name Get Return "clsThongKeTheoVung" End Get End Property Public Sub OnClick() Implements ESRI.ArcGIS.SystemUI.ICommand.OnClick Dim ofrmTimKiemThongKeKhongGian As New frmTimKiemThongKeKhongGian ofrmTimKiemThongKeKhongGian.LoadFormLen("") End Sub Public Sub OnCreate(ByVal hook As Object) Implements ESRI.ArcGIS.SystemUI.ICommand.OnCreate If Not (hook Is Nothing) Then If TypeOf (hook) Is IApplication Then m_app = CType(hook, IApplication) m_mxDoc = CType(m_app.Document, IMxDocument) m_map = CType(m_mxDoc.FocusMap, IMap) End If End If End Sub Public ReadOnly Property Tooltip() As String Implements ESRI.ArcGIS.SystemUI.ICommand.Tooltip Get Return "Tìm kiếm đối tượng theo vùng" End Get End Property End Class ... thống GIS quản lý thoát nước cho lưu vực Nghiên cứu ứng dụng Nghiên cứu ứng dụng GIS quản lý sở hạ tầng thoát nước đô thị nước giới Nghiên cứu ứng dụng GIS quản lý tài sản hạ tầng nước thị. .. THỐNG THOÁT NƯỚC 2.4.1 Các nghiên cứu ứng dụng giới Ở nhiều quốc gia, cơng trình nghiên cứu ứng dụng công nghệ thông tin địa lý (GIS) quản lý sở hạ tầng đô thị, hệ thống thoát nước nghiên cứu, ... sở lý thuyết hệ thống thoát nước đô thị, Quy định nhà nước quản lý tài sản kế cấu hạ tầng đô thị, phương pháp quản lý tài sản hệ thống thoát nước (2) Nghiên cứu hệ thống tích hợp GIS quản lý