Tải bản đầy đủ (.pdf) (70 trang)

Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa: Xây dựng website quản lý mạng lưới trường học trên địa bàn tỉnh Quảng Nam

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 (1.81 MB, 70 trang )

Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

MỤC LỤC
MỤC LỤC ........................................................................................................... 1
DANH MỤC CÁC HÌNH VẼ ............................................................................ 3
DANH MỤC CÁC BẢNG BIỂU ....................................................................... 5
THÔNG TIN KẾT QUẢ NGHIÊN CỨU .......................................................... 6
MỞ ĐẦU ............................................................................................................. 8
CHƢƠNG 1 TỔNG QUAN VỀ CÔNG NGHỆ GIS VÀ WEBGIS ............... 11
1 1 Kh i ni m về h th ng th ng tin
l - GIS, c c thành phần và ứng dụng
..................................................................................................................... 11
1 1 1 Kh i ni m về GIS ................................................................................ 11
1 1 2 C c thành phần cơ bản trong GIS ........................................................ 11
1 1 3 Tại s o phải sử dụng GIS..................................................................... 15
1 1 4 Ứng dụng củ GIS ............................................................................... 16
1.2 WebGIS - c ng ngh GIS qu mạng .......................................................... 16
1.2.1 WebGIS là gì? ...................................................................................... 16
1 2 2 Kiến trúc WebGIS ............................................................................... 17
1 2 3 Kiến trúc triển kh i .............................................................................. 20
1 2 4 Chiến lƣợc ph t triển ........................................................................... 21
1 2 4 1 Chiến lƣợc thuần chủ .................................................................... 21
1 2 4 2 Chiến lƣợc thuần kh ch ................................................................ 22
1 2 4 3 Chiến lƣợc kết hợp chủ kh ch Server nd client processes ...... 23
1.3 ArcGIS Server và ASP.NET....................................................................... 24
1.3.1 ArcGIS Server ...................................................................................... 24
1 3 1 1 Nh ng c iểm ch nh củ ArcGIS Server .................................. 25
1 3 1 2 Tại s o sử dụng ArcGIS Server .................................................... 26
1 3 1 3 Nh ng i sử dụng ArcGIS Server? ............................................... 26
1.3.2 ASP.NET.............................................................................................. 29
CHƢƠNG 2 TỔNG QUAN VỀ HỆ TH NG M NG LƢ I TRƢ NG H C


.......................................................................................................................... 32
CHƢƠNG 3 PHÂN TÍCH THIẾT KẾ HỆ TH NG QUẢN L M NG LƢ I
TRƢ NG H C TRÊN Đ A BÀN T NH QUẢNG NAM ............................. 35
3 1 Phân t ch về chức năng ............................................................................... 35
3 1 1 Sơ ồ phân cấp chức năng ................................................................... 35
Trịnh Thị H

ng

1

Lớp Tin học trắc địa K51


Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

3 1 2 Sơ ồ luồng d li u .............................................................................. 37
3 1 2 1 Sơ ồ luồng d li u mức khung cảnh ........................................... 37
3 1 2 2 Sơ ồ luồng d li u mức nh ...................................................... 38
3 1 2 3 Sơ ồ luồng d li u mức dƣ i nh .............................................. 39
3 1 3 Biểu ồ trình tự .................................................................................... 41
3 1 3 1 Biểu ồ trình tự tƣơng t c h th ng quản l th ng tin c c trƣ ng
h c ............................................................................................................. 42
3 1 3 2 Biều ồ trình tự tƣơng t c h th ng tr cứu th ng tin c c trƣ ng
h c ............................................................................................................. 43
3 1 4 Biểu ồ cộng t c .................................................................................. 44
3 1 4 1 Biều ồ cộng t c h th ng quản l th ng tin
l ...................... 44
3 1 4 2 Biều ồ cộng c c h th ng tr cứu th ng tin
l ...................... 45

3 2 Phân t ch thiết kế về d li u ....................................................................... 45
3 2 1 Cơ sở d li u kh ng gi n ..................................................................... 45
3 2 1 1 Đ i tƣợng Point ............................................................................. 45
3 2 1 2 Đ i tƣợng Polyline ........................................................................ 46
3 2 1 3 Đ i tƣợng Polygon ........................................................................ 46
3 2 2 Cơ sở d li u thuộc t nh trên GIS ........................................................ 46
3 2 3 M hình thực thể liên kết ..................................................................... 47
3 2 4 Cơ sở d li u thuộc t nh trên Microsorft SQL Server......................... 48
CHƢƠNG 4 XÂY DỰNG ỨNG DỤNG THỰC NGHIỆM ........................... 51
4 1 Xây dựng cơ sở d li u ............................................................................... 51
4 1 1 Xây dựng cơ sở d li u kh ng gi n..................................................... 51
4 1 2 Xây dựng d li u thuộc t nh ................................................................ 53
4 2 Xây dựng c c chức năng củ chƣơng trình ................................................ 55
4 2 1 Xây dựng chức năng quản l th ng tin ............................................... 55
4.2 1 1 Xây dựng chức năng ăng nhập ................................................... 55
4 2 1 2 Xây dựng chức năng tƣơng t c d li u ........................................ 55
4 2 2 Xây dựng chức năng tr cứu th ng tin ................................................ 57
4 3 M tả c c chức năng củ chƣơng trình....................................................... 58
4 4 Xây dựng gi o di n ..................................................................................... 59
KẾT LUẬN ....................................................................................................... 67

Trịnh Thị H

ng

2

Lớp Tin học trắc địa K51



Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

DANH MỤC CÁC HÌNH VẼ
Hình 1-1
Hình 1-2
Hình 1-3
Hình 1-4
Hình 1-5
Hình 1-6

M phỏng h th ng th ng tin
l .......................................................... 11
M phỏng c c thành phân cơ bản trong GIS ............................................ 12
Minh h Vector và R ster ....................................................................... 13
C c l p th ng tin trong h th ng .............................................................. 15
C c bƣ c xử l trong ứng dụng WebGIS ................................................. 18
C c dạng yêu cầu từ ph client ................................................................ 20

Hình 1-7 Cấu hình chiến lƣợc Server site ................................................................ 21
Hình 1-8 Cấu hình chiến lƣợc Client site ................................................................. 22
Hình 1-9. Client site và Server site ............................................................................ 23
Hình 1-10 C c phiên bản củ ArcGIS Server ......................................................... 28
Hình 3-1 Sơ ồ phân cấp chức năng quản l mạng lƣ i trƣ ng h c ....................... 36
Hình 3-2: Sơ ồ luồng d li u mức khung cảnh ....................................................... 37
Hình 3-3
Hình 3-4
Hình 3-5
Hình 3-6
Hình 3-7
Hình 3-8


