Bài viết Thiết kế mô hình, chức năng cho các hệ thống Web Atlas hành chính giới thiệu kết quả của quá trình nghiên cứu thiết kế mô hình và các chức năng trong các hệ thống Web Atlas hành chính đồng thời thực nghiệm thành lập Web Atlas hành chính tỉnh Lào Cai.
Tạp chí KHKT Mỏ - Địa chất, số 45, 01-2014, tr.81-89 THIẾT KẾ MƠ HÌNH, CHỨC NĂNG CHO CÁC HỆ THỐNG WEB ATLAS HÀNH CHÍNH BÙI NGỌC QUÝ, Trường Đại học Mỏ - Địa chất Tóm tắt: Cơng tác thiết kế, xây dựng Web Atlas trọng phát triển, nhiên hầu hết Web Atlas cịn nghèo nàn cơng cụ, chức phân tích hỗ trợ cho cơng tác quản lý Đặc biệt với hệ thống Web Atlas hành việc xây dựng mơ hình quản lý danh sách đơn vị hành kết hợp với menu đồ Atlas vấn đề quan trọng cần thiết Hơn nữa, việc triển khai xây dựng ứng dụng Web Atlas hành công tác hỗ trợ định ngày có vai trị quan trọng mà Web Atlas phát triển sở kết hợp công nghệ Bản đồ, GIS với công nghệ thông tin, công nghệ đa phương tiện Bài báo giới thiệu kết q trình nghiên cứu thiết kế mơ hình chức hệ thống Web Atlas hành đồng thời thực nghiệm thành lập Web Atlas hành tỉnh Lào Cai xây dựng cấp Quốc gia đến cấp Đặt vấn đề Web Atlas dạng Atlas điện tử, xã, phường, thị trấn Mơ hình thiết kế thiết kế xây dựng cho mục đích phát dạng thư mục giúp cho công tác quản lý hành mạng Internet Các hệ thống Web quản trị thuận tiện trực quan [6] (Hình Atlas sau thiết kế xây dựng hồn thiện có 1) thể sử dụng thơng qua trình duyệt Internet VIỆT NAM như: Mozilla Firefox, Internet Explorer, Google Chrome, Web Atlas hành dạng Atlas Tỉnh điện tử gồm đồ hành thơng tin cần thiết thiết kế xây dựng cho việc Huyện sử dụng tra cứu thông tin đồ hành thơng qua mạng Internet Web Atlas Cấp xã hành với đồ hành - mơ hình khơng gian lãnh thổ, tích hợp … thơng tin đa dạng nội dung theo lãnh thổ đã, chắn … công cụ đại hỗ trợ quản lý hành theo lãnh thổ cách hiệu Vì vậy, Huyện n việc triển khai nghiên cứu thiết kế xây dựng mơ hình chức cho hệ thống Web Atlas hành vấn đề cần thiết, có ý Cấp xã nghĩa khoa học thực tiễn Thiết kế chung Tỉnh 2.1 Mơ hình quản lý đơn vị hành Quản lý hành nước ta chia … làm cấp: Cấp nhà nước; cấp tỉnh (tỉnh, thành phố trực thuộc trung ương); cấp huyện (quận, Tỉnh n huyện, thị xã, thành phố trực thuộc tỉnh); cấp xã (xã, phường, thị trấn) [2,4] đó, mơ hình quản lý đơn vị hành thiết kế Hình Mơ hình thư mục ĐVHC 81 Dữ liệu tỉnh riêng lẻ, xây dựng độc lập, khơng có phụ thuộc lẫn Mỗi tỉnh có sở liệu riêng mơ hình phương thức quản lý giống Như vậy, hệ thống phát triển mở rộng không quản lý hành cho tỉnh mà gồm nhiều tỉnh nước Mỗi tỉnh liên kết với sở liệu đồ sở liệu thơng tin diện tích, dân số, mật độ,… Mỗi đơn vị hành từ cấp tỉnh (CI) đến cấp huyện (CII) tương ứng đồ đơn vị giống Atlas truyền thống (như đồ có nhiều lớp khác như: hành chính, giao thơng, thủy hệ, dân cư, ghi chú,…) Những liệu hiển thị tương ứng từ CI đến CII tùy theo tỷ lệ cấp hành thiết lập sở liệu tỉnh 2.2 Phương thức quản lý liệu đồ cho Web Atlas Cơ sở liệu (CSDL) hệ thống thiết kế bao gồm đồ hành cấp tỉnh đồ hành cấp huyện: CSDL đồ hành tỉnh tập hợp nhiều lớp liệu đồ hiển thị với cấp hành CI, khơng hiển thị cấp hành CII, việc xác định mức độ hiển thị thiết lập từ phần sở liệu; CSDL đồ hành cấp huyện tập hợp lớp liệu CSDL đơn vị hành Ma_DVHC Tên 3… … n Quan hệ 1-1 theo mã đơn vị hành đồ xây dựng, biên tập phù hợp với mức độ tổng quát hóa tỷ lệ đồ cấp quận, huyện, thị xã hiển thị với cấp hành CII Các lớp liệu đồ quản lý bảng sở liệu theo lớp nội dung đơn vị hành cần thiết phải xây dựng chế giúp cho việc hiển thị lớp liệu theo trật tự xếp lớp thông tin đồ số [1] nhằm đảm bảo lớp thông tin không bị che khuất lẫn Việc xây dựng nhóm lớp liệu đồ có thuộc tính tạo điều kiện thuận lợi cho việc quản lý, chế thuận lợi để thiết lập công cụ quản lý lớp nội dung dạng thư mục hiển thị đồ web Đối với lớp hành coi lớp hệ thống dùng để thiết lập xây dựng thơng số cho đơn vị hành tương ứng Trường thơng tin thuộc tính lớp cần phải có trường đặt tên theo quy cách thống để thuận lợi lập trình Dữ liệu thơng tin lớp hành cấp CI dùng cho việc lưu trữ quản lý thơng tin cho tồn CI CII tương ứng, cịn liệu lớp hành cấp CII dùng để lưu trữ quản lý thơng tin hành cấp xã, phường, thị trấn 2.3 Thiết kế bảng số liệu quản lý thông tin hành Web Atlas Ma_DVHC Tên ĐVHC Bảng số liệu năm Diện tích 2013 Dân số Số Nam Ma_DVHC ….ĐVHC Tên Diện tích Dân số Bảng số liệu năm Số Nam 2012 … Ma_DVHC Tên ĐVHC Diện tích Dân số Số Nam Bảng số liệu năm … khác Hình Mơ hình quan hệ CSDL ĐVHC bảng số liệu hành năm 82 Bảng số liệu xây dựng theo mô hình thư mục hành chính, lưu trữ thơng tin đơn vị hành chính, dân số, diện tích, số nam, số nữ,… Bảng số liệu gồm nhiều bảng quản lý theo năm khác Người quản trị quản lý, chỉnh sửa cập nhật thông tin liên quan đến đơn vị hành Sau cập nhật thơng tin hiển thị web cho người dùng tra cứu, tìm kiếm người quản trị cho phép Hệ thống cho phép người dùng xem thao tác với bảng liệu nhiều năm khác mà quản trị hệ thống mở (active) số liệu năm Các bảng số liệu liên kết với bảng sở liệu hành thơng qua mã đơn vị hành (Ma_DVHC) CSDL ĐVHC Ma_DVHC Ten Cx, Cy … n 2.4 Mơ hình quan hệ CSDL đồ với CSDL ĐVHC Trong đó: Lớp hệ thống yêu cầu bắt buộc phải có trường thơng tin Đơn vị hành (Ma_DVHC) Đối với đơn vị hành cấp CI H1, H2, H3… mã đơn vị hành cấp CII (hình 3) Việc đặt mã cần thống với mã đơn vị hành lưu trữ bảng sở liệu ĐVHC Đối với cấp hành CII có nhiều đơn vị, việc liên kết sở liệu hành với đồ thực tương tự mơ hình H1, H2 (hình 3) Trường thông tin lớp nội dung đồ Ma_DVHC … n Bản đồ H1 H4 H3 CI H2 … Hn H1_X1 … H1_X3 H1_X2 H1_Xn H1 H2_X3 H2_X1 … H2_X2 H2_Xn H2 … Hn_X1 Hn_X4 Hn_X3 Hn_X2 … CII Hn_Xn Hn Hình Mơ hình quan hệ CSDL ĐVHC với liệu đồ 83 2.5 Mơ hình hiển thị liệu đồ thị đồ cấp tỉnh; Mức (tỷ lệ 1:M2) tỷ lệ thị đồ cấp huyện; Mức (tỷ lệ 1:M3) Web Atlas Hệ thống Web Atlas hành thiết tỷ lệ hiển thị đồ cấp xã, giới kế hiển thị đồ theo cấp đơn vị hành hạn cuối khơng cho phép phóng to hình tương ứng: Cấp tỉnh (CI); Cấp huyện ảnh đồ (CII); Cấp xã (CIII) Điều kiện (M1>M2>M3), giá trị Tất đơn vị hành tỉnh tùy thuộc vào tỉnh khác (do diện tích lưu sở liệu, đơn vị hành lãnh thổ khác nhau) chứa giá trị Tọa độ biên Như vậy, mức có thay đổi liệu (bound coordinate) gồm tham số (X1, Y1, đồ hiển thị, vấn đề đặt để X2,Y2) tọa độ biên vùng hiển thị liệu vùng mong muốn mà hành (bắt buộc CI CII) không bị thừa liệu (tránh liệu dư Theo cấp đơn vị hành đề cập thừa làm tăng thời gian chuyển tải liệu mức tỉ lệ hiển thị đồ chia tương trình duyệt yêu cầu) ứng mức: Mức (tỷ lệ 1:M1) tỷ lệ hiển X1,Y1 Trong (X1,Y1 ; X2,Y2) tọa độ biên Vùng hiển thị đồ vùng u cầu hiển thị X2,Y2 Hình Mơ tọa độ biên vùng hiển thị Để gọi liệu đồ yêu cầu liệu đồ phải nằm vùng hình hiển thị với mức tỷ lệ tương ứng Quy trình thực hiện: Bước 1: Khơng làm So sánh mức tỷ lệ với CSDL Sai Đúng Bước Hình Sơ đồ thực hiển thị đồ Bước 2: So sánh tọa độ biên vùng hiển thị D11 D12 D13 … D1n D21 D22 D23 … D2n D31 D32 D33 … D3n … … … … … Dm1 Dm2 Dm3 … Dmn Vùng hiển thị đồ Hình Mơ vị trí hiển thị đồ hình 84 Trong đó: D11, D12,…Dmn liệu đồ đơn vị hành hiển thị cấp CII gồm nhiều lớp nội dung đồ theo nội dung đồ hành Mỗi Dmn có chứa giá trị tọa độ biên vùng hành (X1,Y1; X2,Y2) lưu bảng sở liệu (bảng 1) Theo mơ hình trên hình máy tính có đồ đơn vị D21, D22, D31, D32 chuyển yêu cầu từ trình duyệt liệu trả từ máy chủ có liệu đồ đơn vị hành D21, D22, D31, D32, cịn liệu đơn vị khác khơng hiển thị trình duyệt Đây phép so sánh mặt phẳng hai hình chữ nhật giao với tọa độ biên cho trước Như nhận yêu cầu, chương trình Web Atlas đọc so sánh tất vùng hành (bản đồ hành đơn vị) có sở liệu đơn vị hành CII với vùng hình hiển thị ta có vùng đồ tương ứng Tương tự vậy, ta thực thao tác với công cụ: phóng to, thu nhỏ, di chuyển, chọn tâm đồ,…có tác động làm thay đổi tỷ lệ tọa độ biên đồ hiển thị hình trình đọc so sánh lớp liệu đồ để hiển thị thực Bảng Cơ sở liệu thư mục hành Unit (Cấp Tọa độ tâm đơn vị hành (Tên đơn vị hành hành chính) chính) CX CY Name ID T Bound Info (Tọa độ Max, Min (Thơng tin Media) đơn vị hành chính) Tỉnh A XA YA XA1,YA1; XA2,YA2 Huyện XH1 YH1 X(H1)1,Y(H1)1; X(H1)2,Y(H1)2 H1_X1 Xã XH1_X1 Y H1_X1 X(H1_X1)1,Y(H1_X1)1; X(H1_X1)2,Y(H1_X1)2 H1_X3 Xã X H1_X2 Y H1_X2 X(H1_X2)1,Y(H1_X2)1; X(H1_X2)2,Y(H1_X2)2 … … … … … H2 Huyện 2 XH2 YH2 X(H2)1,Y(H2)1; X(H2)2,Y(H2)2 … … … … … … H1 … H3 Huyện n XHn YHn X(Hn)1,Y(Hn)1; X(Hn)2,Y(Hn)2 Theo bảng 1, thư mục hành thiết kế gồm cấp, đơn vị hành bảng thơng tin (chứa liệu metadata) tương ứng, đồng thời với bảng giá trị tọa độ tâm đơn vị hành lưu trữ sở liệu Mơ hình thư mục hành chính: Vị trí địa lý Đơn vị hành Thơng tin Media Đơn vị hành cấp Hình Sơ đồ lưu trữ liệu đơn vị hành 85 2.6 Xây dựng số chức cho Web Atlas Ngồi cơng cụ, chức như: Phóng to, thu nhỏ, di chuyển đồ, đo khoảng cách, chức liên kết với thơng tin đa phương tiện,…thì hệ thống Web Atlas hành cần thiết kế thêm cơng cụ, chức nâng cao giúp cho trình hỗ trợ khai thác CSDL từ Web Atlas ưu việt hệ thống Web Atlas thông thường bao gồm [6]: Nhập tên ĐVHC Cơ sở liệu ĐVHC Khơng tìm thấy Tìm thấy 2.6.1 Tìm kiếm đơn vị hành theo sở liệu Có thể lựa chọn tìm kiếm theo cách, liệt kê tất đơn vị hành có sở liệu CI đơn vị hành cấp CII 2.6.2 Tìm kiếm thơng tin liệu lớp nội dung đồ Trong đơn vị hành cấp (CI) hệ thống tiến hành tìm kiếm tồn liệu đơn vị hành cấp Tỉnh; cấp (CII) hệ thống thực tìm kiếm đơn vị hành cấp Huyện mà người dùng lựa chọn Sơ đồ bước thực (hình 9): Nguyên tắc thực tìm kiếm: Chọn đơn vị hành CII: Cấp huyện Chọn lớp nội dung tìm kiếm Nhập từ khóa cần tìm Sắp xếp kết Kết tìm kiếm Hiển thị kết Hình Sơ đồ thực tìm kiếm đơn vị hành Chọn đơn vị hành Chọn lớp nội dung đồ Hình Sơ đồ tìm kiếm liệu thuộc tính từ đơn vị hành Kiểm tra loại ĐVHC Đưa đơn vị hành cần tìm từ sở liệu theo mã ĐVHC Kiểm tra lớp nội dung đồ cần tìm kiếm Đưa tất lớp nội dung đồ kiểm tra Danh sách lớp đồ tham gia tìm kiếm Từ khóa tìm kiếm Truy vấn lớp liệu đồ với từ khóa tìm kiếm cho trước Hiển thị kết tìm kiếm giao diện Web Atlas Hình 10 Sơ đồ khối thực tìm kiếm thơng tin 86 CI: Cấp tỉnh Q trình lựa chọn lớp nội dung đồ cần lưu ý, lớp nội dung mà hệ thống quản trị Web Atlas cho phép tìm kiếm giao diện người dùng thực tìm kiếm Trường liệu xây dựng mặc định cho tìm kiếm “Tên” Sau tìm kiếm hệ thống hiển thị bảng kết gồm hai giá trị tên đối tượng tìm kiếm tọa độ đối tượng, sử dụng tọa độ đối tượng để thực tham chiếu địa lý đến vị trí đối tượng giao diện web 2.6.3 Tìm kiếm đơn vị hành theo số liệu so sánh Việc tìm kiếm kết hợp bảng ĐVHC bảng số liệu năm đơn vị hành Kết thu vị trí địa lý đơn vị hành chính, tên đơn vị hành chính, số liệu, tên trường tương ứng đơn vị hành Từ kết thực so sánh với đơn vị hành khác so sánh đơn vị hành khác năm số liệu Sau thực so sánh người dùng đưa nhận xét đánh giá kết tìm kiếm 2.6.4 Tạo đồ chun đề theo đơn vị hành Ngồi chức để tương tác với đồ, hệ thống Web Atlas hành cần xây dựng thêm chức tạo đồ chuyên đề theo tiêu khác từ CSDL nhờ cơng cụ lập trình Visual Studio MapXtreme [5,6] Hệ thống thực cơng việc tạo chun đề với đơn vị hành dựa sở số liệu diện tích, dân số, …kết hợp với số màu sắc; mức phân chia số từ tạo chuyên đề website Thực nghiệm xây dựng Web Atlas hành Lào Cai Với thiết kế trình bày tiến hành triển khai xây dựng thực nghiệm Web Atlas hành tỉnh Lào Cai Hệ thống Web Atlas xây dựng dựa theo công nghệ MapXtreme [3,5,7,8] với chức như: phóng to, thu nhỏ, di chuyển đồ, hiển thị tìm kiếm thông tin, tạo biểu đồ, đồ chuyên đề,…thông qua trình duyệt web Kiểm tra thực nghiệm cho thấy hệ thống Web Atlas hành Lào Cai chạy ổn định trình duyệt internet như: Fire Fox, Internet Explorer, Google Chrome,… Giao diện Web Atlas hành Lào Cai 87 Xem đồ hành cấp Huyện Chức tìm kiếm Web Atlas Hiển thị thơng tin thuộc tính từ CSDL Cây thư mục ĐVHC Danh sách đồ Tạo đồ chuyên đề từ CSDL Hình 11 Web Atlas hành Lào Cai số chức Kết luận Web Atlas hành sản phẩm đặc thù riêng, cấu trúc danh mục đồ tương ứng với danh sách đơn vị hành hiển thị dạng thư mục giúp cho 88 trình hiển thị quản lý đơn vị hành thuận tiện nhanh chóng Trong Web Atlas hành tích hợp với cơng nghệ GIS, cơng nghệ thơng tin (lập trình) để xây dựng cơng cụ, tiện ích giúp việc tương tác với CSDL Atlas dễ dàng so với việc tìm kiếm thông tin văn giấy tờ đơn vị hành cấp Việc triển khai xây dựng cơng cụ hỗ trợ như: tìm kiếm thơng tin, so sánh thông tin, tạo đồ chuyên đề từ CSDL giúp cho công tác hỗ trợ quản lý mang lại hiệu cao Web Atlas thực nghiệm theo thiết kế chung báo cho thấy khả ứng dụng kết hợp công nghệ như: Bản đồ, GIS, công nghệ thông tin,…trong việc xây dựng hệ thống Web Atlas nói chung Web Atlas hành nói riêng hồn tồn khả thi với điều kiện công nghệ sở hạ tầng mạng Việt Nam TÀI LIỆU THAM KHẢO [1] Terry, A Slocum, 1999 Thematic Cartography and visualization, Prentice Hall - The World's Leading Education Publisher [2] Học viện Quản lý giáo dục, 2011 Tài liệu bồi dưỡng cán quản lý, công chức nhà nước ngành giáo dục đào tạo - Phần 2: Nhà nước Quản lý hành Nhà nước”, Hà Nội [3] MapXtreme 2005 Developer Guide, 2006 MapInfo Corporation [4] http://gis.chinhphu.vn/ [5] Bui Ngoc Quy “Model development for Web Atlas system applying in administration management”,- VNU Journal of Science, Earth Sciences, Volume 28, No.1, 2012 p.29-36 [6] Bùi Ngọc Quý, “Nghiên cứu sở khoa học xây dựng Web Atlas quản lý hành Thành phố Hà Nội” Luận án tiến sĩ kỹ thuật, Trường đại học Mỏ Địa Chất, Hà Nội 2013 [7] Bui Ngoc Quy, et al “Application of Electronic Atlas for Land management in Ha Noi”, VNU Journal of Science, Earth Sciences, Volume 25, No.3, 2009 page 153-160 [8] Bùi Ngọc Quý, 2011 Xây dựng phát triển hệ thống Web Atlas dựa sở MapXtreme Tạp chí Khoa học kỹ thuật Mỏ - Địa chất số 34, trang 59-63 SUMMARY Model and Functions Design for the Web Atlas system Bui Ngoc Quy, Hanoi University of Mining and Geology The Web Atlas design and establishing has been significant interested and developed, however most of the current Web Atlas is still poor in tools, analysis and support functions for management Especially with the administrative Web Atlas system, the construction of management model of administrative units combined with maps menu of the Atlas is an important issue and needed Moreover, the construction and deployment of the Web Atlas applications in administrative work to support decision-making increasingly important role as the Web Atlas was developed on the basis of combination of the map technology, GIS with information technology, multimedia technology This paper presents the results of research and models design process and system functions in the administrative Web Atlas and empirically established administrative Web Atlas of Lao Cai province XÂY DỰNG THUẬT TỐN TÍNH ĐỘ LÚN BỀ MẶT ĐỊA HÌNH (tiếp theo trang 80) SUMMARY Building algorithm for determining the surface subsidence due to underground mining according to prediction method of keinhorst Nguyen Quoc Long, Vuong Trong Kha, Hanoi University of Mining and Geology Mining subsidence prediction Method of Keinhorst is applied in the many coal fields in the world, principle of this method is determine the area of influence zone The determination of the area was previously done manually on graphical integration grid usually takes much time, low accuracy This article introduces Keinhorst forecasting method, building computer algorithm and a prediction software made on this algorithm 89 ... chức liên kết với thông tin đa phương tiện,…thì hệ thống Web Atlas hành cần thiết kế thêm công cụ, chức nâng cao giúp cho trình hỗ trợ khai thác CSDL từ Web Atlas ưu việt hệ thống Web Atlas thông... cao Web Atlas thực nghiệm theo thiết kế chung báo cho thấy khả ứng dụng kết hợp công nghệ như: Bản đồ, GIS, công nghệ thông tin,…trong việc xây dựng hệ thống Web Atlas nói chung Web Atlas hành. .. hành cấp Huyện Chức tìm kiếm Web Atlas Hiển thị thơng tin thuộc tính từ CSDL Cây thư mục ĐVHC Danh sách đồ Tạo đồ chuyên đề từ CSDL Hình 11 Web Atlas hành Lào Cai số chức Kết luận Web Atlas hành