TÌM HIỂU và xây DỰNG hệ THỐNG THÔNG TIN địa lý WEBGIS

71 0 0
TÌM HIỂU và xây DỰNG hệ THỐNG THÔNG TIN địa lý   WEBGIS

Đ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

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Trần Văn Hưởng TÌM HIỂU VÀ XÂY DỰNG HỆ THỐNG THƠNG TIN ĐỊA LÝ - WEBGIS KHỐ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ thơng tin ` LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Trần Văn Hưởng TÌM HIỂU VÀ XÂY DỰNG HỆ THỐNG THƠNG TIN ĐỊA LÝ - WEBGIS KHỐ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ thơng tin Cán hướng dẫn: PGS.TS Hoàng Xuân Huấn ` LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LỜI CẢM ƠN Em xin chân thành cảm ơn Khoa Công Nghệ Thông Tin, Trường Đại học Công nghệ, Đại học Quốc gia Hà Nội tạo điều kiện thuận lợi cho em học tập thực đề tài tốt nghiệp Em xin bày tỏ lòng biết ơn sâu sắc đến thầy Hồng Xn Huấn tận tình hướng dẫn bảo em trìn thực đề tài Em xin chân thành cảm ơn quý thầy cô khoa cơng nghệ thơng tin tận tình giảng dạy, trang bị cho em kiến thức quý báu năm học vừa qua Sau hết, xin gửi lời cảm ơn đến gia đình bạn bè, người thân ủng hộ động viên tinh thần để luận văn hoàn thành Mặc dù cố gắng hoàn thiện luận văn với tất nỗ lực thân, chắn tránh khỏi thiếu sót Kính mong q Thầy Cơ tận tình bảo Một lần nữa, em xin chân thành cảm ơn ln mong nhận đóng góp q báu tất người Xin chân thành cảm ơn tất ! Hà Nội, tháng 5/2010 Người thực Trần Văn Hưởng ` LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com TĨM TẮT KHĨA LUẬN Trong khóa luận tơi xin tìm hiểu hệ thống thơng tin địa lý cụ thể hệ thống thông tin địa lý Web – WebGIS Trong phần đầu khóa luận trình bày tìm hiểu hệ thống thơng tin địa lý nói chung bao gồm: khái niệm hệ thống tin địa lý, nguộn gốc đời, thành phần cấu thành hệ thống thông tin địa lý số lĩnh vực ứng dụng hệ thống thông tin địa lý Trong phần phần tìm hiểu ứng dụng thơng tin địa lý web từ đặc điểm, kiến trúc triển khai hệ thông cách tổ chức lưu trữ liệu địa lý Trong phần ba khóa luận trình bày tìm hiểu chuẩn trao đổi liệu địa lý web số công nghệ mã nguồn mở giúp xây dựng hệ thống thông tin địa lý Web Trong phần cuối khóa luận trình bày hệ thống thông tin địa lý tự xây dựng dựa công nghệ mã nguồn mở ` LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MỤC LỤC MỞ ĐẦU 7  Chương 1.  Hệ thống thông tin địa lý 3  1.1.  Hệ thống thơng tin địa lý 3  1.2.  Các thành phần hệ thống thông tin địa lý 4  1.3.  Một số ứng dụng hệ thống thông tin địa lý 7  Chương 2.  Hệ thống thông tin địa lý Web .11  2.1.  Hệ thống thông tin địa lý Web thách thức 11  2.2.  Kiến trúc hệ thống thông tin địa lý Web 12  2.2.1.  Kiến trúc chung 12  2.2.2.  Các hình thức triển khai 15  2.2.2.1.  Kiến trúc hướng phục vụ 16  2.2.2.2.  Kiến trúc hướng người dùng 18  2.2.2.3.  Kiến trúc kết hợp 20  2.3.  Dạng liệu hệ thống thông tin địa lý 20  2.3.1.  Dữ liệu không gian .21  2.3.1.1.  Dữ liệu vector .21  2.3.1.2.  Dữ liệu raster 28  2.3.1.3.  Chuyển đổi qua lại liệu vector liệu rastor 32  2.3.1.4.  So sánh liệu vector liệu rastor .33  2.3.2.  Dữ liệu phi không gian 34  Chương 3.  Một số công nghệ WebGIS nguồn mở 37  3.1.  Chuẩn trao đổi liệu địa lý Web theo OGC 37  3.1.1.  Cơ chế hoạt động .37  3.2.  Web Map Service Web Feature Service .38  3.2.1.  Web Map Service (WMS) .39  3.2.1.1.  Phương thức GetMap 39  3.2.1.2.  Phương thức GetCapbilities .40  3.2.1.3.  Phương thức GetFeatureInfo 41  ` LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3.2.2.  Web Feature Service (WFS) .42  3.2.2.1.  Phương thức GetCapbilities .43  3.2.2.2.  Phương thức DescribeFeatureType 44  3.2.2.3.  Phương thức GetFeature 45  3.3.  Một số công nghệ mã nguồn mở 48  3.3.1.  Mapbuider 48  3.3.2.  GeoServer 50  3.3.2.1.  Lịch sử phát triển 51  3.3.2.2.  Đặc điểm 52  Chương 4.  Xây dựng ứng dụng WebGIS 53  4.1.  Mơ tả tốn 53  4.2.  Yêu cầu hệ thống .54  4.3.  Thiết kế hệ thống .54  4.3.1.  Kiến trúc hệ thống 54  4.3.2.  Xây dựng mơ hình Use-case .56  4.3.2.1.  Xác định Actor use case 56  4.3.2.2.  Đặc tả use case 57  4.3.3.  Thiết kế số hình 61  KẾT LUẬN 64  ` LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MỞ ĐẦU 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ổ công nghệ ứng dụng Internet, phát triển 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 cịn gọi WebGIS Bên cạnh đó, xu hướng chia sẻ liệu, phát triển phần mềm công nghệ mã nguồn mở quan tâm nước phát triển nhiều lợi ích mà mang lại Vì thế, việc nghiên cứu ứng dụng WebGIS sở mã nguồn mở mang lại khả chia sẻ thông tin địa lý rộng rãi cho ngành Hơn thập kỷ trước đây, thông tin không gian - đồ Việt Nam chủ yếu thành lập phát hành giấy Trong năm gần đây, quy trình thành lập đồ, lưu trữ phát hành chuyển đổi sang công nghệ số Các đồ giấy trước số hoá nằm ổ cứng máy tính quan, trường học, cá nhân, Theo xu chung, thông tin không gian chuyển sang lưu trữ hệ thống sở liệu thông tin không gian sử dụng đơn vị khác Việc chuyển đổi từ công nghệ số sang công nghệ đồ giấy bước tiến vượt bậc ngành trắc địa Tuy nhiên, hệ sở liệu không gian lưu trữ sử dụng hệ thống riêng biệt hạn chế nhiều tiềm khai thác thông tin không gian hệ thống Công nghệ Web-GIS cho phép phát hành, tiếp cận, truy vấn thông tin không gian môi trường mở Internet cho phép phát huy tiềm chưa đánh thức hệ thống thông tin địa lý, không gian đưa công tác trắc địa đồ lên tầm cao Ngay vừa đời từ cuối năm 90 kỷ trước, cơng nghệ Web-GIS đón nhận rât hồ hởi có nhiều bước phát triển song nhiều hạn chế chưa theo kịp với nước giới Với phát triển phổ cập Internet Việt Nam ngày nay, công nghệ Web-GIS trọng phát triển bới quan nhà nước cộng động doanh nghiệp kỳ vọng đem đến hướng phát triển đầy tiềm Nội dung đề tài tìm hiểu WebGIS, khả xây dựng ứng dụng WebGIS sở mã nguồn mở, sở ứng dụng xây dựng WebGIS phục vụ phân tích số liệu đồ ` LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Khóa luận trình bày tìm hiểu lý thuyết WebGIS bao gồm phân loại chiến lược phát triển WebGIS, tìm hiểu phần mềm xây dựng WebGIS sở mã nguồn mở Mapbuilder GeoServer giới thiệu ứng dụng WebGIS phục vụ phân tích số liệu đồ tơi xây dựng thử nghiệm Ngồi phần kết luận khóa luận chia thành phần lớn sau: Chương 1: Hệ thống thông tin địa lý Trong chương cung cấp khái niệm hệ thống thông tin địa lý, nguồn gốc đời, thành phần cấu thành mộ hệ thống thơng tin địa lý Phần cuối chương trình bày lĩnh vực ứng dụng hệ thống thông tin địa lý Chương 2: Hệ thống thơng tin đía lý Web (WebGIS) Chương sâu tìm hiểu hệ thống thông tin địa lý Web Phần đầu chương giới thiệu đặc điểm riêng hệ thống thông tin địa lý web Phần chương trình bày kiến trúc hệ thông thông tin địa lý web ưu nhược điểm kiến trúc triển khai thực tế Phần cuối chương trình bày phương pháp mơ hình hóa liệu đồ thành liệu số ưu nhược điểm phương pháp Chương 3: Một số ứng dụng WebGIS mã nguồn mở Chương trình bày cách thức truyền thông ứng dựng GIS Web số công nghệ mã nguồn mở phục vụ cho việc xây dựng hệ thống thơng tin đía lý web Chương 4: Xây dựng ứng dụng WebGiS Dựa vào kiến thức tìm hiểu phần chương giới thiệu hệ thống thông tin địa lý Web tự xây dựng LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chương Hệ thống thông tin địa lý 1.1 Hệ thống thông tin địa lý Thơng tin địa lý thể chủ yếu dạng đồ đời từ xa xưa.Các đồ trước tiên phác thảo để mơ tả vị trí, cảnh quan, địa hình…Bản đồ chủ yếu gồm điểm đường Tuy nhiên đồ dạng thích hợp cho quân đội thám hiểm sử dụng công cụ khai thác tiềm địa lý Bản đồ tiếp tục in giấy máy tính đời thời gian dài trước Bản đồ in giấy bộc lộ hạn chế như: thời gian xây dựng, đo đạc, tạo lập lâu tốn Lượng thông tin mang đồ giấy hạn chế mang hết thơng tin lên đồ gây khó đọc Bên cạnh đồ giấy khơng thể cập nhật theo thời gian vv… Ý tưởng mơ hình hóa khơng gian lưu trữ vào máy tính, tạo nên đồ máy tính Đó đồ đơn giản mã hóa, lưu trữ máy tính, sữa chữa cần thiết, hiển thị hình in giấy Tuy nhiên nhà nghiên cứu nhận thấy nhiều vấn đề địa lý cần phải thu thập lượng lớn thông tin đồ Lúc khái niệm Hệ thống thông tin địa lý (Geographic Information System GIS) đời thay cho thuật ngữ đồ máy tính GIS hình thành từ ngành khoa học: Địa lý, Bản đồ, Tin học Toán học Chỉ đến năm 80 GIS phát huy hết khả phát triển mạnh mẽ cơng nghệ phần cứng Bắt đầu từ thập niên 80, GIS trở nên phổ biến lãnh vực thương mại, khoa học quản lý Chúng ta gặp nhiều cách định nghĩa GIS - Là tập hợp phần cứng, phần mềm máy tính với thông tin địa lý mô tả không gian Tập hợp thiết kế để thu thập, lưu trữ, cập nhật, thao tác, phân tích, thể tất hình thức thơng tin mang tính khơng gian - GIS hệ thống máy tính có khả lưu trữ sử dụng liệu mơ tả vị trí bề mặt trái đất LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - Một hệ thống gọi GIS có cơng cụ hỗ trợ cho việc thao tác với liệu không gian - Cơ sở liệu GIS tổng hợp có cấu trúc liệu số hóa khơng gian phi khơng gian đối tượng đồ, mối liên hệ đối tượng khơng gian tính chất vùng đối tượng Tóm lại, hệ thống thơng tin địa lý hệ thống phần mềm máy tính sử dụng việc vẽ đồ, phân tích vật thể, tượng tồn trái đất Công nghệ GIS tổng hợp chức chung quản lý liệu hỏi đáp phân tích thống kê với thể trực quan phân tích vật thể tượng khơng gian đồ Sự khác biệt GIS hệ thống thơng tin thơng thường tính ứng dụng rộng việc giải thích tượng, dự báo qui hoạch chiến lược 1.2 Các thành phần hệ thống thông tin địa lý GIS kết hợp năm thành phần chính: phần cứng, phần mềm, liệu, người sách mơ tả hình 1.1 Hình 1.1 Mơ hình thành phần GIS a Phần cứng LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Hình 3.4: Giao diện GeoServer 3.3.2.1 Lịch sử phát triển Dự án GeoServer bắt đầu vào năm 2001 The Open Planning Project (TOPP) Vào thời điểm đó, Website đồ tập trung vào chức khởi tạo đồ, không thẻ chia sẻ liệu thực đồ TOPP nhận liệu tương đương với 'mã nguồn' đồ, vơ quan trọng việc tạo cấu trúc liệu khơng gian mở, để người dùng phân tích mơ hình hóa, việc khơng thể liệu ảnh Ngay sau đặc tính kỹ thuật Web Feature Server (WFS) đưa phác thảo Open Geospatial Consortium (OGC), kế thừa giao thức chuẩn phát triển TOPP việc tạo kiến trúc không gian thông tin mở, GeoServer trở thành phần mềm mã nguồn mở sớm cung cấp đặc điểm kỹ thuật việc tạo chỉnh sửa liệu không gian Vào năm 2003, GeoServer bổ xung WFS 1.0, bổ xung WFS 1.1 vào năm 2006 Cộng đồng phát triển GeoServer đưa thêm WMS 1.1.1 WCS 1.0 Đó thành phần đưa GeoServer trở thành chuẩn máy chủ không gian địa lý nguồn mở Những đóng góp khác bao gồm Giao diện quản trị Web hỗ trợ nhiều định dạng liệu xuất ra.Như GeoWeb mở rộng, GeoServer không ngừng phát 51 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com triển, bước hỗ trợ: Google Earth, NASA World Wind, Google Maps, Windows Live Local Yahoo Maps dịch vụ desktop truyền thống tảng GIS 3.3.2.2 Đặc điểm GeoServer cho phép xuất liệu linh hoạt dựa vào việc hỗ trợ chuẩn KML, GML, Shapefile, GeoRSS, Portable Document Format, GeoJSON, JPEG, GIF, SVG, PNG - GeoServer đọc nhiều định dạng liệu, bao gồm PostGIS, Oracle Spatial, ArcSDE, DB2, MySQL, Shapefiles, GeoTIFF, GTOPO30 nhiều loại khác Bên cạnh đó, GeoServer cịn chỉnh sửa liệu nhờ thành phần xử lý Chuẩn Web Feature Server - - GeoServer xây dựng GeoTools, viết ngôn ngữ Java MapServer coi sản phẩm mã nguồn mở, có nhiều chức tương tự Sự khác biệt hai sản phẩm Mapserver phát triển môi trường cũ, viết ngôn ngữ C hoạt động nhờ CGI, cịn GeoServer viết ngơn ngữ Java GeoServer phân biệt với MapServer có giao diện đồ họa, giúp đơn giản việc cấu hình, thực thi chức sửa đổi dựa vào Web Feature Server, cho phép chỉnh sửa thông tin không gian Web máy trạm Desktop Ưu điểm lớn MapServer tốc độ thực thi nhanh GeoServer, từ phiên 1.6 trở GeoServer tốc độ hai sản phẩm tương đương - GeoServer hỗ trợ việc chia sẻ liệu không gian địa lý lên Google Earth thông qua đặc tính 'network link' sử dụng KML - 52 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chương Xây dựng ứng dụng WebGIS 4.1 Mơ tả tốn Trong khóa luận khơng tìm nguồn liệu địa lý phù hợp với tốn cụ thể sử dụng tập liệu nhỏ để xây dựng mơ tính hệ thống WebGIS a Dữ liệu địa lý sử dụng Dữ liệu địa lý sử dụng liệu tỉ lệ 1/2000 có phạm vi địa lý năm xã thị trấn huyện Hương Sơn – Hà Tĩnh: xã Sơn Tây, Sơn Kim Sơn Kim 2; thị trấn Tây Sơn Với tổng diện tích tự nhiên khoảng 50000 Vị trí địa lý năm khoảng: - Từ 18o15’00” đến 18o 33’45” vĩ độ Bắc - Từ 105o05’37.5” đến 105o24’22.5” kinh độ Đông Dữ liệu địa lý cung cấp phòng đo đạc đồ thuộc Bộ Tài nguyên Môi trường Dữ liệu gồm 28 lớp lớp thông tin sau: 1) Ao hồ 2) Bến đị phà 3) Bến lội 4) Bình độ 5) Bình độ 6) Bờ cạp 7) Cầu 8) Cống giao thông 9) Đập 10) Địa danh 11) Địa giới huyện 12) Địa giới tỉnh 13) Địa giới xã 14) Địa vật dạng điểm 15) Địa vật dạng đường 16) Địa vật dạng vùng 17) Đường dây điện 53 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 18) Đường địa giới 19) Hướng dòng chảy 20) Mốc giới 21) Nhà dạng điểm 22) Nhà dạng vùng 23) Ranh giới quy hoạch khu kinh tế 24) Ranh giới sử dụng đất 25) Phủ bề mặt 26) Thuộc thủy hệ 27) Tim đường 28) Tim dòng chảy b Các công nghệ sử dụng - Mapbuilder - GeoServer - PostgreSQL - Apache Tomcat 4.2 Yêu cầu hệ thống Xây dựng hệ thống thông tin địa lý web đáp ứng yêu cầu sau: a Chức hiển thị • Hiển thị tồn tất lớp đồ • Hiển thị lớp đồ theo tùy chọn • Thay đổi tỉ lệ hiển thị đồ(phóng to, thu nhỏ) • Di chuyển khu vực hiển thị • Hiển thị thơng tin đối tượng cụ thể • Đo khoảng cách đồ b Chức phân tích • Thực việc tìm kiếm liệu phù hợp với yêu cầu • Chỉnh sửa đối tượng sẵn có thơng tin màu sắc thơng qua chuẩn đồ • Tạo đồ chuyên đề 4.3 Thiết kế hệ thống 4.3.1 Kiến trúc hệ thống Hệ thống thiết kế với tầng khác sau: 54 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ¾ Tầng trình bày : xây dựng Javascirpt, HTML DHTML, thực nhiệm vụ xử l ý thao tác, lưu trữ thông tin ứng với người sử dụng, đảm nhận vai trò trung gian, truyền nhận liệu, người sử dụng với web server ¾ Tầng ứng dụng : chia làm thành phần : Mapbuilder GeoServer Cả phát triển dựa công nghệ Java o Mapbuilder : đảm nhận trách nhiệm phát sinh giao diện đoạn script để tương tác với client, đóng vai trị trung gian client GeoServer, gửi yêu cầu client tới GeoServer nhận liệu trả để gửi ngược cho client o GeoServer : xử lý thao tác phát sinh đồ, phóng to, thu nhỏ,dịch chuyển, tra cứu thơng tin đồ Nó thành phần trung gian Mapbuilder tầng sở liệu, tiếp nhận yêu cầu từ Mapbuilder gọi xuống tầng sở liệu để rút trích thơng tin sau tiến hành xử l ý trả kết cho Mapbuilder ¾ Tầng sở liệu : đóng vai trị trung gian tầng ứng dụng với sở liệu 55 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Client layer Máy tính cá nhân Webbrowser (Javascript & HTML) Application layer Web server Mapbuilder & GEOServer Data layer Database PostgresSQL Hình 4.1 Kiến trúc hệ thống triển khai 4.3.2 Xây dựng mơ hình Use-case 4.3.2.1 Xác định Actor use case • Actor User: Tra cứu thơng tin, duyệt đồ • Use case • Duyệt đồ o Phóng to, thu nhỏ đồ o Di chuyển đồ o Chọn lớp thơng tin hiển thị • Tra cứu thơng tin 56 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com o Tìm kiếm thông tin địa danh, địa vật đồ • Đo khoảng cách o Tính khoảng cách hai điểm đồ 4.3.2.2 Đặc tả use case a Mơ hình use case Phóng to, thu nhỏ đồ Tính khoảng cách Truy vấn thơng tin đồ Tùy chọn lớp thông hiển thị Di chuyển đồ Hình 4.2: Mơ hình use case b Đặc tả use case i Di chuyển đồ • Tóm tắt Use-case mô tả cách thức người dùng di chuyển đồ để xem vùng không gian khác đồ • Luồng kiện o Luồng kiện Use-case bắt đầu người dùng muốn dịch chuyển đồ để xem vùng không gian khác đồ 57 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Người dùng kích chuột lên nút Hệ thống ghi nhận tình trạng kích chuột,thay đổi trạng thái nút Chuyển trạng thái nút trạng sang trạng thái đậm thái đậm kích chuột trước trạng thái bình thường Người dùng kích chuột lên đồ Hệ thống xác định vị trí kích chuột đồ, dịch chuyển đồ theo chiều ngược lại (kích chuột mép ngồi đồ chừng dịch chuyển xa ngược lại ) o Các luồng kiện khác Khơng có • Các u cầu đặt biệt Khơng có • Điều kiện tiên • Khơng có • Post-conditions Nếu use case thực thành công, hệ thống thị vùng không gian đồ cho người dùng ngược lại trạng thái đồ không thay đổi • Điểm mở rộng Khơng có ii Phóng to, thu nhỏ đồ • Tóm tắt Use-case mơ tả cách thức người dùng phóng to hay thu nhỏ đồ hiển thị • Luồng kiện o Luồng kiện Use case bắt đầu có người dùng muốn phóng to hay thu nhỏ đồ hiển thị hay nút ZoomOut Người dùng kích chuột lên nút ZoomIn Hệ thống xác định loại nút chọn, tô đậm nút để người , ZoomOut ) dùng biết nút chọn (ZoomIn Người dùng kích chuột lên đồ Hệ thống xác định vị trí kích chuột, sau tuỳ theo nút chọn ZoomIn hay ZoomOut mà hệ thống phóng to hay thu nhỏ đồ vị trí kích chuột 58 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Người dùng tiếp tục kích chuột lên đồ để tiếp tục phóng to hay thu nhỏ đồ o Các luồng kiện khác Khơng có • Các u cầu đặt biệt Khơng có • Điều kiện tiên Khơng có • Post-conditions Nếu use case thực thành công hệ thống hiển thị vùng khung gian đồ phóng to hay thu nhỏ cho người dùng, ngược lại trạng thái đồ khơng thay đổi • Điểm mở rộng Khơng có iii Tính khoảng cách • Tóm tắt Use case mơ tả cách người dùng muốn tính khoảng cách đồ • Luồng kiện o Luồng kiện Use case bắt đầu người dùng muốn tính khoảng cách đồ Người dùng kích chuột lên nút bấm Hệ thống xác định loại nút chọn, tô đậm nút để người dùng biết nút chọn Người dụng kích chuột lên đồ Hệ thống xác định vị trí kích chuột để đánh dấu điểm đầu cuối để tính khoảng cách đồ Kết góc bên phải đồ Người dùng tiếp tục kích chuột, chiều dài đoạn thẳng cộng thêm vào kết o Các luồng kiện khác Khơng có • Các yêu cầu đặt biệt 59 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Khơng có • Điều kiện tiên Khơng có • Post-conditions Nếu use case thực thành cơng kết hiển thị • Điểm mở rộng Khơng có iv Tùy chọn lớp thơng tin hiển thị • Tóm tắt Use case mơ tả cách người dùng chọn lớp thông tin hiển thị đồ • Luồng kiện o Luồng kiện Use case bắt đầu người sử dụng thay đổi lớp thông tin hiển thị đồ Người dùng chọn chọn lớp thông tin cần thị danh sách lớp thông tin hệ thống cung cấp Hệ thống xuống danh sách lớp thông tin người sử dụng theo thứ tự từ sau tới trước Người dùng kích chuột vào nút “Hiển thị đồ” Hệ thống sinh lại đồ theo danh sách người dùng chọn Tại người dùng tiếp tục thực thao tác khác phóng to, thu nhỏ … o Các luồng kiện khác Khơng có • Các u cầu đặt biệt Khơng có • Điều kiện tiên Khơng có • Post-conditions Nếu use case thực thành cơng hệ thống hiển thị đồ mới, ngược lại trạng thái đồ khơng thay đổi • Điểm mở rộng Khơng có v Truy vấn thơng tin đồ 60 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com • Tóm tắt Use case mơ tả cách người dùng tìm kiếm thơng tin đồ • Luồng kiện o Luồng kiện Người dùng nhập tên thuộc tính cần tìm kiếm vào tìm kiếm Chọn lớp thơng tin chứa nội dung tìm kiếm Chọn thuộc tính tìm kiếm Tùy vào lớp thơng tin chọn mà thuộc tính khác Người dùng kích vào nút “Tìm kiếm” Hệ thống tìm trả lại kết khung bên nút tìm kiếm tìm thấy khơng trả lại khơng tìm thấy kết Nếu kết tìm thấy, người dùng kích chuật vào kết Kết tìm kiếm lên đồ o Các luồng kiện khác Không có • Các u cầu đặt biệt Khơng có • Điều kiện tiên Khơng có • Điểm mở rộng Khơng có 4.3.3 Thiết kế số hình 61 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PTùy chọn lớp thơng tin hiển thị CCác phím chức CBản đồ Hình 4.1 Màn hình chương trình 62 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Vùng tìm kiếm Kết tìm kiếm Hình 4.2: Màn hình tìm kiếm 63 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com KẾT LUẬN Trên tơi trình bày tìm hiểu WebGIS ứng dụng xây dựng mô hệ thống thông tin địa lý Web Những cơng việc làm + Tìm hiểu mơ hình hệ thống thơng tin địa lý, thành phần hệ thống thông tin địa lý số lĩnh vực ứng dụng thành công hệ thống thông tin địa lý mang lại nhiều giá trị cho người + Tìm hiểu đặc điểm hệ thống thông tin địa lý Web, kiến trúc triển khai hệ thống thông tin địa lý web ưu nhược điểm với tốn áp dụng + Tìm hiểu hai hình thức mô tả liệu đồ Vector Raster Ưu điểm nhước điểm hai cách thức, cách chuyển đổi hai hình thức + Xây dựng thành công hệ thống thông tin địa lý Web cho phép hiển thị lớp thông tin đồ dựa hai công nghệ mã nguồn mở Mapbuilder GeoServer Hướng phát triển đề tài Do thời gian có hạn nên khóa luận chưa sâu tìm hiểu vấn đề đưa Nếu phát triển tiếp nghiên cứu thêm hệ thống thông tin địa lý Web công nghệ nhằm nâng cao hiệu hệ thống cung cấp tiện ích cho người sử dụng Và đặc biệt xây dựng hệ thống thông tin địa lý có ý nghĩa thiết thực 64 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com TÀI LIỆU THAM KHẢO [1] AA Alesheikh, H Helali, HA Behroz Web GIS: Technologies and Its Applications ISPRS, 2004 [2] Aleksandar Milosavljević, Leonid Stoimenov, Slobodanka Djordjević-Kajan An architecture for open and scalable WebGIS CG&GIS Lab, Department of Computer Science AGILE Conference 8th, 2005 [3] David J Maguire, Michael F Goodchild, and David W Rhind (eds) Geographic information systems : Principles and application Volume : Principle Longman sciencetific & technical John Wiley & Sons, 1991 [4] D.R Green, D Rix, and J Cadoux Hudson (eds) Geographic Information The source book for GIS Association for geographic information AGI Taylor & Francis, 1994 [5] Đặng văn Đức Hệ thống thông tin địa lý NXB Khoa học Kỹ Thuật, 2001 [6] F Rinaudo, E Agosto, P Ardissone Gis and web-gis, commercial and open source platforms: general rules for cultural heritage documentation.CIPA, 2007 [7] Merri P Skrdla Introduction to GIS MicroImages, 2005 [8] M A Brovelli, D Magni An archaeological web gis application based on mapserver and postgis ISPRS, 2005 [9] Scott Davis GIS for Web Developers: Adding Where to Your Web Applications Pragmatic Bookshelf, 2007 [10] William Lalonde Styled Layer Descriptor Implementation Specification Open Geospatial Consortium, 2009 65 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... xin tìm hiểu hệ thống thơng tin địa lý cụ thể hệ thống thông tin địa lý Web – WebGIS Trong phần đầu khóa luận trình bày tìm hiểu hệ thống thơng tin địa lý nói chung bao gồm: khái niệm hệ thống tin. .. mộ hệ thống thơng tin địa lý Phần cuối chương trình bày lĩnh vực ứng dụng hệ thống thông tin địa lý Chương 2: Hệ thống thơng tin đía lý Web (WebGIS) Chương sâu tìm hiểu hệ thống thông tin địa lý. .. địa lý 3  1.1.  Hệ thống thơng tin địa lý 3  1.2.  Các thành phần hệ thống thông tin địa lý 4  1.3.  Một số ứng dụng hệ thống thông tin địa lý 7  Chương 2.  Hệ thống

Ngày đăng: 01/11/2022, 20:11

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

  • Đang cập nhật ...

Tài liệu liên quan