Sơ ồ luồng d li u mức nh ................................................................... 38
Sơ ồ luồng d li u quản l trƣ ng h c mức dƣ i nh .......................... 39
Sơ ồ luồng d li u quản l th ng tin huy n mức dƣ i nh ................... 40
Sơ ồ luồng d li u quản l b o c o mức dƣ i nh ............................... 41
Biểu ồ trình tự quản l th ng tin ............................................................. 42
Biểu ồ trình tự tìm kiếm th ng tin .......................................................... 43

Hình 3-9 Biểu ồ cộng t c h th ng quản l th ng tin mạng lƣ i trƣ ng h c ........ 44
Hình 3-10 Biểu ồ cộng t c tìm kiếm th ng tin ....................................................... 45
Hình 3-11: Lƣợc ồ d li u theo m hình E A mở rộng .......................................... 47
Hình 3-12 Lƣợc ồ d li u theo m hình E A kinh iển .......................................... 47
Hình 3-13: Lƣợc ồ d li u theo m hình E A hạn chế............................................ 48
Hình 3-14: Sơ ồ qu n h gi c c bảng d li u ...................................................... 50
Hình 4-1: Hƣ ng dẫn chuyển ổi d li u tự Microstation sang Shapefile ............... 51
Hình 4-2 Hộp thoại Fe ture Cl ss To Sh pefile ...................................................... 52
Hình 4-3 Bản ồ t nh Quảng N m trên ArcGIS ....................................................... 53
Hình 4-4 Bảng cơ sở d li u thuộc t nh củ l p Huy n trên ArcGIS ...................... 54
Hình 4-5 Bảng cơ sở d li u thuộc t nh củ l p Trƣ ng h c trên ArcGIS ............. 54
Hình 4-6 Gi o di n tr ng chủ ................................................................................... 60
Hình 4-7 Gi o di n tr ng tin tức ............................................................................... 61
Hình 4-8 Gi o di n tr ng văn bản ph p luật ............................................................ 62
Trịnh Thị H

ng

3

Lớp Tin học trắc địa K51



Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

Hình 4-9 Gi o di n tr ng bản ồ .............................................................................. 63
Hình 4-10. Gi o di n tr ng tìm kiếm......................................................................... 63
Hình 4-11
Hình 4-12
Hình 4-13
Hình 4-14
Hình 4-15

Trịnh Thị H

Gi o di n tr ng tìm kiếm theo phạm vi .................................................. 64
Gi o di n tr ng ăng nhập ...................................................................... 64
Gi o di n tr ng quản l th ng tin trƣ ng h c ......................................... 65
Gi o di n tr ng b o c o tổng hợp ........................................................... 65
Bản b o c o tổng hợp .............................................................................. 66

ng

4

Lớp Tin học trắc địa K51


Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

DANH MỤC CÁC BẢNG BIỂU
Bảng 1

Bảng 2
Bảng 3
Bảng 4

Th
Th
Th
Th

Trịnh Thị H

ng tin huy n ........................................................................................... 48
ng tin trƣ ng h c .................................................................................... 49
ng tin tin tức ........................................................................................... 49
ng tin ngƣ i d ng................................................................................... 50

ng

5

Lớp Tin học trắc địa K51


Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

THÔNG TIN KẾT QUẢ NGHIÊN CỨU
1. Thông tin chung
Tên ề tài: Xây Dựng Website quản l mạng lƣ i trƣ ng h c trên
t nh Quảng N m
Sinh viên thực hi n: Tr nh Th Hƣơng


bàn

L p: Tin H c Trắc Đ K51
H ào tạo: Chính quy
Đi n thoại: 01656102267
Email:
Th i gi n thực hi n: 2011
2. Mục tiêu
- Tìm hiểu c ng ngh ArcGIS Server, c c c ng cụ ph t triển nhƣ DotNet
Framework, MS SQL Server 2005, Ng n ng lập trình C#
- Phân t ch nhu cầu cung cấp c c th ng tin về trƣ ng h c trên Internet.
- Xây dựng một Website quản l mạng lƣ i trƣ ng h c trên nền tảng c ng
ngh WebGIS.
3. Nội dung chính
- Nghiên cứu về c ng ngh GIS và WebGIS.
- Tìm hiểu c ng ngh ArcGIS Server, c c c ng cụ ph t triển nhƣ DotNet
Framework, MS SQL Server 2005, Ng n ng lập trình C#
- Tổng qu n về mạng lƣ i trƣ ng h c
- Phân t ch thiết kế h th ng quản lý mạng lƣ i trƣ ng h c trên
Quảng Nam.
- Xây dựng ứng dụng thực nghi m v i c c chức năng
mục tiêu.

bàn t nh

ƣ r trong phần

- Kết luận


Trịnh Thị H

ng

6

Lớp Tin học trắc địa K51


Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

4. Kết quả nghiên cứu
Bài to n quản l mạng lƣ i trƣ ng h c là một bài to n kh m i m và rất

ng

ƣợc qu n tâm Trải qu qu trình nghiên cứu và xây dựng website quản l mạng
lƣ i trƣ ng h c trên
bàn t nh Quảng N m dự trên nền tảng c ng ngh
WEBGIS, em thực hi n ồ n v i sự c gắng rất nhiều củ bản thân v i sự giúp
nhi t tình củ c Nguy n Th M i Dung và nh Trần Qu c Cƣ ng
Bắt t y vào nghiên cứu ề tài em
ề r một s mục tiêu ch nh phải ạt ƣợc
và c c mục tiêu
ƣợc thực hi n Từ nh ng chức năng cơ bản củ một website
quản l ến một s chức năng tƣơng t c v i bản ồ dự trên c ng ngh ArcGIS
Server. Website c thể p ứng ƣợc c c nhu cầu s u:
-

Xây dựng thành c ng chức năng cơ bản củ một website quản l mạng lƣ i

trƣ ng h c nhƣ c c chức năng: quản l thông tin trƣ ng h c, quản l th ng
tin huy n, quản tr , phân quyền ngƣ i d ng, quản l tin tức.

-

Tƣơng t c thành c ng d li u kh ng gi n c ng nhƣ d li u thuộc t nh khi
quản l
i tƣợng trƣ ng h c: c thể ph ng to, thu nhỏ, d ch chuyển bản
ồ theo c c hƣ ng, bật tắt c c l p bản ồ, tìm kiếm th ng tin thuộc t nh
củ
i tƣợng trƣ ng h c và hiển th trực tiếp trƣ ng tìm kiếm ƣợc trên
bản ồ Th ng tin thuộc t nh củ từng trƣ ng h c ƣợc xuất trực tiếp r
b o c o word

