2.3. ỨNG DỤNG GIS TRONG XÂYDỰNG CƠ SỞ DỮ LIỆU PHỤC VỤ
2.3.3. Giới thiệu về WebGIS
2.3.3.1. Khái niệm về WebGIS
Cho đến nay, ngườh ta đã đưa ra một số định nghĩa về WEBGIS, cụ thể:
+ WebGIS là một hệ thống phức tạp cung cấp truy cập trên mạng vớh những chức năng như là copy hình ảnh, lưu trữ, hợp nhất dữ lhệu, đhều khhển và thao tác
với dữ liệu, phân tích và hiển thị dữ liệu không gian (Harder 1998).
+ WebGIS là hệ thống thông thn địa lý được phân bố thông qua hệ thống mạng máy tính phục vụ cho vhệc thống nhất, phổ bhến, ghao thếp vớh các thông thn địa lý được hiển thị trên World Wide Web (Edward,2000,URL).
2.3.3.2. Kiến trúc chung WebGIS
Dịch vụ web thông tin địa lý hay còn được gọh là WebGIS được xây dựng để cung cấp các dịch vụ về thông thn địa lý theo công nghệ web servhce. Chính vì thế nên bất cứ WebGIS nào cũng phảh thỏa mãn khến trúc ba tầng thông dụng của một ứng dụng web. Sau đó tùy thuộc vào từng loạh công nghệ và các cách thức
phát trhển, mở rộng khác nhau mà WebGIS sẽ trở thành n tầng khác nhau. Khến trúc 3 tầng của WebGIS được mô tả bao gồm tầng trình bày, tầng ghao dịch và
tầng dữ liệu được thể hiện trong hình sau.
Hình 2.6. Kiến trúc 3 tầng của WebGIS
Tầng trình bày: Thông thường chỉ là các trình duyệt Internet Explorer,
Mozhlla Fhrefox ... để mở các trang Web theo URL được định sẵn. Các ứng dụng clhent có thể là một Webshte, Applet, Flash,… được vhết bằng các công nghệ theo
chuẩn của World Whde Web. Các Clhent đôh khh cũng là một ứng dụng desktop
tương tự như phần mềm MapInfo, ArcMap,…
như Tomcat, Apache, Internet Information Server. Đó là một ứng dụng phía server nhiệm vụ chính của nó thường là tiếp nhận các yêu cầu từ client, lấy dữ
liệu từ cơ sở dữ liệu theo yêu cầu client , trình bày dữ liệu theo cấu hình định sẵn hoặc theo yêu cầu của client và trả kết quả về theo yêu cầu. Tùy theo yêu cầu của client mà kết quả trả về khác nhau: có thể là một hình ảnh dạng bimap (jpeg, gif, png) hay dạng vector được mã hóa như SVG, KML, GML,… Một khi dạng vector được trả về thì việc trình bày hình ảnh bản đồđược đảm nhiệm bởi Client, thậm chí client có thể xử lý một số bài toán về không gian. Thông thường các response và request đều theo chuẩn HTTP POST hoặc GET.
Tầng dữ liệu: là nơi lưu trữ các dữ liệu địa lý bao gồm cả các dữ liệu không gian và phi không gian. Các dữ liệu này được quản trị bởi các hệ quản trị cơ sở
dữ liệu như ORACLE, MS SQL SERVER, ESRI SDE, POSGRESQL,… hoặc là các file dữ liệu như shapefile, tab, XML,… Các dữ liệu này được thiết kế, cài đặt và xây dựng theo từng quy trình, từng quy mô bài toán ... mà lựa chọn hệ quản trị
cơ sở dữ liệu phù hợp.
2.3.3.3. Chức năng WebGIS
Một trang WebGIS thông thường gồm có 2 chức năng chính là
Chức năng hiển thị : Hiển thị toàn bộ tất cả các lớp bản đồ, hiển thị các lớp bản đồ theo tùy chọn, thay đổi tỉ lệ hiển thị bản đồ(phóng to, thu nhỏ), di chuyển khu vực hiển thị, hiển thị thông tin vềđối tượng cụ thể và in bản đồ.
Chức năng phân tích và thiết kế: Thực hiện việc tìm kiếm các dữ liệu phù hợp với yêu cầu (qua các query), chỉnh sửa đối tượng sẵn có thông tin về màu sắc thông qua 1 chuẩn bản đồ và tạo bản đồ chuyên đề.
2.3.3.4. Tiềm năng của WebGIS
WebGIS là xu hướng phổ biến thông tin mạnh mẽ trên internet không chỉ dưới gốc độ thông tin thuộc tính thuần túy mà nó còn kết hợp được thông tin không gian hữu ích cho người sử dụng. Khả năng ứng dụng của WebGIS bao gồm:
- Có khả năng phân phối thông tin địa lý rộng rãi trên toàn cầu.
- Người dùng Intenet có thể truy cập đến các ứng dụng GIS mà không phải mua phần mềm cho máy trạm.
- Đối với phần lớn người dùng không có kinh nghiệm về GIS thì việc sử
2.3.3.5. Giới thiệu về ArcGIS online
ArcGIS Online là một GIS web trực tuyến hợp tác, cho phép bạn sử dụng, tạo và chia sẻ bản đồ, cảnh, ứng dụng, lớp, phân tích và dữ liệu. Bạn có quyền truy cập Living Atlas of the World, ứng dụng và đám mây an toàn của Esri, nơi bạn có thể thêm các mục và xuất bản các lớp web (Esri, 2017).
ArcGIS Online là nơi để khám phá dữ liệu, tạo bản đồ và chia sẻ các câu chuyện. Với ArcGIS Online, bạn có thể sử dụng và tạo bản đồ và cảnh, truy cập bản đồ, lớp và phân tích đã sẵn sàng từ Living Atlas của thế giới, xuất bản dữ
liệu dưới dạng các lớp web, cộng tác và chia sẻ, truy cập bản đồ từ bất kỳ thiết bị
nào, Dữ liệu kinh doanh của bạn, tùy chỉnh trang web ArcGIS Online và xem các báo cáo trạng thái (Esri, 2017).
ArcGIS Online bao gồm các bản đồ và cảnh tương tác cho phép toàn bộ tổ
chức của bạn khám phá, hiểu và đo lường dữ liệu địa lý của bạn. Truy cập Bản đồ
Sống của Thế giới, bộ sưu tập các bản đồ, cảnh, lớp dữ liệu, hình ảnh, phân tích và
ứng dụng năng động của cộng đồng ArcGIS và làm giàu cho chúng với dữ liệu của chính bạn để khám phá các mẫu, câu trả lời và mối quan hệ về cộng đồng và thế
giới của bạn. Sử dụng các công cụ phân tích được bao gồm trong trình xem bản đồ để khám phá các mẫu mới, tìm vị trí phù hợp, làm phong phú thêm dữ liệu của bạn, tìm hiểu những gì ở gần và tóm tắt dữ liệu của bạn (Esri, 2017).
ArcGIS Online bao gồm mọi thứ bạn cần để tạo bản đồ, tạo cảnh và tạo
ứng dụng. Thông qua người xem bản đồ và người xem cảnh, bạn có thể truy cập vào một bộ sưu tập các bản đồ cơ sở và các công cụ để thêm các lớp của riêng bạn và định dạng mashup mà bạn có thể chia sẻ với người khác. Bạn cũng có quyền truy cập vào các công cụ dễ sử dụng để tạo các ứng dụng mà bạn có thể
xuất bản tới ArcGIS Online (Esri, 2017).
Cho phép tương tác với dữ liệu tổ chức của bạn bằng cách chia sẻ nội dung liên quan đến hoạt động chung. Bạn có thể thiết lập nhóm riêng tư và theo lời mời, hoặc các nhóm công khai dành cho mọi người. Bạn cũng có thể chia sẻ
bản đồ bằng cách nhúng chúng vào các trang web, trên các blog, trong các ứng dụng web và thông qua các phương tiện truyền thông xã hội. ArcGIS Online bao gồm một số ứng dụng có cấu hình và nhà xây dựng. Chỉ với vài bước và không lập trình, bạn có thể xuất bản một ứng dụng web mà bất cứ ai cũng có thể truy cập thông qua trình duyệt (Esri, 2017).
Bạn có thể xuất bản dữ liệu của bạn dưới dạng các lớp web trên ArcGIS Online . Điều này giải phóng tài nguyên nội bộ của bạn vì các lớp web này được lưu trữ trong đám mây và quy mô của Esri theo nhu cầu khi tăng hoặc giảm. Bạn có thể thêm các lớp của mình vào các ứng dụng trên web, máy tính để bàn và thiết bị di động và cho phép những người khác sử dụng các lớp đó. Bạn có thể
xuất bản dữ liệu trực tiếp từ ArcGIS Desktop hoặc ArcGIS Online mà không cần phải cài đặt máy chủ của riêng mình và chia sẻ chúng với những người khác trong tổ chức của bạn, những người có thể thêm các lớp bản đồ hoặc các công cụ
xử lý dữ liệu vào các bản đồ và ứng dụng của họ (Esri, 2017).
ArcGIS Online bao gồm các công cụ và cài đặt cho phép quản trị viên của tổ chức không chỉ điều chỉnh trang chủ mà còn quản lý tổ chức như một toàn thể. Điều này bao gồm việc định cấu hình trang web, mời và thêm thành viên và xác định vai trò của họ, quản lý nội dung, nhóm và thiết lập chính sách bảo mật (Esri, 2017).
ArcGIS Online bao gồm một loạt các ứng dụng giúp bạn tương tác với các bản đồ và dữ liệu trong tổ chức của bạn (Esri, 2017).
ArcGIS Pro, một máy tính để bàn hiện đại GIS, hoạt động liên tục với ArcGIS Online để tạo, hình dung và chia sẻ dữ liệu 2D và 3D, thực hiện phân tích và hơn thế nữa. Mở rộng tầm nhìn của GIS trong tổ chức của bạn bằng cách sử dụng ArcGIS Enterprise để xuất bản các dịch vụ, tạo và truy cập các bản đồ, cảnh và ứng dụng và thực hiện phân tích. Là thành viên của một tổ chức, bạn có thể ghé thăm ArcGIS Marketplace để khám phá ứng dụng và dữ liệu của các đối tác và nhà phân phối của Esri. Các nhà phát triển cũng có thể truy cập ArcGIS Web API, ArcGIS Runtime SDK và các công cụ khác trên ArcGIS for Developers để xây dựng ứng dụng tùy chỉnh (Esri, 2017).
Bạn có thể truy cập ArcGIS Online qua các trình duyệt web, thiết bị di
động và người xem bản đồ desktop, cũng như trực tiếp thông qua các thành phần khác của hệ thống ArcGIS, ví dụ như các ứng dụng ArcGIS và ArcGIS Desktop . Bằng cách tham gia vào tổ chức và đăng nhập bằng tài khoản tổ chức của mình, bạn sẽ thấy chế độ xem trang web được cá nhân hoá của tổ chức và truy cập dữ
liệu có thẩm quyền của tổ chức và nội dung không gian địa lý khác mà bạn có thể
sử dụng để tạo bản đồ và ứng dụng. Với tài khoản tổ chức của bạn, bạn cũng có thể chia sẻ công việc của bạn với các thành viên khác trong tổ chức của bạn, tham gia vào các nhóm và lưu lại công việc của bạn (Esri, 2017).
Nếu một tổ chức đã cho phép truy cập nặc danh vào trang web của họ, bạn có thể truy cập bất kỳ tài nguyên nào mà họ chia sẻ với công chúng mà không cần đăng nhập. Ví dụ: họ có thể đã nhúng một nhóm các bản đồ và ứng dụng họ
sáng tác vào ArcGIS Online và vào trang web của họ Và chia sẻ những nguồn này với công chúng (Esri, 2017).
Một tài khoản công cộng là một cách khác để truy cập vào ArcGIS Online . Các tài khoản này không được liên kết với một tổ chức và cung cấp một bộ
chức năng giới hạn. Tài khoản công khai cho phép bạn sử dụng và tạo bản đồ và chia sẻ bản đồ và ứng dụng với người khác. Tài khoản công khai chỉ dành cho mục đích phi thương mại (Esri, 2017).