CHƯƠNG 3: NỘI DUNG VÀ PHƯƠNG PHÁP THỰC HIỆN
3.3. Đưa các lớp dữ liệu đã biên tập lên Web
WebApp sự cố gồm có lớp sự cố và các lớp dữ liệu đi kèm. Các lớp dữ liệu về hệ thống cấp nước khi này chỉ làm vai trò nền, định hướng khi thu thập, thể hiện dữ liệu sự cố trong quản lý cấp nước nên khi đưa lên Web, ngoài lớp sự cố trên Web có thể sửa chữa cập nhật thì các lớp dữ liệu còn lại phục vụ như bản đồ nền nên không cần chức năng sửa chữa (edit).
Vì vậy mà đưa bản đồ cấp nước lên Web theo 2 hình thức:
Feature services cho lớp sự cố. Feature services cung cấp các tính năng và biểu tượng để sử dụng các tính năng (truy vấn và sửa đổi).
Map service cho các lớp dữ liệu còn lại. Map service là cách tạo bản đồ có sẵn cho Web bằng cách sử dụng ArcGis. Bản đồ được tạo trong ArcMap, xuất bản đồ lên Web, người dùng sau đó có thể mở xem qua ứng dụng Web, ArcGIS Desktop, ArcGIS Online và các ứng dụng khác, tuy nhiên không thể sửa chữa dữ liệu.
3.3.1. Đưa các lớp dữ lệu lên ArcGIS Online:
Mở ArcMap.
Chọn File Share As Chọn Publish Service Chọn Next.
Hình 3.36 Giao diện ArcMap chia sẻ dữ liệu bản đồ lên web.
Chọn My Hosted Services: tài khoản đã đăng ký đã kết nối và đặt tên cho mục Service name Continue (tiếp tục). Tên sử dụng phải duy nhất, không trùng với các tên khác, nếu trùng sẽ nhận tin báo lỗi.
Hình 3.37 Giao diện chia sẻ dữ liệu.
32
Trong khung bên trái cửa sổ Service Edior, chọn thanh Capabilities chọn cả hộp thoại Tiled Mapping và cả Feature Access. Thanh Capabilities là thanh khả năng dữ liệu lên web có 2 tùy chọn: Tiled Mapping (bản đồ nền) là lớp các hình ảnh không gian được sử dụng làm nền, Feature Access là các lớp dữ liệu rời rạc có thể chỉnh sửa.
Hình 3.38 Giao diện hộp thoại Service Editor.
Caching: Tiling Scheme: ArcGIS Online / Bing Maps/ Google Maps:
Tile scheme là dãy tỷ lệ cache theo dịch vụ của Google Map. Khi xây dựng (build) tile cache ra thì việc phóng to (hoặc thu nhỏ) nó hiển thị giống với cách phóng to (hoặc thu nhỏ) của Google Map.
Chọn thanh Advanced Settings: Ở mục Area of interest to cache, chọn Current extent of the map. Thêm 4 tỷ lệ phóng to, thu nhỏ vào danh sách hiện có.
Chọn tỷ lệ 500 và chọn add(thêm), chọn thêm 3 tỷ lệ nữa: 200, 500, 2000.
Hình 3.39 Giao diện hộp thoại Advanced Settings.
33
Trở về thanh Caching, chọn nút Calculate Cache Size để mở cửa sổ Calculate Cache Size. Chọn Start( bắt đầu). Việc tính toán sẽ mất vài phút,
Chọn thanh Item Description. Mục Summary (tên), Tags (giải thích), Description (mô tả).
Trên thanh Service Editor, chọn Analyze để kiểm tra dữ liệu có thể chia sẻ lên web được hay không, trong hộp Prepare box có 1 danh sách cảnh báo và thông báo xuất hiện nhưng không có lỗi, nếu có ảnh báo hoặc báo lỗi, những cảnh báo này có thể được tìm thấy trong hỗ trợ ArcGIS help.
Publish: chia sẻ dữ liệu lên ArcGIS Online.
Hoàn thành đưa dữ liệu lên Online. chọn OK.
Trong cửa sổ Catalog, mở rộng My Hosted Services để xem Services mới.
Đến trang ArcGIS Online và xem dữ liệu đã chia sẻ lên.
Hình 3.40 Dữ liệu Tile layer đã chia sẻ.
3.3.2. Đưa lớp sự cố lên ArcGIS Online:
Để chia sẻ lớp dữ liệu sự cố thực hiện theo các bước sau:
Mở ArcMap, chọn File Share As Service.
Cửa sở Share as Servive xuất hiện, chọn Publish a service và chọn Next.
Chọn tài khoản kết nối Choose a connection. Mục New name for the service, đặt tên (tên không dài hơn 120 ký tự chữ, số, gạch dưới).
Chọn Next, Continue (tiếp tục).
Xuất hiện hộp thoại Service Editor, chọn thanh Capabilities và chọn Feature Access: cho phếp bật chức năng sửa chửa trên web.
Chọn thanh Feature Access: chọn các chức năng Create (tạo thêm chức năng), Delete (xóa), Sync (đồng bộ dữ liệu khi sử dụng chế độ offline), Update (cập nhật).
Chọn thanh Item Description. Mục Summary (tên), Tags (giải thích), Description (mô tả).
Trên thanh Service Editor, chọn Analyze để kiểm tra dữ liệu có thể chia sẻ lên web được hay không, trong hộp Prepare box có 1 danh sách cảnh báo và thông báo xuất hiện nhưng không có lỗi, nếu có ảnh báo hoặc báo lỗi, những cảnh báo này có thể được tìm thấy trong hỗ trợ ArcGIS help.
Publish: chia sẻ dữ liệu lên ArcGIS Online.
Hoàn thành đưa dữ liệu lên Online, chọn OK.
34
Hình 3.41 Lớp sự cố được chia sẻ lên ArcGIS Online.