-

Ngoài r website c n c chức năng xuất b o c o theo c c tiêu ch : theo
trƣ ng, theo v ng

-

l

theo huy n , theo cấp h c, b o c o tổng hợp

Gi o di n củ website thân thi n, d sử dụng

Trịnh Thị H

ng


7

Lớp Tin học trắc địa K51


Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

MỞ ĐẦU
1. Tổng quan tình hình nghiên cứu thuộc lĩnh vực của đề tài
Trong th i ại c ng nghi p h , hi n ại h củ ất nƣ c hi n n y, ngày
càng c nhiều c c do nh nghi p, c ng ty r
i, hoạt ộng trong rất nhiều lĩnh vực
phục vụ nhu cầu củ con ngƣ i Bạn mu n i du l ch, chắc hẳn phải tìm hiểu về c c
iểm du l ch, d ch vụ do c c c ng ty du l ch cung cấp Ho c bạn mu n tìm một
trƣ ng h c v i khoảng c ch
l gần nhất mà lại ảm bảo chất lƣợng h c tập cho
con em mình thì bạn phải ến c c trƣ ng ể tìm hiểu, th m khảo
Vậy bạn sẽ tìm th ng tin ở âu, trên b o ch , c c phƣơng ti n th ng tin ại
chúng, và nh nh ch ng hơn n là qu mạng Internet Tuy nhiên, c c phƣơng ti n
này ch dừng lại ở vi c cung cấp th ng tin m tả mà chƣ kết hợp cung cấp c c bản
ồ ộng ể m i ngƣ i c thể nắm bắt ƣợc nh ng th ng tin kh ng gi n củ
tƣợng mà mình mu n tìm hiểu

i

Trong nh ng năm gần ây, h th ng th ng tin
l GIS
ƣợc nghiên cứu
và ứng dụng trong rất nhiều ngành kho h c c liên qu n ến d li u kh ng gian.

Bằng vi c kết hợp GIS và Web ể tạo thành WebGIS, kh ch hàng sẽ truy cập ƣợc
c c th ng tin về c c i tƣợng, ồng th i kết hợp v i bản ồ ộng ể c ƣợc c i
nhìn trực qu n về c c i tƣợng mà mình mu n tìm hiểu th ng qu trình duy t web
mà kh ng cần phải h c c ch sử dụng c c phần mềm GIS
WebGIS cho khả năng phân ph i th ng tin
l trên toàn cầu Ngƣ i d ng
Internet c thể truy cập ến c c ứng dụng củ GIS mà kh ng phải mu phần mềm
Điều này giúp chúng t tiết ki m ƣợc chi ph
i v i một h th ng GIS bởi c c
phần mềm GIS hi n n y c gi thành rất c o Đ i v i phần l n ngƣ i d ng kh ng
c kinh nghi m về GIS thì vi c sử dụng WebGIS sẽ ơn giản hơn là vi c sử dụng
c c ứng dụng GIS loại kh c Ngoài r WebGIS c n cho phép thêm c c chức năng
GIS trong c c ứng dụng chạy trên cơ sở mạng nhƣ gi o th ng, thƣơng mại, ch nh
phủ, gi o dục Nhiều ứng dụng loại này chạy trên mạng cục bộ nhƣ một phƣơng
ti n phân ph i và sử dụng d li u
l kh ng gi n geosp ti l d t Hi n n y trên
thế gi i c rất nhiều c ng ngh về WebGIS nhƣ c ng ngh M pServer, GeoServer,
ArcGIS Server, M pinfo, …

Trịnh Thị H

ng

8

Lớp Tin học trắc địa K51


Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa


Từ vi c nghiên cứu thực tế nhƣ trên, ề tài
dựng WebGIS quản l mạng lƣ i c c trƣ ng h c trên

t r vấn ề nghiên cứu xây
bàn t nh Quảng N m V i

mong mu n g p phần tạo nên sự thuận lợi, ti n ch và cung cấp th ng tin
cho ngƣ i d ng

dạng

T nh ến n y trên thế gi i hình thành nhiều cơ qu n nghiên cứu GIS qui m
l n v i nhiều hƣ ng tiếp cận và mục tiêu kh c nh u nhƣ:
- Tổ chức RRL Region l Rese rch L bor tory tại Anh nghiên cứu chuyên
bi t nhắm vào c c nội dung quản l cơ sở d li u, ph t triển phần mềm và phân t ch
không gian.
- Tổ chức NCGIA N tion l Centr l for Geogr phic Inform tion nd
An lysis tại Mỹ nghiên cứu: Phân t ch và th ng kê kh ng gi n; qu n h gi kh ng
gi n và cấu trúc d li u tr tu nhân tạo và c c h chuyên gi ; trình bày hình ảnh;
nh ng ề tài kinh tế, x hội, văn h
- Tổ chức NEXPRI Dutch Expertise Centr l for Sp ti l D t An lysis tại Hà
L n nghiên cứu : l thuyết về phân t ch kh ng gi n; nh gi
nh lƣợng về ất; sự
di chuyển củ vật chất và nhi m; ph t triển nh ng phƣơng ph p và kỹ thuật GIS
- Một s tr ng WEBGIS trên thế gi i:
/>Tại Vi t N m, s c c WebGIS ều sử dụng kiến trúc 3 tầng, một s website
sử dụng kiểu M shup v i c ng ngh củ Google nhƣng kh ng m ng t nh ch nh
th ng về d li u M c d c c h ng nổi tiếng trên thế gi i nhƣ ESRI, Intergr p,
M pInfo
vào Vi t N m nhƣng

s lƣợng WebGIS trên Internet c ƣợc lại rất
t, kh ng ng kể so v i quy m ƣợc ầu tƣ Hi n n y c ng ngh WebGIS vẫn c n
ở dạng tiềm năng chƣ ph t triển ở Vi t N m Một s
phƣơng
sử dụng c ng
ngh này ể c ng kh i c c th ng tin về hồ sơ
ch nh, nhƣng vẫn c n trong gi i
oạn thử nghi m
- Một vài WebGIS tiêu biểu ở Vi t N m:
, http//www.crice.vn
2. Tính cấp thiết, ý nghĩa khoa học và thực tiễn của đề tài
Quản l và iều hành h th ng gi o dục cho tất cả m i ngƣ i trong một qu c
gi rộng và dạng nhƣ Vi t N m là một th ch thức, vì vậy ứng dụng GIS ng v i
Trịnh Thị H

ng

9

