Mã nguồn mở UMN MapServer và vận dụng xây dựng WebGIS
Số trang: 9
Loại file: pdf
Dung lượng: 950.70 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài viết này trình bày một số đặc điểm cơ bản của UMN MapServer và vận dụng để xây dựng webGIS theo 4 mức độ từ thấp đến cao: (1) Hiển thị các lớp bản đồ trên trình duyệt web, (2) hiển thị dữ liệu và một số tương tác với bản đồ, (3) tùy biến nội dung từ một dự án webGIS hoàn chỉnh, (4) tự thiết kế ứng dụng webGIS; đồng thời đề xuất ý kiến nhằm nâng cao hiệu quả khai thác MNM GIS trong nghiên cứu và giảng dạy địa lí.
Nội dung trích xuất từ tài liệu:
Mã nguồn mở UMN MapServer và vận dụng xây dựng WebGISHNUE JOURNAL OF SCIENCE DOI: 10.18173/2354-1067.2021-0031Social Sciences, 2021, Volume 66, Issue 2, pp. 113-121This paper is available online at http://stdb.hnue.edu.vn MÃ NGUỒN MỞ UMN MAPSERVER VÀ VẬN DỤNG XÂY DỰNG WEBGIS Nguyễn Thanh Xuân Khoa Địa lí, Trường Đại học Sư phạm Hà Nội Tóm tắt. UMN MapServer là một trong những máy chủ bản đồ mã nguồn mở có lịch sử lâu đời và số lượng dự án lớn nhất trên thế giới. Sinh viên chuyên ngành địa lí sau khi được trang bị những kiến thức cơ bản về bản đồ và hệ thống thông tin địa lí, có thể ứng dụng các mã nguồn mở như MapServer để xây dựng webGIS. Bài báo này trình bày một số đặc điểm cơ bản của UMN MapServer và vận dụng để xây dựng webGIS theo 4 mức độ từ thấp đến cao: (1) hiển thị các lớp bản đồ trên trình duyệt web, (2) hiển thị dữ liệu và một số tương tác với bản đồ, (3) tùy biến nội dung từ một dự án webGIS hoàn chỉnh, (4) tự thiết kế ứng dụng webGIS; đồng thời đề xuất ý kiến nhằm nâng cao hiệu quả khai thác MNM GIS trong nghiên cứu và giảng dạy địa lí. Từ khóa: webGIS, mã nguồn mở, UNM MapServer, địa lí.1. Mở đầu UMN MapServer (University of Minnesota MapServer) hay MapServer là một ứng dụngphía máy chủ giúp trình bày nguồn dữ liệu thông tin địa lí (GIS) bằng các hình ảnh bản đồ trênmôi trường web, được khởi phát từ đại học Minnesota, Hoa Kỳ vào năm 1994, ngay sau khixuất hiện Xerox PARC Map Viewer - bản đồ trên internet đầu tiên [1]. MapServer nhanh chóngtrở thành máy chủ bản đồ mã mở thành công nhất với số lượng dự án lớn nhất, cộng đồng pháttriển đông đảo nhất [2]. MapServer có nhiều ưu điểm so với các mã nguồn mở (MNM) GIS khác[3], nó cung cấp môi trường phát triển các ứng dụng GIS trên internet nhưng lại không có giaodiện cấu hình [4]. Để khai thác, vận dụng và phát huy tiềm năng to lớn của MapServer, ngườidùng cần được trang bị những kiến thức cơ bản về hệ thống (web, GIS, …), về ngôn ngữ lập trình,hiểu được đặc trưng và sự vận hành của các MNM nói chung, MapServer nói riêng, cần hạ tầngcông nghệ (máy tính, mạng internet,…), nhu cầu và năng lực tự nghiên cứu,… Qua khảo cứu chương trình đào tạo ngành Sư phạm Địa lí của một số trường như Đại họcSư phạm Hà Nội, Đại học Sư phạm Thành phố Hồ Chí Minh, Đại học Sư phạm - Đại học TháiNguyên, Đại học Sư phạm - Đại học Huế, Đại học Vinh, Đại học Cần Thơ tác giả nhận thấysinh viên chuyên ngành này đều được cung cấp những kiến thức nền tảng về bản đồ học và hệthống thông tin địa lí. Sinh viên được tiếp xúc và thực hành với các phần mềm GIS trên hạ tầngthiết bị tương đối hiện đại - trường hợp tại Khoa Địa lí, Trường Đại học Sư phạm Hà Nội. Đâylà lợi thế và cơ sở để sinh viên tiếp cận các MNM như MapServer nhằm thực hiện các nghiêncứu cũng như phát triển các ứng dụng liên quan đến webGIS. Tuy nhiên, các công trình khoahọc liên quan đến MNM GIS nói chung, MapServer nói riêng của sinh viên được công bố còntương đối ít ỏi, trong đó đa số là của sinh viên ngành kinh tế, kỹ thuật, lâm nghiệp, công nghệthông tin. Nguyên nhân chính là chương trình giảng dạy hệ thống thông tin địa lí ở nhiều trườngNgày nhận bài: 28/3/2021. Ngày sửa bài: 12/4/2021. Ngày nhận đăng: 25/4/2021.Tác giả liên hệ: Nguyễn Thanh Xuân. Địa chỉ e-mail: mrthanhxuan@gmail.com 113 Nguyễn Thanh Xuânsư phạm hiện nay chưa có sự quan tâm thỏa đáng về MNM GIS; bản thân sinh viên cũng chưa xácđịnh được các khả năng ứng dụng của chúng và chưa định vị được bản thân trong việc sử dụng chúng. Bài báo này tập trung phân tích một số đặc điểm cơ bản, các khả năng và mức độ vận dụngcủa MapServer trong xây dựng webGIS nhằm giúp sinh viên ngành sư phạm địa lí có thêmhướng học tập, nghiên cứu mới về lĩnh vực ứng dụng GIS. Đồng thời, tác giả cũng đề xuấtnhững gợi ý về việc tích hợp MapServer và các MNM GIS nói chung vào chương trình giảngdạy về GIS.2. Nội dung nghiên cứu2.1. Một số đặc điểm cơ bản của MapServer MapServer sử dụng chuẩn giao tiếp CGI (Common Gateway Interface) để giao tiếp vớicác thành phần và webserver nên đôi khi được gọi là ứng dụng MapServer CGI. Ngoài ra, nhiềuứng dụng được biên dịch để có thể dùng ngôn ngữ kịch bản (script) truy suất các hàm API(Application Programming Interface) của MapServer. Kiến trúc cơ bản của webGIS dùngMapServer thường gồm 2 phần (hình 1): phía máy chủ bao gồm dữ liệu được lấy từ kho dữ liệuhoặc các dịch vụ dữ liệu, máy chủ web và máy chủ bản đồ; phía máy khách là các định dạnghình ảnh và thuộc tính của dữ liệu được hiển thị trên trình duyệt [5], [6]. Hình 1. Kiến trúc cơ bản của ứng dụng dùng MapServer Ứng dụng Ma ...
Nội dung trích xuất từ tài liệu:
Mã nguồn mở UMN MapServer và vận dụng xây dựng WebGISHNUE JOURNAL OF SCIENCE DOI: 10.18173/2354-1067.2021-0031Social Sciences, 2021, Volume 66, Issue 2, pp. 113-121This paper is available online at http://stdb.hnue.edu.vn MÃ NGUỒN MỞ UMN MAPSERVER VÀ VẬN DỤNG XÂY DỰNG WEBGIS Nguyễn Thanh Xuân Khoa Địa lí, Trường Đại học Sư phạm Hà Nội Tóm tắt. UMN MapServer là một trong những máy chủ bản đồ mã nguồn mở có lịch sử lâu đời và số lượng dự án lớn nhất trên thế giới. Sinh viên chuyên ngành địa lí sau khi được trang bị những kiến thức cơ bản về bản đồ và hệ thống thông tin địa lí, có thể ứng dụng các mã nguồn mở như MapServer để xây dựng webGIS. Bài báo này trình bày một số đặc điểm cơ bản của UMN MapServer và vận dụng để xây dựng webGIS theo 4 mức độ từ thấp đến cao: (1) hiển thị các lớp bản đồ trên trình duyệt web, (2) hiển thị dữ liệu và một số tương tác với bản đồ, (3) tùy biến nội dung từ một dự án webGIS hoàn chỉnh, (4) tự thiết kế ứng dụng webGIS; đồng thời đề xuất ý kiến nhằm nâng cao hiệu quả khai thác MNM GIS trong nghiên cứu và giảng dạy địa lí. Từ khóa: webGIS, mã nguồn mở, UNM MapServer, địa lí.1. Mở đầu UMN MapServer (University of Minnesota MapServer) hay MapServer là một ứng dụngphía máy chủ giúp trình bày nguồn dữ liệu thông tin địa lí (GIS) bằng các hình ảnh bản đồ trênmôi trường web, được khởi phát từ đại học Minnesota, Hoa Kỳ vào năm 1994, ngay sau khixuất hiện Xerox PARC Map Viewer - bản đồ trên internet đầu tiên [1]. MapServer nhanh chóngtrở thành máy chủ bản đồ mã mở thành công nhất với số lượng dự án lớn nhất, cộng đồng pháttriển đông đảo nhất [2]. MapServer có nhiều ưu điểm so với các mã nguồn mở (MNM) GIS khác[3], nó cung cấp môi trường phát triển các ứng dụng GIS trên internet nhưng lại không có giaodiện cấu hình [4]. Để khai thác, vận dụng và phát huy tiềm năng to lớn của MapServer, ngườidùng cần được trang bị những kiến thức cơ bản về hệ thống (web, GIS, …), về ngôn ngữ lập trình,hiểu được đặc trưng và sự vận hành của các MNM nói chung, MapServer nói riêng, cần hạ tầngcông nghệ (máy tính, mạng internet,…), nhu cầu và năng lực tự nghiên cứu,… Qua khảo cứu chương trình đào tạo ngành Sư phạm Địa lí của một số trường như Đại họcSư phạm Hà Nội, Đại học Sư phạm Thành phố Hồ Chí Minh, Đại học Sư phạm - Đại học TháiNguyên, Đại học Sư phạm - Đại học Huế, Đại học Vinh, Đại học Cần Thơ tác giả nhận thấysinh viên chuyên ngành này đều được cung cấp những kiến thức nền tảng về bản đồ học và hệthống thông tin địa lí. Sinh viên được tiếp xúc và thực hành với các phần mềm GIS trên hạ tầngthiết bị tương đối hiện đại - trường hợp tại Khoa Địa lí, Trường Đại học Sư phạm Hà Nội. Đâylà lợi thế và cơ sở để sinh viên tiếp cận các MNM như MapServer nhằm thực hiện các nghiêncứu cũng như phát triển các ứng dụng liên quan đến webGIS. Tuy nhiên, các công trình khoahọc liên quan đến MNM GIS nói chung, MapServer nói riêng của sinh viên được công bố còntương đối ít ỏi, trong đó đa số là của sinh viên ngành kinh tế, kỹ thuật, lâm nghiệp, công nghệthông tin. Nguyên nhân chính là chương trình giảng dạy hệ thống thông tin địa lí ở nhiều trườngNgày nhận bài: 28/3/2021. Ngày sửa bài: 12/4/2021. Ngày nhận đăng: 25/4/2021.Tác giả liên hệ: Nguyễn Thanh Xuân. Địa chỉ e-mail: mrthanhxuan@gmail.com 113 Nguyễn Thanh Xuânsư phạm hiện nay chưa có sự quan tâm thỏa đáng về MNM GIS; bản thân sinh viên cũng chưa xácđịnh được các khả năng ứng dụng của chúng và chưa định vị được bản thân trong việc sử dụng chúng. Bài báo này tập trung phân tích một số đặc điểm cơ bản, các khả năng và mức độ vận dụngcủa MapServer trong xây dựng webGIS nhằm giúp sinh viên ngành sư phạm địa lí có thêmhướng học tập, nghiên cứu mới về lĩnh vực ứng dụng GIS. Đồng thời, tác giả cũng đề xuấtnhững gợi ý về việc tích hợp MapServer và các MNM GIS nói chung vào chương trình giảngdạy về GIS.2. Nội dung nghiên cứu2.1. Một số đặc điểm cơ bản của MapServer MapServer sử dụng chuẩn giao tiếp CGI (Common Gateway Interface) để giao tiếp vớicác thành phần và webserver nên đôi khi được gọi là ứng dụng MapServer CGI. Ngoài ra, nhiềuứng dụng được biên dịch để có thể dùng ngôn ngữ kịch bản (script) truy suất các hàm API(Application Programming Interface) của MapServer. Kiến trúc cơ bản của webGIS dùngMapServer thường gồm 2 phần (hình 1): phía máy chủ bao gồm dữ liệu được lấy từ kho dữ liệuhoặc các dịch vụ dữ liệu, máy chủ web và máy chủ bản đồ; phía máy khách là các định dạnghình ảnh và thuộc tính của dữ liệu được hiển thị trên trình duyệt [5], [6]. Hình 1. Kiến trúc cơ bản của ứng dụng dùng MapServer Ứng dụng Ma ...
Tìm kiếm theo từ khóa liên quan:
Mã nguồn mở UNM MapServer Xây dựng WebGIS Dự án webGIS Lớp bản đồ trên trình duyệt web Giảng dạy địa líGợi ý tài liệu liên quan:
-
Đề tài nguyên lý hệ điều hành: Nghiên cứu tìm hiểu về bộ nhớ ngoài trong hệ điều hành Linux
19 trang 240 0 0 -
Xây dựng công cụ nhận dạng khuôn mặt theo thời gian thực hiện trên nền hệ điều hành mã nguồn mỡ
7 trang 210 0 0 -
Câu hỏi ôn tập trắc nghiệm Hệ điều hành Linux
15 trang 70 0 0 -
Bài giảng Mã nguồn mở: Bài 3 - ThS. Phan Thanh Toàn
29 trang 68 0 0 -
Bài giảng Mã nguồn mở: Bài 1 - ThS. Phan Thanh Toàn
25 trang 59 0 0 -
82 trang 53 0 0
-
Xây dựng SLD của dữ liệu không gian cho webGIS mã nguồn mở bằng CSS trong GeoServer
6 trang 43 0 0 -
Ứng dụng WebGIS trong giám sát quản lý, sử dụng tài nguyên đất
6 trang 40 0 0 -
Giới thiệu về Zabbix, hệ thống giám sát thường xuyên tài nguyên của máy chủ
7 trang 36 0 0 -
90 trang 33 0 0