6. Bố cục đề tài, luận văn
3.3.2. Phần mềm Phantich_DBSCL truy cập thông tin không gian mở
3.3.2.1. Thiết kế hệ thống và lựa chọn công nghệ phần mềm
Giải pháp công nghệ để xây dựng phần mềm Phantich_DBSCL là sử dụng môi trường nền là mô đun ArcGIS Desktop, sử dụng mô hình hóa (Model Builder).
Hình 3.12. Mô hình phát triển các công cụ trong môi trường ArcMap 3.3.2.2. Nhóm chức năng chiết xuất dữ liệu
Nhóm chức năng được xây dựng dựa trên mô đun mã nguồn mở của ArcGIS và được tùy biến cho phù hợp với dữ liệu của đề tài, luận văn. Môđun có chức năng cho phép chiết xuất các lớp thông tin khác nhau theo một đối tượng vùng bất kỳ như:
Một đơn vị hành chính (xã, huyện).
Đường bao của 1 tuyến đường giao thông, thủy văn.
Một vùng ô nhiễm được tính từ các điểm ô nhiễm ...
U UCC22000077TTeecchhSSeessssiioonnss 4411 Command Line Models Scripts Tool Dialog F Frraammeewwoorrkk
42
Hình 3.13. Chiết xuất thông tin theo đơn vị hành chính cấp xã 3.3.2.3. Nhóm chức năng giải các bài toán về phân tích, xử lý không gian
Nhóm chức năng được xây dựng dựa trên công cụ model builder của ArcGIS. Mô hình là một cơ chế để có thể tự động hóa cho công tác thực hiện một công việc, giải một bài toán nào đó. Khi tạo một mô hình, tạo ra một tập các tác nghiệp hoặc một quá trình xử lý dữ liệu và có thể thực hiện lại nhiều lần. Có rất nhiều các công việc chúng ta có thể thực hiện được một cách tự động thông qua các mô hình.
Người sử dụng cũng có thể tự mình tạo ra và thực hiện các mô hình phân tích, trợ giúp trong quá trình đưa ra những quyết định, dự đoán thông qua việc thực hiện kịch bản khác nhau.
Ví dụ 1: Tìm vùng dân cư có thể bị ảnh hưởng quanh một hoặc nhiều điểm ô nhiễm theo một bán kính nhất định nào đó.
43
Hình 3.14. Mô hình tìm kiếm vùng dân cư có thể bị ảnh hưởng của ô nhiễm
Kết quả thực hiện:
44
Ví dụ 2: Tìm hệ thống sông có thể bị ảnh hưởng quanh một hoặc nhiều điểm nước thải theo một bán kính nhất định nào đó.
Mô hình hóa:
Hình 3.16. Mô hình tìm kiếm hệ thống sông có thể bịảnh hưởng của nước thải
Kết quả thực hiện:
45
3.3.3. Phần mềm TNMT_DBSCL hỗ trợ quản lý tài nguyên và môi trường của tỉnh tỉnh
Phần mềm TNMT_ĐBSCL được thiết kế và xây dựng nhằm phục vụ cho công tác quản lý ô nhiễm môi trường và chất thải nguy hại.
3.3.3.1. Phân hệ quản lý môi trường
Phân hệ Quản lý Môi trường được xây dựng với các yêu cầu sau:
- Toàn bộ các thông tin về môi trường trong hệ thống được lưu trữ đầy đủ, an toàn, có tổ chức, thuận tiện cho việc tìm kiếm và xử lý.
- Thông tin trong hệ thống được cập nhật kịp thời, chức năng cập nhật dữ liệu tiện dụng. Cho phép người nhập sử dụng dễ dàng cập nhật những nguồn số liệu đã có trên giấy hoặc từ các tệp dữ liệu nguồn.
- Dữ liệu được bảo vệ khỏi những truy cập trái phép (Những người không có tên trong danh sách người sử dụng, những người có tên nhưng không có quyền sử dụng).
- Đảm bảo khả năng tìm kiếm, tra cứu nhanh chóng những thông tin cần thiết mà hệ thống đang lưu giữ. Cho phép tìm kiếm theo nhiều tiêu chí và hình thức tìm kiếm khác nhau.
- Phục vụ yêu cầu khai thác sử dụng hệ thống một cách nhanh chóng, thuận lợi, chính xác và an toàn trên mạng.
- Cho phép tạo bản sao dữ liệu, có cơ chế đồng bộ cũng như truyền dữ liệu. - Sử dụng bộ mã chuẩn Unicode TCVN 6909 trong toàn hệ thống.
- Tính an toàn dữ liệu:
+ Cho phép lưu dự phòng cũng như phục hồi dữ liệu khi có sự cố. + Ngăn cấm những người truy nhập trái phép.
+ Cung cấp công cụ quản trị hệ thống.
+ Công cụ quản trị người - nhóm - tổ chức sử dụng. + Công cụ quản trị dữ liệu hệ thống.
- Khả năng tích hợp với các chương trình soạn thảo, tính toán và quản trị cơ sở dữ liệu khác (Microsoft Word, Excel, Foxpro, Acccess...).
46 - Khả năng mở rộng và nâng cấp phân hệ:
+ Đảm bảo xây dựng một cơ sở thuận tiện cho việc phát triển và mở rộng hệ thống trong tương lai.
+ Thêm các đơn vị mới, nhóm người và người sử dụng mới vào hệ thống.
+ Xây dựng và phát triển thêm các dịch vụ khác. Dưới đây là mô hình hoạt động của phân hệ quản lý môi trường:
MÁY CHỦ
CSDL Môi trường
ArcGIS Engine runtime 9.1 Microsoft DotNet Framework 2.0 PM QLMT
ArcGIS Engine runtime 9.1 Microsoft DotNet Framework 2.0 PM QLMT
ArcGIS Engine runtime 9.1 Microsoft DotNet Framework 2.0 PM QLMT CSDL GIS CSDL Thuộc tính LAN LAN LAN
Hình 3.18. Mô hình vận hành phân hệ quản lý môi trường
Theo mô hình này, thì phân hệ quản lý môi trường sẽ bao gồm 01 máy chủ cơ sở dữ liệu và các máy trạm, hoạt động trên mạng LAN:
- Máy chủ: Là máy có cấu hình cao, được cài đặt hệ điều hành, hệ quản trị cơ sở dữ liệu SQL Server 2000, ArcSDE 9.1. Dữ liệu của phần mềm quản lý môi trường được lưu trữ và cập nhật trên máy chủ này.
47
- Máy trạm: Là các máy tính cá nhân, được cài đặt hệ điều hành Windows XP, ArcGIS Engine Runtime, DotNet FrameWork và phần mềm TNMT_DBSCL. Các máy trạm được nối với máy chủ thông qua mạng LAN.
Trong cơ sở dữ liệu, dữ liệu đầu vào sẽ được chia làm hai cơ sở dữ liệu riêng biệt gồm có cơ sở dữ liệu nền và cơ sở dữ liệu môi trường.
Thiết kế cơ sở dữ liệu nền
Đây là lớp thông tin cố định, có thể có 02 loại:
a. Dữ liệu Raster:
Các cơ sở dữ liệu định dạng Raster liên quan đến thông tin về độ cao như DTM, DEM (Digital Terrain Model, Digital
Elevation Model)
b. Dữ liệu Vector:
Bản đồ nền ở định dạng vector, gồm các thông tin sau:
Hành chính tỉnh, huyện, xã.
Địa hình (đường bình độ, điểm độ cao, taluy).
Vị trí các điểm thăm dò.
Vị trí các điểm khai thác.
Lớp dân cư.
Lớp Sông hồ, các công trình văn hóa, lịch sử.
…
Dữ liệu môi trường
Đây là dữ liệu thuộc tính được quản lý bởi phần mềm quản lý môi trường, bao gồm các bảng dữ liệu sau:
+ Lập hồ sơ quản lý cơ sở gây ô nhiễm môi trường. + Lập hồ sơ quản lý chủ nguồn chất thải nguy hại. + Lập hồ sơ quản lý chủ vận chuyển chất thải nguy hại. + Lập hồ sơ quản lý xử lý chất thải nguy hại.
+ Lập hồ sơ quản lý nhập khẩu phế liệu.
48 + Lập hồ sơ quản lý phí bảo vệ môi trường. * Các chức năng chính của phân hệ: - Quản lý hệ thống. - Quản lý đăng nhập. - Quản lý người dùng. - Quản lý danh mục hệ thống.
- Quản lý cơ sở ô nhiễm môi trường: + Quản lý cơ sở ô nhiễm. + Lập báo cáo.
+ Phê duyệt báo cáo. + Lập báo cáo bổ sung. + Kiểm tra nội dung báo cáo.
+ Tìm kiếm cơ sở ô nhiễm môi trường. - Quản lý chủ nguồn chất thải nguy hại:
+ Quản lý chủ nguồn chất thải nguy hại. + Đăng ký chủ nguồn chất thải nguy hại. + Cấp phép chủ nguồn chất thải nguy hại. + Cập nhật chất thải định kỳ.
+ Tìm kiếm chủ nguồn chất thải nguy hại. - Quản lý chủ vận chuyển chất thải nguy hại:
+ Quản lý chủ vận chuyển chất thải nguy hại. + Đăng ký vận chuyển chất thải nguy hại. + Cấp phép vận chuyển chất thải nguy hại. + Gia hạn hành nghề vận chuyển.
+ Cập nhật chất thải định kỳ. + Tìm kiếm cơ sở vận chuyển. - Quản lý cơ sở xử lý chất thải nguy hại:
+ Quản lý cơ sở xử lý chất thải nguy hại. + Đăng ký xử lý chất thải nguy hại.
49
+ Cấp phép xử lý chất thải nguy hại.
+ Gia hạn hành nghề xử lý chất thải nguy hại. + Cập nhật chất thải nguy hại.
+ Tìm kiếm cơ sở xử lý chất thải nguy hại. - Quản lý nhập khẩu phế liệu:
+ Quản lý nhập khẩu phế liệu. + Đăng lý nhập khẩu phế liệu. + Cấp phép nhập khẩu phế liệu.
+ Cập nhật khối lượng phế liệu nhập khẩu. + Tìm kiếm cơ sở nhập khẩu phế liệu. - Quản lý ký quỹ bảo vệ môi trường:
+ Quản lý ký quỹ bảo vệ môi trường. + Lập hồ sơ ký quỹ môi trường. + Thông báo nộp quỹ.
+ Cập nhật việc nộp quỹ.
- Quản lý thu phí bảo vệ môi trường: Quản lý việc thu phí vệ sinh môi trường của các cơ sở ô nhiễm môi trường đã lập đề án môi trường, bao gồm:
+ Quản lý thu phí bảo vệ môi trường. + Đăng ký nộp phí bảo vệ môi trường. + Thông báo nộp phí bảo vệ môi trường. + Cập nhật nộp phí bảo vệ môi trường định kỳ.
- Quản lý thu phí vệ sinh môi trường: Thực hiện chức năng quản lý thu phí vệ sinh môi trường.
- Cập nhật bản đồ: Thực hiện chức năng quản lý, cập nhật các điểm quan trắc trên bản đồ.
- Tìm kiếm thông tin: Thực hiện chức năng tìm kiếm thông tin trên bản đồ. - Thống kê các đối tượng quản lý: Theo dõi hoạt động và thống kê, tổng kết các đối tượng như mỏ khoáng sản đã thăm dò, đã khai thác …
50
3.3.3.2. Phân hệ quản lý giám sát môi trường
Cấu trúc cơ sở dữ liệu của phân hệ quản lý giám sát môi trường:
Hình 3.19. Cấu trúc cơ sở dữ liệu hệ thống giám sát môi trường
51 Mô hình vận hành của hệ thống:
Hình 3.21. Mô hình vận hành phân hệ giám sát môi trường
Giao diện chính của phân hệ giám sát môi trường:
52 Chức năng quản lý bản đồ tích hợp:
Hình 3.23. Giao diện chức năng quản lý bản đồ tích hợp
Chức năng cập nhật điểm quan trắc:
53 Chức năng quản lý thông tin quan trắc nước:
Hình 3.25. Giao diện chức năng quản lý thông tin quan trắc nước
Chức năng theo dõi kết quả quan trắc nước:
54
Chức năng quản lý và cập nhật thông tin quan trắc đất:
Hình 3.27. Giao diện chức năng quản lý và cập nhật thông tin quan trắc đất
Chức năng quản lý thông tin quan trắc không khí:
55 Chức năng báo cáo quan trắc:
Hình 3.29. Giao diện chức năng lập báo cáo quan trắc không khí
56
3.3.3.3. Phân hệ quản lý khoáng sản
Cấu trúc cơ sở dữ liệu của phân hệ quản lý khoáng sản:
Hình 3.31. Cấu trúc cơ sở dữ liệu hệ khai thác khoáng sản
57
Mô hình vận hành hệ thống quản lý khoáng sản:
Nhập dữ liệu, số hóa ` Lãnh đạo ` Phòng chuyên môn Thu thập phân tích đánh giá dữ liệu bằng GPS Máy in Người sử dụng
Hình 3.33. Mô hình vận hành phân hệ quản lý khoáng sản
Giao diện chính của phân hệ quản lý khoáng sản:
58 Chức năng đăng ký thăm dò khoáng sản
Hình 3.35. Giao diện chức năng đăng ký thăm dò khoáng sản 3.3.3.4. Phân hệ quản lý tài nguyên nước
Cấu trúc cơ sở dữ liệu của phân hệ quản lý tài nguyên nước:
59
Hình 3.37. Mô hình cơ sở dữ liệu quản lý tài nguyên nước
Mô hình vận hành của hệ thống quản lý tài nguyên nước:
60
Giao diện chính của phân hệ quản lý tài nguyên nước:
Hình 3.39. Giao diện chính phân hệ quản lý tài nguyên nước
Chức năng quản lý đăng ký khai thác nước ngầm:
61
3.4. Ứng dụng thử nghiệm tích hợp cơ sở dữ liệu đất đai và cơ sở dữ liệu tài nguyên môi trường nguyên môi trường
3.4.1. Ứng dụng thử nghiệm tích hợp cơ sở dữ liệu đất đai, cơ sở dữ liệu tài
nguyên môi trường và mô hình vận hành phần mềm thử nghiệm
Đề tài, luận văn thử nghiệm một cơ sở dữ liệu tích hợp gồm cơ sở dữ liệu địa hình - thủy văn cơ bản, cơ sở dữ liệu đất đai và một số lớp thông tin chuyên đề trong lĩnh vực tài nguyên và môi trường.
Ứng dụng một hệ thống phần mềm cho phép quản trị, tra cứu và phân tích xử lý dữ liệu trong cơ sở dữ liệu tích hợp để phục vụ công tác quản lý tài nguyên và môi trường.
Địa bàn được triển khai thử nghiệm là tỉnh An Giang với cơ sở dữ liệu tích hợp bao gồm:
- Cơ sở dữ liệu hệ thống thông tin địa hình thủy văn cơ bản của tỉnh An giang: trích từ cơ sở dữ liệu HTTT ĐH-TVCB toàn bộ vùng Đồng bằng sông Cửu Long.
62
- Bản đồ hiện trạng sử dụng đất cấp huyện của huyện Tri Tôn - tỉnh An Giang:
Hình 3.42. Tổng thể dữ liệu hiện trạng sử dụng đất huyện Tri Tôn - tỉnh An Giang
63
- Bản đồ địa chính của xã Châu Lăng của huyện Tri Tôn - tỉnh An Giang:
Hình 3.44. Tổng thể dữ liệu địa chính xã Châu Lăng - huyện Tri Tôn - tỉnh An Giang
64
Giải pháp tích hợp cơ sở dữ liệu đất đai và cơ sở dữ liệu địa hình - thủy văn cơ bản là sử dụng giải pháp chuyển đổi tọa độ trực tiếp bằng phần mềm (On fly projection), các cơ sở dữ liệu thành phần vẫn giữ nguyên hệ tọa độ gốc của nó. Cơ sở dữ liệu tích hợp được lưu trữ dưới mô hình cơ sở dữ liệu không gian (GeoDatabase) và quản lý bằng hệ thống phần mềm ArcGIS (ArcCatalog).
Các hệ thống phần mềm ứng dụng của đề tài, luận văn đã được vận hành thử nghiệm trong thời gian thực hiện đề tài, luận văn. Cụ thể bao gồm các phần mềm sau đây:
+ Phần mềm TichHop_DBSCL quản lý tích hợp cơ sở dữ liệu đất đai và cơ sở dữ liệu ĐH-TVCB.
+ Phần mềm Phantich_DBSCL cho phép thực hiện các phép toán tra cứu theo các điều kiện về không gian, thuộc tính, thời gian, cung cấp các phép toán phân tích, xử lý thông tin dựa trên công nghệ LIS, GIS từ hai cơ sở dữ liệu để ra các dữ liệu dẫn suất, tổng hợp.
+ Phần mềm TNMT_DBSCL cung cấp các công cụ hỗ trợ cho công tác quản lý tài nguyên và môi trường của tỉnh.
Với mô hình triển khai thử nghiệm xây dựng cơ sở dữ liệu tích hợp và phần mềm, như sau:
Cơ sở dữ liệu tích hợp được được cài đặt trên máy chủ cơ sở dữ liệu.
Bộ phận quản trị hệ thống và sử dụng phần mềm Tichhop_DBSCL.
Cơ sở dữ liệu đất đai và phần mềm ViLIS: Triển khai thử nghiệm nhóm quản lý đất đai.
Phần mềm Phantich_DBSCL: Nhóm kỹ thuật quản lý thông tin.
Phần mềm TNMT_DBSCL - phân hệ quản lý môi trường: Triển khai thử nghiệm nhóm quản lý Môi trường.
Phần mềm TNMT_DBSCL - phân hệ quản lý khoáng sản: Triển khai thử