TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN THI KẾT THÚC HỌC PHẦN ĐỀ 1 Họ Và Tên Sinh Viên Đinh Đức Mạnh Mã Sinh Viên 1911060843 Lớp ĐH9C4 Học phần Phát Triển Hệ Thống Thôn[.]
TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN THI KẾT THÚC HỌC PHẦN ĐỀ Họ Và Tên Sinh Viên: Đinh Đức Mạnh Mã Sinh Viên: 1911060843 Lớp: ĐH9C4 Học phần: Phát Triển Hệ Thống Thông Tin Địa Lý Giảng Viên Hướng Dẫn: Phạm Thị Thanh Thủy Hà Nội, Năm 2022 MỤC LỤC Nội dung MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG THÔNG TIN ĐỊA LÝ .5 1.1 WebGis 1.2 Kiến trúc WebGis 1.3 Mô hình kiến trúc WebGis CHƯƠNG 2: XÂY DỰNG BẢN ĐỒ LƯU PHƯƠNG 2.1 Hiển thị lớp liệu đồ lên website đồng thời hiển thị giải đồ lớp .7 2.1.1 Lớp liệu xã Yen_Mat .7 2.1.2 Tạo database 2.1.3 Đổi màu mẫu đất đổi file liệu sang file sld .12 2.1.4 Đưa sở lên Geoserver .16 CHƯƠNG 3: XÂY DỰNG WEBSITE .26 3.1 Code để hiển thị lên web 26 3.1.1 Code trang index.html 26 3.1.2 Code trang main.js 27 3.2 Kết sau code 29 3.2.1 Kết tạo cửa sổ popup hiển thị thông tin đối tượng thuộc lớp đồ hien_trang_sdd click chuột .29 3.2.2 Hiển thị bật đối tượng thuộc lớp đồ hien_trang_sdd chọn .30 KẾT LUẬN 31 TÀI LIỆU THAM KHẢO 32 LỜI MỞ ĐẦU - Phát triển hệ thống tông tin địa lý mơn học chương trình đào tạo Khoa Công nghệ thông tin – Trường Đại học Tài nguyên Môi trường Hà Nội - Vận dụng mô tả cách linh hoạt kỹ hệ thống tông tin địa lý, sử dụng thành thạo phần mềm tiện ích, chương trình giúp sinh viên tiếp cận tốt đến với môn học - Môn học không nhằm mục đích tiếp cận với kiến thức mà cung cấp kiến thức tảng để từ sinh viên hiểu tiếp thu nhanh chóng cơng nghệ đại - Mơn học khơng nhằm mục đích tiếp cận với kiến thức mà cung cấp kiến thức tảng để từ sinh viên hiểu tiếp thu nhanh chóng cơng nghệ đại - Sau học xong học phần này, sinh viên có khả nhận biết thực làm việc với Webgis cách hiệu Tự học tập, tích lũy kiến thức, kinh nghiệm để nâng cao trình độ chuyên môn, ứng dụng hệ thống thông tin địa lý Có khả tự xây dựng ứng dụng viễn thám vào lĩnh vực thực tế CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG THÔNG TIN ĐỊA LÝ 1.1 WebGis - WebGIS hay cơng nghệ GIS Web 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ý mạng Internet Trong cách thực việc phân tích GIS, dịch vụ giống kiến trúc Client-Server Web Xử lý thông tin địa lý chia thành nhiệm vụ phía Server phía Client Điều cho phép người dùng truy xuất, thao tác nhận kết từ việc khai thác liệu GIS từ trình duyệt web họ cách đơn giản không cần hỗ trợ phần mềm GIS 1.2 Kiến trúc WebGis - WebGIS hoạt động theo mơ hình client – server giống hoạt động Website thơng thường, hệ thống WebGIS có kiến trúc ba tầng (3 tier) điển hình ứng dụng Web thơng dụng Kiến trúc tier gồm có ba thành phần đại diện cho ba tầng: Client, Application Server Data Server Client: thường trình duyệt Web browser Internet Explorer, Fire Fox, Chrome,…để mở trang web theo URL (Uniform Resource Location – địa định vị tài nguyên thống nhất) định sẵn Các client ứng dụng desktop tương tự phần mềm MapInfo, ArcGIS,… - Application Server: thường tích hợp Web Server Ngồi ra, khác với hệ thống Web thường, hệ thống WebGIS Web Server cịn kết hợp với ứng dụng đồ phía server gọi Map Server (Map Server ArcGIS Server, MapServer, GeoServer,…) + Web Server gọi HTTP Server ( Apache) Chức Web Server tiếp nhận đáp lại yêu cầu từ trình duyệt Web thông thường thông qua nghi thức truyền liệu mạng HTTP + Map Server nơi hoàn thành truy vấn khơng gian, dẫn phân tích không gian, tạo trả lại đồ theo yêu cầu từ Client + Data Server: nơi lưu trữ liệu bao gồm liệu không gian phi không gian Các liệu tổ chức lưu trữ hệ quản trị sở liệu PostgreSQL/PostGIS, Microsoft SQL Server 2008, MySQL, Oracle,…hoặc lưu trữ dạng tập tin liệu shapfile, XML,… 1.3 Mơ hình kiến trúc WebGis Hình 1: Mơ hình kiến trúc WebGis CHƯƠNG 2: XÂY DỰNG BẢN ĐỒ LƯU PHƯƠNG 2.1 Hiển thị lớp liệu đồ lên website đồng thời hiển thị giải đồ lớp 2.1.1 Lớp liệu xã Yen_Mat 2.1.2 Tạo database Bước 1: Chuột phải vào Database => Create => Database Bước 2: Chọn Query Tool => Chọn “create extension postgis” để tạo extension Postgis Bước 3: Vào Postgis Bundle nhập tài khoản mật vào dataset Bước 4: Ấn AddFile tìm đến file shp 10 - Chọn “Compute from data” “Compute from native bounds” ấn apply save: Kết quả: - Chọn Styles => add new styles => chọn workspace chọn file sau upload => apply chọn save 18 + hien_trang_sdd: + qtrac_mt: 19 + thuyhe: Kết quả: - Thêm Styles vào Layer Chọn Layer => Publishing => Layer settings 20