...Nguyễn Diệu Linh.pdf tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực kinh...
Trang 1TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
SINH VIÊN: NGUYỄN DIỆU LINH
WEBGIS VÀ ỨNG DỤNG BẢN ĐỒ TAI NẠN GIAO THÔNG TẠI THÀNH PHỐ HÀ NỘI
Hà nội - 2015
Trang 22
TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
SINH VIÊN: NGUYỄN DIỆU LINH
WEBGIS VÀ ỨNG DỤNG BẢN ĐỒ TAI NẠN GIAO THÔNG TẠI THÀNH PHỐ HÀ NỘI
Chuyên ngành: CÔNG NGHỆ THÔNG TIN
Mã ngành:
NGƯỜI HƯỚNG DẪN : TS ĐẶNG XUÂN THỌ
Hà nội - 2015
Trang 33
LỜI CẢM ƠN
Đồ án tốt nghiệp “WebGIS và ứng dụng bản đồ TNGT thành phố Hà Nội” là tổng kết các nội dung học tập trong suốt 4 năm của em tại Trường Đại học Tài nguyên và Môi trường Hà Nội Để có thể hoàn thành được các nội dung nhà trường yêu cầu, em đã nhận được rất nhiều góp ý sâu sắc và chỉ dẫn tận tình của các quý thầy cô
Đầu tiên, em xin chân thành cảm ơn sâu sắc đến thầy giáo TS Đặng Xuân Thọ - Trường Đại học Sư Phạm Hà Nội là người hướng dẫn tốt nghiệp tận tình, chỉ bảo và tạo mọi điều kiện thuận lợi cho em trong thời gian thực hiện đồ án tốt nghiệp của mình Thứ hai, em xin gửi lời cảm ơn đến thầy giáo – PGS.TS Hà Mạnh Đào – Trưởng khoa Công nghệ thông tin, Trường Đại học Tài Nguyên và Môi Trường Hà Nội đã chỉ bảo và dìu dắt em trong suốt các năm tháng đại học
Và thứ ba, em xin cảm ơn tập thể cán bộ, đội ngũ giảng viên của Khoa Công nghệ thông tin – Trường Đại học Tài Nguyên và Môi Trường Hà Nội luôn đôn đốc, bảo ban
em thực hiện đúng tiến độ kế hoạch đã đề ra
Em xin chân thành cảm ơn Ban Giám Hiệu Trường Đại học Tài Nguyên và Môi Trường Hà Nội cũng các thầy cô giáo bộ môn trong trường đã tận tình truyền đạt nhiều kiến thức vô cùng bổ ích, cần thiết cho em trong suốt bốn năm học
Sinh viên thực hiện
Nguyễn Diệu Linh
Trang 44
LỜI MỞ ĐẦU
Với sự phát triển nhanh chóng, xã hội hiện đại đòi hỏi phải áp dụng các khoa học kỹ thuật cao để đáp ứng kịp nhu cầu mới, trong đó các ứng dụng của Công nghệ thông tin (CNTT) là vô cùng cần thiết Sự trợ giúp của CNTT trong các lĩnh vực của cuộc sống giúp mọi công việc thủ công và tốn nhiều thời gian trở nên nhanh chóng, thuận tiện, chính xác hơn
Hiện nay, nhu cầu sử dụng bản đồ để tìm kiếm vị trí trên một số lĩnh vực là vô cùng cần thiết ví dụ như: nhà đất, du lịch, giao thông,… Do trước đây việc thể hiện trên bản đồ giấy thường khó hình dung, có cái nhìn tổng quan, đa chiều và không được cập nhật thường xuyên nên việc sử dụng WebGIS để thể hiện mọi nội dung thông tin địa lý ngay trên bản đồ trực tuyến mang lại nhiều tiện lợi cho người dùng Từ những nhu cầu thiết yếu và qua sự tìm hiểu nên em quyết định chọn đề tài “WebGIS và ứng dụng bản đồ TNGT tại thành phố Hà Nội”
Lần đầu tiên em được tiếp xúc với công nghệ WebGIS còn khá mới mẻ, cũng như thời gian thực hiện đề tài không nhiều nên không thể tránh khỏi những thiếu xót Em mong mình có thể nhận được sự góp ý chân thành từ phía thầy cô giáo để bài viết ngày càng hoàn thiện hơn và có khả năng áp dụng vào trong đời sống thực tế
Trang 55
TÓM TẮT
Đề tài tốt nghiệp “WebGIS và ứng dụng bản đồ TNGT tại thành phố Hà Nội” được thực hiện trong khoảng thời gian từ ngày 6/4/2015 đến ngày 25/5/2015 với dữ liệu sử dụng tại địa bàn thành phố Hà Nội Đề tài nghiên cứu về WebGIS sử dụng một số mã nguồn mở như MapServer, Hệ quản trị cơ sở dữ liệu PostgreSQL/PostGIS; biên tập bản
đồ bằng ArcGIS và ngôn ngữ lập trình PHP để phân tích, thiết kế CSDL, đưa bản đồ lên trang thông tin, thiết kế trang web để cung cấp thông tin về hiện trạng TNGT của thành phố Hà Nội
Mức độ xảy ra TNGT ở nước ta hiện nay ngày càng nghiêm trọng và do nhiều nguyên nhân khác nhau Các phương pháp thống kê TNGT của nước ta hiện nay đơn thuần chỉ là ghi chép sổ sách thủ công nên thiếu tính tương tác, hạn chế trong phân tích tổng thể Vì vậy, đề án góp phần làm nâng cao độ tích hợp và tính cập nhật thông tin trong vấn đề TNGT tại Hà Nội
Sau khi thực hiện, đồ án thu được những kết quả:
Thứ nhất, đồ án đã hoàn thành việc phân tích, thiết kế và xây dựng cơ sở dữ liệu về thông tin TNGT thành Phố Hà Nội trong giai đoạn trên Tuy đây chỉ là dữ liệu mô phỏng, thể hiện điển hình một số đối tượng chính nhưng đã thể hiện đầy đủ các đặc tính cần thiết
Thứ hai, đồ án đã hoàn thiện trang WebGIS với các chức năng như: về vị trí, tìm kiếm thông tin TNGT đầy đủ chính xác dựa trên những dữ liệu được cung cấp với những giao diện được thiết kế hợp lý, thuận tiện cho người sử dụng, đáp ứng nhu cầu mong muốn yêu cầu của những nhà quản lý Với các nội dung có tính trực quan sinh động cao, trang WebGIS có thể ứng dụng vào thực tế phân tích nguyên nhân TNGT một cách hệ thống
Trang 66
DANH MỤC TỪ VIẾT TẮT
1 AM-FM Automated Mapping- Facility Management
2 API Application Programming Interface
3 CSDL Cơ sở dữ liệu
4 GIF Graphics Interchange Format
5 GIS Geographic information system
7 HTML Hyper Text Markup Language
8 OGC Open Geospatial Consortium
9 PHP Hypertext Preprocessor
10 PNG Portable Network Graphics
11 SQL Structured Query Language
12 URL Uniform Resource Location
16 CNTT Công nghệ thông tin
Trang 77
MỤC LỤC
LỜI CẢM ƠN 3
LỜI MỞ ĐẦU 4
TÓM TẮT 5
DANH MỤC TỪ VIẾT TẮT 6
DANH SÁCH CÁC HÌNH 8
DANH SÁCH CÁC BẢNG 9
CHƯƠNG 1 TỔNG QUAN ĐỀ TÀI 10
1.1 Cơ sở thực tiễn của đề tài 10
1.1.1 Lý do chọn đề tài: 10
1.1.2 Tính cấp thiết của đề tài 10
1.2 Mục tiêu và ý nghĩa của đề tài: 11
1.2.1 Mục tiêu của đề tài : 11
1.2.2 Ý nghĩa khoa học của đề tài: 11
1.2.3 Ý nghĩa thực tiễn của đề tài: 12
1.3 Phạm vi nghiên cứu 12
1.4 Tổng quan về Thành phố Hà Nội 12
CHƯƠNG 2 CƠ SỞ LÝ THUYẾT 15
2.1 Bản đồ địa lý 15
2.2 Geographical Information System 22
2.3 WebGIS 31
2.4 Map Server 36
2.5 PostgreSQL/PostGIS 45
CHƯƠNG 3 NỘI DUNG VÀ KẾT QUẢ 47
3.1 Xây dựng bài toán bản đồ số 47
3.2 Phân tích, thiết kế cơ sở dữ liệu 47
3.2.1 Dữ liệu bản đồ 47
3.2.2 Sơ đồ thực hiện 50
3.2.3 Phân tích 50
3.3 Thiết kế chức năng 52
3.3.1 Sơ đồ thiết kế: 52
3.3.2 Mô tả chức năng 52
3.3.3 Tạo Mapfile 53
3.3.4 Giao diện sử dụng 53
KẾT LUẬN 57
TÀI LIỆU THAM KHẢO 58
Trang 88
DANH SÁCH CÁC HÌNH
Hình 1-1: Bản đồ khu vực Thành phố Hà Nội 14
Hình2-1: Lưới chiều hình nón, ống và phương vị 18
Hình2-2: Phép chiếu hình trụ ngang 19
Hình2-3: Phép chiếu hình nón 19
Hình 2-4: Phép chiếu hình phương vị 20
Hình 2-5: Các thành phần cơ bản của GIS 22
Hình 2-6: Các ứng dụng của GIS trong các lĩnh vực 28
Hình 2-7: Mô hình Client Server 31
Hình 2-8: Quá trình hoạt động của WebGIS 32
Hình 2-9: Sơ đồ khái niệm của một ứng dụng MapServer 37
Hình 2-10: Hoạt động cơ bản của một ứng dụng MapServer 39
Hình 3-1: Dữ liệu không gian được đưa vào trong hệ quản trị CSDL 48
Hình 3-2: Dữ liệu về các vụ tai nạn giao thông thành phố Hà Nội 50
Hình 3-3: Kế hoạch thực hiện phân tích và thiết kế 50
Hình 3-4: Sơ đồ thiết kế trang WebGIS 52
Hình 3-5: Thanh công cụ 54
Hình 3-6:Giao diện trang chủ 54
Hình 3-7: Các lớp hiển thị trên bản đồ 54
Hình 3-8: Tìm kiếm theo từ khóa 55
Hình 3-9: Thông tin một đối tượng được tìm kiếm 55
Hình 3-10: Các trường thông tin được tìm kiếm 56
Trang 99
DANH SÁCH CÁC BẢNG
Bảng 2-1 Ưu nhược điểm của Server-side và Client-side 34
Bảng 3-1 Table (layer) dgxa_polyline 49
Bảng 3-2 Table (layer) song_region 49
Bảng 3-3 Table (layer) tngt_index 49
Bảng 3-4 Mô tả chức năng tìm kiếm 52
Bảng 3-5 Mô tả chức năng tương tác bản đồ 53