1. Trang chủ
  2. » Công Nghệ Thông Tin

BCKH Nghiên cứu ứng dụng Web GIS trong quản lý dữ liệu hạ tầng mạng thông tin quân sự

10 44 0

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

THÔNG TIN TÀI LIỆU

Nội dung

Công nghệ thông tin NGHIÊN CỨU ỨNG DỤNG WEB GIS TRONG QUẢN LÝ DỮ LIỆU HẠ TẦNG MẠNG THÔNG TIN QN SỰ Hồng Tuấn 1*, Nguyễn An Bình2, Phạm Thị Hồng Thanh1 Tóm tắt: Bài báo trình bày kết xây dựng hệ thống Web GIS phục vụ quản lý điều hành mạng thông tin quân Kiến trúc hệ thống Client-Server sử dụng Node.js làm máy chủ cung cấp dịch vụ đồ, thư viện đồ Leaflet kết hợp với JavaScript HTML5 Canvas để hiển thị liệu không gian lên đồ tile Cơ sở liệu GIS lưu trữ SQL Server với hỗ trợ mục không gian lệnh truy vấn khơng gian Ngồi ra, sử dụng tảng lập trình giao diện JavaScript UI cho phép tương tác liệu cách nhanh chóng, đồng thời gian thực, hiệu cao dễ sử dụng Từ khóa: Web gis; Node.js; Leaflet; Java script; Html5 canvas; Webix; Mạng thông tin GIỚI THIỆU CHUNG Ngày nay, hệ thống thơng tin địa lý (GIS) có nhiều bước phát triển vượt bậc, công cụ hỗ trợ đắc lực cho q trình tự động hóa đại hóa công tác quản lý, điều hành hỗ trợ định ứng dụng rộng rãi hầu hết nhiều lĩnh vực quản lý đất đai, quy hoạch xây dựng, hạ tầng kỹ thuật đô thị, môi trường, hạ tầng viễn thông, du lịch [1][2] Hướng ứng dụng GIS lĩnh vực quân triển khai thực hầu phát triển giới, nhiên Việt Nam lĩnh vực mẻ cần tập trung nghiên cứu phát triển Trong lĩnh vực quản lý hạ tầng mạng viễn thơng nói chung, GIS áp dụng công cụ quản lý đại sở hạ tầng, quản lý khách hàng, quy hoạch, thiết kế, giám sát mạng bưu viễn thông, hoạt động hàng ngày đơn vị doanh nghiệp Tuy nhiên, lĩnh vực hạ tầng mạng thông tin quân cấp Quân khu nhiều hạn chế việc quản lý cịn mang tính chất thủ cơng, giấy, chưa chia liệu thông tin phòng ban, đơn vị trực thuộc với Quân khu việc quản lý chưa đồng Về mặt công nghệ, tảng GIS xuất máy tính để bàn (GIS Desktop), mạng truyền tải thông tin (Web GIS) thiết bị di động (Mobile GIS) Trong đó, Web GIS có đầy đủ chức xử lý phân tích liệu không gian phần mềm GIS Desktop chia sẻ mạng truyền tải thông tin phục vụ việc tương tác nhiều người dùng sở liệu (CSDL) chuẩn hóa đồng Thông thường, việc xử lý liệu không gian hiển thị kết hệ thống Web GIS thường thông qua máy chủ đồ (GIS Server) thư viện lập trình tương tác đồ phía máy khách (Map Application Interface Program – Map API) Vì vậy, nghiên cứu Web GIS việc giải ứng dụng cụ thể tập trung vào việc phát triển công nghệ để tăng cường hiệu suất tương tác hệ thống 198 H Tuấn, N A Bình, P T H Thanh, “Nghiên cứu ứng dụng … mạng thông tin quân sự.” Thông tin khoa học công nghệ Xuất phát từ nhu cầu thực tế cần phải tự động hóa đại hóa cơng tác quản lý hạ tầng mạng thông tin quân sự, việc ứng dụng Web GIS để xây dựng hệ thống quản lý hạ tầng mạng thơng tin qn có ưu điểm cho phép nhiều người dùng truy cập thời điểm, lại quản lý liệu theo thời gian với dung lượng lớn thống khơng bị trùng lặp, quản lý hạ tầng mạng thông tin quân đơn vị đồ cách trực quan dễ dàng tra cứu liệu trình duyệt web mà khơng cần phải yêu cầu cài đặt phức tạp Điều giúp tiết kiệm thời gian, chi phí đáp ứng kịp thời công tác quản lý khai thác Mạng thông tin huy điều hành cấp Quân khu Trong phần hai tiếp theo, báo trình bày công nghệ liên quan gồm công nghệ dịch vụ máy chủ đồ, thực nghiên cứu sử dụng Node.js [9], công nghệ phát triển tảng web hệ phát triển Ryan Dhal năm 2009 sử dụng ngôn ngữ JavaScript Thêm vào đó, QKGIS sử dụng thư viện đồ Leaflet kết hợp với JavaScript HTML5 Canvas máy khách để xử lý liệu không gian vẽ lên đồ theo cấu trúc tile Đối với tương tác liệu thuộc tính, QKGIS sử dụng tảng lập trình giao diện JavaScript UI Webix [12] cho phép tương tác liệu cách nhanh chóng, đồng thời gian thực, hiệu cao Trong phần ba, báo trình bày phần thiết kế thực hiện, giới thiệu kiến trúc hệ thống triển khai theo mơ hình Web GIS, cách xử lý liệu khơng gian thuộc tính hiển thị Web GIS trình bày kết sản phẩm CÁC CƠNG NGHỆ LIÊN QUAN Dịch vụ máy chủ đồ Node.js Các công nghệ cho phép tạo dịch vụ đồ mà không cần hỗ trợ máy chủ đồ Các dịch vụ tự định nghĩa tuân thủ theo chuẩn không gian địa lý OGC (Open Geospatial Consortium) – tổ chức phi lợi nhuận, dẫn đầu giới phát triển chuẩn liệu địa lý dịch vụ, đưa đặc tả loại dịch vụ WMS, WFS, WCS [6] Các dịch vụ có ưu điểm dễ dàng tùy chỉnh nhiều so với dịch vụ cung cấp sẵn từ phần mềm máy chủ đồ Node.js ứng dụng JavaScript chạy runtime xây dựng V8 JavaScript engine - trình thơng dịch JavaScript tiếng hiệu suất sử dụng nhanh Google phát triển, sử dụng kỹ thuật điều khiển theo kiện, nhập/xuất không đồng [9] Node.js môi trường mã nguồn mở, phát triển vào năm 2009 Ryan Dahl để chạy đoạn mã viết JavaScript máy chủ, với nhiệm vụ giải vấn đề mà tảng gặp phải hiệu suất thời gian truyền thông mạng, thời gian xử lý yêu cầu phản hồi web Node.js tảng xây dựng để làm ứng dụng nhẹ có hiệu cao hơn, phù hợp với ứng dụng thời gian thực chạy thiết Tạp chí Nghiên cứu KH&CN quân sự, Số Đặc san CNTT, 11 - 2018 199 Công nghệ thông tin bị phân tán [4] khả dùng làm máy chủ Web GIS hỗ trợ dịch vụ chuẩn OGC [5] Các dịch vụ web RESTful sử dụng mơ hình REST (Representational State Transfer) kiểu kiến trúc để xây dựng hệ thống web phân tán quy mô lớn Dịch vụ web RESTful xác định địa URI, cung cấp địa toàn cầu cho việc truy xuất tài nguyên dịch vụ Các dịch vụ web RESTful nhẹ, dễ dàng thực thi, thay đổi, bao gồm phương thức GET (lấy thông tin), PUT (cập nhật), DELETE (xóa) POST (tạo mới) [10] Ngồi ra, ưu điểm trội dịch vụ web RESTful tạo URI truy xuất liệu độc lập, có nghĩa xây dựng nhiều hệ thống độc lập với giao diện chức khác sử dụng chung dịch vụ máy chủ JavaScript HTML5 Canvas Khi hệ thống CNTT phát triển chuyển từ ứng dụng dựa desktop sang ứng dụng dựa web, đòi hỏi tính tốn phía Client nhiều để tăng thời gian đáp ứng từ Server, nhờ cải tiến JavaScript HTML5 loại bỏ hạn chế sử dụng trình điều khiển từ phía Server cải thiện khả sử dụng ứng dụng web Sức mạnh JavaScript không giới hạn việc phát triển framework giao diện người dùng, mà cịn mở rộng để phát triển ứng dụng mạng phía máy chủ Node.js Xu hướng gần việc sử dụng ứng dụng di động, internet trải nghiệm người dùng cuối thiết bị PC, máy tính xách tay thiết bị di động, JavaScript HTML5 trở nên phổ biến việc phát triển ứng dụng độc lập thiết bị Như biết, liệu không gian địa lý liệu vector bao gồm ba loại bản: điểm, đường đa giác Ngồi ra, tính chứa số thuộc tính liệu Nhược điểm công nghệ lập đồ truyền thống tất thơng tin thuộc tính vector hữu ích bị trình chuyển đổi hiển thị điểm, đường thẳng đa giác thành ảnh tile raster hiển thị trình duyệt, khả tương tác với thơng tin khơng có Trong với cơng nghệ web nay, liệu vector khơng gian kết xuất dạng vector trình duyệt, cho phép người dùng tương tác với đối tượng đồ di chuột, nhấp nhấn vào vector chỉnh sửa trực tiếp vector trình duyệt giống sử dụng ứng dụng GIS desktop Để làm vậy, nhiều tính mà chuẩn HTML5 cung cấp, có yếu tố quan trọng để cải thiện GIS HTML5 Canvas [11] Về bản, Canvas ảnh bitmap tạo động trình duyệt Hiệu kết xuất vector làm cho trở nên hữu ích cho ứng dụng GIS Như vậy, việc xử lý định dạng vector, cộng với tất độ phức tạp ký hiệu kết xuất sang đồ, chuyển sang phía client để phía server cần phân phối liệu 200 H Tuấn, N A Bình, P T H Thanh, “Nghiên cứu ứng dụng … mạng thông tin quân sự.” Thông tin khoa học cơng nghệ khơng gian thuộc tính mà cần chuyển đổi sang ảnh tile Server Điều có nghĩa engine xử lý đồ trở nên có hiệu đáp ứng tốt Thư viện lập trình tương tác đồ Cùng với thay đổi lĩnh vực CNTT, cộng đồng GIS chấp nhận tiến phát triển nhiều framework JavaScript để hiển thị đồ trình duyệt GIS phân tích chủ yếu phụ thuộc vào khả kết xuất đồ họa tính tốn vào phân tích đối tượng đồ họa (như tọa độ) liệu văn Leaflets thư viện JavaScript mã nguồn mở phổ biến với nhiều framework JavaScript GIS thương mại khác có sẵn thị trường [7] Đây thư viện tương tác đồ chức đồ ngôn ngữ JavaScript HTML5 Với dung lượng nhẹ, hỗ trợ gần đầy đủ tính truy vấn phân tích GIS, với khả tích hợp đồ miễn phí (như OpenStreetMap), thư viện người dùng sử dụng nhiều phổ biến Một ưu điểm lớn Leaflet mở rộng với nhiều plugin, có tài liệu hướng dẫn sử dụng đơn giản dễ hiểu, ngồi cách thức lập trình sử dụng Leaflet cho phép tạo mã nguồn ngắn gọn mà đầy đủ chức Thư viện lập trình JavaScript UI Các ứng dụng dựa tảng web thường sử dụng JavaScript cho việc lập trình ứng dụng Các nhà phát triển đơn giản việc lập trình ứng dụng đa tảng cách sử dụng framework phát triển có sẵn Angular, React, Vue, Webix tích hợp sẵn nhiều thành phần giao diện hầu hết tn thủ theo mơ hình lập trình MVC Việc tích hợp framework JavaScript đơn giản mà cần thêm tập tin framework JavaScript vào dự án tham chiếu đến tập tin đoạn mã cụ thể, khơng cần phải chỉnh sửa mơi trường phát triển có sẵn Một thư viện lập trình JavaScript UI tiếng Webix [12], framework sử dụng JavaScript HTML5 để phát triển ứng dụng đa tảng Webix phát triển công ty phần mềm XB Softwares, có trụ sở Minsk, Belarus Webix cung cấp cho người phát triển khả hồn thiện ứng dụng web cách nhanh chóng tạo cấu trúc hợp lí cho ứng dụng, cho phép xây dựng ứng dụng phức tạp trình duyệt mà không cần dựa Server THIẾT KẾ VÀ THỰC HIỆN Bài báo trình bày thiết kế thực QKGIS theo bốn phần: kiến trúc hệ thống, xử lý hiển thị liệu không gian, xử lý liệu thuộc tính kết sản phẩm Tạp chí Nghiên cứu KH&CN quân sự, Số Đặc san CNTT, 11 - 2018 201 Công ngh nghệệ thông tin Kiến Ki ến trúc hệ thống thành ành m ột ứng dụng Web GIS ho hoàn àn ch chỉnh ỉnh cho QKGIS, bbài ài báo Đ Đểể xây dựng th sử dụng hệ quản trị nội dung (Content Management System - CMS) mã ngu nguồn ồn mở ợc phát triển theo hhư ướng ớng đối ttư ượng ợng dựa tr ên nền tảng C# vvàà mojoPortal [8], [8], đư ột CMS thích hợp cho phát triển ứng dụng ASP.NET Đây m ghiệp ệp vvới ới khả tùy tùy ch chỉnh ỉnh và m mở rộng cao, khả bảo mật cho doanh nnghi gần ên nền tảng ASP.NET vvàà thích hhợp ợp sử dụng ần nh tuyệt tuyệt đối sử dụng tr nnền ền tảng máy chủ IIS Windows Server Hệ thống CMS nnày ày giúp ti tiết ết kiệm th tr ời gian quản lý, chi phí vận hhành ành bảo ảo trì thời kiến Hình 11 Mơ hình ki ến trúc Web GIS bbài ài báo báo dịch vụ web dụng framework Express Node.js, mô mô đun đun dịch QKGIS ssử tiếng ếng số mô mô-đun đun đư ợc đăng ký đăng ký npm Express chịu yêu ccầu tr lời lời yêu ầu web, thân Node.js cung cấp chức trách nhiệm nhiệm tiếp nhận vvàà trả thểể đư ình mơ đun web ợc thực hiện, nhi nhiên, ên, đđểể cấu hhình máy ch chủủ web vvàà có th mơ đun dễễ ddàng, ợp ịch vụ RESTful, Express llàà mô mô-đun đun phù hhợp àng, ch chẳng ẳng hạn nh ddịch ữ liệu hạ tầng mạng thô thông ng tin quân sự gồm Cơ sở sở liệu QKGIS sử dụng llàà ddữ ộc tính đối ttư ị, Tuyến truyền dẫn, ượng ợng như Đơn vvị, ữ liệu không gian vvàà thu thuộc Tủ ới dụng là hhệệ quản trị SQL Server vvới ủ hộp, Sợi cáp Mơ hình CSDL QKGIS ssử khảả llưu ờng thuộc tính khơng gian, có kh tr ữ vvàà truy vvấn trường ấn ưu trữ đánh chỉ mục tr ới hiệu suất cao X Xử thông tin không gian vvới lý hiển thị liệu không gian thông thể ssơ ên nnền ền xử lý hiển thị liệu không gian QKGIS llên Hình thể đđồ ình ệt, QKGIS xác định ập đồ Web GIS tr trình duyệt, ản đồ Khi Client truy ccập thước vùng l ợng Tile (kích ản đồ hiển tthhịị Client vvàà tính tốn ssố vùng bbản ố lượng kích thước thư ớc 256x256) cần hiển thị QKGIS sử dụng th thư viện viện Leaflet để tạo Tile thước ương ứng QKGIS xử lý liệu không Layer tương ứng, với Tile Layer ttương gian ccủa Tile Layer vvàà vẽ ết để xử lý ản đồ Chi ti ên nnềnn bbản vẽ liệu không gian llên tiết vẽẽ liệu GIS llên ột Tile Layer thể hình ên m ành hai kh khối đồ thành đồ xử lý th ối llàà Client Server, Trong Hình thểể ssơ Client tạo Tile Layer vvàà v vẽẽ liệu vector không gian llên ên Tile Layer, cịn ấp liệu vector khơng gian gửi cho Client Server ssẽẽ là cung ccấp 202 H Tuấn, Tuấn, N A B Bình, ình, P T H Thanh Thanh,, ““Nghiên Nghiên ccứu ứu ứng dụng … mạng ạng thông tin quân sự.”” Thông tin khoa học công nghệ Mở đồ Web GIS Xác định kích thước vùng hiển thị đồ Tính số lượng Tile cần hiển thị Clients Tile Tile Tile Tile Tile Tile Tile Tile Tile Tile Tile Tile Với Tile Layer (Leaflet.js) Khởi tạo Tile Layer tương ứng Xử lý vẽ liệu GIS lên Tile Layer tương ứng Clients Hình Sơ đồ xử lý hiển thị liệu không gian lên đồ Chi tiết xử lý mô tả sau: QKGIS kiểm tra xem Tile Layer có liệu lưu cache chưa, Tile Layer có liệu lưu cache dùng HTML5 Canvas để vẽ lên Tile Layer lên đồ Nếu chưa xác định Tile Layer lấy liệu từ server gửi request XMLHttpRequest thông qua URI theo định dạng /rest/geodatas/[mapid]/[layerid]/tile/[z]/[x]/[y], biến [mapid] id đồ hiển thị, [layerid] id lớp đồ hiển thị (ví dụ: lớp tủ hộp, lớp sợi cáp …), [z] tỉ lệ zoom, [x] [y] tọa độ mảnh tile vùng hiển thị CLIENTS Load liệu GIS cho Tile Layer Kiểm tra có cache tile? Yes SERVER No (XMLHttpRequest) Request liệu GIS Tile Layer Ur i X M LH t R e q u e s t / r es t / g eo d at a s / [ ma p id ] / [ l a y e r i d ] / ti l e / [ z ] / [ x ] / [ y ] Load liệu cache Tile Layer (Node.js RESTful Service) Xử lý Route tham chiếu (HTML5 Canvas) Vẽ lớp nhãn đồ (Node.js Express) Truy vấn liệu No Tile Tile Tile Tile Tile Tile Yes Hiển thị nhãn? (HTML5 Canvas) Vẽ liệu GIS lên Tile Layer JSON (Node.js Express) Chuyển đổi liệu trả thành Json Đánh mục thuộc tính khơng gian Query data CSDL SQL Server Return data Hiển thị liệu GIS Tile Layer Hình Sơ đồ chi tiết xử lý vẽ liệu GIS lên Tile Layer Sau gửi request đến Server, dịch vụ RESTful Node.js nhận request URI ánh xạ đến hàm truy vấn liệu tương ứng hình Hình Hàm xử lý Request URI dịch vụ RESTful Node.js Tạp chí Nghiên cứu KH&CN quân sự, Số Đặc san CNTT, 11 - 2018 203 Công nghệ thông tin Trong hàm truy vấn liệu lấy liệu từ CSDL lên, chuyển đổi liệu thành định dạng Json gửi liệu Json Client hình Hình Cấu trúc liệu json trả Client Tại Client, nhận liệu Json từ Server gửi về, QKGIS dùng JavaScript HTML5 Canvas để vẽ liệu vector không gian lên Tile Layer, vẽ xong kết xuất thành ảnh đối tượng lớp đồ Xử lý liệu thuộc tính Để xử lý xem/thêm/xóa/sửa liệu thuộc tính, QKGIS sử dụng thư viện lập trình JavaScript UI Webix với cách xử lý liệu theo sơ đồ hình CLIENTS SERVER Ur i X M LH t R e q u e s t /rest/geodatas/:featureclass Mở đồ Web GIS (XMLHttpRequest) Get | Post | Push | Delete (Node.js RESTful Service) Xử lý Route tham chiếu Đánh mục thuộc tính khơng gian Clients (Node.js Express) Select|Insert|Update|Delete Query data CSDL SQL Server (Webix Controls) Xử lý liệu JSON (nếu có) JSON (Node.js Express) Chuyển đổi liệu trả thành Json (nếu có) Return data Hiển thị kết liệu Hình Sơ đồ xử lý liệu thuộc tính dùng JavaScript UI Webix Cũng giống xử lý hiển thị liệu không gian, Client gửi u cầu xem/thêm/xóa/sửa liệu thuộc tính, Webix QKGIS tạo request URI XMLHttpRequest tương ứng Get/Post/Push/Delete gửi Server, dịch vụ RESTful Node.js nhận request URI ánh xạ đến hàm xử lý liệu tương ứng với select/insert/update/delete SQL Server Tùy lệnh request, SQL Server trả kết liệu tương ứng, QKGIS chuyển đổi sang định dạng Json gửi Client Tại Client, nhận liệu Json từ Server gửi về, QKGIS dùng trình điều khiển thư viện Webix để xử lý hiển thị liệu lên trình duyệt Kết sản phẩm 204 H Tuấn, N A Bình, P T H Thanh, “Nghiên cứu ứng dụng … mạng thông tin quân sự.” Thông tin khoa học cơng nghệ Hình Ứng dụng QKGIS hạ tầng mạng thông tin quân Dữ liệu chuyên đề nghiên cứu bao gồm liệu hạ tầng mạng thông tin quân sự, đối tượng không gian quản lý gồm có Đơn vị, Tuyến truyền dẫn, Tủ hộp, Sợi cáp Trong hình 7, QKGIS hiển thị liệu không gian lên đồ, liệu phân loại thành nhiều lớp chi tiết khác hiển thị theo hình cho phép lọc ẩn/hiển lớp liệu đồ QKGIS cho phép cấu hình định dạng liệu hiển thị khơng gian hiển thị lên đồ chỉnh sửa trực tiếp đồ Hình thể vẽ tuyến sợi cáp bám theo đường địa hình Hình Hiển thị liệu không gian Tile Layer Leaflet Trong hình 9, QKGIS dùng trình điều khiển TreeTable Webix để hiển thị để hiển thị liệu thuộc tính danh sách đơn vị với chức thêm/xóa/sửa liệu đơn vị Hình Hiển thị liệu thuộc tính TreeTable Webix Tạp chí Nghiên cứu KH&CN quân sự, Số Đặc san CNTT, 11 - 2018 205 Công nghệ thông tin Ứng dụng QKGIS đáp ứng yêu cầu quản lý, cập nhật, chia sẻ, cung cấp thông tin hạ tầng mạng thông tin phục vụ công tác quản lý hạ tầng mạng thông tin quân cấp Quân khu Việc có sở liệu thơng tin đầy đủ hạ tầng mạng thông tin quân cấp Quân khu chạy môi trường mạng truyền số liệu qn giúp cho phịng, ban chun mơn cán bộ, nhân viên ngành thông tin đơn vị dễ dàng tra cứu thông tin cần thiết cho công tác tham mưu thực nhiệm vụ giao cách nhanh chóng, xác Có thể nói, việc ứng dụng GIS phục vụ cơng tác quản lý mạng thông tin quân bước kế tiếp, tiếp tục làm tốt vai trò thúc đẩy hệ thống thông tin địa lý khác nối tiếp đời Từ đó, hình thành nên hệ thống thơng tin địa lý ngày hoàn thiện hơn; tiền đề, động lực thúc đẩy đơn vị có điều kiện ứng dụng CNTT để đại hóa cơng tác quản lý, điều hành KẾT LUẬN Bài báo đưa mơ hình xây dựng Web GIS hồn chỉnh sử dụng Node.js làm máy chủ đồ Để hiển thị liệu không gian đồ, báo sử dụng JavaScript HTML5 Canvas để vẽ layer Leaflet Ngoài ra, báo xây dựng giao diện Web GIS thư viện JavaScript UI Webix để đưa xử lý giao diện xử lý hiển thị liệu thuộc tính phía Client nhằm giảm bớt cơng việc xử lý Server Cách tiếp cận xây dựng hệ thống tảng mã nguồn mở giúp tiết kiệm chi phí quyền phần mềm chi phí bảo trì, nâng cấp phần mềm nhà cung cấp Mặc dù kết hạn chế ứng dụng vào công tác quản lý khai thác hạ tầng mạng thông tin quân đơn vị thụ hưởng cho thấy hiệu việc ứng dụng công nghệ Web GIS Đây tiền đề cho việc mở rộng ứng dụng hệ thống Web GIS vào quản lý hạ tầng mạng thông tin quân sau TÀI LIỆU THAM KHẢO [1] H B Hùng, “Ứng dụng GIS quản lý hạ tầng ngầm cáp viễn thông quy hoạch trạm BTS địa bàn thành phố Huế”, Đề tài NCKH cấp Bộ Thông tin truyền thông, 2011 [2] P T N Quyên, “Ứng dụng công nghệ GIS quản lý hạ tầng viễn thông địa bàn tỉnh Quảng Nam”, Đề tài NCKH cấp tỉnh Quảng Nam, 2012 [3] Boulos, M., Warren, J., Gong, J., and Yue, P “Web GIS in practice VIII: HTML5 and the canvas element for interactive online mapping” International Journal of Health Geographics, (1), 14, 2010 [4] Chhetri, N., “A Comparative Analysis of Node.js (Server-Side JavaScript)” Culminating Projects in Computer Science and Information Technology, St Cloud State University, 2016 206 H Tuấn, N A Bình, P T H Thanh, “Nghiên cứu ứng dụng … mạng thông tin quân sự.” Thông tin khoa học công nghệ [5] Jun, S H; Doh, K T, “Design and Implementation of Web GIS Server Using Node.js”, Journal of KSIS, 21(3):45-53, 2013 [6] Li, Z., et al., “An optimized framework for seamlessly integrating OGC Web Services to support geospatial sciences” International Journal of Geographical Information Science, 2011 25(4): p 595-613 [7] Leaflet, 2018, https://leafletjs.com [8] mojoPortal, https://www.mojoportal.com [9] Node.js, 2018, https://nodejs.org [10] Sheng, Q.Z., et al., “Web services composition: A decade’s overview Information Sciences”, 2014 280: p 218-238 [11] HTML5-A vocabulary and associated APIs for HTML and XHTML, http://www.w3.org/TR/html5/] [12] Webix, 2018, https://webix.com ABSTRACT APPLICATION OF WEB GIS TECHNOLOGY IN MILITARY INFORMATION NETWORK INFRASTRUCTURE DATA MANAGEMENT This paper presents a Web-based GIS system for military information network management and operation The system based on Client-Server architecture, using Node.js as GIS Server, integrated Leaflet and JavaScript HTML Canvas for map tile GIS database stored in SQL Server with spatial index supporting and standard spatial query function In addition, Javascript UI platform enables to transfer data quickly, real-time data synchronization, easy to use and high performance Keywords: Web gis; Node.js; Leaflet; Javascript; Html5 canvas; Webix; Information network Nhận ngày 28 tháng năm 2018 Hoàn thiện ngày 24 tháng năm 2018 Chấp nhận đăng ngày 05 tháng 11 năm 2018 Địa chỉ: Viện Công nghệ thông tin – Viện KH-CN quân - Bộ Quốc phòng; Viện Địa lý Tài nguyên Thành phố Hồ Chí Minh (VAST) * Email: hgtuan2003@gmail.com Tạp chí Nghiên cứu KH&CN quân sự, Số Đặc san CNTT, 11 - 2018 207 ... thông tin hạ tầng mạng thông tin phục vụ công tác quản lý hạ tầng mạng thông tin quân cấp Quân khu Việc có sở liệu thông tin đầy đủ hạ tầng mạng thông tin quân cấp Quân khu chạy môi trường mạng. .. khoa học cơng nghệ Hình Ứng dụng QKGIS hạ tầng mạng thông tin quân Dữ liệu chuyên đề nghiên cứu bao gồm liệu hạ tầng mạng thông tin quân sự, đối tượng khơng gian quản lý gồm có Đơn vị, Tuyến... lý khai thác hạ tầng mạng thông tin quân đơn vị thụ hưởng cho thấy hiệu việc ứng dụng công nghệ Web GIS Đây tiền đề cho việc mở rộng ứng dụng hệ thống Web GIS vào quản lý hạ tầng mạng thông tin

Ngày đăng: 30/10/2021, 11:09

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w