Miêu tả dịch vụ GeoData

Một phần của tài liệu (LUẬN văn THẠC sĩ) kiến trúc của một hệ thống GIS phân tán 002 (Trang 43 - 44)

Sau khi giải quyết nhu cầu liên quan đến dữ liệu, ta quan tâm tới việc xây dựng ứng dụng để người dùng có thể sử dụng các dữ liệu đó. Vì phạm vi người dùng là khá lớn nên ngoài việc xây dựng các ứng dụng cho máy bàn thì ta còn phải xây dựng ứng dụng chạy trên Web và thậm chí cả ứng dụng cho thiết bị cầm tay:

Việc xây dựng các ứng dụng cho máy bàn, tác giả lựa chọn sử dụng ArcGIS Engine SDK khi lập trình các phần liên quan đến yếu tố không gian. Đây là công cụ lập trình rất mạnh, đáp ứng các yêu cầu từ đơn giản đến phức tạp. Thông thường các ứng dụng cho máy bàn thích hợp với nhân viên tại các phân hệ, chúng ta sẽ tích hợp yếu tố không gian vào công việc chuyên môn của họ.

Việc xây dựng ứng dụng chạy trên Web, tác giả lựa chọn sử dụng thư viện ArcGIS API for Javascript. Đây cũng là bộ thư viện khá tốt, chạy được trên mọi trình duyệt mà không cần cài plug-in. Chúng ta có thể xây dựng ứng dụng Web cho người dân có thể vào tra cứu thông tin.

Với ứng dụng cho thiết bị cầm tay, tác giả lựa chọn sử dụng các bộ thư viện ArcGIS for Android SDK, ArcGIS for iOS SDK và ArcGIS for Windows Phone SDK. Ứng dụng cho thiết bị cầm tay có thể dùng cho các cán bộ chuyên trách đi thu thập dữ liệu hay những người phải làm việc tại hiện trường.

Ngoài ra, một số thư viện lập trình mã nguồn mở khá tốt cho việc xây dựng ứng dụng cơ bản như MapWindows, SharpMap cho máy bàn, OpenLayers cho Web.

CHƯƠNG 3: CÀI ĐẶT, CHẠY THỬ NGHIỆM 3.1. Giới thiệu 3.1. Giới thiệu

Trong phần này sẽ đề cập đến việc cài đặt và chạy thử nghiệm một số chức năng của hệ thống GIS phân tán theo mô hình đã đề xuất phần trên. Bài toán đặt ra ở đây là một phân hệ (ví dụ như Cơ quan địa chính) có dữ liệu thửa đất. Họ cần thực hiện việc tạo bản sao lên Trung tâm và thường xuyên đồng bộ bản sao đó. Trên Trung tâm cũng cần xuất bản dữ liệu này dưới dạng dịch vụ Web GIS và tạo ứng dụng chạy trên trình duyệt để cho người dân có thể lên đó tra cứu thông tin.

Dữ liệu thực hiện là khu vực xung quanh khách sạn Melia – Hà Nội, với lớp dữ liệu không gian thửa đất (parcel). Nền tảng công nghệ được sử dụng là hệ thống phần mềm ArcGIS của hãng Esri.

Hai công đoạn chính là cài đặt hệ thống và chạy thử nghiệm được miêu tả tóm tắt như sau:

Công đoạn cài đặt:

Thực hiện cài đặt Hệ quản trị CSDL quan hệ SQL Server 2008 R2 dùng để lưu trữ dữ liệu không gian. Lưu ý ở đây không sử dụng định dạng dữ liệu không gian có sẵn trong SQL Server 2008 R2 mà sẽ sử dụng định dạng của phần mềm trung gian ArcSDE (giữa Hệ quản trị CSDL quan hệ và trình khách). Về mặt vật lý thì dữ liệu không gian vẫn được lưu trong SQL Server nhưng đã được mã hóa và các quá trình nhập/xuất dữ liệu sẽ thông qua thư viện của ArcSDE. Hình 3.1 cho ta thấy điều đó:

Một phần của tài liệu (LUẬN văn THẠC sĩ) kiến trúc của một hệ thống GIS phân tán 002 (Trang 43 - 44)

Tải bản đầy đủ (PDF)

(56 trang)