intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đánh giá hiệu quả sử dụng định dạng GeoJSON trong việc xây dựng và quản lý cơ sở dữ liệu tài nguyên nước

Chia sẻ: _ _ | Ngày: | Loại File: PDF | Số trang:3

13
lượt xem
2
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài viết Đánh giá hiệu quả sử dụng định dạng GeoJSON trong việc xây dựng và quản lý cơ sở dữ liệu tài nguyên nước trình bày ưu và nhược điểm khi ứng dụng định dạng GeoJSON trong quản lý cơ sở dữ liệu tài nguyên nước;

Chủ đề:
Lưu

Nội dung Text: Đánh giá hiệu quả sử dụng định dạng GeoJSON trong việc xây dựng và quản lý cơ sở dữ liệu tài nguyên nước

  1. Tuyển tập Hội nghị Khoa học thường niên năm 2022. ISBN: 978-604-82-7001-8 ĐÁNH GIÁ HIỆU QUẢ SỬ DỤNG ĐỊNH DẠNG GEOJSON TRONG VIỆC XÂY DỰNG VÀ QUẢN LÝ CƠ SỞ DỮ LIỆU TÀI NGUYÊN NƯỚC Đặng Tuấn Phong1, Đặng Đồng Nguyên1 1 Phân hiệu Trường Đại học Thủy lợi tại Bình Dương, email:phongdt@tlu.edu.vn 1. TÓM TẮT loại theo các kiểu dữ liệu Number, String, Boolean, Array, Object và Null. Xây dựng và quản lý dữ liệu bản đồ số nói Kế thừa các đặc tính của định dạng JSON, chung và cho ngành tài nguyên nước nói tổ chức IETF (Internet Engineering Task riêng thì việc lựa chọn chuẩn lưu trữ dữ liệu Force) đã ban hành văn bản tiêu chuẩn định hợp lý đóng vai trò then chốt, ảnh hưởng trực dạng GeoJSON RFC 7946 tháng 08 năm tiếp đến tốc độ truy xuất và trải nghiệm tính 2016. Định dạng GeoJSON là định dạng mở năng của người dùng. Với việc sử dụng rộng của JSON dùng để lưu trữ dữ liệu không chuẩn định dạng GeoJSON, cơ sở dữ liệu tài gian địa lý, sử dụng hệ tọa độ WGS84 với nguyên nước được cấu trúc lại một cách chặt đơn vị độ thập phân. chẽ, mô tả đầy đủ chi tiết các thuộc tính đối tượng. Bên cạnh đó, với ưu thế mã nguồn mở Kiểu thông tin Minh họa và lưu trữ hiển thị dạng chuỗi ký tự, định dạng GeoJSON rất dễ bảo trì, khai thác phát Point triển cho các ứng dụng, đặc biệt là các ứng dụng WebGIS. Một số website mà tác giả đã Mô tả mẫu ứng dụng định dạng GeoJSON để lưu trữ CSDL như vietnamwrs.com, thuyloithaibinh.net, kmthuyloidongnai.com, hodabandocnhan.com được các hội đồng nghiệm thu đánh giá tốt về LineString hiệu năng cũng như khả năng chia sẽ dữ liệu cho những ứng dụng khác. 2. GIỚI THIỆU CHUNG Định dạng JSON (được viết tắt từ JavaScript Object Notation, đặc điểm phần mở rộng tập Polygon tin: ‘.json’) là chuẩn định dạng dùng để trao đổi dữ liệu được biểu diễn dạng văn bản có thể đọc được. Mặc dù được sử dụng lần đầu năm 2001 nhưng đến năm 2017, tổ chức Ecma International và ISO mới ban hành tiêu chuẩn ISO/IEC 21778:2017 nhằm thống nhất quy Hình 1. Minh họa các đối tượng cơ bản cách cho định dạng này. Cú pháp mỗi thông tin được mô tả qua định dạng GeoJSON dữ liệu trong JSON bao gồm hai phần đó là Với mỗi đối tượng trong dữ liệu tài nguyên Name và Value với thông số Value được phân nước thể hiện trên bản đồ, ngoài các thông số 88
  2. Tuyển tập Hội nghị Khoa học thường niên năm 2022. ISBN: 978-604-82-7001-8 về tọa độ địa lý, hình dạng hình học được mô - Các thuộc tính thông tin dạng văn bản tả ở mục geometry còn có thể có các thông số - Các thuộc tính định dạng phân tách: màu, khác về thông tin bổ sung, hình ảnh, phim, độ rộng nét vẽ, ký hiệu biểu diễn văn bản tài liệu thô và chuỗi số liệu theo thời - Các thuộc tính tài liệu liên quan: Ảnh, tài gian với dung lượng lớn. Các dữ liệu kèm liệu ban hành, quyết định, vận hành theo cần được chuẩn hóa tên và nơi lưu trữ - Các thuộc tính chuỗi số liệu: Biểu đồ phù hợp với việc truy xuất và tính toán của thống kê, chuỗi dữ liệu đo theo thời gian. lớp phục vụ xử lý thông tin trước khi cung 3.2. Phương pháp nghiên cứu cấp trả kết quả đến lớp giao diện người dùng của các ứng dụng. Xuất phát từ yêu cầu thực Phương pháp thống kê được sử dụng trong tế và khả năng lưu trữ của định dạng JSON, nghiên cứu này để đánh giá việc sử dụng các thông tin thuộc tính và các nguồn tư liệu định dạng GeoJSON trong việc xây dựng và khác có thể được chuyển đổi và đính kèm quản lý cơ sở dữ liệu tài nguyên nước. vào mục thuộc tính mở rộng properties của 3.3. Nguồn dữ liệu thử nghiệm GeoJSON. Điều này giúp lập trình viên dễ dàng khai thác và phân tích dữ liệu phục vụ Cơ sở dữ liệu GeoDatabase của hệ thống cho tính toán xử lý ở lớp phục vụ nhằm đưa công trình thủy lợi vùng Đồng bằng sông kết quả đầy đủ và nhanh nhất đến người dùng Cửu Long thuộc đề tài Xây dựng bộ công cụ cuối. Với tình hình phát triển các dịch vụ bản thu thập và hiển thị dữ liệu về hệ thống công đồ số hiện nay và yêu cầu đòi hỏi của người trình thủy lợi trên nền tảng WebGIS cho đồng dùng ngày càng cao về các tư liệu đính kèm bằng Sông Cửu Long. đối tượng, định dạng GeoJSON đã cho thấy và phát huy được tính ưu việt và khả năng 4. KẾT QUẢ NGHIÊN CỨU đáp ứng linh hoạt. Dung lượng lưu trữ khi sử dụng Geodatabase được xử lý bởi phần mềm ArcGIS là 14,06MB, dung lượng lưu trữ sau khi được chuyển đổi qua định dạng GeoJSON là 51,5MB, tăng 266% so với dung lượng gốc. Hình 2. Mức độ sử dụng công cụ khai thác định dạng GeoJSON phổ biến hiện nay 3. PHƯƠNG PHÁP NGHIÊN CỨU Hình 3. Biểu đồ so sánh dung lượng lưu trữ 3.1. Đối tượng nghiên cứu ở định dạng GeoDatabase Các đối tượng và thuộc tính trong cơ sở dữ và định dạng GeoJSON liệu tài nguyên nước gồm có: Khi thử nghiệm phương thức truyền dữ - Kiểu đối tượng: Có thể là Điểm, Đường liệu từ máy chủ lưu trữ đến người dùng cuối hoặc Vùng. cho lớp dữ liệu điển hình, băng thông internet - Các thuộc tính tọa độ không gian sử dụng đã giảm 58,6%. 89
  3. Tuyển tập Hội nghị Khoa học thường niên năm 2022. ISBN: 978-604-82-7001-8 5. KẾT LUẬN 5.1. Ưu và nhược điểm khi ứng dụng định dạng GeoJSON trong quản lý cơ sở dữ liệu tài nguyên nước Khi áp dụng định dạng GeoJSON để xây dựng và quản lý cơ sở dữ liệu tài nguyên Hình 4. Biểu đồ so sánh băng thông truyền nước gồm có các thông số về tọa độ địa lý, tải ở định dạng GeoDatabase thuộc tính dạng văn bản và phi văn bản đều và định dạng GeoJSON được bảo toàn và liên kết trực tiếp với từng đối tượng. Mức độ tiêu tốn tài nguyên khi mở và làm GeoJSON là định dạng mở rộng của JSON việc với vùng dữ liệu mẫu tỉnh Long An với nên có thể sử dụng cho rất nhiều các ứng 1,054 đối tượng hỗn hợp Điểm, Đường, dụng khác nhau và trên tất cả các nền tảng hệ Vùng cùng 11,125 thuộc tính văn bản điều hành hiện đại. Unicode trên phần mềm QGIS là tương đối Tuy nhiên, GeoJSON lưu trữ dạng văn bản bằng nhau, chênh lệch không đáng kể. nên dung lượng sẽ tăng đáng kể khi mô tả các đối tượng có nhiều loại thuộc tính phi văn bản do thông qua bước chuyển đổi thuộc tính từ dạng phi văn bản sang văn bản. Nghiên cứu này đã phân tích đánh giá đề xuất sử dụng định dạng file GeoJSON cho CSDL WebGIS trong lĩnh vực tài nguyên nước. 5.3. Hướng phát triển tiếp theo Hình 5. Mức độ tiêu hao tài nguyên Ram khi Để tận dụng tốt tính tương thích của mở hai định dạng trên phần mềm QGIS GeoJSON với các ứng dụng và dễ dàng truy vấn thông tin, có thể tách biệt các thuộc tính Các ứng dụng WebGIS tương thích tốt phi văn bản thành các phần riêng biệt và liên với định dạng GeoJSON, định dạng này kết với đối tượng thông qua một thuộc tính cũng phù hợp với các công cụ hiển thị bản định danh duy nhất. đồ hiện đại. 6. TÀI LIỆU THAM KHẢO [1] Đặng Tuấn Phong, Đặng Đồng Nguyên. 2022. Xây dựng bộ công cụ thu thập và hiển thị dữ liệu về hệ thống công trình thủy lợi trên nền tảng WebGIS cho đồng bằng Sông Cửu Long. Phân hiệu trường Đại học Thủy lợi. [2] International Organization for Standardization. 11-2017. Information technology - The JSON data interchange Hình 6. Giao diện Ứng dụng web syntax. ISO/IEC 21778:2017(E). vietnamwrs.com có sử dụng cơ sở dữ liệu [3] H. Butler, et al. 2016. The GeoJSON định dạng GeoJSON Format. rfc7946. ISSN: 2070-172. 90
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
7=>1