Tải bản đầy đủ (.docx) (35 trang)

Báo cáo đồ án chuyên ngành GIS đưa gis lên website

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (950.4 KB, 35 trang )

 !"
LỜI CẢM ƠN
#$%&'()*+,&-.,/
012%3%,4 $567*8.
9%0:4#;<=;>%%$%
*5?@,=A A!##&>'
<B4A>'=1C0>-5:-.,/9D
%5B&-:.E2F94 G
&95;HC0I>*;H5=%JA!5K-
#BL4!8=7M9%0:512NO
B::4
P(&=.?N&Q,'<:7M9D%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














Xác nhận của giáo viên hướng dẫn
CN. Phạm Tuấn Anh
BẢNG GIẢI THÍCH CÁC TỪ VIẾT TẮT
TU#VW!XYZ[!!X\A!V]!
2
 !"
STT Chữ, Từ Viết Tắt Ý Nghĩa
1 GIS Geographic Information System
2 CNTT Công Nghệ Thông Tin
3 HTTĐL Hệ Thông tin địa lý
DANH MỤC HÌNH ẢNH
- Hình 1: Thanh công cụ Q-GIS:
- Hình 2: Tạo vùng đường điểm.
- Hình 3: Layer đường điểm.
- Hình 4: Thanh công cụ.
- Hình 5: Tạo CSDL.
- Hình 6: Thêm đối tượng trên CSDL.
- Hình 7: CSDL đường.
- Hình 8: CSDL điểm.
- Hình 9: Giao diện Website .
- Hình 10: Giao diện Website.
- Hình 11: Giao diện Website.
- Hình 12: Giao diện Website.
- Hình 13: Code HTML .
- Hình 14: Code HTML.
TU#VW!XYZ[!!X\A!V]!
3
 !"
- Hình 15: Code CSS.

- 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
^_OB%=,>:(`&Ha)
*4UBb'%:'5>$
B>$*%+,O(%(15
8c5G%Q`&;BG=
:>$/3*4U0,5'%@3-dC
.`c&78),=I585C
:%5S@3>`G@3=
:*57c8O(%9>,4
e*-85fXdT1$b;:)S`5>E%
)5_Ob($&;-5g&?;,-h
*di;8((`=78,O
O;4U0,5fXdT1$bcO
%)%/39>&D(`%/
TU#VW!XYZ[!!X\A!V]!
4
 !"
=*4#*'b85*/:j
 !"k&C=,4

1.2.Mục tiêu đề tài
#,,?f>$33/:Q2
*4P3*3)W
• #,,?'b.&a&D:9CV>A#K 
!"
• f>$;%/E'%>$5)a5
0,CC%4
1.3.Giới hạn đề tài
• X;-:W
:O;->Flmnlonpolq,rnlpnpols4
• X;-:
:@3fXdT1$b;%/3W
o >$Wt5Pu
o fTWL4
o PTWX4
o V9>a'b.&WKTtvnKXdT4
• X;-:a&D
:O-9CV>A5 !"
1.4.Ý nghĩa khoa học của đề tài
:8=%)b(f
;fXdT5`O(`(
i*:f4 :&:>*//
3fXdT33%B:&*9,.&4
1.5.Ý nghĩa thực tiễn của đề tài
TU#VW!XYZ[!!X\A!V]!
5
 !"
fXdT_O5@3^3
39>&`5ag
TU#VW!XYZ[!!X\A!V]!

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(&;/-)78)B9%O4!,
(=O2)0;(w&N',07
8)BC,O=8S':4UF88
))x*/9,a`?%y05
0,a)59-(,z4
e>$a&D&NI%)O*:G%B&*
G{O?*'b%2@3%DO9
;)>%5-%9'9I%
O*?1(4e>$/:a`5%`BIC)
%O804
#B>$&(:4A78)0B
%*>$h:>5`3>$5>
$aB5>$a0g
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%BB/-:G02))a8
b(9&C?%a50-%BO0ab&
&&BH&&-*0-&&I%B4#<a
cG5:GO-bG;)0*|
}9%&3a>>-(G}`4~%3I
2&5$:ICB8w2%&;N
%B&:Ga,+/-:G024

A*5:GiI%B>&:G7%25
i&:G"8I`%B4#2<a>$5)&O
%%-5&BG&&Q?80-`;
=G:GI%B4
2.1.3.Hệ tọa độ địa lý
V2(a&D@3:G=)?%aa`I()*%B4U0
&2(<&:;3%B*)?%aa`IO
:G%B%,|,4•,&%
%:-9)e<!5|,&%Q
8^*3I%B4X).,|,-
%&;4
TU#VW!XYZ[!!X\A!V]!
8
Hình 2.2: hình dạnh Trái Đất
 !"
#%,|,892BO&B&
2(8&W|,8%`&;By?`-z,-9
#*EVXI;L&,4X).
&2(4V6$%B&=
^W@e<!^`*;I?`-5@ 
#^`*>%I,4
!2(O@3(1&(5|((
y&5&5z4PG{9,?`-&
G{9,57O@3)?%a(|(4
•(I()&8.G{9,G{9)
>G{;G{?`-4
U|(I()B€*G%B&8-.{
/y'I258i^b2(J`&2Ia
=z-)8G{?`-4
#9a58I,8%a^`#,

8%a'^b` 4X8I|,O?%ac(be<
!58`e<O&'5`!&4
TU#VW!XYZ[!!X\A!V]!
9
Hình 2.3: Tọa độ địa lý
 !"
#2(a&D8:G0=O@38&G=y
zG&&4U0:G%B=;0&&*8
O@3))S:G%B4#*6@
3)`%S'4•w&>$N•lWs4ooo4ooo5bw&
0%..&)S^G=G&&&)
^<4v7G=Oc4!bw&&;‚lW
l4ooo4ooo0@3G&&)>>(`?%&=,4~85
@3G=G&&c(3`I>$(`
?%I.&4
2.1.4.Phép chiếu bản đồ
K},>$&)+%2F3|(=3
2(4!8>>91,.a`*>$a`
*#%B4V8%%},>$&%)SGI#%
B&*(G{5)_)*G'/;()*G
{4V8B:},>$5*8},'>
O@3B8&},;G,WG085G03
G{'a4e;=*,},&-(
(C%),?74A%),?72&%,)4A%)8
QB9250(,-I},*.)&^
4 (,-hE>%.),),?7E4
 Mặt hình nón
)},c(G087&*:G=4
{,?7.G8G=&(|,O2&|,
ƒ4A%,,h.{/5%

|,h-.Q4
T},5h<082(,B
€5&7hO,9>I},*:G84T.
TU#VW!XYZ[!!X\A!V]!
10
Vĩ tuyến chuẩn
Kinh tuyến trung tâm
 !"
.{Qh-*(G&;4 {;
G<O2&,4
A?|,ƒ(,-E4~8)E(`?%
<N=iIG8,,&*c4
V0p4qWK},08
 Mặt hình trụ
X},G85},68({,
,4•@3G3m&-c(a`'
IG3;G=W
• V03OG'{/,?7;G=-(|
,5&?`-4X2&},P4
• V03OG'^5{,?7&(
,4X2&},#4
• V03G*,?7;G=(Q8%`&;
By^;%`?`-z4X2&},„&94
K},O@3B&},P4#},
5,hO,.{/%:
%|,hb%^>%:
E=:`4~8,-hE=:`4T
TU#VW!XYZ[!!X\A!V]!
11
Mercator Transverse Oblique

Polar
Equator
Oblique
 !"
},5h<G32(,1*G
{hO,9>4
V0p4sWK},03
 Mặt phẳng phương vị
v},.&>$&*(G{,?7;G=4 ),
?78)&W^-5-?`-G-(a`B€^
.4Ua`I),?7,a`'IG{,;G
=-*),%W&59&94PG{,
,?7;IG=&),'>B6cB4#
},5%,hO,(c{
b)5|,&%Q8c&IG=4X8
.%,O>$4
V0p4…WK},G{'a
 Phép chiếu UTM (Universal Transverse Mercator)
TU#VW!XYZ[!!X\A!V]!
12
 !"
!$&},Py#PzO
@3)h>$8(`?%4K},Y#P:G%B
…o7|,5_7…
o
%Fl,…o)F(l†o
o
f4
P_7}F|(†q
o

T,|(†o
o
!4K},Y#PQ:G%B
%1†
o
,bF?`-4v1+U!
^2‡7q†4#;Elrqs-:!U!5},Y#P
*'b&&Q?ˆ‰l†moO@3)&C>$4
V;@32(9&U!‰pooo58c},
Y#P&&fXT‰†q4
2.1.5.Tỷ lệ bản đồ
#w&I(>$a&D&w.(>%*>$>
%a4A{-5,l*>$/;la0
>$8w&lWlooooo4
•`Iw&8-lWP58Pi>%,&;B
*&=>%'/*>$4e>$8w&&;0,
'/;PN4e>$w&N},'8P&;4
2.1.6.Hệ thống thông tin địa lý
Va&DyXdT‰XduTz&()
-&C>$`%COC*%B4A8%/E
?@&Da&D5^339-5O79,a(
&|Ba4
XdT&(3*'b%`)&C>$`.%
$-%?>*%B4AXdT`O%%'b.
&B`*;&O,9%`*>
$4A%>EhXdT;%%4A8B:'
TU#VW!XYZ[!!X\A!V]!
13
 !"
0%`@3.&LAL~%'0*5

7>&XdT078>E%%
4
A%a&D8:$%=W=/5
=:5.&5'%`4
K=/Wv%%`@KA5A5PŠg%
,a-=,)XdT*-4XdT6QN%
,a-GC?B.&W%%y‹z5%
hy&z5%9}yzg
K=:W=:XdTB%/E%3=,)&
.5`)aa&D4
~.&W8)?=92BXdT&.&4~.
&XdT8&-O&*,;)>:%
Oa&D4 8&.&.&
AW.%)9>&DXdT58)&
%**25%*:%&|%5**XdT5
%)/3XdT4
K'%`WA%*:XdT^%5I3%
9,a4 8&COI&=),O
IXdT4
2.2.WebGIS
2.2.1.Khái niệm
fXdTXdT*:f&a&D%*
(-%%`)`O5+%a&D*-d4
#%`XdT5a3,7A&‰TI
TU#VW!XYZ[!!X\A!V]!
14
 !"
f4@&Da&DO%3b`T`
A&4 :}c8)?B5%C,9>F
%.&XdTF0I2(%'>=_O

I=:XdT4fXdT-(0&J-
(I(f50,fXdT68,7=
ymz)0I(/3f34•,7m$8
='>-=WA&5L&T~Ty?0
p4Œz4
V0p4ŒW•,7m=IfXdT
• A&W&(0fdˆ?&5ŠŠ?5
A5g)b%Y•vyYu•vJai
aa*Bza"4A%&6&(/3
'=:Pdu5LXdT5g
• L&TWO`O(fT4!5%;
f5;fXdT0fTQ,O;
(/3>$*`2&PTyPT8)&
LXdTT5PT5XT5gz4
• fTQO2&V##KTyLz4A/E`I
fT&,C%&-.*=F.0f
9/:.&*-V##K4
• PT&'.B5iH`
5->&->$*=FA&4
TU#VW!XYZ[!!X\A!V]!
15
 !"
• ~TW&'&.%.&$>.&
4A%.&O+/&.b%9>a'b.&
KTtvnKXdT5PuTtvTpoo†5PTtv5„&5gG8)&
.b-%C.&Ž&5Pv5g
2.2.2.Nguyên lý hoạt động
fT,C%*=FA&5&B.&FAT~v*=I
A&>,9>*=4•A&@*=,5fTh
`*=CO4!,*=8&*9,>$.&a&D5f

Th@*=,PT)?B.&*9,
.&>$4•8O$.&cO;*=IA&5PT
@fT4fTh>:
OG"4
2.2.3.Tính năng ưu việt của WebGIS
AfXdT%)+,c;%)+,
I:%-8(5%,a(%`
>4e>>9:=:51$5.&>$4 #C
@3=G%=:XdTH?O(
`4
2.3.GeoServer
2.3.1.Khái niệm
XT&=:1$bO<=b(+/&OC
#„K&K•y#„KKz^3`_OB5•5i@
.&a&D*4XT&(=:*T
yT‰uz5O,,)b/3:>$`%I
B0>:%Oa&D5(&C5O?*
X&y(‘1$bz5O)(/3fy‘pˆˆ
J‘pˆˆz4
TU#VW!XYZ[!!X\A!V]!
16
 !"
XT,OO;.,‘pˆˆL4XT8>
E,;%$AT~v9=,%9>a'b.&+,
WKTtvnKXdT5PuTtvTpoo†5PTtv5gG%C.&
TŽ&5X#uu5gXT_O%9%0%*=F
&ƒ„XAyfPTyfPTz5fŠT yfŠTzf
ATyfATzz4
XT@3C8b(&Tv~yT&v~z)-
))>$y&zƒfPT5CTv~OB7a-

Pvyˆ?&Pvz4
Hình 2.8: Sơ đồ hoạt động của Geoserver
2.3.2.Lịch sử phát triển
~%XTO<=Epoolb#„K&K•
y#„KKz4U)852f>$iC/Eb-
>$5)•..&1O*>$4#„KKC
^..&'';’1$’I>$58c
92-B7.&b5)c8)
`085);.&>4
TU#VW!XYZ[!!X\A!V]!
17
 !"
!.G`“CIfŠTyfŠTzO
>%>I„X&Ay„XAz5,F/ƒ
O%)b#„KK-.,7b5
XTb=:1$b;BB%G)“
C-i@.&4
UEpoom5XTO+fŠTl4o5+fŠTl4lE
poo…4A($%)XT*fPTl4l4lfATl4o4 8&.
=XTbƒI%Ia&D$b4
!.88%$X9>af_O:a-
.&?B4!(Xfb(5XT&F%)5
F;_OWX&ˆ5!LTLf&f5X&P5fvv&
ZP%a3::>XdT4
2.3.3.Chuẩn mở và khả năng chia sẻ dữ liệu không gian
X}c)aI0:,;4
ABƒa3>$yfPT‰fPTz5XT8)->$
?B:a-5_OB:&>$4#'`;ƒf
ŠTyfŠTz5XT}•i@.&O
c))a>$4

