Bài luận được nộp để đáp ứng các yêu cầu của bằng Thạc sĩ Kỹ thuật về Hệ thống Thông tin Địa lý. Tôi xin gửi lời cảm ơn tới Ban giám hiệu Trường Đại học Nông Lâm TP.HCM. Nguyễn Duy Liêm, Phòng Thông tin Địa lý ứng dụng cùng toàn thể thầy cô Trường Đại học Nông Lâm TP.HCM.
Lê Văn Phan, giảng viên Khoa Công nghệ thông tin, Trường Đại học Nông Lâm TP.HCM. Cảm ơn lớp DH12GI, các bạn đã giúp đỡ tôi những ngày tháng trên giảng đường đại học. Em rất mong nhận được những phản hồi chân thành từ thầy cô và bạn bè.
Trần Thị Phương Nhung, Khoa Tài nguyên và GIS, Khoa Tài nguyên và Môi trường, Đại học Nông Lâm TP.HCM. Đồ án tốt nghiệp “Ứng dụng WebGIS tìm kiếm thông tin các điểm du lịch tại thành phố Đà Lạt – tỉnh Lâm Đồng” được thực hiện từ tháng 3/2016 đến tháng 5/2016 với dữ liệu thí điểm từ các điểm du lịch nổi tiếng ở Đà Lạt và Lâm Đồng. Mục đích của dự án là cung cấp thông tin chi tiết về các điểm du lịch nổi tiếng, chỉ đường thông minh thông qua dịch vụ API Google Maps và các thiết bị kết nối internet.
Dự án đã mang lại những kết quả cụ thể như sau: Xây dựng trang web WebGIS về các điểm du lịch với các chức năng lập bản đồ tương tác, hiển thị, tìm kiếm dữ liệu không gian, tìm đường và quản lý cập nhật.
MỞ ĐẦU
Tính cấp thiết
Với những lý do trên, tôi thực hiện dự án “Ứng dụng WebGIS tìm kiếm thông tin các điểm du lịch trên địa bàn thành phố.
Mục tiêu
- Mục tiêu chung
- Mục tiêu cụ thể
Giới hạn và phạm vi đề tài
TỔNG QUAN NGHIÊN CỨU
- Tổng quan về khu vực nghiên cứu tại TP. Đà Lạt
- Vị trí địa lý
- Khí hậu
- Du lịch
- Nông nghiệp
- Lâm nghiệp
- Kiến trúc
- Văn hóa- Giáo dục
- Hệ thống thông tin địa lý ( GIS)
- Định nghĩa
- Lịch sử phát triển
- Các thành phần của GIS
- Dữ liệu địa lý trong GIS
- Chức năng của GIS
- WebGIS
- Khái niệm
- Kiến trúc WebGIS
- Chức năng WebGIS
- Tiềm năng của WebGIS
- Các phƣơng thức phát triển của WebGIS
- Google Maps API
- Khái niệm
- Một số ứng dụng có thể xây dựng
- Cách sử dụng và phát triển công nghệ
- PHP
- Khái niệm
- Ƣu điểm của PHP
- Các nghiên cứu liên quan tới ứng dụng WebGIS
- Trên thế giới
- Trong nƣớc
Cơ sở dữ liệu (Data): Có thể coi thành phần quan trọng nhất trong hệ thống GIS là dữ liệu. Dữ liệu địa lý và dữ liệu thuộc tính liên quan có thể do người dùng tự biên soạn hoặc mua từ các nhà cung cấp dữ liệu thương mại. Hệ thống GIS sẽ kết hợp dữ liệu không gian với các nguồn dữ liệu khác và thậm chí có thể sử dụng hệ thống quản lý cơ sở dữ liệu để tổ chức, lưu trữ và quản lý dữ liệu.
Có hai loại cấu trúc dữ liệu cơ bản trong GIS: dữ liệu không gian và dữ liệu thuộc tính. Một đặc điểm quan trọng trong tổ chức dữ liệu của GIS là: dữ liệu không gian (bản đồ) và dữ liệu thuộc tính được lưu trữ trong cùng một cơ sở dữ liệu (database) và có liên quan chặt chẽ với nhau. Dữ liệu không gian: Các đối tượng không gian trong Gis được nhóm theo ba loại đối tượng: điểm, đường và vùng.
Dữ liệu thuộc tính: Dữ liệu thuộc tính là thông tin đi kèm với dữ liệu không gian mô tả các đặc điểm điển hình cho từng điểm, đường và khu vực trên bản đồ. GIS có nhiều chức năng như quản lý, lưu trữ, truy xuất, hiển thị, trao đổi và xử lý dữ liệu không gian và dữ liệu thuộc tính. GIS cung cấp các công cụ để tích hợp dữ liệu vào một định dạng chung để so sánh và phân tích.
Hình ảnh vệ tinh và Hệ thống định vị toàn cầu (GPS) cũng là nguồn dữ liệu đầu vào. Quản lý dữ liệu: Sau khi dữ liệu được thu thập và tích hợp, GIS cung cấp chức năng lưu trữ và duy trì dữ liệu. WebGIS là một hệ thống phức tạp cung cấp quyền truy cập mạnh mẽ vào các chức năng như chụp ảnh, lưu trữ, hợp nhất dữ liệu, xử lý dữ liệu, phân tích và hiển thị dữ liệu không gian (Harder, 1998).
Máy chủ dữ liệu: là nơi lưu trữ dữ liệu bao gồm dữ liệu không gian và phi không gian. Chức năng phân tích và thiết kế: Tìm kiếm dữ liệu phù hợp với yêu cầu (thông qua truy vấn), sửa đổi các đối tượng hiện có bằng thông tin màu sắc thông qua tiêu chuẩn ánh xạ và tạo bản đồ chuyên dụng. Phía máy chủ: cho phép người dùng gửi yêu cầu lấy dữ liệu và phân tích trên máy chủ.
Máy chủ sẽ thực hiện các yêu cầu và trả về dữ liệu hoặc kết quả cho người dùng. Phía client: cho phép người dùng thực hiện một số thao tác phân tích dữ liệu trên chính máy tính của người dùng.
PHƢƠNG PHÁP NGHIÊN CỨU
- Sơ đồ phƣơng pháp nghiên cứu
- Phân tích, thiết kế, xây dựng cơ sở dữ liệu
- Phân tích
- Thiết kế
- Xây dựng cơ sở dữ liệu
- Thiết kế chức năng
- Thiết kế giao diện
- Giao diện trang chủ
- Thiết kế giao diện trang tƣơng tác bản đồ
- Thiết kế giao diện trang quản lí
- Xây dựng trang Web
Nhu cầu của khách du lịch ngày nay chủ yếu là việc xác định điểm đến du lịch lý tưởng: vị trí, thông tin về các địa điểm hấp dẫn; Tìm chỉ đường giữa hai địa điểm khác nhau, thời gian di chuyển, quãng đường. Di chuyển Giữ và di chuyển chuột qua bản đồ hoặc thao tác trên thanh điều hướng. Nhấp đúp vào bản đồ hoặc di chuyển lên xuống trên thanh điều hướng hoặc kéo chuột qua bản đồ.
Nhập từ khóa cần tìm: tên địa điểm hiện tại, tên địa điểm muốn đến. Thông tin đối tượng được chỉnh sửa, lưu vào cơ sở dữ liệu và những thay đổi được hiển thị trên bản đồ. Giao diện trang quản trị bao gồm tính năng trang đăng nhập; Các trang được thêm, cập nhật và xóa gần đây.
Trang web bao gồm trang chủ, bản đồ tương tác, quản lý dữ liệu và phản hồi. Đà Lạt có nhiều địa điểm du lịch; Hướng dẫn sử dụng thẻ. Tương tác bản đồ: Chọn một đối tượng vị trí trên bản đồ để hiển thị thông tin chi tiết; Tìm đường đi giữa hai địa điểm trên bản đồ.
Sau khi đăng nhập thành công, bạn sẽ có thể truy cập vào các trang quản lý: thêm mới, cập nhật và xóa. File Data.php hiển thị trang "tìm kiếm theo tên, tuyến đường giữa 2 địa điểm khác nhau".
KẾT QUẢ
- Giao diện trang chủ
- Giao diện trang tƣơng tác bản đồ
- Hiển thị thông tin chi tiết
- Trang tìm kiếm
- Giao diện trang quản lí dữ liệu
- Đăng nhập
- Trang Thêm mới
- Trang Cập nhật
- Trang Xóa
- Giao diện trang ý kiến phản hồi
Hiển thị thông tin chi tiết về vị trí cần xem bao gồm: số điểm trên bản đồ, tên vị trí, tọa độ (x, y), thông tin và hình ảnh. Phần màn hình: hệ thống sẽ hiển thị kết quả tìm kiếm giữa 2 vị trí trên bản đồ. Sau đó nó hiển thị chỉ đường giữa hai địa điểm, khoảng cách và thời gian di chuyển.
Quản trị viên nhập tên và mật khẩu của mình để truy cập trang quản lý dữ liệu. Sau khi đăng nhập thành công vào hệ thống, quản trị viên có thể truy cập vào trang. Thêm dữ liệu mới, “Cập nhật dữ liệu”, “Xóa dữ liệu” bằng cách nhấp vào nút “TẠI ĐÂY” trên màn hình web.
Link truy cập: http://test.hcmuaf.edu.vn/phuongnhung/admin/themmoi.php Tại trang "add new", nhập đầy đủ thông tin dữ liệu vào bảng. Sau đó nhấp vào nút "Thêm mới". Nếu thông tin nhập vào đúng thì dữ liệu sẽ được lưu vào cơ sở dữ liệu, nếu không hệ thống sẽ báo lỗi. Tương tự như trang “thêm mới” (Hình 4.8), nhập nội dung cần chỉnh sửa vào nội dung trong bảng.
Nếu thông tin chỉnh sửa đúng thì dữ liệu sẽ được cập nhật vào cơ sở dữ liệu, nếu không hệ thống sẽ báo lỗi. Trang "Phản hồi" cho phép người dùng đưa ra ý kiến và nhận xét về trang web.
KẾT LUẬN VÀ KIẾN NGHỊ
Kết luận
Đề xuất hƣớng nghiên cứu và phát triển