Hệ thống địa lý ,Xây dựng WebGIS tra cứu thông tin nhà trọ thành phố Nha Trang

59 2 0
Hệ thống địa lý ,Xây dựng WebGIS tra cứu thông tin nhà trọ thành phố Nha Trang

Đ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

Xây dựng WebGIS tra cứu thông tin nhà trọ thành phố Nha Trang,Hệ thống địa lý ,Xây dựng WebGIS,về các mô hình và mối quan hệ không gian 3. GIS có thể sử dụng bất kỳ thông tin nào bao gồm vị trí. Vị trí có thể được thể hiện theo nhiều cách khác nhau, chẳng hạn như vĩ độ và kinh độ, địa chỉ hoặc mã ZIP

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN HỆ THỐNG THÔNG TIN KHÔNG GIAN ĐỀ TÀI: XÂY DỰNG WEBGIS TRA CỨU THÔNG TIN NHÀ TRỌ TP NHA TRANG Sinh viên thực : NGUYỄN VĂN DŨNG PHẠM ĐỨC KHOA Giảng viên hướng dẫn ĐỖ NGỌC SƠN : TS.LÊ HOÀN Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Lớp : D14CNPM3 Khóa : 2019-2024 Hà Nội, tháng năm 2021 PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: Họ tên sinh viên Nội dung thực Điểm Chữ ký Phạm Đức Khoa - 19810310687 Nguyễn Văn Dũng -19810310358 Đỗ Ngọc Sơn -19810310197 Giảng viên chấm: Họ tên Chữ ký Ghi Giảng viên chấm : Giảng viên chấm : MỤC LỤC MỤC LỤC iii DANH MỤC CÁC TỪ VIẾT TẮT iv LỜI CẢM ƠN MỞ ĐẦU Chương TỔNG QUAN VỀ VẤN ĐỀ NGHIÊN CỨU 1.1 CƠ SỞ LÝ THUYẾT .3 1.1.1 Tổng quan Hệ thống Thông tin Địa lý (GIS) 1.1.2 Tổng quan WebGIS (Kết hợp GIS tảng Web) 1.1.3 Tổng quan GeoServer 10 1.1.4 Tổng quan PostgreSQL 12 1.1.5 Tổng quan PostGIS 13 1.1.6 Tổng quan OpenLayers Framework 14 1.2 CÁC NGÔN NGỮ ĐƯỢC SỬ DỤNG 14 1.2.1 Ngôn ngữ HTML5 (Ngôn ngữ đánh dấu siêu văn bản) 14 1.2.2 Ngôn ngữ CSS3 .18 1.2.3 Ngôn ngữ JavaScript .20 1.2.4 Ngôn ngữ PHP 22 1.3 THỰC TIỄN VẤN ĐỀ LIÊN QUAN ĐẾN ĐỀ TÀI 24 1.4 TỔNG QUAN TÌNH HÌNH NGHIÊN CỨU 25 1.4.1 Tình hình nghiên cứu giới 25 1.4.2 Tình hình nghiên cứu nước 26 Chương KHẢO SÁT HIỆN TRẠNG 28 2.1 HIỆN TRẠNG THÀNH PHỐ NHA TRANG 28 2.2 TÌNH HÌNH NHÀ TRỌ 29 2.3 TÌNH HÌNH ĐĂNG TIN VÀ TÌM NHÀ TRỌ HIỆN NAY 29 2.3.1 Tình hình đăng tin chủ nhà trọ 29 2.3.2 Tình hình tìm nhà trọ sinh viên .31 2.4 ĐẶC TẢ BÀI TOÁN 32 Chương CÀI ĐẶT CHƯƠNG TRÌNH .34 3.1 THU THẬP VÀ TIỀN XỬ LÝ DỮ LIỆU 34 3.2 BIÊN TẬP BẢN ĐỒ 38 3.3 XÂY DỰNG HỆ THỐNG WEBGIS 41 Chương HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG CHƯƠNG TRÌNH .42 4.1 HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG .42 4.2 KẾT QUẢ THỰC HIỆN ĐỀ TÀI 42 4.2.1 Xây dựng giao diện 42 Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 50 5.1 KẾT QUẢ ĐẠT ĐƯỢC 50 5.2 ƯU ĐIỂM .50 5.3 HẠN CHẾ .50 5.4 HƯỚNG PHÁT TRIỂN 51 5.5 KẾT LUẬN .51 TÀI LIỆU THAM KHẢO .52 DANH MỤC CÁC TỪ VIẾT TẮT GIS: Hệ thống Thông tin Địa lý (Geographic Information System) CSDL: Cơ sở liệu (Database) OGC: Tổ chức Không gian Địa lý (Open Geospatial Consortium) WKT: Biểu diễn hình học văn (Well-known text) SLD: Mơ tả lớp theo kiểu (Styled Layer Descriptor) KML: Ngôn ngữ đánh dấu lỗ khóa (Keyhole Markup Language) BSD: Hệ điều hành dẫn xuất từ UNIX (Berkeley Software Distribution) BFD: Mơ hình chức (Business Function Diagram) DFD: Mơ hình dịng liệu (Data Flow Diagram) ERD: Mơ hình thực thể kết hợp (Entity Relationship Diagram) PDM: Mơ hình liệu vật lý (Physical Data Model) ADMIN: Quản trị viên (Administrators) LỜI CẢM ƠN Để hoàn thành đề tài tốt nghiệp này, trước hết em xin gửi đến quý thầy, cô Khoa Công nghệ Thông tin - Trường Đại học Điện Lực lời cảm ơn chân thành Em xin gửi đến thầy Lê Hồn, người tận tình hướng dẫn, giúp đỡ em hoàn thành đề tài tốt nghiệp lời cảm ơn sâu sắc Mình xin gửi lời cảm ơn tới bạn sinh viên Trường Đại học Điện Lực nhiệt tình tham gia khảo sát thơng tin nhà trọ tình hình thuê trọ, hỗ trợ đóng góp q trình làm đề tài Trong trình nghiên cứu thực đề tài, q trình làm báo cáo, khó tránh khỏi sai sót, mong thầy, bỏ qua Đồng thời kiến thức kinh nghiệm thực tiễn thân hạn chế nên đề tài, báo cáo tốt nghiệp khó thể khơng tránh khỏi thiếu sót, em mong nhận ý kiến đóng góp từ q thầy, để em học hỏi thêm nhiều kinh nghiệm, kỹ cần thiết Em xin chân thành cảm ơn! MỞ ĐẦU  Lý chọn đề tài: Nha Trang thành phố ven biển trung tâm kinh tế, trị, giáo dục, văn hóa, khoa học kỹ thuật du lịch tỉnh Khánh Hòa, Việt Nam[CITATION Nha21 \l 1033 ] Theo số liệu thống kê Tổng cục Thống kê, tính đến năm 2018, thành phố có đến 25 trường Đại học, Cao đẳng Cơ sở nghiên cứu khoa học[CITATION Nha21 \l 1033 ]; thu hút 15.980 sinh viên đến từ khắp tỉnh thành[ CITATION Tổn18 \l 1033 ] Và khó khăn lớn sinh viên xa nhà việc thuê trọ Các bạn sinh viên thường phải vất vả tìm kiếm khắp nơi khơng xác định khu vực cụ thể, nhiều thời gian, cơng sức tìm nơi trọ phù hợp với túi tiền, đáp ứng nhu cầu Tuy số lượng sinh viên ngày tăng, nhu cầu tìm kiếm nơi trọ ngày cao, cách thức tìm nhà trọ chưa cải tiến Các bạn tiếp cận thơng tin thơng qua người quen giới thiệu, bảng tin rao vặt, mạng xã hội…, vất vả tìm đường đến địa cung cấp để xem tình trạng nơi Ngày nay, hệ thống thông tin địa lý (GIS) phát triển công nghệ cho phép chia sẻ thông tin qua Internet cách tích hợp GIS Web, tạo thành WebGIS, cho phép cung cấp thông tin sở tích hợp thơng tin khơng gian thuộc tính đối tượng trở thành hướng mang lại hiệu cao nhiều lĩnh vực đời sống xã hội; cung cấp thông tin, hỗ trợ tìm kiếm nhà trọ số lĩnh vực WebGIS với ưu điểm bật hiển thị trực quan, dễ tiếp cận, thông tin truyền tải giàu hình ảnh, cho nhìn hệ thống tổng thể tồn diện hỗ trợ việc cung cấp thơng tin phịng trọ tiến hành nhanh hơn, kết tốt hơn, từ dễ dàng đưa định cách hiệu Từ lý nên em định thực đề tài: “Xây dựng WebGIS tra cứu thông tin nhà trọ thành phố Nha Trang” Chương TỔNG QUAN VỀ VẤN ĐỀ NGHIÊN CỨU 1.1 CƠ SỞ LÝ THUYẾT 1.1.1 Tổng quan Hệ thống Thông tin Địa lý (GIS) Hệ thống Thông tin Địa lý (GIS) hệ thống máy tính thu thập, lưu trữ, kiểm tra hiển thị liệu liên quan đến vị trí bề mặt Trái Đất Bằng cách liên kết liệu dường không liên quan, GIS giúp cá nhân tổ chức hiểu rõ mơ hình mối quan hệ khơng gian[CITATION GIS211 \l 1033 ] GIS sử dụng thông tin bao gồm vị trí Vị trí thể theo nhiều cách khác nhau, chẳng hạn vĩ độ kinh độ, địa mã ZIP (mã bưu chính) Nhiều loại thơng tin khác so sánh đối chiếu GIS Hệ thống bao gồm liệu người, chẳng hạn dân số, thu nhập trình độ học vấn Nó bao gồm thông tin cảnh quan, chẳng hạn vị trí dịng suối, loại thảm thực vật khác loại đất khác Nó bao gồm thơng tin địa điểm nhà máy, trang trại trường học, cống thoát nước mưa, đường xá đường dây điện Với cơng nghệ GIS, người so sánh vị trí thứ khác để khám phá cách chúng liên quan đến Ví dụ: sử dụng GIS, đồ bao gồm địa điểm tạo ô nhiễm, chẳng hạn nhà máy địa điểm nhạy cảm với ô nhiễm, vùng đất ngập nước sông ngòi Một đồ giúp người xác định nơi cung cấp nước có nguy cao  Thu thập liệu  Định dạng liệu Các ứng dụng GIS bao gồm hệ thống phần cứng phần mềm Các ứng dụng bao gồm liệu đồ, liệu hình ảnh, liệu kỹ thuật số liệu bảng tính Dữ liệu đồ bao gồm thơng tin vị trí sơng ngịi, đường xá, đồi thung lũng Dữ liệu đồ bao gồm liệu khảo sát thông tin ánh xạ nhập trực tiếp vào GIS Dữ liệu kỹ thuật số nhập vào GIS Một ví dụ loại thơng tin liệu máy tính thu thập vệ tinh cho thấy việc sử dụng đất - vị trí trang trại, thị trấn rừng Cảm biến từ xa cung cấp cơng cụ khác tích hợp vào GIS Cảm biến từ xa bao gồm hình ảnh liệu khác thu thập từ vệ tinh máy bay không người lái Cuối cùng, GIS bao gồm liệu biểu mẫu bảng bảng tính, chẳng hạn nhân dân số Nhân dao động từ độ tuổi, thu nhập dân tộc đến giao dịch mua gần sở thích duyệt internet Công nghệ GIS cho phép tất loại thông tin khác này, nguồn gốc định dạng ban đầu chúng, phủ lên đồ GIS sử dụng vị trí làm biến mục để liên kết liệu dường không liên quan Đưa thông tin vào GIS gọi thu thập liệu Dữ liệu dạng kỹ thuật số, chẳng hạn hầu hết bảng hình ảnh chụp vệ tinh, cần tải lên GIS Tuy nhiên, đồ trước tiên phải quét chuyển đổi sang định dạng kỹ thuật số Hai loại định dạng tệp GIS raster vector Định dạng raster lưới ô pixel Định dạng raster hữu ích để lưu trữ liệu GIS khác nhau, chẳng hạn độ cao hình ảnh vệ tinh Định dạng vector đa giác sử dụng điểm (được gọi nút) đường Các định dạng vector hữu ích để lưu trữ liệu GIS với vùng ranh giới rõ ràng, chẳng hạn tỉnh, thành phố khu phố  Mối quan hệ khơng gian Cơng nghệ GIS sử dụng để hiển thị mối quan hệ không gian mạng tuyến tính Các mối quan hệ khơng gian hiển thị địa hình, chẳng hạn lĩnh vực nơng nghiệp thủy lợi Họ hiển thị mơ hình sử dụng đất, chẳng hạn vị trí cơng viên khu nhà Các mạng tuyến tính, đơi gọi mạng hình học, thường đại diện đường, sơng lưới tiện ích cơng cộng GIS Một dịng đồ đường đường cao tốc Tuy nhiên, với lớp GIS, đường ranh giới thành phố, công viên công cộng khu vực dân cư Sử dụng thu thập liệu đa dạng, mạng tuyến tính sơng ánh xạ GIS để dòng chảy nhánh khác Bản đồ giới hiển thị kích thước xác quốc gia hình dạng xác chúng GIS lấy liệu từ đồ tạo hình chiếu khác kết hợp chúng để tất thơng tin hiển thị hình chiếu chung  Bản đồ GIS Khi tất liệu mong muốn nhập vào hệ thống GIS, chúng kết hợp để tạo nhiều đồ riêng lẻ, tùy thuộc vào lớp liệu bao gồm Một cách sử dụng phổ biến công nghệ GIS liên quan đến việc so sánh tính tự nhiên với hoạt động người Ví dụ, đồ GIS hiển thị tính nhân tạo gần số tính tự nhiên định, chẳng hạn nhà cửa doanh nghiệp khu vực dễ bị ngập lụt Công nghệ GIS cho phép người dùng “đào sâu” lĩnh vực cụ thể với nhiều loại thông tin Bản đồ thành phố khu phố liên quan đến thơng tin thu nhập trung bình, doanh số bán sách mơ hình bỏ phiếu Bất kỳ lớp liệu GIS thêm loại bỏ khỏi đồ Bản đồ GIS sử dụng để hiển thị thông tin số lượng mật độ Ví dụ, GIS cho thấy có bác sĩ khu phố so với dân số khu vực Với công nghệ GIS, nhà nghiên cứu xem xét thay đổi theo thời gian Họ sử dụng liệu vệ tinh để nghiên cứu chủ đề tăng lên giảm xuống lớp băng vùng cực phạm vi phủ sóng thay đổi theo thời gian Một khu cảnh sát nghiên cứu thay đổi liệu tội phạm để giúp xác định nơi phân công sĩ quan Một cách sử dụng quan trọng công nghệ GIS dựa thời gian liên quan đến việc tạo chụp ảnh time-lapse cho thấy quy trình xảy khu vực rộng lớn thời gian dài Ví dụ, liệu cho thấy chuyển động chất lỏng đại dương dịng khơng khí giúp nhà khoa học hiểu rõ độ ẩm lượng nhiệt di chuyển tồn cầu Cơng nghệ GIS cho phép người dùng truy cập thêm thông tin khu vực cụ thể đồ Một người trỏ đến vị trí đồ kỹ thuật số để tìm thơng tin khác lưu trữ GIS vị trí Ví dụ: người dùng nhấp vào trường học để tìm số lượng học sinh đăng ký, số lượng học sinh giáo viên sở thể thao mà trường có Các hệ thống GIS thường sử dụng để tạo hình ảnh ba chiều Điều hữu ích, ví dụ, cho nhà địa chất nghiên cứu đứt gãy động đất Công nghệ GIS giúp việc cập nhật đồ dễ dàng nhiều so với việc cập nhật đồ tạo thủ công Dữ liệu cập nhật đơn giản thêm vào chương trình GIS có Một đồ sau in hiển thị hình Điều bỏ qua q trình vẽ đồ truyền thống, tốn thời gian tốn

Ngày đăng: 11/07/2023, 10:32

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

Tài liệu liên quan