Lớp Tin học trắc địa K51


Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

tr v c ng qu n tr ng trong c ng t c lập kế hoạch và quản l ể ảm bảo rằng
cung cấp d ch vụ gi o dục một c ch thuận lợi cho m i ngƣ i và sử dụng c c nguồn
lực ắt ỏ nhƣ trƣ ng h c và ội ng c n bộ gi o viên ƣợc sử dụng một c ch hi u
quả Kh ng c một d ch vụ x hội nào chi ph bằng ngân s ch nhà nƣ c c một h
th ng cơ sở hạ tầng c ng nhƣ nguồn nhân lực rộng l n trải khắp cả nƣ c nhƣ d ch
vụ gi o dục Xây dựng một h th ng bản ồ quản l gi o dục bằng h th ng th ng

tin
l GIS là một ƣu tiên chủ ch t ể hỗ trợ phân t ch và trình bày hình ảnh
nh ng th ng tin về c c v ng
l trong h th ng gi o dục
H th ng mà hi n n y hầu hết c c bộ ngành gi o dục hi n n y ng chú t i
là vi c xây dựng một h th ng th ng tin
l GIS Đây là một ứng dụng h u ch
cho vi c lập bản ồ mạng lƣ i trƣ ng h c và phân t ch kh ng gi n d li u gi o dục,
vấn ề cơ bản i v i c ng t c lập kế hoạch và quản l gi o dục Quy trình phân
cấp ng di n r ở Vi t N m và ng là một trong nh ng mục tiêu củ mình, tạo
cơ hội bình ẳng trong gi o dục cho tất cả c ng dân th ng qu ảm bảo rằng vi c
cung cấp c c d ch vụ gi o dục

p ứng nhu cầu ở m i nơi trên ất nƣ c

Nh ng phân t ch trên
ch r cần thiết phải tiến hành nh ng nghiên cứu cụ
thể ể ƣ r phƣơng ph p xây dựng h th ng quản l gi o dục hoàn ch nh và ph
hợp v i c ng ngh hi n ại Từ nhu cầu thực tế trên em
lự ch n ề tài : Xây
Dựng Website quản l mạng lƣ i trƣ ng h c trên
bàn t nh Quảng N m
Đề tài ƣợc hoàn thành sẽ

p ứng ƣợc c c yêu cầu thực tế s u:

- Giải quyết nhu cầu quản l và tr cứu th ng tin mạng lƣ i trƣ ng h c trên
nền Web
- Là một c ng cụ lập kế hoạch vi m ,
và xây dựng trƣ ng m i


c bi t ể hỗ trợ c ng t c lập kế hoạch

- Là h th ng quản l nguồn lực, cơ sở vật chất mạng lƣ i trƣ ng h c ƣợc
xây dựng dự trên nền GIS H th ng th ng tin
l phục vụ c ng t c quy hoạch
và quản l củ ngành gi o dục
- Hỗ trợ ngƣ i quản l hoạch
trƣ ng h c theo nhiều tiêu ch

nh kế hoạch ph t triển, ầu tƣ mạng lƣ i

- Cung cấp cho h c sinh, gi o viên và phụ huynh một kênh th ng tin hỗ trợ
vi c xem và tr cứu th ng tin về c c trƣ ng h c trên
bàn t nh Quảng N m.

Trịnh Thị H

ng

10

Lớp Tin học trắc địa K51


Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

CHƢƠNG 1
TỔNG QUAN VỀ CÔNG NGHỆ GIS VÀ WEBGIS
1.1 Khái niệm về hệ th ng th ng tin đ a lý - GIS, các thành phần và ứng dụng

1.1.1 Khái niệm về GIS
H th ng tin
l GIS – Geogr phic l Inform tion System ,
là một h
th ng tin c khả năng thu thập, cập nhật, phân t ch và quản tr , biểu di n d li u
l phục vụ giải quyết c c bài to n ứng dụng c liên qu n ến v tr
l
trên bề m t tr i ất ho c ƣợc nh nghĩ nhƣ là một h th ng tin v i khả năng
truy nhập, tìm kiếm, phân t ch, xử l và truy xuất d li u
l nhằm hỗ trợ cho
c ng t c quản l , quy hoạch và quản l tài nguyên thiên nhiên và m i trƣ ng

Hình 1-1. Mô phỏng h th ng th ng tin

l

C ng ngh GIS kết hợp c c th o t c cơ sở d li u th ng thƣ ng nhƣ cấu trúc
hỏi p và cho phép phân t ch th ng kê, phân t ch
l , phân t ch c c sự ki n, dự
o n t c ộng và hoạch nh chiến lƣợc Nh ng khả năng này là sự phân bi t củ
GIS v i c c h th ng th ng tin kh c và khiến cho GIS c phạm vi ứng rộng trong
nhiều lĩnh vực kh c nh u
1.1.2 Các thành phần cơ bản trong GIS
H th ng th ng tin
l b o gồm c c thành phần s u: phần cứng, phần mềm,
cơ sở d li u, con ngƣ i và phƣơng thức tổ chức.
Trịnh Thị H

ng


11

Lớp Tin học trắc địa K51


Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

Hình 1-2. M phỏng c c thành phân cơ bản trong GIS
a. Phần cứng
Phần cứng h th ng th ng tin
máy tính và các thiết b ngoại vi

l c thể là một m y t nh, ho c một h th ng

b. Phần mềm
Phần mềm h th ng tin
l b o gồm h iều hành h th ng, phần mềm
quản tr cơ sở d li u, phần mềm hiển th ồ hoạ…Th ng thƣ ng dự trên mục tiêu
xây dựng cơ sở d li u ngƣ i t lự ch n c c giải ph p cho phần cứng và phần mềm
h th ng th ng tin

l

c. C sở dữ liệu
Cơ sở d li u là c c th ng tin
mà m y t nh c thể hiểu và c
gồm c c d li u kh ng gi n
Polygon và c c d li u thuộc t nh
và m i qu n h gi


ƣợc lƣu dƣ i dạng s theo một khuân dạng nào
ƣợc Cơ sở d li u trong h th ng tin
l b o
là c c d li u iểm-Point, ƣ ng-Line, vùngc c d li u dạng ch - s , d li u multimedi …

h i loại d li u này

Dữ liệu không gian: Bản ồ là bản vẽ trong
thể hi n hình ảnh c c i
tƣợng thực tế trên bề m t quả ất th ng qu c c k hi u riêng rẽ, c c i tƣợng trên
bản ồ ƣợc x c nh về m t v tr kh ng gi n trong một h t
ộ th ng nhất
Bản ồ s là dạng bản ồ ƣợc thành lập trong m y t nh ở dạng s v i c c cấu
trúc mà m y tình hiểu ƣợc

