!"
LỜI CẢM ƠN
#$%&'()*+,&-.,/
012%3%,4 $567*8.
9%0:4#;<=;>%%$%
*5?@,=A A!##&>'
<B4A>'=1C0>-5:-.,/9D
%5B&-:.E2F94 G
&95;HC0I>*;H5=%JA!5K-
#BL4!8=7M9%0:512NO
B::4
P(&=.?N&Q,'<:7M9D%R
Đà Nẵng, ngày 10 tháng 01 năm 2015
Sinh viên
!S!2!
TU#VW!XYZ[!!X\A!V]!
1
!"
NHẬN XÉT
- Hình 16: Code CSS.
- Hình 17: Giao diện trang ứng dụng.
- Hình 18: Giao diện ứng dụng.
CHƯƠNG I: MỞ ĐẦU
1.1.Tính cấp thiết của đề tài
Hiện nay hệ thống giao thông trên địa bàn thành phố đang càng ngày được đổi
mới, đường xá càng ngày càng phức tạp, nhiều đường mới được mở ra. Con người cần
nắm rỏ hệ thống giao thông để thuận tiện trong mọi công việc. Việc xây dựng dữ liệu bản
đồ làm nên tảng phát triển ứng dụng GIS phục vụ công việc quản lí giao thông đô thị, tài
nguyên, môi trường, phòng chống thiên tai, phòng cháy chữa cháy…là vấn đề mà thành
phố đang rất quan tâm.
)>9,B:*=8(5=I
^_OB%=,>:(`&Ha)
*4UBb'%:'5>$
B>$*%+,O(%(15
8c5G%Q`&;BG=
:>$/3*4U0,5'%@3-dC
.`c&78),=I585C
:%5S@3>`G@3=
:*57c8O(%9>,4
e*-85fXdT1$b;:)S`5>E%
)5_Ob($&;-5g&?;,-h
*di;8((`=78,O
O;4U0,5fXdT1$bcO
%)%/39>&D(`%/
TU#VW!XYZ[!!X\A!V]!
4
!"
=*4#*'b85*/:j
!"k&C=,4
6
!"
CHƯƠNG II: TỔNG QUAN NGHIÊN CỨU
2.1.TỔNG QUAN VỀ GIS
2.1.1Bản đồ địa lý
#,;B(&;/-)78)B9%O4!,
(=O2)0;(w&N',07
8)BC,O=8S':4UF88
))x*/9,a`?%y05
0,a)59-(,z4
e>$a&D&NI%)O*:G%B&*
G{O?*'b%2@3%DO9
;)>%5-%9'9I%
O*?1(4e>$/:a`5%`BIC)
%O804
#B>$&(:4A78)0B
%*>$h:>5`3>$5>
$aB5>$a0g
TU#VW!XYZ[!!X\A!V]!
7
Hình 2.1: Bản đồ
!"
2.1.2.Hình dạng và kích thước của trái đất
e:G*I%BB/-:G02))a8
b(9&C?%a50-%BO0ab&
&&BH&&-*0-&&I%B4#<a
cG5:GO-bG;)0*|
}9%&3a>>-(G}`4~%3I
2&5$:ICB8w2%&;N
%B&:Ga,+/-:G024
8%a'^b` 4X8I|,O?%ac(be<
!58`e<O&'5`!&4
TU#VW!XYZ[!!X\A!V]!
9
Hình 2.3: Tọa độ địa lý
!"
#2(a&D8:G0=O@38&G=y
zG&&4U0:G%B=;0&&*8
O@3))S:G%B4#*6@
3)`%S'4•w&>$N•lWs4ooo4ooo5bw&
0%..&)S^G=G&&&)
^<4v7G=Oc4!bw&&;‚lW
l4ooo4ooo0@3G&&)>>(`?%&=,4~85
@3G=G&&c(3`I>$(`
?%I.&4
2.1.4.Phép chiếu bản đồ
K},>$&)+%2F3|(=3
2(4!8>>91,.a`*>$a`
*#%B4V8%%},>$&%)SGI#%
B&*(G{5)_)*G'/;()*G
{4V8B:},>$5*8},'>
O@3B8&},;G,WG085G03
G{'a4e;=*,},&-(
(C%),?74A%),?72&%,)4A%)8
QB9250(,-I},*.)&^
4 (,-hE>%.),),?7E4
Mặt hình nón
)},c(G087&*:G=4
{,?7.G8G=&(|,O2&|,
ƒ4A%,,h.{/5%
Polar
Equator
Oblique
!"
},5h<G32(,1*G
{hO,9>4
V0p4sWK},03
Mặt phẳng phương vị
v},.&>$&*(G{,?7;G=4 ),
?78)&W^-5-?`-G-(a`B€^
.4Ua`I),?7,a`'IG{,;G
=-*),%W&59&94PG{,
,?7;IG=&),'>B6cB4#
},5%,hO,(c{
b)5|,&%Q8c&IG=4X8
.%,O>$4
V0p4…WK},G{'a
Phép chiếu UTM (Universal Transverse Mercator)
TU#VW!XYZ[!!X\A!V]!
12
!"
!$&},Py#PzO
@3)h>$8(`?%4K},Y#P:G%B
…o7|,5_7…
o
%Fl,…o)F(l†o
o
f4
P_7}F|(†q
o
7>&XdT078>E%%
4
A%a&D8:$%=W=/5
=:5.&5'%`4
K=/Wv%%`@KA5A5PŠg%
,a-=,)XdT*-4XdT6QN%
,a-GC?B.&W%%y‹z5%
hy&z5%9}yzg
K=:W=:XdTB%/E%3=,)&
.5`)aa&D4
~.&W8)?=92BXdT&.&4~.
&XdT8&-O&*,;)>:%
Oa&D4 8&.&.&
AW.%)9>&DXdT58)&
%**25%*:%&|%5**XdT5
%)/3XdT4
K'%`WA%*:XdT^%5I3%
9,a4 8&COI&=),O
IXdT4
2.2.WebGIS
2.2.1.Khái niệm
fXdTXdT*:f&a&D%*
(-%%`)`O5+%a&D*-d4
#%`XdT5a3,7A&‰TI
TU#VW!XYZ[!!X\A!V]!
14
!"
f4@&Da&DO%3b`T`
A&4 :}c8)?B5%C,9>F
%.&XdTF0I2(%'>=_O
Th@*=,PT)?B.&*9,
.&>$4•8O$.&cO;*=IA&5PT
@fT4fTh>:
OG"4
2.2.3.Tính năng ưu việt của WebGIS
AfXdT%)+,c;%)+,
I:%-8(5%,a(%`
>4e>>9:=:51$5.&>$4 #C
@3=G%=:XdTH?O(
`4
2.3.GeoServer
2.3.1.Khái niệm
XT&=:1$bO<=b(+/&OC
#„K&K•y#„KKz^3`_OB5•5i@
.&a&D*4XT&(=:*T
yT‰uz5O,,)b/3:>$`%I
B0>:%Oa&D5(&C5O?*
X&y(‘1$bz5O)(/3fy‘pˆˆ
J‘pˆˆz4
TU#VW!XYZ[!!X\A!V]!
16
!"
XT,OO;.,‘pˆˆL4XT8>
E,;%$AT~v9=,%9>a'b.&+,
WKTtvnKXdT5PuTtvTpoo†5PTtv5gG%C.&
TŽ&5X#uu5gXT_O%9%0%*=F
&ƒ„XAyfPTyfPTz5fŠT yfŠTzf
ATyfATzz4
XT@3C8b(&Tv~yT&v~z)-
))>$y&zƒfPT5CTv~OB7a-
2.3.4.Các đặc trưng của Geoserver
XT}?B.&&-_O%ĥPv5XPv5
TŽ&5X•TT5K&~Š5X‘T„!5‘KˆX5XdŠ5TUX5K!X4444
XT8)?BO:a-.&5$KXdT5„&
T&5LT~ˆ5~ep5PTtv5TŽ&5X#dŠŠ5X#„K„mo:&-%4e*
-85XTQ8)i@.&.=?@&DI
ƒfŠT4XTO?(X#&5O,b
.‘4
TU#VW!XYZ[!!X\A!V]!
18
!"
PT6O&(>ƒ1$b58:/E
'4T%.>ƒ&PO%)
65O,b.A-(AXd5QXTO,
^.‘4XT;PTb88$25
7'>'B05/E@+f
ŠT5}i@>*f6*
%-~4”)&;BIPT&('
XT5F*>l4…bIXT0(I>ƒ1
''4
2.3.5.Styled Layer Descriptor trong GeoServer
U:'>5>B.&>&=95
(4 )0B.&08=>Oa-)%y&z4 :
TU#VW!XYZ[!!X\A!V]!
19
Hình 2.9: Các định dạng dữ liệu
!"
8|&>ia<5((%(`9%84
#XT5a)O^%@3(.
O2&T&v~yTv~z4Tv~&(.*Pv4K=
O@3%+,4P(G)+CI(&W
• v(1$b5S`O%)b($=:
1$b4
• V_O:&-a3yfPT5fŠT5fAT444zPLXdTT5
X5P4
• 2a3F%e>$X&P5„TP5e5ZP444
• V_O%%*>$4
2.5.PostgreSQL/PostGIS
Hình 2.10: Giao diện PostgreSQL
KTtvy:&KzO&CElr†…b8%
2b -2e&5V•€4#FElrrs5KTtvb=:
1$b4KTtv&9>a'b.&_O.BTtv;
:)W
TU#VW!XYZ[!!X\A!V]!
21
!"
• PS`
• V9>`+aO)/9:E4
• #,,)'>9>a4
• A39>a'>52(9>4
• A-*::%Wf5v?5Y?4
• A8)b(O4
• AB%&4
KTtv8=b()9>&D.&&KXdT5O&C
b1•u•yAzFEpool4 ,Epoo…5KXdTO`
/FC&'`;ƒ.&I„XA4P(G)
IKXdTW
• V_O%).&02W)yz5y&z5%
y&z5C)y&z5Cy&&z5C%%
y&&zC%O02y&&z4
N(4
3.3.Dịch chuyển bản đồ
• P3`W }ca)>$(;8*
c)a4
• A%?@&DW e>$ha)a`Nc)a
cB.(%)4
3.4.Xem thông tin các địa điểm trên bản đồ
• P3`W }c?,y*5aigzI(
O*>$4
• A%?@&DW c&&*(a)*>$5(O
)a)0%:a)O24
TU#VW!XYZ[!!X\A!V]!
23
!"
3.5.Tìm kiếm và hiển thị các địa điểm theo vùng
• P3`W }0,)a%a).c G
O2;4Ucb8|&%A 5 V4
• A%?@&DW
o !c2c;-=0%a)4
o !cC*a)G2I:0,4
o Vh)a,9>>$,9>E>4
• •,9>>$Wh)aB>%a)O0B
*>$;-(Ga4
• •,9>E>W$&O%a)O0B
c;%,*5aig
3.6.Tìm và hiển thị địa điểm theo chủ đề
• P3`W}0)aaFI:4
• A%?@&DW
o !c2I:y%Q5ai5gz?4
o V)a,9>$,9>>$,9>E>4