2.3.4.Các đặc trưng của Geoserver
XT}?B.&&-_O%ƒ•Pv5XPv5
TŽ&5X•TT5K&~Š5X‘T„!5‘KˆX5XdŠ5TUX5K!X4444
XT8)?BO:a-.&5$KXdT5„&
T&5LT~ˆ5~ep5PTtv5TŽ&5X#dŠŠ5X#„K„mo:&-%4e*
-85XTQ8)i@.&.=?@&DI
ƒfŠT4XTO?(X#&5O,b
.‘4
TU#VW!XYZ[!!X\A!V]!
18
 !"
PT6O&(>ƒ1$b58:/E
'4T%.>ƒ&PO%)
65O,b.A-(AXd5QXTO,
^.‘4XT;PTb88$25
7'>'B05/E@+f
ŠT5}i@>*f6*
%-~4”)&;BIPT&('
XT5F*>l4…bIXT0(I>ƒ1
''4
2.3.5.Styled Layer Descriptor trong GeoServer
U:'>5>B.&>&=95
(4 )0B.&08=>Oa-)%y&z4 :
TU#VW!XYZ[!!X\A!V]!
19
Hình 2.9: Các định dạng dữ liệu
 !"
8|&>ia<5((%(`9%84
#XT5a)O^%@3(.
O2&T&v~yTv~z4Tv~&(.*Pv4K=

h;:.08)&;Tv~6XT?@&D8
,4
~.&XT8)_O&%0-W)yz5
y&z%y&z4 &-'>B57i8(
)a-)y(`O,jkz4 %58((
c*y(`jŽ&&kz5>8)Oa-%4 )5
8>:c*4 )&B=c0<8)O9a•
}5(68)Oia4
!.)a-8)i&<(4A{-5
)8)Oia;%0-O_O"50Q50
50C`&%0>$2GE>4 8)O
a-&)-/74 %8)O&B=^($
2G0>c24!5a)%O
Q8)*.&(`I89(&2XT4~85
%Oc&-8)8%)%%c(%a(
`I84e*-868)%%1y&&z%O
4A%O68)Oa)cw&8NI
>$4A{-5bw&&;0`;IOh&;'O&-
bw&N0`;%OhON&-G8)
O)a4
P_&;yuzOED;XT=>8`B(Tv~O
,O;84PGaXT8"(Tv~),O;%&;.&
Oa|)58c8)a|%Tv~_&;*
4A%&O@3),%%&Ga4U*%
)a|O99>aIXT4
TU#VW!XYZ[!!X\A!V]!
20
 !"
2.4.OpenLayers
„v&((‘})a>$-%/3

O@3%+,4P(G)+CI(&W
• v(1$b5S`O%)b($=:
1$b4
• V_O:&-a3yfPT5fŠT5fAT444zPLXdTT5
X5P4
• 2a3F%e>$X&P5„TP5e5ZP444
• V_O%%*>$4
2.5.PostgreSQL/PostGIS
Hình 2.10: Giao diện PostgreSQL
KTtvy:&KzO&CElr†…b8%
2b -2e&5V•€4#FElrrs5KTtvb=:
1$b4KTtv&9>a'b.&_O.BTtv;
:)W
TU#VW!XYZ[!!X\A!V]!
21
 !"