Trịnh Thị H

ng

12

Lớp Tin học trắc địa K51


Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

C 6 loại th ng tin trong bản ồ s d ng hiển th hình ảnh bản ồ và ghi chú
củ chúng nhƣ sau:
- Đƣ ng Line : Là một ƣ ng thẳng, ƣ ng thẳng ƣợc tạo lên từ h i iểm
trở lên c toạ ộ x c nh

- Điểm Point : C c i tƣợng c
x c nh trong một h toạ ộ

nghĩ là một chấm trên bản ồ, c toạ ộ

- Vùng (Region): Là một ƣ ng khép k n ƣợc t màu ho c trải nền bên trong
- Ô lƣ i Grid cell): C c

lƣ i củ ảnh

- K hi u Symbol : B o gồm c c k hi u
- Ghi chú (Text).
H th ng th ng tin
l sử dụng h i m hình d li u cơ bản ể biểu di n c c
c trƣng kh ng gi n: M hình d li u R ster và m hình d li u Vector

Hình 1-3. Minh h

Vector và Raster

M hình d li u quyết nh c ch thức mà d li u cấu trúc, lƣu tr , xử l và
phân tích trong một h th ng th ng tin
l M hình d li u R ster sử dụng lƣ i
ể thể hi n c trƣng kh ng gi n M hình Vector sử dụng c c iểm t
ộ củ
chúng ể xây dựng c c c trƣng kh ng gi n nhƣ iểm, ƣ ng và v ng C c c

Trịnh Thị H

ng


13

Lớp Tin học trắc địa K51


Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

trƣng dự trên m hình d li u Vector ƣợc coi nhƣ c c i tƣợng riêng bi t trong
kh ng gi n Nhiều h th ng th ng tin
l sử dụng cả h i m hình d li u Vector
và Raster.
Dữ liệu phi không gian: S li u thuộc t nh phi kh ng gi n m tả c c th ng tin
về c t nh củ c c hình ảnh bản ồ Chúng ƣợc liên kết v i c c hình ảnh kh ng
gi n th ng qu c c ch s x c nh chung, th ng thƣ ng g i là m
l GeoCode
ƣợc lƣu tr trong cả h i bản ghi kh ng gi n và phi kh ng gi n
S li u thuộc t nh phi kh ng gi n b o gồm c c

nh t nh và s li u hình ảnh,

iểm, ƣ ng, v ng ho c mạng lƣ i lƣu tr trong c c cơ sở d li u
H th ng th ng tin
l c thể xử l c c th ng tin thuộc t nh riêng rẽ và tạo
r c c bản ồ trên cơ sở c c gi tr thuộc t nh Phần l n c c phần mềm th ng tin
l c ng c thể hiển th c c th ng tin thuộc t nh nhƣ là c c ghi chú trên bản ồ ho c
là c c th m s iều khiển cho vi c lự ch n hiển th c c k hi u bản ồ
Mối quan hệ giữa dữ liệu phi không gian và không gian: Bản ồ kh ng ch thể
hi n c c l p c c i tƣợng hình h c mà mỗi
tập c c thuộc t nh d li u th ng kê kh c


i tƣợng này c n ƣợc gắn v i một

Mỗi i tƣợng hình h c c một m nhận di n d ng ể liên kết v i một bản ghi
trong cơ sở d li u qu n h C c d li u
l ƣợc tổ chức nh m hình qu n h
l và Topo.
L p c c v ng l yer , ƣ ng line , iểm point liên kết v i c c thuộc t nh
tƣơng ứng Nh ng m hình liên kết
thể hi n c ch quản l v tr , qu n h kh ng
gi n củ c c c trƣng iểm, ƣ ng và v ng Đồng th i cho phép quản l hi u quả
c c c t nh củ c c c trƣng
D li u bản ồ dự theo c c i tƣợng iểm, ƣ ng,
gi c,
ứng v i mỗi
i tƣợng tƣơng ứng sẽ c s hi u riêng ể c thể quy chiếu c c d li u phi hình
h c b o gồm c c d li u th ng kê lƣu tr trong c c t p kh c nh u củ cơ sở d li u
d. Con ng ời
Nhƣ t
biết, i v i một tổ chức kh ng phải ch ơn giản mu một h th ng
phần cứng và một vài phần mềm nào
là ủ, n
i hỏi phải c ội ng c n bộ kỹ
thuật,
là c c chuyên viên tin h c, c c nhà lập trình và c c chuyên gi về c c lĩnh
vực kh c nh u, h nh ng ngƣ i trực tiếp thiết kế, xây dựng và vận hành h th ng
th ng tin
l
Trịnh Thị H


ng

14

Lớp Tin học trắc địa K51


Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

e. Ph

ng thức tổ chức

Trên cơ sở c c

nh hƣ ng, chủ trƣơng ứng dụng củ c c nhà quản l , c c

chuyên gi chuyên ngành sẽ quyết nh xem GIS sẽ ƣợc xây dựng theo m hình
ứng dụng nào, lộ trình và phƣơng thức thực hi n nhƣ thế nào, h th ng ƣợc xây
dựng sẽ ảm ƣơng ƣợc c c chức năng trợ giúp quyết nh gì, từ
c nh ng thiết
kế về nội dung, cấu trúc c c hợp phần củ h th ng c ng nhƣ ầu tƣ tài ch nh…
1.1.3 Tại sao phải sử dụng GIS
Xét trên phƣơng di n nh ng ngành nghề sử dụng c liên qu n ến bản ồ thì
GIS v i h th ng phần mềm c thể kết n i th ng tin về v tr
l củ sự vật v i
nh ng th ng tin về bản thân sự vật Kh c v i bản ồ trên giấy, GIS c thể tổ hợp
nhiều l p th ng tin, mỗi loại th ng tin trên bản ồ c thể b tr trên một l p riêng,
ngƣ i sử dụng c thể tƣơng t c trực tiếp v i c c l p th ng tin th ng qu c c th o t c
bật tắt theo nhu cầu


Hình 1-4. C c l p thông tin trong h th ng
Điểm mạnh củ GIS so v i c c bản ồ giấy ch nh là khả năng cập nhật d li u
nh nh và cho phép thực hi n c c phép phân t ch kh ng gi n và ch n nh ng th ng
tin cần theo mục ch sử dụng C v i tr qu n tr ng trong quy hoạch và quản lý
m i trƣ ng, quản l
gi i hành ch nh…

Trịnh Thị H

ng

15

Lớp Tin học trắc địa K51


Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

