Công nghệ ngày càng phát triển mạnh mẽ, việc ứng dụng các hệ thống thông tin địa lý (GIS) vào web đang trở thành nhu cầu cần thiết. Phần mềm WebGIS của eKGIS là giải pháp mạnh mẽ giúp người dùng dễ dàng truy cập, quản lý và phân tích dữ liệu địa lý. Trong bài viết này chúng tôi sẽ giới thiệu tổng quan về phần mềm WebGIS, bao gồm tính năng, ứng dụng và những lợi ích mang lại.
1. Giới thiệu về phần mềm WebGIS
WebGIS là phần mềm Phần mềm WebGIS cung cấp khả năng của một phần mềm Desktop GIS tiêu chuẩn: quản lý dữ liệu không gian, trình bày và biên tập bản đồ, cập nhật dữ liệu không gian và xuất bản bản đồ.
2. Tính năng của phần mềm WebGIS
Quản lý dữ liệu không gian
- Thiết lập và lưu trữ dữ liệu không gian trong cơ sở dữ liệu quan hệ MS SQL Server.
- Xuất/Nhập dữ liệu không gian từ nhiều định dạng dữ liệu GIS phổ biến: Shapefile, KML, GML, CSV, GeoJSON, Excel, DWG, DGN, File Geodatabase, GeoTIFF, …
Quản lý bản đồ động
- Tạo, quản lý nội dung bản đồ: nhóm lớp, lớp bản đồ nền, lớp bản đồ chuyên đề
- Thiết lập trình bày bản đồ động 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 đá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
Khai thác bản đồ
- Hiển thị bản đồ với thông tin trình bày đa dạng
- Tra cứu và tìm kiếm trên bản đồ theo thông tin đối tượng, theo không gian đối tượng. Tìm kiếm vị trí đối tượng theo địa chỉ trên bản đồ
- Truy vấn thông tin bản đồ tại một vị trí bất kỳ trên bản đồ
- Cung cấp nhiều tiện ích cơ bản trên bản đồ như đo đạc trên bản đồ (đo diện tích, đo chiều dài); chụp màn hình; xem thông tin, chuyển đổi hệ quy chiếu tại một vị trí bất kỳ trên bản đồ
Cập nhật dữ liệu không gian
Map Editor cung cấp bộ công cụ cơ bản cũng như nâng cao để hỗ trợ người dùng xây dựng, biên tập và cập nhật cơ sở dữ liệu không gian và thuộc tính của các đối tượng:
- Bộ công cụ cập nhật đối tượng điểm: Vẽ điểm trên bản đồ, nhập tọa độ điểm, một số công cụ nâng cao cho đối tượng điểm như vẽ nhiều điểm trên đường, tạo điểm theo khoảng cách,…
- Bộ công cụ cập nhật đối tượng đường: Vẽ đường trên bản đồ, nhập tọa độ đường, các công cụ nâng cao như cắt gọt, hiệu chỉnh, nối đường,…
- Bộ công cụ cập nhật đối tượng vùng: Vẽ vùng trên bản đồ, nhập tọa độ vùng theo nhiều dạng khác nhau như GeoJSON, WKT,…, các công cụ vẽ vùng nâng cao như vẽ theo kiểu hình học đặc biệt (hình tròn, hình vuông, hình tam giác, …)
- Bộ công cụ kiểm tra chất lượng dữ liệu: Cung cấp bộ công cụ giúp đảm bảo chất lượng dữ liệu khi biên tập và cập nhật dữ liệu không gian
Xuất bản bản đồ
- eKMap Editor cung cấp khả năng kết xuất bản bản đồ thành dịch vụ bản đồ, dịch vụ dữ liệu sang eKMap Server.
- eKMap Editor cung cấp khả năng kết nối với eKMap Survey, cho phép người dùng tạo các biểu mẫu đi thu thập dữ liệu trực tiếp tại hiện trường. Có khả năng đồng bộ từ các dữ liệu trong biểu mẫu thu thập của eKMap Survey
- Hỗ trợ khả năng xuất bản bản đồ số như: Xuất bản ra các định dạng ảnh theo kích thước khổ giấy, xuất bản ra định dạng CAD, ra định dạng dữ liệu Vector (Shapefile)
3. Các phân hệ của phần mềm WebGIS
eKMap Editor là một Phần mềm WebGIS cung cấp khả năng của một phần mềm Desktop GIS tiêu chuẩn: Quản lý cơ sở dữ liệu không gian, nhập/xuất dữ liệu không gian, trình bày và khai thác bản đồ, biên tập dữ liệu, xuất bản bản đồ.
eKMap Editor được thiết kế là phần mềm ứng dụng web. Người dùng của eKMap Editor 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. Cung cấp giao diện ứng dụng Web trực quan, giúp dễ dàng quản lý dữ liệu không gian, trình bày và biên tập bản đồ, cập nhật dữ liệu không gian,…
eKMap Editor có thể kết nối tới hệ thống eKMap Server để tạo ra các dịch vụ bản đồ, dịch vụ dữ liệu phục vụ chia sẻ cho các hệ thống khác sử dụng.
Các thành phần trong phần mềm WebGIS
Web Application
eKMap Editor là một phần mềm WebGIS, được truy cập thông qua trình duyệt Web, Phần mềm bao gồm các ứng dụng sau:
Mô đun “Quản trị hệ thống” của eKMap Survey để quản trị thông tin về người dùng, nhóm người dùng, nhật ký hệ thống, các thiết lập hệ thống. Mô đun này cung cấp khả năng:
- Quản lý người dùng của hệ thống
- Quản trị vai trò, nhóm người dùng
- Quản lý nhật ký sử dụng hệ thống, các thiết lập hệ thống
Mô đun “Quản lý cơ sở dữ liệu” giúp quản trị quản lý, chia sẻ kho dữ liệu không gian của hệ thống. 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ý bản đồ” giúp người quản lý 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
- Cung cấp khả năng kết nối với hệ thống eKMap Server để triển khai các dịch vụ bản đồ và dịch vụ dữ liệu
Services
eKMap Editor cung cấp các dịch vụ:
- Dịch vụ quản trị hệ thống: Cung cấp dịch vụ quản trị hệ thống như người dùng, nhóm người dùng, nhật ký, …
- Dịch vụ quản trị cơ sở dữ liệu: Cung cấp dịch vụ quản lý cấu trúc cơ sở dữ liệu, nhập/xuất dữ liệu, chia sẻ, cấu hình bảng dữ liệu
- Dịch vụ bản đồ: Cung cấp dịch vụ quản lý bản đồ, dịch vụ khai thác dữ liệu không gian trên bản đồ
- Dịch vụ dữ liệu: Cung cấp các dịch vụ truy vấn dữ liệu thuộc tính theo bảng dữ liệu
MS SQL Server/Redis/FileSystem
eKMap Editor sử dụng hệ thống cơ sở dữ liệu quan hệ MS SQL Server (từ phiên bản 2012 trở lên) giúp lưu trữ: cấu trúc dữ liệu, dữ liệu không gian và phi không gian.
eKMap Editor sử dụng File System để lưu trữ các dữ liệu đính kèm theo đối tượng như hình ảnh, video, tài liệu,… và dữ liệu cache hệ thống
Công nghệ áp dụng
Công nghệ cơ sở dữ liệu
eKMap Editor sử dụng cơ sở dữ liệu Microsoft SQL Server để lưu trữ (SQL Server từ phiên bản 2012 trở lên)
Công nghệ lập trình
- eKMap Editor giao diện ứng dụng Web phát triển dựa trên ExtJS + Metronic 7.
- eKMap Editor sử dụng mã nguồn mở OpenLayers để hiển thị và khai thác dữ liệu bản đồ.
- eKMap Editor sử dụng .NET Framework để xây dựng và phát triển các dịch vụ xử lý dữ liệu không gian, biên tập không gian, quản lý bản đồ và các thư viện mã nguồn mở về xử lý không gian như GDAL, Nettopologysuite,…
Công nghệ triển khai
eKMap Server triển khai Web Application sử dụng IIS của hệ điều hành Window
Với những ưu điểm tuyệt vời của phần mềm WebGIS mà chúng tôi đã đề cập ở trên. eKGIS khẳng định vị thế của mình trên thị trường địa lý (GIS) tại Việt Nam, đã và đang tiếp tục mở rộng ra thị trường quốc tế.
Tham khỏa thêm một số tài liệu:
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
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