• PS`
• V9>`+aO)/9:E4
• #,,)'>9>a4
• A39>a'>52(9>4
• A-*::%Wf5v?5Y?4
• A8)b(O4
• AB%&4
KTtv8=b()9>&D.&&KXdT5O&C
b1•u•yAzFEpool4 ,Epoo…5KXdTO`
/FC&'`;ƒ.&I„XA4P(G)
IKXdTW
• V_O%).&02W)yz5y&z5%
y&z5C)y&z5Cy&&z5C%%
y&&zC%O02y&&z4

• A%}`)?%a%}a&D`
yz5>%yz5:y&zyz4
• A%}`)?%a%}%COOyz5F
yuuz5F?/yuuz5cyuuz4
• •‰‰‰XT#yX&T#zi3B
;(4
• V_O&2i35('%B.&B
B_O.4
• ;.&5%)KXdTf•#•y-1`O
KXdTp4o+*KXdT•z4
TU#VW!XYZ[!!X\A!V]!
22
 !"
CHƯƠNG III: ĐẶC TẢ YÊU CẦU BÀI TOÁN
3.1.Hiển thị bản đồ với các thông tin chi tiết
• P3`W })a>$Iv V;%%)25
52g
• A%?@&DW G*cC0/Eh
O4
3.2.Phóng to, thu nhỏ bản đồ
• P3`W}c8nN>$4
• A%?@&DW8m%)/E4
o A%lW•cB)O8nN0>$h
O8nN'/;&=BIc4#
O5Gaa`O2)8nN&b
IcO)a*>$4
o A%pW•cB7(a`*>$0>$hO
8-a`IN4
o A%mWT@37(*()8nN>$4•
c(&*G(?0>$hO8nN-a`