1.1.4 Ứng dụng của GIS
Ngày n y, GIS ƣợc p dụng trong hầu khắp c c lĩnh vực kho h c và c ng
ngh , phục vụ nh ng nhu cầu rất cấp thiết củ con ngƣ i M c d rất
dạng và
phong phú, c c ứng dụng GIS c thể ƣợc phân thành b nh m, căn cứ vào mức ộ
và phạm vi p dụng chúng, b o gồm c c ứng dụng loại kiểm kê, c c ứng dụng loại
phân t ch và c c ứng dụng loại quản l
Các ứng dụng kiểm kê: Một dự n GIS thƣ ng ƣợc bắt ầu bằng c ng t c
kiểm kê c c i tƣợng nghiên cứu tại khu vực
lự ch n, chẳng hạn c c loại
rừng, thuỷ văn, sử dụng ất, v v

C c i tƣợng này ƣợc biểu di n trong m i
trƣ ng GIS dƣ i dạng c c l p th ng tin
l C c ứng dụng trong gi i oạn này
chủ yếu tập trung vào vi c cập nhật và ơn giản ho c c quy trình thu thập d li u
Các ứng dụng phân tích: S u khi
hoàn thành gi i oạn kiểm kê, c c kỹ
thuật phân t ch kh ng gi n và phân t ch th ng kê củ c ng ngh GIS sẽ cho phép
thực hi n một loạt tr vấn phức tạp i v i c c l p th ng tin chứ d li u chuyên

Các ứng dụng quản lý: C c kỹ thuật phân t ch kh ng gi n và xây dựng m
hình ở mức ộ c o hơn sẽ hỗ trợ cho c c quyết nh củ c c nhà quản l , l nh ạo
c c b n ngành và c c cấp ch nh quyền Trong gi i oạn này củ dự n GIS, tr ng
tâm củ c c ứng dụng
chuyển từ c ng t c thu thập d li u s ng c c th o t c xử
l , phân t ch và m hình ho ể giải quyết c c vấn ề bức xúc củ thế gi i thực
1.2 WebGIS - c ng nghệ GIS qua mạng
1.2.1 WebGIS là gì?
GIS c nhiều nh nghĩ nên WebGIS c ng c nhiều nh nghĩ Nói chung,
c c nh nghĩ củ WebGIS dự trên nh ng nh nghĩ
dạng củ GIS và có thêm
c c thành phần củ Web (web component). S u ây là một s
nh nghĩ về
WebGIS:
- WebGIS là một h th ng phức tạp cung cấp truy cập trên mạng v i nh ng
chức năng nhƣ là bắt gi hình ảnh c pturing , lƣu tr , hợp nhất d li u
(integrating), th o t c d li u m nipul ting , phân t ch và hiền th d li u kh ng
gian.
- WebGIS là h th ng th ng tin
l ƣợc phân b th ng qu h th ng mạng
m y t nh phục vụ cho vi c hợp nhất, phân t n dissemin te , gi o tiếp v i c c th ng

Trịnh Thị H

ng

16

Lớp Tin học trắc địa K51


Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

tin
l ƣợc hiền th trên World Wide Web. Trong c ch thực hi n nhi m vụ phân
t ch GIS, d ch vụ này gần gi ng nhƣ kiến trục Client-Server củ Web Xử l th ng
tin
l ƣợc chi thành c c nhi m vụ ở ph server và ph client Điều này cho
phép ngƣ i d ng c thể truy xuất, th o t c và nhận kết quả từ vi c kh i th c d li u
GIS từ trình duy t web củ h mà kh ng phải trả tiền cho phần mềm GIS
Một client tiêu biểu là trình duy t web và server-side b o gồm một Webserver
c cung cấp một chƣơng trình phần mềm WebGIS Client thƣ ng yêu cầu một ảnh
bản ồ h y vừ xử l th ng tin
l qu Web ến server ở x Server chuyển ổi
yêu cầu thành m nội bộ và g i nh ng chức năng về GIS bằng c ch chuyển tiếp yêu
cầu t i phần mềm WebGIS Phần mềm này trả về kết quả, s u
kết quả này ƣợc
nh dạng lại cho vi c trình bày b i trình duy t h y nh ng hàm từ c c plug-in ho c
J v pplet Server s u
trả về kết quả cho client hiển th , ho c gửi d li u và các
c ng cụ phân t ch ến client ể d ng ở ph client.
Phần l n sự chú


gần ây là tập trung vào vi c ph t triển c c chức năng GIS

trên Internet WebGIS c tiềm năng l n trong vi c làm cho th ng tin
l trở nên
h u dụng và sẵn sàng ƣ t i s lƣợng l n ngƣ i d ng trên toàn thế gi i Th ch
thức l n củ WebGIS là vi c tạo r một h th ng phần mềm kh ng phụ thuộc vào
pl tform và chạy trên chuẩn gi o thức mạng TCP IP, c nghĩ là khả năng WebGIS
ƣợc chạy trên bất kỳ trình duy t web củ bất kỳ m y t nh nào n i mạng internet
Đ i v i vấn ề này, c c phần mềm GIS phải ƣợc thiết kết lại ể trở thành ứng
dụng WebGIS theo c c kỹ thuật mạng internet
1.2.2 Kiến trúc WebGIS
Kiến trúc xuất bản web củ h th ng d li u kh ng gi n c ng gần gi ng nhƣ
kiến trúc dành cho một h th ng tin web cơ bản kh c, ngoại trừ c ứng dụng GIS sử
dụng c c kỹ thuật kh c C nhiều dạng củ vi c xuất bản web cho th ng tin kh ng
gi n, phần phức tạp nhất sẽ ƣợc trình bày ở ây ể c c i nhìn tổng qu t hơn về
kiến trúc củ chúng
Cơ sở d li u kh ng gi n sẽ ƣợc d ng ể quản l và truy xuất d li u kh ng
gi n, ƣợc t trên d t server Nơi lƣu tr cle ring house ƣợc d ng ể lƣu tr và
duy trì nh ng siêu d li u met d t về d li u kh ng gi n tại nh ng d t server
khác nhau. Dự trên nh ng thành phần quản l d li u, ứng dụng server và m hình
server ƣợc d ng cho ứng dụng h th ng ể t nh to n th ng tin kh ng gi n th ng
qu c c hàm cụ thể Tất cả c c kết quả t nh to n củ ứng dụng server sẽ ƣợc gửi
Trịnh Thị H

ng

17

Lớp Tin học trắc địa K51



Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

ến web server ể thêm vào các gói HTML, gửi cho ph client và hiển th nơi trình
duy t web
C c bƣ c xử l trong ứng dụng WebGIS
Ngƣ i sử dụng trình duy t web ở ph client thƣ ng là gi o di n ồ h

