Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 71 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
71
Dung lượng
2,04 MB
Nội dung
TÓM TẮT Đề Tài : “ ỨngdụngDataReviewerkiểmđịnhchấtlượngliệuGIS(Ápdụngvớiliệungànhcấp nước)” Sinh viên thực : Lê Hồng Nhung Cùng với phát triển mạnh mẽ công nghệ thông tin, Hệ Thống Thông Tin Địa Lý sử dụng để khai thác quản lý nguồn liệu có yếu tố khơng gian, yêu cầu kỹ thuật hệ thống nguồn liệu phải chuẩn hóa theo số quy tắc định Chính vậy, đề tài đặt nhiệm vụ tìm hiểu ứngdụng công cụ ESRI DataReviewer việc kiểmđịnhchấtlượng liệu, cụ thể xây dựng quy trình, tạo luật phục vụ kiểmđịnhchấtlượngliệuGIS Trong phạm vi đồ án, liệu sử dụng để ứngdụngkiểmđịnhliệu mạng lưới cấpnước Trên sở tìm hiểu đặc điểm liệungànhcấp nước, sở liệuGIS xây dựng (giả định) với lớp chuyên ngành (các lớp đường ống cấp nước, van, mối nối, đồng hồ khách hàng…) địa bàn phường 15 quận 10 Bộ liệudùng để đưa vào kiểmđịnh Tiếp theo, sở tìm hiểu cơng cụ Data Reviewer, quy trình chung để xây dựng Batch Job (bộ luật) xác định Trên sở quy trình chung dựa yêu cầu kỹ thuật liệucấp nước, Batch Job để chuẩn hóa liệungànhcấpnước hình thành gồm luật thông số theo yêu cầu liệucấpnước Để kiểm tra tính khả dụng Batch Job, liệu xây dựng sẵn đưa vào kiểm định, phát lỗi từ đưa đề xuất phù hợp Kết đề tài là kết hợp lý thuyết yêu cầu thực tế ngành, có sản phẩm cụ thể qua thực nghiệm Batch Job phục vụ kiểmđịnhchấtlượngliệu theo yêu cầu kỹ thuật, quy chuẩn ngànhcấpnước Bộ Batch Job gồm 10 nhóm phục vụ kiểm tra 50 trường hợp theo yêu cầu liệungànhcấp nước, chạy thử nghiệm vớiliệu cho kết quả, báo lỗi theo yêu cầu Vì vậy, kết luận việc ứngdụngDataReviewer để kiểmđịnhliệuGIS hợp lý, khả dụng mở rộng áp dụng cho ngành nghề khác với điều kiện sử dụngliệu tương ứng III MỤC LỤC CHƯƠNG MỞ ĐẦU 1.1 Đặt Vấn Đề 1.2 Mục Tiêu 1.3 Nội Dung Và Phạm Vi Nghiên Cứu 1.3.1 Giới hạn đề tài 1.3.2 Nội Dung 1.4 Cấu Trúc Của Đồ Án CHƯƠNG TỔNG QUAN 2.1 Giới thiệu ngànhcấpnước 2.2 Giới thiệu GIS 2.2.1 Ý niệm chung 2.2.2 Các thành phần hệ GIS 2.2.3 Giới thiệu ArcGIS 10.4.1 2.3 Giới thiệu DataReviewer 2.3.1 Chuẩn hóa liệu 2.3.2 Giới thiệu DataReviewer 2.3.3 Các khả ứngdụngDataReviewer 10 2.3.4 Các nhóm chức DataReviewer 11 CHƯƠNG DỮLIỆU VÀ QUY TRÌNH THỰC HIỆN 14 3.1 DữLiệu 14 3.1.1 Đặt vấn đề 14 3.1.2 Đặc điểm liệungànhcấpnước 14 3.1.3 Thiết kế xây dựng CSDL 16 3.2 Quy Trình Thực Hiện 20 IV 3.2.1 Quy trình chung 20 3.2.2 Các yêu cầu kỹ thuật liệu 21 3.2.3 Các nhóm lệnh chức DataReviewer 24 3.2.4 Xác định quy trình chung để xây dựng Batch Job 27 3.2.5 Xây dựng Batch Job dùngkiểm tra liệucấp nước: 33 CHƯƠNG CHƯƠNG KẾT QUẢ VÀ THẢO LUẬN 35 4.1 CSDL CấpNước 35 4.2 Xây dựng Batch Job để kiểm tra liệucấpnước 40 4.2.1 Khởi động phiên làm việc tự động kiểm tra liệu 41 4.2.2 Khởi tạo Batch Job (Ápdụng thực tế vớiliệungànhcấp nước) 41 4.2.3 Lưu Batch Job 56 4.3 Kết kiểm tra vớiliệucấpnước 56 4.3.1 Thực kiểm tra 56 4.3.2 Kết 58 4.3.3 Nhận xét 60 4.4 Các kiến nghị chuẩn hóa liệu 61 CHƯƠNG KẾT LUẬN VÀ KIẾN NGHỊ 64 5.1 Kết 64 5.2 Ý kiến đề xuất – kiến nghị 64 V DANH MỤC TỪ VIẾT TẮT CSDL : Cơ sở liệu ĐT : Đối tượng KTXH: Kinh tế xã hội MLCN : Mạng lưới cấpnước GIS: Geographic Information System SQL : Ngơn ngữ truy vấn SQL VD: Ví dụ VI DANH MỤC HÌNH ẢNH Hình 2.1 Nền tảng GIS Hình 2.2 : Các thành phần GIS Hình 2.3 : Giao diện cơng cụ DataReviewer Hình 2.4 : Các nhóm lệnh Data Reiviewer 12 Hình 2.5: Batch Job 15 Hình 3.1 : Mạng lưới cấpnước 20 Hình 3.2 : Sơ đồ quy trình thực 28 Hình 3.3 : Khởi động phiên làm việc 29 Hình 3.4 : Khởi tạo Batch Job 30 Hình 3.5 : Thao tác thêm lệnh kiểm tra 31 Hình 3.6 : Cửa sổ Reviewer Session manager 31 Hình 3.7 : Cửa sổ Batch Validate 32 Hình 3.8 : Sau add file Batch Job 33 Hình 3.9 : Vị trí điểm lỗi 33 Hình 3.10 : Cửa sổ Update Results 35 Hình 4.1 : Lớp đất phường 15, quận 10, TP.HCM 35 Hình 4.2 : Lớp giao thơng 36 Hình 4.3: Lớp Tim đường 36 Hình 4.4 : Đường ống truyền tải 37 Hình 4.4 : Đường ống truyền tải 38 Hình 4.6 : Lớp đường ống ngánh 38 Hình 4.7 : Lớp đồng hồ 39 Hình 4.8 : Lớp Van 39 Hình 4.9 : Lớp mối nối 40 Hình 4.10 : Một phần CSDL mạng lưới đường ống cấpnước 40 Hình 4.11 : Tạo phiên làm việc 41 Hình 4.12 Khởi tạo Batch Job 41 Hình 4.13 : Thiết lập thơng số cửa sổ Dupplicate Geometry check 42 Hình 4.14 : Geometry on Geometry check 44 Hình 4.15 Đồng hồ tổng không kết nối với ống ngánh 45 Hình 4.16 : Mối nối khơng chồng đè lên đối tượng dạng điểm 46 VII Hình 4.17: Danh bạ đồng hồ khách hàng không trống 46 Hình 4.18 : Domain Check 47 Hình 4.19 : Subtype check 48 Hình 4.20 : Kiểm tra lỗi trùng lắp Vertex lớp OngTruyenTai 49 Hình 4.21: Multipart Line Check 50 Hình 4.22 : Kiểm tra đường dạng tuyến ( Non-linear Check) 51 Hình 4.23 : Kiểm tra đường chéo 52 Hình 4.24 : Kiểm tra đường có góc nhọn ( Cutbacks Check) 53 Hình 4.25 : Mối nối phải bắt dínhvới ống truyền dẫn ống phân phối 54 Hình 4.26 : Cửa sổ Reviewer Session manager 55 Hình 4.27 : Cửa sổ Batch Validate 56 Hình 4.28 : Sau add file Batch Job 57 Hình 4.29 : Bảng lỗi 57 Hình 4.30 : Kết kiểm tra trường hợp đoạn ống phân phối có độ dài < = 0.2m 58 Hình 4.31 Kết kiểm tra trường hợp Mã Van Không trống 58 Hình 4.32 : Quy trình xử lý lỗi liệu sau kiểm tra 60 VIII DANH MỤC BẢNG BIỂU Bảng 2.1 Các cơng cụ cơng cụ DataReviewer 10 Bảng 3.1 Mô tả lớp phần CSDL 16 Bảng Mô tả lớp phần CSDL chuyên đề 19 Bảng 3.3 Dữliệu đường ống 21 Bảng 3.4 Dữliệu đồng hồ 22 Bảng 3.5 Dữliệu van 23 Bảng 3.6 Dữliệu điểm nối 24 Bảng 4.1 : Một số lỗi phổ biến 59 IX CHƯƠNG MỞ ĐẦU 1.1 Đặt Vấn Đề Ngày với phát triển công nghệ thông tin, để quản lý liệu có tính khơng gian (có vị trí địa lý), người ta sử dụng Hệ Thống Thơng Tin Địa Lý (Geographic Information System - GIS) Một yêu cầu kỹ thuật hệ thống thông tin địa lý liệu phải chuẩn hóa, để thực phép xử lý, phân tích trao đổi thơng tin, tích hợp với phần mềm GIS Trong ngànhcấpnước có ứngdụngGIS việc quản lý, vận hành đường ống vấn đề chuẩn hóa liệu cần đặt Việc kiểm tra chấtlượngliệu nhằm đảm bảo liệu phải tuân theo chuẩn thống ngành Các chuẩn liệu yếu tố quan trọng để thực quy hoạch, phân tích, vận hành quản lý mạng lưới cấpnước cách hiệu Việc kiểmđịnhchấtlượngliệu trước thường thực thủ công với vài công cụ hổ trợ (như Topology, check Geometry ).Việc kiểmđịnhliệu cơng cụ riêng lẽ, chuẩn hóa liệu thủ công thường nhiều thời gian công sức, đồng thời không đảm bảo chấtlượngliệu Để giải toán chấtlượng liệu, người dùngGIS cần công cụ hỗ trợ kiểm định, chuẩn hóa liệu cách tự động Đó lý hình thành nên đề tài “Ứng dụngDataReviewerkiểmđịnhchấtlượngliệuGIS(Ápdụng cụ thể vớiliệungànhcấp nước.” 1.2 Mục Tiêu Nhằm mục đích hỗ trợ việc tạo CSDL (Cơ sở liệu) chuẩn nâng cao suất hiệu cơng việc chuẩn hóa liệu, đồ án xác địnhvới mục tiêu sau: - - ỨngdụngDataReviewer kết hợp với ngôn ngữ truy vấn SQL tạo Batch Job ( luật) phục vụ kiểmđịnhchấtlượngliệuGIS cách tự động, đạt độ xác theo yêu cầu, nhằm giúp đưa liệu quy chuẩn chung theo quy địnhngành (cấp nước) Áp dụng thử nghiệm luật cho liệungànhcấpnước để đề xuất kiến nghị phù hợp 1.3 Nội Dung Và Phạm Vi Nghiên Cứu 1.3.1 Giới hạn đề tài Dữ Liệu: Do liệungànhcấpnướcliệu bảo mật công ty nên liệu sử dụng đề tài liệu giả định, thực phạm vi địa bàn Phường 15 Quận 10 Thành Phố Hồ Chí Minh đảm bảo đầy đủ yếu tố nội dung, dựa đặc điểm, yêu cầu mạng lưới cấpnước thực tế Ứngdụng GIS: Ứngdụng ArcGIS Desktop, ArcGIS DataReviewer số câu lệnh truy vấn SQL đơn giản 1.3.2 Nội DungỨngdụng công cụ DataReviewerkiểmđịnhchấtlượngliệu Đồng thời xây dụng quy trình chung kiểmđịnhchấtlượngliệuGIS luật kiểmđịnhchấtlượngliệuGIS ( áp dụngvớiliệungànhcấpnước giả định) đối tượng cụ thể mà ngànhcấpnước yêu cầu Công việc cụ thể gồm: - Tìm hiểu đặc điểm, yêu cầu liệungànhcấpnước - XD CSDL cấpnước địa bàn nghiên cứu (giả định) - Xác định yêu cầu liệungànhcấp nước: Yêu cầu kỹ thuật mạng lưới đường ống Yêu cầu kỹ thuật hệ thống van Yêu cầu kỹ thuật hệ thống đường ống Các u cầu thuộc tính - Tìm hiểu chức công cụ DataReviewer ngôn ngữ truy vấn SQL - Xây dựng quy trình chung tạo nên luật giúp kiểmđịnhchấtlượngliệu tự động (Batch Job) - Ứngdụng quy trình tạo Bacth Job kiểmđịnhchấtlượngliệuliệucấpnước ( giả định) - Đề xuất phương án chỉnh sửa liệu sau kiểmđịnh 1.4 Cấu Trúc Của Đồ Án Đồ án trình bày chương với nội dung cụ thể sau: Chương Mở đầu : Chương phần giới thiệu hoàn cảnh lý hình thành nên đề tài, giới thiệu tổng thể đề tài Chương Tổng Quan : Ở chương giới thiệu tổng quan đối tượng đề tài bao gồm sở lý thuyết phần đề tài cơng cụ DataReviewer Tại chương làm rõ số vấn đề tổng quan liệungànhcấpnước tạo sở cho việc áp dụng XD CSDL giả định thực kiểmđịnhchấtlượngliệu chương Chương : Dữliệu Quy Trình Thực Hiện : trình bày quy trình thực chung đề tài Chương : Kết Quả Thảo Luận: xây dựng quy trình chung tạo Bacth Job áp dụng quy trình xây dựng Batch Job chuẩn hóa liệuliệungànhcấpnước Chương 5: Kết Luận – Kiến Nghị : Rút kết luận chung đề tài, nêu lên ưu nhược điểm đề tài, từ đưa đề xuất kiến nghị Hình 4.21: Multipart Line Check Trường hợp :Kiểm tra đường dạng tuyến ( Non-linear Check) Bước 1: Click chuột phải vào nhóm Check Polyline, chọn Add Check Defeault Check Non-Linear Segment Check Bước 2: Cửa sổ Non – Linear Segment Check Properties ra, thiết lập thông số sau: Check Title : Kiểm tra Non-linear Segment lớp Ongtruyentai Feature Class/Subtype: OngTruyenTai Severity: Bước 3: Click OK 51 Hình 4.22 : Kiểm tra đường dạng tuyến ( Non-linear Check) Trường hợp : Kiểm tra đường chéo Kiểm tra lỗi đọa ống cắt chéo lớp ống truyền tải Bước : Click chuột phải vào nhóm Check Polyline Add check Default Check Polyline or Path Closes on Self Check Bước 2: Cửa sổ Polyline or Path Closes on Self Check Properties ra, thiết lập thông số sau: Check Title : Kiểm tra lỗi đoạn ống cắt chéo lớp Ongtruyentai Feature Class/Subtype: OngTruyenTai Error Type: Closed Severity : Bước 3: Click OK 52 Hình 4.23 : Kiểm tra đường chéo Trường hợp 5: Kiểm tra đường có góc nhọn ( Cutbacks Check) Kiểm tra đường ống truyền tải có góc