N(4
3.3.Dịch chuyển bản đồ
• P3`W }ca)>$(;8*
c)a4
• A%?@&DW e>$ha)a`Nc)a
cB.(%)4
3.4.Xem thông tin các địa điểm trên bản đồ
• P3`W }c?,y*5aigzI(
O*>$4
• A%?@&DW c&&*(a)*>$5(O
)a)0%:a)O24
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
O2;4Ucb8|&%A 5 V4
• A%?@&DW
o !c2c;-=0%a)4
o !cC*a)G2I:0,4
o Vh)a,9>>$,9>E>4
• •,9>>$Wh)aB>%a)O0B
*>$;-(Ga4
• •,9>E>W$&O%a)O0B
c;%,*5aig
3.6.Tìm và hiển thị địa điểm theo chủ đề
• P3`W}0)aaFI:4
• A%?@&DW
o !c2I:y%Q5ai5gz?4
o V)a,9>$,9>>$,9>E>4

• •,9>>$Wh)aB>%a)O0B
*>$;-(Ga4
• •,9>E>W$&O%a)O0B
c;%,*5aig
TU#VW!XYZ[!!X\A!V]!
24
Server
Web Service
(TomCat)
ClientCSDL
 !"
3.7.Mô hình tổng thể của hệ thống
)%/%*=0+)I$%=W
V0m4l‰P0+)I
PostGIS: !'&..&4A%.&O&
.;-%>4!KXdTQ&.%Oa|)_
O?a34
GeoServer: AB%a3.&>$fPT5fŠT5fAT4A}-
%>$:*.&a&D%&Oa|4
Web Service:#?B.&5FAT~v58?@&D
-%a3%/%*=I05a)4
OpenLayers:A$&;>$4!C)aFa3fPT
fT4
TU#VW!XYZ[!!X\A!V]!
25
XML/IMG
SQL/JDBC
XML

×