Hình 1-5 C c bƣ c xử l trong ứng dụng WebGIS
Trịnh Thị H

ng

18

Lớp Tin học trắc địa K51


Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

Client gửi yêu cầu củ ngƣ i sử dụng th ng qu c c gi o thức HTTP ến
webserver.
Web server nhận yêu cầu củ ngƣ i d ng gửi ến từ ph
chuyển tiếp yêu cầu ến ứng dụng trên server c liên qu n

client, xử l và

Applic tion server ch nh là c c ứng dụng GIS nhận c c yêu cầu cụ thể i
v i ứng dụng và g i c c hàm c liên qu n ến t nh to n xử l Nếu c yêu cầu d

li u n sẽ gửi yêu cầu d li u ến d t exch nge server server tr o ổi d li u
D t exch nge server nhận yêu cầu d li u và tìm kiếm v tr củ nh ng d
li u này s u
cần tìm

gửi yêu cầu d li u ến server chứ d li u d t server tƣơng ứng

D t server d li u tiến hành truy vấn lấy r d li u cần thiết và trả d li u này
về cho d t exch nge server
D t exch nge server nhận d li u từ nhiều nguồn d t server kh c nh u nằm
rải r c trên mạng Sắp xếp d li u lại theo logic củ yêu cầu d li u, s u
gửi trả
d li u về cho pplic tion server
Applic tion server nhận d li u trả về từ c c d t exch nge server và ƣ
chúng ến c c hàm cần sử dụng, xử l chúng tại ây và kết quả ƣợc trả về cho web
server.
Web server nhận kết quả xử l , thêm vào c c ng cảnh web HTML, ASP,
PHP… ể c thể hiển th ƣợc trên trình duy t và cu i c ng gửi trả kết quả về cho
trình duy t dƣ i dạng c c tr ng web

Trịnh Thị H

ng

19

Lớp Tin học trắc địa K51


Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa


Hình 1-6. C c dạng yêu cầu từ ph client
1.2.3 Kiến trúc triển khai
Hoạt ộng củ WebGIS m ng m hình củ một tr ng web ộng C nghĩa là
sẽ ƣợc chi r làm 2 phần: C c h t ộng ở ph Client client-side và c c hoạt
ộng ph Server server-side).
 Thuần khách
H t ộng ở ph

client ƣợc d ng ể tiếp nhận nh ng yêu cầu tƣơng t c v i

bản ồ, nh ng iều khiển trực tiếp củ ngƣ i d ng ể tƣơng t c v i server th ng
qu trình duy t web Các trình duy t web chủ yếu sử dụng ng n ng HTML ể nh
dạng tr ng web theo ng n ng lập trình mạng h y sử dụng
là HTML templ te
Kèm theo
là c c plug-in, ActiveX và c c m Applet J v script ƣợc nh kèm
vào tr ng web ể c thể tăng t nh tƣơng t c một c ch linh ộng v i ngƣ i d ng
 Thuần ch
Server side gồm c c c thành phần: Webserver, Applic tion server, D t
server và Cle ringhouse…

Trịnh Thị H

ng

20

Lớp Tin học trắc địa K51



Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

V i ứng dụng WebGIS thì Server side c nhi m vụ lƣu tr c c d li u kh ng
gi n, nhận nh ng yêu cầu từ Client và thực hi n xử l t nh to n s u
kết quả sẽ
ƣợc trả về cho client side.
Web server ƣợc sử dụng ể phục vụ cho c c ứng dụng web, n sử dụng
phƣơng thức truyền tin HTTP ể gi o tiếp v i client C c yêu cầu ƣợc nhận và
biên d ch, s u
sẽ sử dụng nh ng chức năng ứng dụng th ng qu c c gi o tiếp
mạng
Application server là các ứng dụng ƣợc d ng ể g i c c hàm xử l GIS, gửi
yêu cầu lấy d li u ến cle rning house
Data server là phần cơ bản củ hầu hết c c h th ng th ng tin
quản l và iểu khiển truy cập d li u

l d ng ể

Clearning house ƣợc d ng ể chứ d li u về kh ng gi n ƣợc quản l bởi
các data server
1.2.4 Chiến lược phát triển
1.2.4.1 Chiến l ợc thuần ch
C c chiến lƣợc này tập trung cung cấp d li u GIS và phân t ch trên một m y
chủ Server M y chủ này c khả năng truy cập d li u và phần mềm ể giải quyết
yêu cầu củ m y khách. M y kh ch sẽ ch sử dụng rất t tiến trình, chủ yếu là gửi c c
yêu cầu và hiển th kết quả

Hình 1-7. Cấu hình chiến lƣợc Server site


Trịnh Thị H

ng

21

Lớp Tin học trắc địa K51


Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

Ưu điểm:
- Nếu m y chủ c khả năng xử l c o ƣợc d ng, ngƣ i d ng sẽ truy cập
ƣợc c c d li u l n và phức tạp th y vì phải xử l trên m y kh ch
- Nếu m y chủ c khả năng xử l c o ƣợc d ng, c c chức năng phân t ch
GIS phức tạp sẽ ƣợc xử l nh nh hơn th y vì xử l trên m y kh ch
Nh ợc điểm:
- Bất cứ c c yêu cầu d l n h y nhỏ ều phải ƣợc gửi về cho m y chủ xử l
và c c kết quả c ng ƣợc gửi trả lại cho m y kh ch hiển th th ng qu Internet
- Ảnh hƣởng ến băng th ng khi truyền tải d li u l n
- Kh ng tận dụng ƣợc ƣu thế củ m y cục bộ
Chiến lƣợc này thƣ ng ƣợc sử dụng cho c c h th ng l n trên toàn cầu
1.2.4.2 Chiến l ợc thuần khách
Chiến lƣợc này chuyển ổi c c yêu cầu s ng ƣợc xử l tại m y kh ch M y
kh ch phải c khả năng ủ mạnh ể xử l c c yêu cầu này Th y vì phải bắt m y
chủ xử l tất cả thì một s chức năng GIS sẽ ƣợc tải về m y kh ch, trú ngụ ở

d li u ƣợc xử l tại m y kh ch

Hình 1-8. Cấu hình chiến lƣợc Client site

Ưu điểm:
- Sử dụng ƣợc ƣu thế củ m y kh ch
- Ngƣ i d ng c thể iều khiển ƣợc c c iều khiển xử l d li u
Trịnh Thị H

ng

22

Lớp Tin học trắc địa K51


Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

