B GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HC NÔNG LÂM THÀNH PH H CHÍ MINH
KHÓA LUN TT NGHIP
NG DNG CÔNG NGH NGUN M
XÂY DNG WEBGIS THÔNG TIN HÀNH CHÍNH
THÀNH PH H CHÍ MINH
H và tên sinh viên: LÊ VĂN SONY
Ngành: H THỐNG THÔNG TIN ĐỊA
Niên khóa: 2009 - 2013
Tháng 05 năm 2013
i
NG DNG CÔNG NGH MÃ NGUN M
XÂY DNG WEBGIS THÔNG TIN HÀNH CHÍNH
THÀNH PH H CHÍ MINH
Tác gi
LÊ VĂN SONY
Khóa lun tt nghiệp được đệ trình đápng yêu cu cp bng k sư ngành:
H thống Thông tin Địa lý (GIS Geographic Information System)
Giáo viên hướng dn
ThS. QUÁCH ĐỒNG THNG
Trưởng phòng K thut Trung tâm ng dng H thống thông tin địa lý
S Khoa hc và Công ngh TP.H Chí Minh
Tháng 05 năm 2013
ii
CM T
Lời đầu tiên, em xin chân thành cm ơn quí Thầy đang công tác tại Trường
Đại hc Nông Lâm Thành ph H Chí Minh, quí Thy - B môn Thông tin đa lý
và Tài nguyên, Khoa Môi trường Tài nguyên, đc bit PGS.TS Nguyn Kim Li
- Trưng B môn Thạc Nguyễn Th Huyn Giáo viên ch nhim lp DH09GI
đã tận tâm truyền đạt nhiu kiến thc quí u, làm nn tng cho em hoàn thành tt
khóa lun này.
Em chân thành cm ơn Thạc Quách Đng Thng - Trưởng phòng k thut,
Trung tâm ng dng h thống thông tin địa lý, S Khoa hc Công ngh Thành ph
H Chí Minh, đã tận tình ch dy, theo sát góp ý cho em trong sut qtrình m
khóa lun tt nghip.
Cho em gi li cảm ơn sâu sắc đến cán b - viên chức đang công tác tại Trung
tâm ng dng h thng thông tin địa lý, S Khoa hc và Công ngh Thành ph H Chí
Minh, đặc bit anh Trn Trọng Luân đã tạo điều kin tt nhất giúp đỡ em trong
thi gian thc tp.
Con cảm ơn gia đình đã nuôi dưỡng, dy bo, to mọi điu kin tt nhất để con
được hc tp, cảm ơn Ba Mẹ đã chia sẻ và động viên mi khi con vấp ngã, luôn đồng
hành cùng con trong sut thi gian qua.
Bn thân mặc đã cố gng và n lực để thc hiện đề tài, tuy nhiên khóa lun
không tránh khi nhng thiếu sót hn chế. Em rt mong nhận được s chia s, góp
ý t phía quí Thy Cô và các bạn để đềi được hoàn thin tt nht.
Tp.HCM, ngày 29 tháng 05 năm 2013
Sinh viên thc hin
Lê Văn Sony
iii
3TÓM TT
Đề tài nghiên cứu “Ứng dng công ngh ngun m xây dng WebGIS
thông tin hành chính Thành ph H Chí Minh” được tiến hành ti Phòng k thut
Trung tâm ng dng h thống thông tin đa lý S Khoa hc và Công ngh Thành ph
H Chí Minh, thi gian thc hin t ngày 25 tháng 01 năm 2013 đến ngày 25 tháng 05
năm 2013. Đề tài thc hin theo trình t sau:
- Xây dựng sở d liu thông tin hành chính Thành ph H Chí Minh trong
h qun tr cơ s d liu PostgreSQL.
- Thiết kế giao diện và đưa cơ sở d liu hin th lên nn web bng công ngh
ngun m GeoServer, thư viện OpenLayers, các ngôn ng lp trình
HTML, JavaScript.
- ng dụng thư viện thao tác vi GeoServer to kiu hin th (style) cho các
lp d liu.
- Chnh sa cp nht d liu thuc tính trong h qun tr sở d liu
PostgreSQL bng Java.
Kết qu thu được:
- Xây dng WebGIS thông tin hành chính Thành ph H Chí Minh, nhiu
chức năng, giao diện thân thin, d s dng.
- Báo cáo và trình bày nội dung đề tài.
iv
MC LC
Chương 1 M ĐẦU .................................................................................................... 1
1.1. Tính cp thiết ................................................................................................ 1
1.2. Mục tiêu đ tài ............................................................................................... 1
1.3. Gii hn và phạm vi đề tài ............................................................................. 2
Chương 2 TNG QUAN ............................................................................................. 3
2.1. Tng quan v khu vc nghiên cu Thành ph H Chí Minh .......................... 3
2.2. Tng quan v kiến trúc WebGIS .................................................................... 5
2.3. Gii thiu công ngh mã ngun m GeoServer và thư viện mã ngun m
OpenLayers .............................................................................................................. 7
2.3.1. Công ngh mã ngun m GeoServer .......................................................... 7
2.3.2. Thư viện mã ngun m OpenLayers .......................................................... 9
2.4. Các ngôn ng lp trình HTML, Java, JavaScript .......................................... 10
2.4.1. Ngôn ng HTML ..................................................................................... 10
2.4.2. Ngôn ng Java ......................................................................................... 10
2.4.3. Ngôn ng JavaScript ................................................................................ 10
2.5. Tình hình phát trin WebGIS trên thế gii và Vit Nam .............................. 11
Chương 3 D LIU, NỘI DUNG VÀ PHƯƠNG PHÁP ........................................... 13
3.1 D liu ........................................................................................................ 13
3.2. Nội dung, đối tượng và Phương pháp nghiên cu ........................................ 13
3.2.1. Chức năng của WebGIS ........................................................................... 14
3.2.2. Cu trúc ca h thng WebGIS bng công ngh GeoServer ..................... 15
3.2.3. Các bước tiến hành .................................................................................. 16
Chương 4. KẾT QU VÀ Ý NGHĨA ........................................................................ 30
4.1. Kết qu ........................................................................................................ 30
4.2. Ý nghĩa thực tin ......................................................................................... 44
Chương 5. KẾT LUN VÀ KIN NGH .................................................................. 46
TÀI LIU THAM KHO.......................................................................................... 47