Cài đặt chương trình và thử nghiệ m

Một phần của tài liệu Xây dựng hệ thống quản lý bản đồ số dựa trên công nghệ Mapserver (Trang 77)

4.4.1. Cài đặt

Chương trình cài đặt chạy trên hệđiều hành ubuntu linux. Để chạy chương trình ta phải cài đặt các phần mềm. - Webserver apache - Hệ quản trị cơ sở dữ liệu Mysql - PHP5 - Phpmyadmin - Cgi-MapServer

Các file dữ liệu bản đồ dạng shp, shx, dbf, và file mapfile nằm trong thư mục /home/bdhanoi.

Các file php, js và các file ảnh nằm trong thư mục /var/www/.

4.4.2. Một số giao diện chương trình

Giao diện chính:

Zoom:

Hình 23: Chức năng zoom

Bật, tắt các layer:

Thông tin đối tượng trên bản đồ:

Hình 25: Xem thông tin của đối tượng trên bản đồ

Tìm kiếm:

4.4.3. Thử nghiệm chương trình

Chương trình được cài đặt chạy thử nghiệm trên máy Pentium(R) 4, CPU 3.0 GHz, 512MB Ram kết quả như sau STT Tính năng Đánh giá 1 Hiển thị bản đồ Hiển thị tốt, hiển thị chậm trong lần đầu tiên, các lần sau nhanh hơn. 2 Phóng to, thu nhỏ bản đồ

Bản đồ được phóng to, thu nhỏ theo zoomsize có thể

thay đổi 3 Dịch chuyển

bản đồ

Việc dịch chuyển với người dùng sẽ khó khăn trong việc xác định chính xác vị trí cần dịch chuyển

4 Tắt bật các layer Tắt bật các layer tốt

5 Tìm vị trí của nhà hàng

Chức năng được thực hiện tốt, nhà hàng được tìm thấy sẽ được dịch chuyển tới giữa khung ảnh cho người dùng.

KẾT LUẬN

1. Các kết quảđạt được

Sau khi thực hiện đề tài, em đã đạt được một số kết quả như sau:

- Nghiên cứu về bản đồ, các cơ sở toán học của bản đồ, chiếu hình bản đồ

- Hệ thống thôn tin địa lý – GIS, tổ chức cơ sở dữ liệu trong GIS

- Nghiên cứu công nghệ mã nguồn mở MapServer, PHP/MapScript, ứng dụng xây dựng WebGIS

- Nắm vững được các kiến thức về các ngôn ngữ PHP, Javascript, HTML… - Xây dựng một WebGIS dựa trên MapServer, với các chức năng cơ bản - Cài đặt và chạy tốt trên localhost

2. Hướng phát triển của đề tài

Do hạn chế về thời gian và thiếu dữ liệu nên ứng dụng còn thiếu nhiều tính năng cần phát triển như:

- Sử dụng các công nghệ mới như web 2.0 và javascript nhằm cải thiện tốc

độ, và các công cụ zoom, pan tiện lợi hơn bằng lăn chuột và kéo thả chuột. - Phát triển thêm các chức năng hỗ trợ người dùng như tìm đường đi ngắn

nhất, và cập nhật thêm dữ liệu không gian

- MapServer hỗ trợ rất nhiều các ngôn ngữ kịch bản như C#, Perl, PHP, nghiên cứu và phát triển dựa trên các ngôn ngữ này.

Tài liệu tham khảo

[1] Phạm Hữu Đức - Đại học Kiến Trúc Hà Nội. Giáo trình Cơ sở dữ liệu & Hệ

thống thông tin địa lý – GIS.

[2] Võ Quang Minh, Nguyễn Hồng Điệp , Trần Ngọc Trinh, Trần Văn Hùng –

Đại học Cần Thơ. Giáo trình hệ thống thông tin địa lý (GIS SYSTEM).

[3] Bill Kropla. Beginning MapServer Open Source GIS Development 2005 [4] Trang web: http://mapserver.org/documentation.html

[5] Trang web: http://trac.osgeo.org/mapserver/wiki/PHPMapScript

Một phần của tài liệu Xây dựng hệ thống quản lý bản đồ số dựa trên công nghệ Mapserver (Trang 77)

Tải bản đầy đủ (PDF)

(82 trang)