Xây dựng ứng dụng cảnh báo tình trạng cây xanh tại Hà Nội, sử dụng WEBGIS và điện toán đám mây

26 399 0
Xây dựng ứng dụng cảnh báo tình trạng cây xanh tại Hà Nội, sử dụng WEBGIS và điện toán đám mây

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

HỌC VIỆN CÔNG NGHỆ BƢU CHÍNH VIỄN THÔNG - IT Nguyễn Ngọc Hoan PT XÂY DỰNG ỨNG DỤNG CẢNH BÁO TÌNH TRẠNG CÂY XANH TẠI HÀ NỘI, SỬ DỤNG WEBGIS VÀ ĐIỆN TOÁN ĐÁM MÂY Chuyên ngành: Khoa học máy tính Mã số: 60.48.01.01 TÓM TẮT LUẬN VĂN THẠC SĨ HÀ NỘI - 2015 Luận văn hoàn thành tại: HỌC VIỆN CÔNG NGHỆ BƢU CHÍNH VIỄN THÔNG Người hướng dẫn khoa học: T.S Hà Mạnh Đào Phản biện 1: …………………………………………………………………………… Phản biện 2: ………………………………………………………………………… IT Luận văn bảo vệ trước Hội đồng chấm luận văn thạc sĩ Học viện Công nghệ Bưu Viễn thông ngày tháng năm PT Vào lúc: Có thể tìm hiểu luận văn tại: - Thư viện Học viện Công nghệ Bưu Viễn thông MỞ ĐẦU Tính cấp thiết đề tài Hệ thống thông tin địa lý (GIS) đời phát triển mạnh năm gần Cùng với bùng nổ ứng dụng Internet, công nghệ GIS cho phép chia sẻ thông tin thông qua mạng toàn cầu cách kết hợp GIS Web hay gọi WebGIS Tuy vậy, việc triển khai WebGIS nhiều khó khăn hầu hết các phần mềm GIS sử dụng đắt tiền phức tạp mà có số tính thực hữu dụng Thêm vào đó, việc chia sẻ liệu dự án GIS phức tạp, người dùng cần phải sử dụng nhiều công cụ khác để phân tích liệu GIS, thiết lập máy chủ cho ứng dụng web Đồng thời, giai đoạn suy thoái kinh tế nay, việc ứng dụng công nghệ hay dịch vụ CNTT đáp ứng việc quản lý tốt, hiệu liệu riêng công IT ty liệu khách hàng, đối tác toán ưu tiên hàng đầu Để quản lý nguồn liệu đó, ban đầu doanh nghiệp phải đầu tư, tính toán nhiều loại chi phí chi phí cho phần cứng, phần mềm, mạng, chi phí cho quản trị PT viên, chi phí bảo trì, sửa chữa,…Ngoài họ phải tính toán khả mở rộng, nâng cấp thiết bị; phải kiểm soát việc bảo mật liệu tính sẵn sàng cao liệu Để giải vấn đề người dùng thấy có nơi tin cậy giúp doanh nghiệp quản lý tốt nguồn liệu đó, doanh nghiệp không quan tâm đến sở hạ tầng, công nghệ mà tập trung vào công việc kinh doanh họ mang lại cho họ hiệu lợi nhuận ngày cao Khái niệm “điện toán đám mây” đời hoàn cảnh dần trở nên quen thuộc doanh nghiệp, đặc biệt doanh nghiệp vừa nhỏ Điện toán đám mây (Cloud Computing), gọi điện toán máy chủ ảo, mô hình điện toán sử dụng công nghệ máy tính phát triển dựa vào mạng internet (theo Wikipedia) Với số lợi ích như: sử dụng tài nguyên tính toán động, giảm chi phí, giảm độ phức tạp cấu doanh nghiệp, kiến trúc hướng dịch vụ… điện toán đám mây tạo hội cho doanh nghiệp hoạt động hiệu quả, thông minh tiết kiệm chi phí Nhằm đưa kĩ thuật triển khai WebGIS dựa mô hình điện toán đám mây để xóa bỏ nhược điểm cách triển khai WebGIS truyền thống nêu nhằm cung cấp ứng dụng hỗ trợ cảnh báo cố xanh Hà Nội, em định thực đề tài: "Xây dựng ứng dụng cảnh báo tình trạng xanh Hà Nội, sử dụng WebGIS điện toán đám mây” để làm đề tài luận văn thạc sỹ Tổng quan đề tài nghiên cứu 2.1 Tổng quan Hiện nay, việc ứng dụng công nghệ thông tin doanh nghiệp Việt Nam trở nên phổ biến, điện toán đám mây bắt đầu có tín hiệu lạc quan Tuy nhiên hầu hết doanh nghiệp vừa nhỏ e dè với điện toán đám mây, chưa hiểu rõ hết mô hình nên việc sử dụng dịch vụ điện toán đám mây hạn chế, đặc biệt mây hạn chế IT việc phát triển ứng dụng hệ thống thông tin địa lý (GIS) tảng điện toán đám Đồng thời, nhu cầu người dùng công cụ GIS ngày tăng mạnh Tuy PT vậy, việc ứng dụng GIS nhiều khó khăn Có giải pháp xóa bỏ nhược điểm đó, giúp thực công việc dễ dàng tiết kiệm thời gian Đó sử dụng GIS tảng điện toán đám mây(GIS Cloud) Eris nhà cung cấp dịch vụ điện toán đám mây với tảng ArcGIS Online cho phép người dùng triển khai WebGIS sở hạ tầng 2.2 Các công trình nghiên cứu có liên quan Đề tài nghiên cứu kĩ thuật triển khai WebGIS có nhiều tác giả thực Tuy nhiên nghiên cứu kĩ thuật triển khai WebGIS điện toán đám mây có Việt Nam Nhằm tiếp thu kết nghiên cứu đề tài trước tác giả tham khảo nhiều nguồn khác Một số đề tài nghiên cứu lĩnh vực WebGIS sau: Tác giả Lê Hữu Liêm Đại học Đà Nẵng nghiên cứu ứng dụng WebGIS để xây dựng đồ bãi biển du lịch thành phố Đà Nẵng Đề tài thực nội dung sau: nghiên cứu công nghệ GIS, WebGIS để làm sở phát triển ứng dụng; nghiên cứu phần mềm MapInfo, MapXtreme Java, NetBeans IDE, SQL Server, ngôn ngữ JSP để số hóa đồ, kỹ thuật đưa đồ lên web, xuất đồ web dạng hình ảnh đồ Đề tài số hạn chế sau: thông tin vị trí đồ tương đối, chưa thực xác; sử dụng phiên phần mềm MapXtreme Java 4.8.2 phiên thử nghiệm nên nhiều hạn chế Mục đích nghiên cứu  Đưa phương thức triển khai ứng dụng dựa WebGIS điện toán đám mây  Xây dựng ứng dụng WebGIS/ĐTĐM Đối tƣợng pham vi nghiên cứu IT Đối tượng nghiên cứu gồm có:  Cơ sở lý thuyết WebGIS  Cơ sở lý thuyết Điện toán đám mây  Các phương thức triển khai ứng dụng dựa WebGIS điện toán đám mây PT có Về phạm vi nghiên cứu:  Khái niệm sơ đồ hoạt động WebGIS  Khái niệm, cách thức hoạt động, mô hình triển khai, ưu điểm, nhược điểm điện toán đám mây  Các phương thức triển khai ứng dụng dựa WebGIS điện toán đám mây có  Xây dựng ứng dụng cảnh báo tình trạng xanh địa bàn Hà Nội dựa WebGIS/ĐTĐM Các phƣơng pháp nghiên cứu  Phương pháp nghiên cứu lý thuyết: tiến hành thu nhập tài liệu, thông tin liên quan đến đề tài  Tổng hợp phân tích tích tài liệu để đưa phương thức triển khai WebGIS điện toán đám mây  Tạo ứng dụng dựa WebGIS/ĐTĐM Những đóng góp luận văn Luận văn hoàn thành có đóng góp chủ yếu sau đây:  Hệ thống hóa vấn đề lý thuyết WebGIS Điện toán đám mây  Các phương thức triển khai ứng dụng dựa WebGIS điện toán đám mây có  Cách triển khai WebGIS cụ thể điện toán đám mây IT Kết cấu luận văn Luận văn chia thành chương sau: Chƣơng 1: WEB GIS VÀ ĐIỆN TOÁN ĐÁM MÂY PT Chương trình bày khái niệm WebGIS; sơ đồ hoạt động WebGIS ; khái niệm điện toán đám mây; đặc điểm bật điện toán đám mây; mô hình hướng dịch vụ điện toán đám mây; cách thức hoạt động điện toán đám mây; mô hình triển khai điện toán đám mây; ưu nhược điểm điện toán đám mây; giới thiệu WebGIS điện toán đám mây; kiến trúc hoạt động WebGIS điện toán đám mây; tính ArcGIS Online; dịch vụ ArcGIS Online, đường triển khai ứng dụng dựa WebGIS điện toán đám mây Chƣơng 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Trong chương sâu vào phát biểu toán, phân tích thiết kế hệ thống ứng dụng cảnh báo tình trạng xanh địa bàn Hà Nội dựa ArcGIS Online Chƣơng 3: XÂY DỰNG ỨNG DỤNG Trong chương sâu vào triển khai WebGIS cảnh báo tình trạng xanh địa bàn Hà Nội dựa ArcGIS Online Chƣơng 1: CƠ SỞ LÝ THUYẾT VỀ WEBGIS VÀ ĐIỆN TOÁN ĐÁM MÂY 1.1 WebGIS 1.1.1 Khái niệm WebGIS WebGIS hệ thống thông tin địa lý phân tán mạng máy tính để tích hợp, trao đổi thông tin địa lý World Wilde Web Sơ đồ hoạt động WebGIS PT IT 1.1.2 Hình 1.1: Sơ đồ hoạt động WebGIS Quá trình hoạt động WebGIS minh họa hình vẽ [1] 1.2 Điện toán đám mây 1.2.1 Khái niệm điện toán đám mây 1.2.2 Những đặc điểm bật 1.2.3 Mô hình hướng dịch vụ 1.2.4 Cách thức hoạt động điện toán đám mây p F ont-end lớp người dùng, cho ph p người dùng sử dụng thực thông qua giao diện người dùng p Bac -end bao gồm cấu trúc phần cứng phần mềm để cung cấp giao diện cho lớp Front-end người dùng tác động thông qua giao diện 1.2.5 Các mô hình triển khai điện toán đám mây Từ “đám mây” (cloud) xuất phát từ hình ảnh minh họa mạng Internet sử dụng rộng rãi hình vẽ hệ thống mạng máy tính giới CNTT Một cách nôm na, điện toán đám mây mô hình điện toán Internet Tuy nhiên, mô hình Cloud Computing dần định hình, ưu điểm vận dụng để áp dụng môi trường có quy mô phạm vi riêng, hình thành mô hình triển khai khác 1.2.6 Ưu nhược điểm điện toán đám mây 1.3 Các phƣơng thức triển khai ứng dụng dựa t ên WebGIS điện toán đám mây 1.3.1 Giới thiệu WebGIS điện toán đám mây Với phát triển điện toán đám mây, số hệ thống GIS chuyển đổi thành hệ thống GIS điện toán đám mây Ví dụ: Google Earth Engine, ArcGIS IT Server đám mây giscloud.com ESRI cung cấp nhiều giải pháp GIS điện toán đám mây như: ArcGIS Server Amazon EC2, ArcGIS.com, ArcLogistics BAO Giscloud.com hệ thống GIS điện toán đám mây ArcGIS Server Amazon EC2 ArcGIS.com xây dựng kiến trúc PT nhau, chạy ArcGIS Server máy ảo đặt đám mây Amazon EC2 ArcGIS Online, tảng ứng dụng điện toán đám mây Esri 1.3.2 Kiến trúc hoạt động Gồm tầng [2]: Hình 1.10: Kiến trúc hoạt động Tầng liệu (bên trái hình 1.10) chứa tất định dạng từ đơn giản CSVs Microsoft Excel đến sở dư liệu địa lí phức tạp Cho phép bạn tạo đồ, hộp công cụ, tài nguyên 3D phần mêm ArcGIS for Desktop ArcGIS Pro Tầng trung gian, tầng trung gian (ở hình 1.10), ta xuất tài nguyên desktop lên ArcGIS Online lên ArcGIS for Server Amazon Elastic Compute Cloud Ví dụ web services, ta thêm vào ArcGIS Online để tạo đồ web Các tổ chức không muốn đưa tài nguyên lên đám mây công cộng sử dụng Portal for ArcGIS, dạng ArcGIS Online sử dụng đám mây riêng tư ArcGIS Server Amazon EC2 Hiện có nhiều nhà cung cấp dịch vụ điện toán đám mây công cộng tiên IT phong Amazon dịch vụ đưa đến cho người dùng Amazon Web Service (AWS) Để chạy ứng dụng, AWS cung cấp máy ảo (VMs) thông qua dịch vụ Elastic Compute Cloud (EC2) Người dùng yêu cầu máy ảo (thường gọi EC2 instance) PT thông qua website AWS cài đặt phần mềm lên để sử dụng Hình 1.11: Mô hình Amazon Web Services Tầng trình diễn (Bên phải hình 1.10) bao gồm nhiều phần mềm sẵn có để tạo ứng dụng WebGIS mà không cần lập trình; web APIs SDKs để lập trình ứng dụng WebGIS 1.3.3 Tính ArcGIS Online ArcGIS Online cung cấp cho ta tảng điện toán đám mây để tạo, quan lý, chia sẻ, truy cập đồ, ứng dụng liệu Bao gồm: Infrastructure as a service (IaaS), ta upload liệu xuất web services lên ArcGIS Online, lưu trư tảng ArcGIS Online ( nằm Amazon Elastic Compute Cloud) Platform as a Service (PaaS), ta tạo ứng dụng WebGIS mà không cần lập trình với mâu ArcGIS Online sử dụng ArcGIS Web APIs ArcGIS Runtime SDKs for Mobile để phát triển ứng dụng WebGIS Software as a Service (SaaS), ta sử dụng đồ nền, dịch vụ đồ, dịch vụ phân tích ứng dụng lưu ArcGIS Online xuất Esri công động người dùng Esri IT 1.3.4 Các đường triển khai ứng dụng sử dụng WebGIS điện toán đám mây Hiên có nhiều công nghệ WebGIS để triển khai ứng dụng như: ArcGIS Online, Portal for ArcGIS, ArcGIS for Server, Web App Templates, Web AppBuilder for ArcGIS, PT ArcGIS API for JavaScript, the Collector for ArcGIS mobile app, ArcGIS Runtimes SDKs for Mobile (IOS, Android, and Windows Phone), Esri City Engine, 3D web sences 1.3.4.1 Tạo ứng dụng Web với ArcGIS Online web app templates ArcGIS Online thành phần công nghệ web GIS ngày [4] Hinh 1.13: Các loại nội dung ArcGIS Online 10 Hỗ trợ tất chức Tính đăng kí data store với máy chủ ArcGIS Online for Organizations Không cần cài đặt trì server Tự động co giãn số lượng người dùng tăng Chỉ cho ph p người sử dụng xuất tiled map services feature services 1.3.4.3 Cached map services Cached map services hiển thị cách nhanh chóng so với dynamic map services xử lý lượng lớn liệu mà không bị hiệu suất tốc độ ArcGIS ứng dụng trực tuyến web so sánh mẫu, bao gồm side-by-side swipe / Spyglass mẫu-tối đa hóa hiệu so sánh nhiều đồ web lớp đồ IT Cached map services Bản đồ nhớ đệm dùng để việc tạo trước loạt hình ảnh dạng map tile PT loạt tỉ lệ đồ [4] Hình 1.15: Bản đồ nh đệm Đề án lát (Tiling) Hình 1.16: Title Map 11 1.3.4.4 Feature services volunteered geographic information (VGI) Với map services dùng để tạo đồ thực truy vấn, người sử dụng chỉnh sửa liệu map services Feature services hỗ trợ chức đọc ghi Feature services đặc biệt hữu ích cho việc thu thập thông tin địa lý tình nguyện (VGI), chia sẻ công việc chỉnh sửa với người sử dụng web, hỗ trợ loại hình kinh doanh doanh nghiệp Volunteered geographic information (VGI) web editting VGI liệu không gian số hóa cung cấp từ tự nguyện người dân hình thức liệu cá nhân liệu tổ chức Từ góc độ kỹ thuật, VGI cung cấp hình thức chỉnh sửa liệu dựa trợ VGI chỉnh sửa Web Feature services IT web, người dùng thêm, xóa, cập nhật đối tượng Feature services hỗ PT Feature services hỗ trợ quyền đọc ghi [5] Feature services hữu ích cho việc phát triển ứng dụng web thu thập liệu tin cậy VGI Xuất Feature services v i ArcGIS for Server Khi xuất Feature services với ArcGIS for Server kích hoạt tùy chọn Feature services , ta tự động nhận hai dịch vụ Map service, Feature service tên Xuất Feature services v i ArcGIS Online for Organizations Ta xuất Feature service lên ArcGIS Online cách sử dụng ArcMap hay cách thêm CSV shapefile trực tiếp lên ArcGIS Online 1.3.4.5 Web AppBuilder for ArcGIS Công nghệ phát triển ứng dụng Web AppBuilder for ArcGIS cho phép ta xây dựng ứng dụng web mà không cần lập trình 12 Các tính Web AppBuilder for ArcGIS ứng dụng web mà ta sử dụng để tạo ứng dụng web GIS mà không cần lập trình Nó xây dựng HTML5 ArcGIS API for JavaScript Widgets Web AppBuilder cung cấp chức thông qua widget Web AppBuilder cung cấp loạt widget, bao gồm map, basemap gallery, navigation, overview map, coordinates, splash screen, legend, layer list, locate widget khác liệt kê hình sau [4]: 1.3.4.6 ArcGIS API for JavaScript IT ArcGIS Online templates Web AppBuilder for ArcGIS cung cấp nhiều chức phong phú cho ứng dụng web, đáp ứng tất yêu cầu dự án trường hợp cần tùy chỉnh ứng dụng web ArcGIS API for JavaScript cung cấp thư viện PT để phát triển ứng dụng web GIS ArcGIS REST API ArcGIS for JavaScript thông qua ArcGIS REST (Representational State Transfer) API để tương tác với ArcGIS for Server, ArcGIS Online, Portal for ArcGIS Tích hợp dijits (widgets) Một dijit JavaScript widget dễ dàng tích hợp vào ứng dụng JavaScript 1.3.4.7 GIS di động Sự gia tăng điện thoại thông minh máy tính bảng mang lại phát triển nhanh chóng công nghệ GIS thiết bị di động Phần giới thiệu ba tùy chọn cho việc xây dựng ứng dụng GIS di động: browser based, native-app based, hybrid based Ba phƣơng pháp tiếp cận để phát triển ứng dụng di động 13 Browser-based : đường xây dựng ứng dụng cách sử dụng HTML, JavaScript CSS Native-based: ứng dụng phải cài đặt thiết bị di động người dùng Hybrid-based: phương pháp tích hợp thành phần ứng dụng địa HTML / JavaScript / CSS ArcGIS cung cấp web APIs runtime SDKs làm việc với ArcGIS for Server, ArcGIS Online, Portal for ArcGIS thông qua REST API 1.3.4.8 Ứng dụng web 3D CityEngine CityEngine ứng dụng phần mềm máy tính để bàn độc lập giúp người dùng IT thiết kế, lập kế hoạch, mô hình môi trường đô thị 3D CityEngine tương tác với ArcGIS for Desktop ArcGIS Online PT CityEngine web viewer Sau tạo ra, cảnh CityEngine 3D xuất tải lên ArcGIS Online 1.4 Kết luận chƣơng 14 Chƣơng 2: PHẦN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Phát biểu toán Những vụ tai nạn dẫn đến tử vong đổ tưởng chừng hi hữu, lại xảy phổ biến Hà Nội có mưa giông lớn gió giật mạnh Cây đổ đè ngang xe taxi, tài xế tử vong chỗ Vào khoảng 19h30 tối 04/06/2014, đường Hùng Vương (Quận Ba Đình, Hà Nội), xà cừ cổ thụ, có đường kính khoảng 2m bất ngờ bật gốc đổ đè ngang hàng ghế đầu xe taxi hãng Group khiến tài xế Nguyễn Hữu Dần (SN 1978, quê Trường Yên, Yên Mỹ, Chương Mỹ, Hà Nội) tử vong chỗ Người khách ngồi ghế sau xe may mắn thoát chết ngang tấc Tính riêng tối 04/06/2014, có 155 xanh gây cố tuyến IT đường Hà Nội Trong có, 119 trường hợp đổ, 36 trường hợp cành gẫy gây ảnh hưởng đến giao thông, sinh hoạt người dân Ngoài ra, số trường hợp nhỏ cành gẫy khác người dân tự khắc phục PT Nguyên nhân dẫn đến loạt tai nạn đáng tiếc đổ đè chết người Việt Nam nước có khí hậu nhiệt đới, giáp biển nên khí hậu khắc nghiệt, năm hứng chịu hàng chục bão, tượng giông lốc thường xuyên xảy Trong số đa phần lâu năm có rễ chùm tốn đất, tán rộng dễ gãy đổ Bên cạnh đó, tốc độ gia tăng đô thị hóa, sửa chữa, nâng cấp, xây dựng hệ thống thoát nước, cầu cống, hạ ngầm đường điện, viễn thông,… có ảnh hưởng định tới an toàn xanh cổ thụ tuyến phố Do dẫn tới số xanh lâu năm bị rễ dẫn tới nguy an toàn cho người dân Nhiều trường bị đổ ngã thời tiết bình thường mưa to gió lớn Số lượng xanh có bóng mát địa bàn Thủ đô Công ty Công viên xanh quản lý lớn, 46.000 trồng nhiều tuyến phố quận Hà Nội Mỗi năm đơn vị cắt sửa 4.000 nặng tán, nguy hiểm; chặt hạ 1.000 chết khô, sâu mục, nghiêng, nguy hiểm Ngay việc thu dọn hậu hàng loạt ngã đổ 15 dông ngày 4/6/2014 vừa qua gặp nhiều khó khăn thiếu phương tiện, nhân lực,… Hướng giải cho vấn đề loạt tai nạn đáng tiếc đổ Chiều ngày 4/6/2014 vừa qua, quan dự báo thời tiết đưa nhiều thông tin tượng thời tiết xấu qua phương tiện truyền thông Hà Nội Đối với người dân, mưa, dông, bão, việc thực cần thiết không nên đường để tránh điều đáng tiếc xảy tới Từ nêu trên, khó để quy trách nhiệm cho Công ty Công viên xanh có trách nhiệm việc đổ đè chết lái xe taxi vừa qua tuyến phố bên cạnh vườn hoa Mai Xuân Thưởng hoàn cảnh mưa dông, gió lốc Không riêng vụ tài xế taxi bị tử vong, thiệt hại tài sản mà nhiều người dân bị đổ thiệt hại tài sản hay không? IT Vậy xà cừ cổ thụ đổ có phải lường trước khắc phục Giả sử trước cố xảy có thông báo người dân tới quan quản lý PT xanh nguy gãy đổ quan quản lý kịp thời khắc phục phòng bật gốc mưa bão Hoặc trường hợp xà cừ nói có tượng mục rỗng, bị bệnh, già cỗi, chết mà chặt hạ, dịch chuyển kịp thời có vụ việc xảy Bên cạnh đó, việc chặt hạ xanh phải qua nhiều quan thẩm định Công ty xanh lập phương án đánh giá, thẩm định, báo cáo quyền sở xanh an toàn để có phương án trình quan có thẩm quyền phê duyệt chặt hạ thay trồng khác Nhưng có tượng lợi dụng việc chặt vào mục đích cá nhân Đặc biệt chặt gỗ quý loại bỏ chắn trước cửa nhà, quan, doanh nghiệp… Với lí trên, ứng dụng mang tính cộng động ứng dụng cảnh báo tình trạng xanh Hà Nội cần thiết, để hỗ trợ công ty xanh trình quản lý xanh Hà Nội với thông tin thông báo tình trạng đến từ dân sống địa bàn Hà Nội cách kịp thời chuẩn xác 16 2.2 Phân tích thiết kế hệ thống Biểu đồ Usecase IT Lược đồ use case tổng quát hệ thống : PT Hình 2.5: ƣợc đồ usecase tổng quát Lược đồ use case mức phân rã :  Chức “Cập nhật” 17 Hình 2.6: ƣợc đồ usecase cập nhập IT  Chức “Quản lý cây” Hình 2.7: ƣợc đồ usecase quản lý PT  Chức “Gắn quyền quản lý cho người dùng” Hình 2.8: ƣợc đồ usecase gắn quyền quản lý  Chức “Tùy chỉnh đồ” 18 Hình 2.9: ƣợc đồ usecase tùy chỉnh đồ PT IT  Chức “Cảnh báo tình trạng cây” Hình 2.10: ƣợc đồ usecase cảnh báo 19 Chƣơng 3: XÂY DỰNG ỨNG DỤNG 3.1 Cài đặt hệ thống Đăng í A cGIS Online Để sử dụng dịch vụ ArcGIS Online cung cấp, cần đăng ký tài khoản ArcGIS Online, ArcGIS Online cho phép nguời dùng đăng kí tài khoản dùng thử 60 ngày, sau thời gian trên, người dùng muốn sử dụng tiếp phải trả phí sử dụng Để đăng kí tài khoản, vào http://www.arcgis.com/ để đăng kí PT IT Tạo đồ cho ứng dụng cảnh báo tình trạng xanh Hà Nội Hình 3.9: Bản đồ Hà Nội Cài đặt môi t ƣờng tạo ứng dụng v i ArcGIS Online Các phần mềm cần thiết 3.2 Kết mô Phía ngƣời dùng Truy cập http://cntttnmt.maps.arcgis.com/apps/Editor/index.html?appid=59d1f66e6d874e20a61002e7feadf4c3 để vào ứng dụng Web cảnh báo tình trạng xanh Hà Nội 20 IT Hình 3.10: Màn hình ứng dụng cảnh báo PT Người dùng sử dụng kí hiệu phù hợp với loại muốn cảnh báo xanh Hình 3.11: Các loại tình trạng cảnh báo Người dùng cập nhập thông tin tình trạng khung (popup) ra: người dùng chọn loại tình trạng muốn cảnh báo, người dùng đính kèm thông tin hình ảnh video IT 21 PT Hình 3.12: Popup điền thông tin tình trạng Phía ngƣời quản lý Truy cập http://cntt- tnmt.maps.arcgis.com/apps/dashboard/index.html#/526669fb037040f1b21b6ed2569feb2e để vào ứng dụng Web quản lí tình trạng xanh Hà Nội 22 IT Hình 3.13: Màn hình đăng nhập phần quản lý Đăng nhập với tài khoản cung cấp Chuyển đến phần quản lý ứng dụng Web PT cảnh báo tình trạng xanh Hà Nội Hình 3.14: Màn hình ứng dụng quản lý 23 Một số tính chủ yếu Hiển thị danh sách thông tin cảnh báo cây, tự động cập nhập có thông tin Hình 3.15: Danh sách thông tin cảnh báo Hiển thị thông tin chi tiết cảnh báo chọn có bao gồm hình ảnh PT IT video (nếu có) Hình 3.16: Thông tin chi tiết cảnh báo Hiển thị tổng số thông tin cảnh báo cây, tự động cập nhập có thông tin Hình 3.17: tổng số thông tin cảnh báo 24 KẾT LUẬN VÀ KIẾN NGHỊ Luận văn có đóng góp chủ yếu sau đây:  Hệ thống hóa vấn đề lý thuyết WebGIS Điện toán đám mây  Các phương thức triển khai ứng dụng dựa WebGIS điện toán đám mây  Ứng dụng cảnh báo tình trạng xanh Hà Nội Kiến nghị nghiên cứu tiếp theo:  Đưa phương thức triển khai WebGIS thân PT IT  Nhà trường nơi công tác hỗ trợ kinh phí nghiên cứu [...]... http://cntttnmt.maps.arcgis.com/apps/Editor/index.html?appid=59d1f66e6d874e20a61002e7feadf4c3 để vào ứng dụng Web cảnh báo tình trạng cây xanh tại Hà Nội 20 IT Hình 3.10: Màn hình ứng dụng cảnh báo PT Người dùng sử dụng kí hiệu phù hợp với loại muốn cảnh báo về cây xanh Hình 3.11: Các loại tình trạng cảnh báo về cây Người dùng cập nhập thông tin về tình trạng cây và khung (popup) được hiện ra: người dùng có thể chọn 1 trong 5 loại tình trạng cây muốn cảnh báo, ngoài ra người... thông tin cảnh báo về cây, tự động cập nhập khi có thông tin mới Hình 3.17: tổng số các thông tin cảnh báo về cây 24 KẾT LUẬN VÀ KIẾN NGHỊ Luận văn đã có những đóng góp chủ yếu sau đây:  Hệ thống hóa những vấn đề lý thuyết cơ bản về WebGIS và Điện toán đám mây  Các phương thức triển khai ứng dụng dựa trên WebGIS trên điện toán đám mây  Ứng dụng cảnh báo tình trạng cây xanh tại Hà Nội Kiến nghị về... quan, doanh nghiệp… Với các lí do trên, một ứng dụng mang tính cộng động là ứng dụng cảnh báo tình trạng cây xanh tại Hà Nội là cần thiết, để hỗ trợ các công ty cây xanh trong quá trình quản lý cây xanh tại Hà Nội với các thông tin thông báo tình trạng cây đến từ chính những dân đang sống trên các địa bàn tại Hà Nội một cách kịp thời và chuẩn xác 16 2.2 Phân tích và thiết kế hệ thống Biểu đồ Usecase IT... ảnh và video IT 21 PT Hình 3.12: Popup điền thông tin về tình trạng cây Phía ngƣời quản lý Truy cập http://cntt- tnmt.maps.arcgis.com/apps/dashboard/index.html#/526669fb037040f1b21b6ed2569feb2e để vào ứng dụng Web quản lí tình trạng cây xanh tại Hà Nội 22 IT Hình 3.13: Màn hình đăng nhập phần quản lý Đăng nhập với tài khoản được cung cấp Chuyển đến phần quản lý ứng dụng Web PT cảnh báo tình trạng cây. .. cây xanh tại Hà Nội Hình 3.14: Màn hình ứng dụng quản lý 23 Một số tính năng chủ yếu Hiển thị danh sách các thông tin cảnh báo về cây, tự động cập nhập khi có thông tin mới Hình 3.15: Danh sách các thông tin cảnh báo Hiển thị thông tin chi tiết về cảnh báo về cây đang được chọn có bao gồm hình ảnh PT IT và video (nếu có) Hình 3.16: Thông tin chi tiết về cảnh báo Hiển thị tổng số các thông tin cảnh báo. .. nguời dùng đăng kí tài khoản dùng thử trong 60 ngày, sau thời gian trên, nếu người dùng muốn sử dụng tiếp phải trả phí sử dụng Để đăng kí tài khoản, vào http://www.arcgis.com/ để đăng kí PT IT Tạo bản đồ nền cho ứng dụng cảnh báo tình trạng cây xanh tại Hà Nội Hình 3.9: Bản đồ Hà Nội Cài đặt môi t ƣờng tạo ứng dụng v i ArcGIS Online Các phần mềm cần thiết 3.2 Kết quả mô phỏng Phía ngƣời dùng Truy cập... cách sử dụng ArcMap hay bằng cách thêm một CSV hoặc một shapefile trực tiếp lên ArcGIS Online 1.3.4.5 Web AppBuilder for ArcGIS Công nghệ phát triển ứng dụng Web AppBuilder for ArcGIS cho phép ta xây dựng các ứng dụng web mà không cần lập trình 12 Các tính năng chính Web AppBuilder for ArcGIS là một ứng dụng web mà ta có thể sử dụng để tạo ra các ứng dụng web GIS mà không cần lập trình Nó được xây dựng. .. được xây dựng các ứng dụng bằng cách sử dụng HTML, JavaScript và CSS Native-based: các ứng dụng phải được cài đặt trên thiết bị di động của người dùng Hybrid-based: phương pháp này tích hợp các thành phần ứng dụng bản địa và HTML / JavaScript / CSS ArcGIS cung cấp một bộ các web APIs và runtime SDKs làm việc với ArcGIS for Server, ArcGIS Online, và Portal for ArcGIS thông qua REST API 1.3.4.8 Ứng dụng. .. một cây xanh phải qua nhiều cơ quan thẩm định Công ty cây xanh cũng lập phương án đánh giá, thẩm định, báo cáo của chính quyền sở tại những cây xanh có thể mất an toàn để có phương án trình các cơ quan có thẩm quyền phê duyệt chặt hạ và thay thế trồng cây khác Nhưng cũng có hiện tượng lợi dụng việc chặt cây vào mục đích cá nhân Đặc biệt là chặt những cây gỗ quý hoặc loại bỏ những cây chắn trước cửa nhà,... năng “Quản lý cây Hình 2.7: ƣợc đồ usecase quản lý cây PT  Chức năng “Gắn quyền quản lý cho người dùng” Hình 2.8: ƣợc đồ usecase gắn quyền quản lý  Chức năng “Tùy chỉnh bản đồ” 18 Hình 2.9: ƣợc đồ usecase tùy chỉnh bản đồ PT IT  Chức năng Cảnh báo tình trạng cây Hình 2.10: ƣợc đồ usecase cảnh báo 19 Chƣơng 3: XÂY DỰNG ỨNG DỤNG 3.1 Cài đặt hệ thống Đăng í A cGIS Online Để có thể sử dụng các dịch ... khai WebGIS truyền thống nêu nhằm cung cấp ứng dụng hỗ trợ cảnh báo cố xanh Hà Nội, em định thực đề tài: "Xây dựng ứng dụng cảnh báo tình trạng xanh Hà Nội, sử dụng WebGIS điện toán đám mây ... ưu điểm, nhược điểm điện toán đám mây  Các phương thức triển khai ứng dụng dựa WebGIS điện toán đám mây có  Xây dựng ứng dụng cảnh báo tình trạng xanh địa bàn Hà Nội dựa WebGIS/ ĐTĐM Các phƣơng... toán đám mây; đặc điểm bật điện toán đám mây; mô hình hướng dịch vụ điện toán đám mây; cách thức hoạt động điện toán đám mây; mô hình triển khai điện toán đám mây; ưu nhược điểm điện toán đám mây;

Ngày đăng: 16/03/2016, 10:30

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan