Việc thu thập, phân tích và trình bày dữ liệu địa lý đang trở thành một yếu tố quan trọng trong việc ra quyết định và quản lý nguồn lực. Phần mềm GIS Portal của eKGIS là một giải pháp mạnh mẽ giúp kết nối dữ liệu địa lý với người sử dụng một cách dễ dàng và hiệu quả.
1. Giới thiệu GIS Portal
Phần mềmGIS Portal là phần mềm hệ thống quản lý dữ liệu không gian (GeoCMS – Geospatial Content Management System) và cổng dữ liệu không gian (GeoSpatial Portal) mạnh mẽ, đầy đủ tính năng được phát triển riêng cho thị trường Việt Nam (trên cơ sở phần mềm GIS trực tuyến gServer 3.0) cho mục đích triển khai các hệ thống quản lý dữ liệu dùng chung, dữ liệu chuyên ngành trên nền GIS và các cổng cung cấp, chia sẻ dữ liệu không gian, bản đồ trực tuyến cho các đối tượng khách hàng là các tổ chức chính phủ và doanh nghiệp.
2. Khả năng của phần mềm GIS Portal
Kho dữ liệu không gian
- Lưu trữ và quản lý kho dữ liệu không gian (vector), dữ liệu thuộc tính (bảng dữ liệu) trong cơ sở dữ liệu MS SQL Server
- Nhập, xuất dữ liệu không gian từ các định dạng dữ liệu không gian phổ biến (Shapefile, GeoJSON, KML, GML, GeoTIFF,…)
Kho dữ liệu số hoá
- Lưu trữ, quản lý kho dữ liệu số hoá, dữ liệu không gian raster (hồ sơ quét, bản đồ quét, ảnh, văn bản, video, GeoTIFF,…) trong hệ thống lưu trữ dữ liệu phi cấu trúc MinIO Server
- Nhập, xuất dữ liệu số hoá phi cấu trúc từ các định dạng phổ biến (ảnh, video, văn bản,…)
Siêu dữ liệu
- Lưu trữ, quản lý thông tin siêu dữ liệu gắn với dữ liệu không gian (bảng dữ liệu không gian, bản đồ,…) theo chuẩn ISO 19115 và ISO 19139
- Lưu trữ, quản lý thông tin siêu dữ liệu gắn với dữ liệu số hoá (tài nguyên) theo chuẩn Dublin Core
Tìm kiếm và khám phá
- Tìm kiếm và khám phá dữ liệu không gian qua thông tin siêu dữ liệu
- Tìm kiếm và khám phá dữ liệu số hóa qua thông tin siêu dữ liệu
Bản đồ chuyên đề
- Tạo, quản lý nội dung bản đồ (nhóm lớp, lớp bản đồ) và thiết lập trình bày bản đồ chuyên đề từ kho dữ liệu không gian để phục vụ mục đích hiển thị, truy vấn dữ liệu không gian
- Hiển thị, tìm kiếm, đo đạc, truy vấn thông tin trên bản đồ,… và nhiều công cụ mạnh mẽ khác đáp ứng đa dạng các nhu cầu khai thác, sử dụng bản đồ theo các mục đích khác nhau của người dùng cuối
Cập nhật dữ liệu
- Bộ công cụ cập nhật dữ liệu không gian trên bản đồ đa dạng, phong phú
- Bộ công cụ truy vấn, xử lý, cập nhật thông tin thuộc tính
Phát triển mở rộng
- Khung phát triển (framework) ứng dụng để phát triển các mô-đun mở rộng chức năng quản trị, cập nhật, xử lý dữ liệu không gian theo nhu cầu
- REST eKMap Portal API (bản đồ, dữ liệu,…) để phát triển các ứng dụng hiển thị, truy vấn,… bản đồ, dữ liệu không gian theo nhu cầu
Chia sẻ
- Chia sử dữ liệu không gian trong tổ chức
- Chia sẻ bản đồ trong tổ chức
Xuất bản
- Xuất bản bản đồ thành dịch vụ bản đồ (WMS) và dịch vụ dữ liệu (WFS) theo chuẩn OGC hoặc ESRI Open API cho các hệ thống khác truy cập
- Dịch vụ truy vấn danh mục dữ liệu không gian qua siêu dữ liệu theo chuẩn OGC CSW
- Dịch vụ truy vấn dữ liệu theo chuẩn OData v4
3. Phân hệ trong phần mềm GIS Portal
GIS Portal được thiết kế là phần mềm ứng dụng web giúp các cơ quan, tổ chức, doanh nghiệp quản lý, công bố, chia sẻ dữ liệu không gian, dữ liệu phi không gian, dữ liệu có cấu trúc, dữ liệu phi cấu trúc của mình.
Người dùng của GIS Portal truy cập vào phần mềm bằng các trình duyệt web phổ biến thông qua mạng Internet.
GIS Portal cung cấp các dịch vụ để các hệ thống phần mềm khác kết nối và tương tác với Portal như thực hiện truy vấn, cập nhật, tích hợp dữ liệu, hiển thị bản đồ, lấy danh mục siêu dữ liệu, …
Các thành phần
Ứng dụng web là thành phần trung tâm của GIS Portal, nó gồm các mô đun ứng dụng chứa các giao diện giúp người dùng của Portal tương tác để điều phối mọi hoạt động của hệ thống.
Web Application
Mô đun “Quản lý lớp dữ liệu” của Portal để các cơ quan, tổ chức, doanh nghiệp quản lý, chia sẻ kho dữ liệu của mình. Mô đun này cung cấp khả năng:
- Tạo lập mô hình cấu trúc dữ liệu động cho các lớp dữ liệu
- Nhập / Xuất các tập dữ liệu không gian dạng vector theo các định dạng dữ liệu không gian phổ biến (như Shapefile, KML, GML, GeoJSON, ….)
- Nhập / Xuất các bảng dữ liệu thuộc tính theo các định dạng tệp có cấu trúc (như Excel, CSV)
- Nhập các tập dữ liệu không gian dạng raster và tự động chuyển đổi thành dịch vụ TMS
Mô đun “Quản lý kho số hóa” của Portal để các cơ quan, tổ chức, doanh nghiệp quản lý, chia sẻ kho dữ liệu số hóa của mình. Mô đun này cung cấp khả năng:
- Biên mục tài liệu quét, bản đồ quét, bản vẽ quét, tư liệu số, tài liệu số từ các thư mục đóng gói
- Tìm kiếm, tra cứu, khai thác kho hồ sơ số hóa
- Khai thác dễ dàng, nhanh chóng các tệp tài liệu dung lượng lớn, các bản đồ quét độ phân giải cao trên các trình duyệt web
- Chồng xếp các bản đồ quét (có tọa độ) lên các bản đồ trực tuyến
Mô đun “Quản lý bản đồ chuyên đề” của Portal để các cơ quan, tổ chức, doanh nghiệp tạo lập, biên tập, chia sẻ các bản đồ chuyên đề từ các lớp dữ liệu trong kho dữ liệu. Mô đun này cung cấp khả năng:
- Tạo lập, trình bày các bản đồ chuyên đề từ kho dữ liệu không gian
- Biên tập, chỉnh sửa dữ liệu không gian với nhiều công cụ biên tập dữ liệu không gian
Mô đun “Quản lý siêu dữ liệu” của Portal để các cơ quan, tổ chức, doanh nghiệp quản lý siêu dữ liệu của các lớp dữ liệu, các bản đồ chuyên đề, các tư liệu số, các tài liệu quét, các bản đồ quét…. Mô đun này cung cấp khả năng:
- Khởi tạo siêu dữ liệu từ các lớp dữ liệu, các bản động hoặc từ kho số hóa
- Tìm kiếm, khám phá dữ liệu thông qua siêu dữ liệu
- Xuất siêu dữ liệu theo chuẩn ISO 19139/19115
Mô đun “Quản lý dịch vụ” của GIS Portal để các cơ quan, tổ chức, doanh nghiệp quản lý các dịch vụ cho phép các hệ thống phần mềm khác tương tác với Portal (các dịch vụ mà Portal cung cấp được mô tả ở phần sau). Mô đun này cung cấp khả
năng:
- Đăng ký dịch vụ dữ liệu từ các lớp dữ liệu được quản lý trong Portal
- Đăng ký dịch vụ tải dữ liệu từ các lớp dữ liệu, từ kho số hóa hoặc từ các bản đồ
- Cấp phát quyền khai thác sử dụng các dịch vụ, giám sát việc sử dụng các dịch vụ
Services
GIS Portal cung cấp các dịch vụ:
- Dịch vụ dữ liệu (OData Service): để các hệ thống khác có thể truy vấn dữ liệu từ Portal hoặc cập nhật, tích hợp dữ liệu vào Portal
- Dịch vụ siêu dữ liệu (Catalogue Service): để các cổng thông tin dữ liệu không gian có thể thu thập siêu dữ liệu từ Portal
- Dịch vụ tải dữ liệu (Download Service): để người sử dụng hoặc hệ thống khác có thể tải các tệp dữ liệu phi cấu trúc từ Portal
- Dịch vụ bản đồ (Map Service): để các hệ thống khác có thể hiển thị bản đồ từ Portal, truy vấn và cập nhật dữ liệu không gian
MS SQL Server / MinIO Server
eKMap Portal lưu trữ các dữ liệu có cấu trúc trong hệ quản trị cơ sở dữ liệu quan hệ, các dữ liệu này bao gồm: các lớp dữ liệu không gian, các bảng dữ liệu thuộc tính, thông tin siêu dữ liệu.
Đối với các dữ liệu phi cấu trúc (như tệp dữ liệu không gian định dạng Raster, tài liệu quét, bản đồ quét, tài liệu số, bản đồ / bản vẽ số) Portal cung cấp khả năng kết nối với một máy chủ MinIO Server để lưu trữ. Ngoài ra GIS Portal cung cấp khả năng kết nối đến một máy chủ tệp (File Server) thay thế cho MinIO Server.
Công nghệ áp dụng
Công nghệ GIS
GIS Portal được phát triển trên nền phần mềm GIS trực tuyến gServer 3.0.
Công nghệ cơ sở dữ liệu
Portal sử dụng hệ quản trị MS SQL Server (phiên bản 2008 hoặc cao hơn) để lưu trữ dữ liệu (bao gồm cả dữ liệu không gian).
Công nghệ lưu trữ tệp
Portal có thể kết nối với các máy chủ cung các dịch vụ S3 (Simple Storage Service) để lưu trữ tệp dữ liệu. Các cơ quan, tổ chức, doanh nghiệp có thể lựa chọn phần mềm MinIO (mã nguồn mở) để triển khai máy chủ S3 cho Portal.
Ngoài ra Portal cũng hỗ trợ kết nối đến các máy chủ tệp (File Server) để lưu trữ tệp dữ liệu.
Công nghệ lập trình
- Portal sử dụng mẫu thiết kế ASP.NET MVC để xây dựng khung phần mềm ứng dụng web.
- Portal sử dụng khung JavaScript Sencha Ext JS để xây dựng giao diện các mô đun ứng dụng.
- Portal sử dụng WCF (Windows Communication Foundation) trên nền tảng .Net
- Framework 4.5 (hoặc cao hơn) để xây dựng các dịch vụ cho các mô đun ứng dụng.
Công nghệ triển khai
Portal sử dụng máy chủ Web IIS (Internet Information Services) để triển khai cài đặt.
Các thư viện mã nguồn mở
- Portal sử dụng thư viện OpenLayers để lập trình các mô đun ứng dụng bản đồ chuyên đề.
- GIS Portal sử dụng thư viện GDAL để đọc ghi một số định dạng dữ liệu không gian và để chuyển đổi các tệp không gian định dạng Raster (cụ thể là định dạng GeoTIFF) thành thư mục TMS tiles (hoặc MBTiles).
- Portal sử dụng thư viện NetTopologySuite để phân tích dữ liệu không gian
- Portal sử dụng thư viện Pdf.js để hiển thị các tài liệu quét định dạng PDF có dung lượng lớn
- Portal sử dụng một số thư viện mã nguồn mở để xử lý và hiển thị các bản đồ quét với độ phân giải rất lớn. Đó là: thư viện VIPS để chuyển đổi các bản đồ quét độ phân giải rất lớn thành ảnh TIFF (Tiled Multi-Resolution); phần mềm IIPImage để cung cấp các dịch vụ IIIF / Zoomify / DZI từ ảnh TIFF; thư viện Openseadragon để hiển thị các ảnh từ các dịch vụ dịch vụ IIIF / Zoomify / DZI.
- Portal sử dụng thư viện OData .NET (OData .NET Libraries) để lập trình dịch vụ dữ liệu theo chuẩn OData
- Portal sử dụng thư viện GeoSIK để lập trình dịch vụ siêu dữ liệu (Catalogue Service)
Tiêu chuẩn áp dụng
Khi xây dựng Portal đơn vị phát triển đã tuân thủ theo danh mục tiêu chuẩn kỹ thuật về ứng dụng công nghệ thông tin trong cơ quan nhà nước được quy định trong thông tư số 39/2017/TT-BTTTT do BỘ THÔNG TIN VÀ TRUYỀN THÔNG ban hành. Đối với các hệ thống tương tác với Portal cần lưu ý:
- Portal cung cấp dịch vụ dữ liệu theo chuẩn OData V4
- Portal cung cấp dịch vụ siêu dữ liệu theo chuẩn CSW phiên bản 2.0.2 của OGC. Nội dung và định dạng siêu dữ liệu được cung cấp bởi Portal tuân theo chuẩn ISO 19139/19115
- Portal cung cấp các dịch vụ bản đồ (WMS), dịch vụ dữ liệu (WFS) theo chuẩn của OGC
Bảo mật và phân quyền
Portal được thiết kế là phần mềm đa tổ chức (software multitenancy). Portal có một tài khoản quản trị hệ thống (gọi là super admin), tài khoản này có thể khởi tạo các tổ chức (tenant). Mỗi tổ chức được tạo ra sẽ có một tài khoản quản trị tổ chức, tài khoản này thực hiện quản trị và phân quyền các tài khoản khác của tổ chức đó. Portal cung cấp khả năng phân quyền đến các mô đun ứng dụng và khả năng phân quyền trên các dữ liệu.
Tài khoản quản trị hệ thống sau khi khởi tạo tổ chức sẽ phân quyền các mô đun ứng dụng cho các tổ chức đó. Tài khoản quản trị tổ chức sẽ phân quyền truy cập các mô đun ứng dụng cho các tài khoản khác của tổ chức.
Đối với dữ liệu (lớp dữ liệu, bản đồ chuyên đề, tư liệu số, tài liệu số hóa) Portal cung cấp khả năng phân quyền như sau:
- Dữ liệu do một tài khoản tạo ra sẽ do tài khoản đó làm chủ sở hữu. Chủ sở hữu của dữ liệu sẽ thực hiện phân quyền dữ liệu đó.
- Chủ sở hữu của dữ liệu có thể thiết lập trạng thái là “công khai” hoặc “riêng tư” cho dữ liệu. Nếu dữ liệu ở trạng thái công khai thì mọi người dùng trong hệ thống đều có thể truy cập. Nếu dữ liệu ở trạng thái riêng tư thì chỉ những người dùng được phân quyền được phép truy cập dữ liệu với các quyền tương ứng.
- Chủ sở hữu có thể phân quyền “cập nhật” hoặc “chỉ xem” dữ liệu cho từng tài khoản trong tổ chức của mình hoặc cho các tài khoản của các tổ chức khác.
GIS Portal cung cấp khả năng để người quản trị hệ thống, quản trị tổ chức, chủ sở hữu của dữ liệu xem nhật ký cập nhật, chỉnh sửa dữ liệu.
Đối với các dịch vụ giao tiếp với các hệ thống khác, Portal cung cấp khả năng để người quản trị dịch vụ cấp phát token cho phép các các hệ thống có thể sử dụng dịch vụ. Portal cũng cung cấp khả năng để người quản trị dịch vụ giám sát việc sử dụng các dịch vụ của các hệ thống khác theo các token đã được cấp phát.
Phát triển mở rộng
GIS Portal cung cấp khả năng phát triển mở rộng các mô đun ứng dụng tùy theo nhu cầu.
Tham khảo thêm các tài liệu khác:
Giới thiệu tổng quan về phần mềm GIS Server
Giới thiệu tổng quan về phần mềm GIS Survey
Lời kết
Phần mềm GIS Portal của eKGIS không chỉ để phục vụ cho việc quản lý và phân tích dữ liệu địa lý, mà còn chia sẻ dữ liệu không gian, bản đồ trực tuyến cho các đối tượng khách hàng là các tổ chức chính phủ và doanh nghiệp. Với độ tin cậy cao và tính linh hoạt, GIS Portal sẽ là một giải pháp lý tưởng trong việc tối ưu hóa quy trình làm việc và nâng cao hiệu quả trong nhiều lĩnh vực khác nhau.
Nhờ những tính năng vượt trội và ứng dụng đa dạng, GIS Portal của eKGIS đang trở thành một công cụ được nhiều doanh nghiệp, chính phủ, tổ chức tìm đến trong thời đại chuyển đổi số hiện nay.
Thông tin liên hệ
CÔNG TY CỔ PHẦN CÔNG NGHỆ THÔNG TIN ĐỊA LÝ EK
- Hotline: 091 276 5656
- Email: marketing@ekgis.com.vn
- Website: https://ekgis.com.vn/
- Fanpage: https://www.facebook.com/eKGIS
- Youtube: https://www.youtube.com/@eKMap_GIS-GeoAIServices
- Văn phòng Hà Nội: Khu văn phòng tầng 3, toà nhà CT1, Khu nhà ở Bộ Công An, đường Phạm Văn Đồng, phường Cổ Nhuế 2, quận Bắc Từ Liêm, Hà Nội
- Văn Phòng HCM: Tầng 6 Tòa nhà Parami, 140 Bạch Đằng, P.2, Q. Tân Bình, TP. HCM