CHƢƠNG I TỔNG QUAN VỀ DƢ̃ LIỆU ẢNH VỆ TINH VÀ GIS
1.2. TỔNG QUAN VỀ GIS
1.2.5. Giới thiê ̣u về WebGIS
WebGIS là một bƣớc tiến mới của ngành hệ thống thông tin địa lý GIS trong những năm gần đây, khi mà mạng Internet tốc độ cao phát triển cùng với sự sẵn sàng của các phần mềm thƣơng mại và mã nguồn mở cho phép thực thi trên máy chủ thay vì chỉ thực thi đƣợc trên từng máy khách. Các định nghĩa về WebGIS tổng quát hóa là việc chia sẻ, tích hợp, phân bố tính năng GIS qua mạng Internet trên nền tảng TCP/IP.
Hình 4: Kiến trúc của WebGIS
Kiến trúc WebGIS có những ƣu điểm khi phát triển và sử dụng rộng rãi là: -Tận dụng tối đa khả năng của nền tảng client – server
-Khả năng mở rộng và phát triển các nền tảng phần cứng, phần mềm
-Tách biệt giữa các tầng và có thể thay thế các giải pháp về Web Server, GIS Server, Database Server tùy theo nhu cầu sử dụng
-Giảm thiểu chi phí khi đƣa Web Server và GIS Server là nơi tập trung xử lý dữ liệu phân tán thay vì chỉ thực thi đƣợc trên từng máy có cài phần mềm GIS.
Hiện tại phổ biến có 3 mô hình đƣợc áp dụng trong mô hình triển khai thực tế WebGIS có những ƣu, nhƣợc điểm khác nhau:
-Server Side: xử lý tập trung mọi truy vấn từ phía Client, tính toán, truy xuất các thành phần trong hệ thống, trả về kết quả cho Client. Tận dụng khả năng phần cứng mạnh của máy chủ để xử lý thay vì chạy trên máy khách. Tuy nhiên, hệ thống sẽ bị ngƣng trệ nếu máy chủ bị quá tải khi có quá nhiều truy cập hoặc bị tấn công mạng.
-Client Side: phân tải xử lý, tính toán với máy chủ nhờ việc chia sẻ bớt công việc. Máy khách sẽ đƣợc bổ sung thêm 1 số tính năng mở rộng nhƣ applet, plug-in, v.v để có thể có các tính năng tƣơng tự nhƣ thực thi ở Server. Rất hữu ích khi sử dụng trong việc giảm thiểu tải cho máy chủ, tận dụng khả năng phần cứng còn thừa từ máy khách. Tuy nhiên, việc chia sẻ dữ liệu lớn qua mạng có thể gây chậm trễ khả năng xử lý, máy khách không đủ khả năng tính toán quá phức tạp, thích hợp với mô hình WebGIS nhỏ.
-Hybrid Side: việc phân chia công việc tính toán và xử lý dữ liệu hƣớng về Server hoặc Client đều có những ƣu, nhƣợc điểm riêng. Vì vậy cần có một giải pháp để có thể tận dụng tài nguyên của cả Client và Server về phần cứng, phần mềm, băng thông, v.v. Giải pháp Hybrid kết hợp giữa Server và Client là một cách thức để giải quyết vấn đề trong tƣơng lai. Bản thân các Server sẽ vẫn thực thi các yêu cầu về truy vấn, xử lý dữ liệu. Tuy nhiên, với các tính toán đơn giản, thao tác với bản đồ thì có thể đƣa về trình duyệt của Client xử lý riêng. Ngoài ra, cùng với sự phát triển mạnh mẽ của điện toán đám mây (Cloud Computing), các máy Client cũng có thể trở thành các WebGIS Server Mini và phân tải với hệ thống WebGIS lớn, cồng kềnh hiện tại.
CHƢƠNG II. XÂY DƢ̣NG HỆ THỐNG THÔNG TIN GIÁM SÁT CHÁY RƢ̀NG SƢ̉ DỤNG DƢ̃ LIỆU ẢNH VỆ TINH