- Ngƣ i d ng c thể làm vi c mà kh ng cần phải gửi và nhận c c yêu cầu qu
Internet.
Nh ợc điểm:
- Vi c tải c c chức năng từ m y chủ nhƣ c c Applets c thể b trì ho n, kéo
dài.
- C c d li u l n và phức tạp sẽ kh
kh ch kh ng ủ mạnh

ƣợc xử l trên m y kh ch nếu m y

- C c thủ tục GIS phức tạp sẽ kh thực hi n trên m y kh ch nếu m y kh ch
kh ng ủ mạnh
- Ngƣ i d ng sẽ không ƣợc huấn luy n
c c chức năng phân t ch.

ào tạo nếu mu n d ng d li u ho c


Chiến lƣợc này thƣ ng ƣợc sử dụng cho c c h th ng nhỏ trong phạm vi cục bộ
1.2.4.3 Chiến l ợc kết hợp ch khách Server and client processes
Nếu d ng chiến lƣợc thuần chủ ho c thuần kh ch thì sẽ g p c c gi i hạn:
- Nếu c c chiến lƣợc thuần chủ i hỏi phải chuyển tải thƣ ng xuyên, thì c c
t c vụ củ n sẽ d làm tổn thƣơng ến băng th ng và ƣ ng truyền Internet
- C c chiến lƣợc thuần kh ch thì lại c thể chiếm hết tài nguyên củ m y
kh ch Một s t c vụ sẽ thực hi n rất chậm do sự kh ng ph hợp gi c c yêu cầu
củ c c tiến trình và khả năng củ m y

Hình 1-9. Client site và Server site

Trịnh Thị H

ng

23

Lớp Tin học trắc địa K51


Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

Server side và thuần kh ch c thể kết hợp v i nh u ể cho r c c kết quả l i
ph hợp v i khả năng củ server và client
- C c t c vụ
m y chủ

i hỏi sử dụng d t b se ho c phân t ch phức tạp sẽ ƣợc g n trên


- C c t c vụ nhỏ sẽ ƣợc g n ở m y kh ch
Trong trƣ ng hợp này, cả m y chủ và m y kh ch c ng chi sẽ th ng tin v i
nh u về sức mạnh và khả năng củ chúng, do
d li u và pplets c thể ƣợc g n
s o cho t i ƣu nhất
1.3 ArcGIS Server và ASP.NET
1.3.1 ArcGIS Server
ArcGIS Server là nền tảng ể xây dựng h th ng th ng tin
l GIS c quy
m l n, trong
c c ứng dụng GIS ƣợc quản l tập trung, hỗ trợ
ngƣ i d ng,
t ch hợp nhiều chức năng GIS mạnh và ƣợc xây dựng dự trên c c tiêu chuẩn c ng
nghi p ArcGIS Server quản l c c nguồn d li u
l nhƣ bản ồ, s li u kh ng
gi n …
Đây là một h th ng phân ph i gồm nhiều thành phần c thể triển kh i trên
nhiều m y kh c nh u Mỗi thành phần này nắm gi một v i tr cụ thể trong qu
trình quản l , hoạt ộng ho c ngừng hoạt ộng, cân bằng nguồn tài nguyên cung
cấp cho một h y nhiều server C c thành phần củ ArcGIS Server b o gồm:
M y chủ GIS GIS Server : Lƣu tr và chạy c c ứng dụng server M y chủ
GIS b o gồm một m y chủ SOM Server Object M n ger và một ho c nhiều m y
chủ SOC kh c Server Object Cont iners)
M y chủ Web Web Server : Lƣu tr c c ứng dụng và d ch vụ Web c sử
dụng c c thành phần chạy trên m y chủ GIS
Trình duy t Web: Đƣợc d ng ể kết n i ến c c ứng dụng Web chạy trên m y
chủ Web
C c ứng dụng Desktop: Kết n i theo gi o thức truyền dẫn siêu văn bản
HTTP ến c c d ch vụ Web chạy trên m y chủ Web ho c kết n i trực tiếp ến
m y chủ GIS th ng qu m i trƣ ng mạng LAN h y WAN


Trịnh Thị H

ng

24

Lớp Tin học trắc địa K51


Đồ án tốt nghiệp chuyên ngành Tin học Trắc địa

1.3.1.1 Những đ c điểm chính c a rcGIS Server
 Khung GIS chu n
ArcGIS Server cung cấp một fr mework chuẩn d ng cho vi c ph t triển c c
ứng dụng trên m y chủ GIS Bộ phần mềm GIS phổ biến nhất hi n n y ArcView ,
ArcEditorTM, ArcInfo c ng ƣợc xây dựng dự trên c ng một nền tảng ArcGIS
Server kh ng nh ng c thể mở rộng r mà c n cung cấp rất nhiều chức năng mạnh
cho phép c c lập trình viên kh ng phải mất nhiều th i gi n nghiên cứu, xây dựng
c c chức năng GIS từ ầu
 Chi phí th p
ArcGIS Server c khả năng hỗ trợ c c ứng dụng l n nhƣ xây dựng Web GIS,
chạy trên nhiều m y chủ, hỗ trợ
ngƣ i d ng C ng ngh ADF kh ng gi i hạn
bản quyền Điều này cho phép c c ứng dụng server c thể chạy trên nhiều m y chủ
Web, do làm giảm gi thành, ch phụ thuộc vào s lƣợng ngƣ i d ng
 Các ứng dụng Web
ArcGIS Server cung cấp một bộ c c Web controls C c Web controls này làm
ơn giản i c c c ng oạn xây dựng t ch hợp bản ồ vào c c ứng dụng Web, giúp
cho c c lập trình viên tập trung vào xây dựng c c chức năng GIS theo mục ch củ

mình
 Các m u ứng dụng Web
ArcGIS Server cung cấp kh nhiều mẫu ứng dụng Web Lập trình viên c thể
sử dụng nh ng mẫu này kết hợp v i c c Web controls ể tạo r c c ứng dụng Web
theo mục ch củ mình ho c c ng c thể d ng ể th m khảo
 H trợ đa nền
ArcGIS Server ADF dành cho J v chạy trên nhiều h
trúc củ UNIX và hỗ trợ một s lƣợng l n c c Web server

iều hành sử dụng kiến

Bản thân GIS Server ƣợc hỗ trợ cho Windows, Sun Sol ris và Red H t
Linux ADF dành cho NET ch chạy ƣợc trên một s h iều hành Windows
Th m khảo tại http: support esri com ể biết thêm th ng tin về nh ng h iều hành
nào ƣợc hỗ trợ

Trịnh Thị H

ng

25

Lớp Tin học trắc địa K51


×