You are on page 1of 62

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

MC LC
PHN I. GII THIU S LC V WEBGIS ----------------------------------------------------- 3 1.1. Th no l WebGIS? --------------------------------------------------------------------------------- 3 1.2. Cc thnh phn v chc nng ca WebGIS ------------------------------------------------------- 5 1.2.1. 1.2.2. Thnh phn WebGIS ------------------------------------------------------------------------ 5 Chc nng WebGIS ------------------------------------------------------------------------- 9

Chc nng hin th -------------------------------------------------------------------------------------- 9 Chc nng phn tch v thit k ----------------------------------------------------------------------- 9 PHN II. CC BC THC HIN MT WEBGIS CN BN------------------------------------------ 10 2.1. 2.2. iu kin cn thit thc hin mt WebGIS ----------------------------------------------- 10 Cc bc ci t WebGIS ----------------------------------------------------------------------- 10

2.2.1. Ci t phn mm Microsoft SQL Sever ---------------------------------------------------- 10 2.2.2. Ci t phn mm Microsoft Visual Studio------------------------------------------------- 10 2.2.3. Ci t phn mm ArcGIS Desktop --------------------------------------------------------- 10 2.2.4. Ci t phn mm ArcGIS Server ------------------------------------------------------------ 19 2.3. Cu hnh mt WebGIS --------------------------------------------------------------------------- 35 2.4. Xy dng mt WebGIS n gin --------------------------------------------------------------- 40 2.4.1. Cc bc thc hin ----------------------------------------------------------------------------- 41 2.4.2. a mt bn GIS ln Web ---------------------------------------------------------------- 47 2.4.3. Chnh sa WebGIS n gin------------------------------------------------------------------ 56 2.5. Nhng li thng gp v rt kinh nghim ------------------------------------------------------- 58 PHN III. TI LIU THAM KHO------------------------------------------------------------------ 62

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

M U
Hin nay v trong tng lai cng ngh ngy cng pht trin, con ngi n lc pht trin sang mt giai on mi ca thp nin - thp nin cng ngh. Hu ht cc cng vic truyn thng dn c thay bng cc thit b cng ngh k thut cao nhm ci tin cng vic, t hiu qu cao v chnh xc. Trong lnh vc truyn thng th Internet ng vai tr l cu ni quan trng dn con ngi n gn nhau hn v hu nh xo b mi khong cch v khng gian thm ch c thi gian. c rt nhiu ng dng, cng vic c gii quyt mt cch nhanh chng m nu thiu Internet nh ngy nay th chng ta khng th no gii quyt c. Trong lnh vc mi trng vic p dng cng ngh Internet thc hin cc cng vic v mi trng ang l bc tin mi v hiu qu, WebGIS l mt cng ngh nh th, hin trn th gii c rt nhiu ng dng ca WebGIS, chng hn nh google map, Map Server, GeoServer v GIS Server. y c th xem nh l mt hng m cho mi ngi n gn nhau hn v gip ta qun l s vic tt hn. ng trc nhu cu to ln ny, ti xin mn php c bin son hng dn thc hin mt WebGIS t c bn n nng cao bng cng ngh GIS Server ca ESRI. Bng kinh nghim nhiu nm trong lnh vc ny ti hy vng s gip ch c phn no mong mi ca anh ch em, nhng ngi quan tm n WebGIS, tuy nhin trong qu trnh bin son s c nhng thiu st, mong nhn c s gp ca c gi hng dn c hon thin hn. Tp.HCM, ngy 20 thng 7 nm 2012 Tc gi

PS.THUN

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

PHN I. GII THIU S LC V WEBGIS

1.1. Th no l WebGIS? GIS c nhiu nh ngha nn WebGIS cng c nhiu nh ngha. Ni chung, cc nh ngha ca WebGIS da trn nhng nh ngha a dng ca GIS v c thm cc thnh phn ca Web (web component). y l mt s nh ngha v WebGIS:
o

WebGIS l mt h thng phc tp cung cp truy cp trn mng vi nhng chc nng nh: bt gi hnh nh(capturing), lu tr, hp nht d liu (integrating), iu khin bng tay(manipulating), phn tch v hin th d liu khng gian.(theo Harder 1998) . WebGIS l h thng thng tin a l (Geographic Information System -GIS) c phn b thng qua h thng mng my tnh phc v cho vic thp nht, ph bin (disseminate), giao tip vi cc thng tin a l c hin th trn World Wide Web(Edward,2000,URL).

Kin trc WebGIS Kin trc ca 1 h thng WebGIS tng t vi kin trc Client-Server (Client Side _ Server Side) ca Web. Client in hnh l Web Browser v Server-side bao gm Web Server c cung cp chng trnh phn mm WebGIS. Client gi yu cu v bn thng qua mt s tham kho t cc cng c(tools) thng qua Web n remote server. Server s gi nhng phong thc GIS thng qua vic gi n phn mm WebGIS nm trn Map Server. Phn mm s tr v kt qu, Mapserver se gui kt qu d v Web Server. Web Server s gi kt qu li cho Web Browser hin th nhng thng tin c yu cu t pha client bng Applet hay trang HTML. (Peng, 1997; Plewe, 1997, p.5).

Hnh 1.1. Cu trc h thng Webmapping Kin trc Thin Client Tp trung ch yu pha server-side, hu ht mi d liu v th tc phn tch u c tin hnh trn server. D liu c chuyn n web-client thng qua nh dng HTML chun c cha cc file nh(GIF,PNJ,JPG). Nhc im ca gii php server-side ch yu l gii hn giao din ngi dng.Trong WEBGIS, c nhiu ng dng m ngi dng cn phi tng tc vi d liu a l trc khi thc thi chnh trn n.Do , Thin Client khng hiu qu lm vic khi s TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1 3

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI dng chun giao din WEB(Gerardo,2000,URL).Tuy nhin gii php ny l con ng n gin xy dng ng dng web map chy bt k trnh duyt chun no.

Hnh 1.2. Kin trc Thin Client Kin trc Thick Client Thick client cung cp hin th kt qu t geo-processing (tin trnh trao i gia WEB Server v Map Server(cha phn mm WEBGIS)) ti Client thng qua cc cng ngh trnh by n nh ActiveX controls, Java-applets, plug-ins (GIS plug-ins l 1 phn mm ng dng nh c ci t ti client-side m rng kh nng hat ng ca WEB Browser trong vic iu khin cc dng d liu GIS m HTML khng th nhn ra) .Thick-client khng ging vi thinclient ch l thin-client rendered maps c chuyn di dng images files, geo-data cn thick-client li c chuyn di dng nhiu cu trc d liu vector c lin kt(more compact vector data structure) (Gerardo, 2000, URL). u im ca WebGIS client-side l c kh nng m rng giao din ngi dng v dch v map.Trong thc t, khuyt im ca client-side solution lin quna n vic phn b phn mm v d liu, khng c phn mm no Java hoc ActiveX chy trn tt c nn my tnh tn ti trn Internet.

Hnh 1.3. Kin trc Thick Client

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI 1.2. Cc thnh phn v chc nng ca WebGIS 1.2.1. Thnh phn WebGIS WebGIS l dng GIS nn cha cc thnh phn ca mt h GIS nh d liu khng gian, thuc tnh, 1. Spatial Data: D liu khng gian D liu khng gian bao gm cc dng file cu trc nh sau:

2. Web Server: Bao gm cc chc nng ca mt Website kt ni Server, chng hn nh hnh di:

Hnh 1.4. M hnh hot ng ca mt Webserver 3. Map/GIS Server: Bao gm cc d liu dng bn c publish ln web c th info hoc chnh sa theo yu cu, thng thng l cc dng d liu khng gian, chng hn nh hnh di l hai dng Map/GIS Server.

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 1.5. M hnh Map/GIS Server Vai tr ca Map/GIS Server: - Khi yu cu gi n my ch web, my ch ng dng Map/GIS x l cc yu cu v tr v mt hnh nh bn , thuc tnh, hnh hc hoc d liu ti v. - Cc my ch Map/GIS cng c th tr li hnh nh ca legends, scale bars v cc tham chiu bn - Yu cu c th truy vn d liu khng gian v ch tr v d liu ph hp vi yu cu. - Mt s my ch Map/GIS cng h tr cc tnh nng a cht, a l khi c yu cu. (truy vn b m, ct, vv). - Mt my ch Map /GIS c th c nhiu services nh: Map service Geoprocessing service Geodata service Image service Geometry service Geocoding service Globe service - Mt Map services l mt nhm quy nh ca d liu khng gian vi li chiu v thng tin hin th c xc nh. i vi ESRI, file .mxd c th xem nh l ngun gc cho mt Map services. - Mt my ch Map/GIS c th cho php nhiu map services c bt v tt tu theo nhu cu. - Mt map services c th h tr nhiu nh dng u ra (WMS, WFS, KML) V d trong ESRI th Map/GIS Server Services i vi ArcCatalog nh sau:

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 1.6. GeoDatabase trong ArcCatalog REST and SOAP API Server Mt s Map/GIS Server thng qua Server ca REST v SOAP API. Representational State Transfer (REST): L mt giao thc ng tn dng phng thc d liu ca bt c mt Server no khi c yu cu. ng thi, cung cp mt giao din gn nh truy cp vo cc thuc tnh v chc nng thng qua client site, nh v d sau: http://methionine.library.oregonstate.edu/ArcGIS/rest/services Simple Object Access Protocol (SOAP): L mt giao thc to ra cc lp server side v web service. SOAP c xu hng c kh nng mnh m hn trn REST, nhng c th phc tp hn kt hp, nh v d sau: http://methionine.library.oregonstate.edu/ArcGIS/services/Restoration/OWRI_07_1/MapServer? wsdl 4. Mapping Application: Cc ng dng bin tp bn - Mt ng dng mapping l mt web thnh phn / x l cc yu cu / phn hi n v i t my ch. - Chc nng in hnh: Di chuyn / phng to qun l lp, truy vn thuc tnh v x l nng cao (to b m, tnh ton khong cch, vv). Cc v d Mapping Applications: ESRI WebADF/JavaScript API Google Maps API /ArcGIS JS Extension Google Earth API Bing Maps API /ArcGIS JS Extension Bing Maps Silverlight API (Microsoft) Flex (Adobe) / ArcGIS Extension Yahoo Maps API 7

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI OpenLayers API ArcGIS for iPhone API coming soon.

Hnh 1.7. M hnh WebGIS trong quy hoch t ai 5. Th vin m rng ca WebGIS Lp th vin JavaScript l mt ty chn ca WebGIS c th thm mt s thnh phn giao din ng nh thanh trt, hp pop-up, li, v AJAX (Asynchronous JavaScript v XML). Mt s th vin JavaScript ph bin nh:

Cc bn c th tham kho source code ti y: http://code.google.com/apis/ajaxlibs/

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 1.8. M hnh Web GIS 1.2.2. Chc nng WebGIS Chc nng hin th Hin th ton b tt c cc lp bn . Hin th cc lp bn theo ty chn. Thay i t l hin th bn (phng to, thu nh). Di chuyn khu vc hin th. Hin th thng tin v i tng c th. In bn .

Chc nng phn tch v thit k Thc hin vic tm kim cc d liu ph hp vi yu cu (qua cc query). Chnh sa i tng sn c thng tin v mu sc thng qua 1 chun bn . To bn chuyn . 9

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

PHN II. CC BC THC HIN MT WEBGIS CN BN


2.1. iu kin cn thit thc hin mt WebGIS xy dng c mt WebGIS bn phi l ngi bit v cng ngh thng tin c bn v bit mt t v lp trnh v s dng website. Bn cng cn c mt s phn mm chy WebGIS nh sau: Phn mm hng Microsoft: 1. Microsoft SQL Sever 2005 tr ln 2. Microsoft Visual Studio 2008 tr ln Phn mm hng ESRI: 1. ArcGIS Desktop version 10.0 tr nn 2. ArcGIS Server version 10.0 tr nn 3. ArcSDE version 10.0 tr nn 4. ArcImage Server version 10.0 tr nn 5 ArcIMS version 10.0 tr nn 6. Arc Engine version 10.0 tr nn Trong cc phn mm ca hng ESRI ny bn ch cn ci cc mc 1, 2, 3 l v cc phn mm trn cc bn c th vo website: www.upcongnghe.com mc o to download v. Cui cng bn cng cn phi c b my tnh cu hnh trung bnh tr ln th WebGIS mi chy mt m v n nh. 2.2. Cc bc ci t WebGIS 2.2.1. Ci t phn mm Microsoft SQL Sever ci t phn mm Microsoft SQL Sever bn c th vo website: www.upcongnghe.com mc o to. 2.2.2. Ci t phn mm Microsoft Visual Studio ci t phn mm Microsoft Visual Studio bn c th vo website: www.upcongnghe.com mc o to. 2.2.3. Ci t phn mm ArcGIS Desktop Bn vo trang www.upcongnghe.com mc o to download phn mm ArcGIS 10 y v, tuy nhin v y l bn y nn file c kch thc kh ln, khong 4.1Gb, do vy cc bn phi dng phn mm chuyn dng download v (chng hn: IDM, torrent,), trong trang web ny chng ta s dng trnh duyt torrent download. Sau khi download v chng ta vo th mc Arcgis 10, y chnh l bn ArcGIS10 y ca chng ta. Chng ta ci ArcGIS Desktop 10 theo cc bc nh sau:

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

10

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI Bc 1: Ci t License: Cc bn vo th mc LicenseManager ca Arcgis10. Ti y c 3 th mc cho cc bn la chn l Linux, solaris, windows. Cc bn chn th mc windows nu ang s dng h iu hnh windows, cn li trong cc trng hp khc ty theo h iu hnh m cc bn chn th mc ph hp v chn th mc windows v chn Setup nh hnh di:

Hnh 2.1. Th mc cha File ci t License ArcGIS Desktop v10.0 Mn hnh ci t nh sau:

Hnh 2.2. Mn hnh ci t License ArcGIS Desktop v10.0 Sau click mouse vo Next. V chn I accept the license agreement. Kt qu nh hnh di:

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

11

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.3. Mn hnh la chn ci t License ArcGIS Desktop v10.0 Cc bn tip tc click mouse vo Next nh hnh bn di.

Hnh 2.4. Mn hnh chp nhn ci t License ArcGIS Desktop v10.0 V cc bn tip tc chn Next qu trnh ci t c tin hnh nh bn di

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

12

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.5. Mn hnh tin hnh ci t License ArcGIS Desktop v10.0 Sau khi ci t xong mn hnh xut hin thng bo hon tt Finish nh bn di v cc bn chn Finish hon tt qu trnh ci t.

Hnh 2.6. Mn hnh ci t xong License ArcGIS Desktop v10.0 Sau khi ci t xong License Manager, bn copy file Service.txt trong th mc Copyright arcGIS10 vo trong C:\Program Files\ArcGIS\License10.0\bin. Sau bn m file TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1 13

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI Service.txt va copy bng notepad v thay ch PSTHUAN bng tn my ca bn. Sau cc bn Save li. Bc 2: Bn vo Start --> Programs --> ArcGIS --> License Manager --> License Server Administrator v click START nh hnh di.

Hnh 2.7. Mn hnh ng k License ArcGIS Desktop Nh vy l bn ci xong License cho ArcGIS 10. By gi cc bn sang phn ci t chng trnh. Bc 3: Ci t ArcGIS 10. Bn vo th mc arcgis10 v click mouse chn ESRI nh hnh bn di.

Hnh 2.8. Th mc cha File ci t ArcGIS Desktop v10.0 Sau khi click chn ESRI khi ng chng trnh ta c hnh nh bn di TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1 14

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.9. Mn hnh khi ng ci t ArcGIS Desktop v10.0 Cc bn chn Setup ArcGIS Desktop ta c hnh nh bn di.

Hnh 2.10. Mn hnh ci t ArcGIS Desktop v10.0 Click chn Next v chn I accept the license agreement chp thun vic ci t nh hnh bn di.

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

15

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.11. Mn hnh la chn ci t ArcGIS Desktop v10.0 Ta tip tc chn Next chn kiu ci t. Tt nht bn nn chn ch ci t Complete s dng c y chc nng ca ArcGIS nh hnh bn di.

Hnh 2.12. Mn hnh la chn ch ci t ArcGIS Desktop v10.0 Sau click chn Next.

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

16

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.13. Mn hnh ci t ArcGIS Desktop v10.0 V click Next ci t chc nng h tr Python cho ArcGIS.

Hnh 2.14. Mn hnh ci t trnh h tr ArcGIS Desktop v10.0 Tip tc click chn Next qu trnh ci t c thc hin.

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

17

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.15. Qu trnh ci t trnh h tr ArcGIS Desktop v10.0 Sau khi ci t hon tt, bn s thy ca s thnh cng nh bn di.

Hnh 2.16. Mn hnh kt thc ci t trnh h tr ArcGIS Desktop v10.0 Click mouse chn Finish hon tt qu trnh ci t ArcGIS. Bc 4: Bn vo Start --> Program --> ArcGIS --> ArcGIS Administrator --> chn Desktop v click chn Change. Sau nh vo ch localhost trong phn License Manager nh hnh di.

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

18

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.17. Hnh ng k chn sn phm ng dng GIS ca Dektop v10.0 Nh vy l bn ci hon chnh ArcGIS 10 ri. By gi chng ta khi ng chng trnh ArcGIS va ci t. Kt qu nh sau:

Hnh 2.18. Mn hnh khi ng ArcGIS Dektop v10.0 2.2.4. Ci t phn mm ArcGIS Server i vi cc version 9.x tr v trc th khi ci ArcGIS Server ch n gin chn Setup l ci c. Tuy nhin trong nhiu trng hp ngi ta khng cn a GIS vo m ch dng Server, nn hi bt tin v nng my. Do vy phin bn 10.x ny ESRI ci tin tch hai phn Server v GIS ra cho thun tin vi ngi dng. Trong chng trnh ny chng ta ang tin hnh xy dng mt WebGIS cn phi c c hai chc nng Server v GIS. V vy trong phn ci t ny chng ta cn ci hai phn l GIS v Server. Lu : ci c ArcGIS Server chng ta phi khi to mt ti khon khc c quyn nh ti khon Admin v c password bo v. Cc bn vo Control panel v chn User Accounts to, chng hn vi ti khon to l WEBGIS nh hnh bn di.

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

19

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.19. Mn hnh khi to ti khon ci t WebGIS Sau khi khi to c ti khon ny chng ta tin hnh ci t ArcGIS Server vo ti khon ny. Cng vy v WebGIS chy offline dng localhost ca IIS, nn cc bn cng phi ci t IIS(Internet Information Services), cc bn vo Control Panel\All Control Panel Items\Programs and Features v chn Turn windows features on or off ci IIS nh hnh bn di.

Hnh 2.20. Mn hnh ci t IIS cho windows 7

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

20

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI Tng t bn cng phi ci t thm phn mm b tr Microsoft Visual Studio 2008 hoc 2010 v Microsoft SQL Server 2008 hoc 2010 qun l d liu v h tr cho vic lp trnh WebGIS sau ny. + Cng vy ci c WebGIS bn cng cn xc nh r HostName ca mnh hay ni cch khc y chnh l tn my ca bn, vic ny rt quan trng v n cn thit cho vic ci t WebGIS. bit c HostName ca mnh, cc bn lm nh sau: (trong hng dn ny ti ch vit cho win 7). Bn vo Start -> click chut phi chn Computer -> chn Properties nh hnh di

Hnh 2.21. Mn hnh hng dn xc nh ti khon chnh Sau khi chn Properties ta c hnh di v HostName ca bn chnh l Full computer name

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

21

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI Hnh 2.22. Mn hnh xc nh ti khon chnh trong windows 7 Cc bc ci t ArcGIS Server nh sau: 1. Ci t Server Bc 1: Bn vo trang www.upcongnghe.com vo mc o to download phn mm ArcGIS Server10 y v, tuy nhin cng nh trn v y l bn y nn file c kch thc kh ln, khong 3.17 Gigabyte, do vy cc bn dng phn mm download phn mm ny v. Sau khi download v chng ta vo th mc Arcgis 10 Server v chn ESRI nh sau:

Hnh 2.23. Mn hnh th mc cha file ci t ArcGIS Server v10.0 Sau khi click chn ESRI v nhn Enter ta c mn hnh khi ng ci t ca ArcGIS Server nh sau:

Hnh 2.24. Mn hnh khi to ci t ArcGIS Server v10.0 TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1 22

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI Ti mn hnh khi ng bn click chn Setup ArcGIS Server for the Microsoft.NET Framework GIS Services ci t phn Server. Mn hnh ci t Server nh sau:

Hnh 2.25. Mn hnh ci t ArcGIS Server v10.0 Chng ta click chn Next vo qu trnh ci t, bn chn I accept the license agreement chp thun vic ci t, nh hnh di:

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

23

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI Hnh 2.26. Mn hnh la chn ci t ArcGIS Server v10.0 Sau khi chn ng vic ci t ta tip tc chn Next ci cc chc nng ca Server nh hnh di:

Hnh 2.27. Mn hnh la chn cc yu t ci t ArcGIS Server v10.0 Cc bn tip tc chn Next xc nhn vic ci Server vo ArcGIS10 Desktop m chng ta ang s dng nh hnh di

Hnh 2.28. Mn hnh ci t Server vo ArcGIS v10.0 Cc bn tip tc chn Next IIS khi ng ln, nu cha khi ng ln th ArcGIS Server khi ng cho ta nh hnh di:

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

24

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.29. Mn hnh ci t Server vo IIS Cc bn chn Next bt u vic ci t nh hnh bn di

Hnh 2.30. Mn hnh tin hnh qu trnh ci t ArcGIS Server v10.0 Khi qu trnh ci t hon thnh s xut hin mn hnh sau:

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

25

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.31. Mn hnh hon tt qu trnh ci t ArcGIS Server v10.0 Tuy nhin n y ta mi ch ci c Server xc nhn vo h thng ESRI thi, tip tc chng ta chn Finish post d liu vo Server thng qua h thng Microsoft.NET nh hnh di:

Hnh 2.32. Mn hnh post Server vo h thng Microsoft.NET Chng ta chn OK cu hnh Server nh bn di TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1 26

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.33. Qu trnh la chn post Server vo h thng Microsoft.NET Chng ta click chn Next ng k hai ti khon ArcGIS SOM v ArcGIS SOC, chng ta t password cho hai ti khon ny, d dng cho vic s dng chng ta nn t password cho hai ti khon ny ging nh password ca ti khon chng ta ang ci t nh hnh di

Hnh 2.34. Cu hnh Server S C v S M ca ArcGIS Server v10.0 Sau chng ta click chn Next ng k ti khon ArcGISWebServices, chng ta cng t password tng t cho ti khon ny nh hnh di: TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1 27

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.35. Cu hnh WebServices ca ArcGIS Server v10.0 Sau chng ta click chn Next xc nh ni lu cha file GIS chng ta xut sang Web, chng ta c th thay i ni lu cha ny, tuy nhin ta nn c nh nh hnh di:

Hnh 2.36. Chn ng dn lu ArcGIS Server v10.0 Chng ta tip tc click chn Next ci phn post GIS ln Server nh hnh di:

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

28

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.37. Mn hnh post GIS ln Server Chng ta tip tc click chn Next qu trnh ci post d liu ln Server c tin hnh nh bn di:

Hnh 2.38. Mn hnh tin hnh post GIS ln Server Chng ta tip tc click chn Next sang phn ng k tn tc gi, bn quyn ca phn mm. Nu chng ta ng k bn quyn trc tuyn th chng ta chn I have installed my software and need authorize it nh hnh di: TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1 29

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.39. Mn hnh la chn ng k post GIS ln Server Hoc nu chng ta khng ng k trc tuyn th chng ta click chn I have received an authorization file from ESRI and am now ready to finish the authorization process v click chn Browse chn license m ta c ng k nh hnh di:

Hnh 2.40. Mn hnh la chn License post GIS ln Server Sau khi chn xong chng ta tip tc click chn Next hon tt vic ng k v ci t Server nh hnh di:

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

30

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.41. Hon tt ng k bn quyn tc gi

Hnh 2.42. Hon tt vic ci t Server

Sau khi ci t xong Server chng ta kim tra bng cch vo Start -> All Programs -> ArcGIS -> ArcGIS Sever for the Microsoft.NET nh hnh di:

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

31

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.43. Kim tra v load Server v10.0 2. Ci t Web Application: Cng ti mn hnh khi ng ci t Server, ta click chn ArcGIS Sever for the Microsoft.NET framework Web Application. Mn hnh ci t Web Application xut hin nh sau:

Hnh 2.44. Mn hnh ci t Web Application Cc bn click chn Next qua bc ci t v click chn I accept the license agreement chp thun vic ci t nh hnh bn di. TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1 32

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.45. Mn hnh la chn ci t Web Application Chng ta tip tc click chn Next tip tc vic ci t. Nu chng ta cha ci Microsoft Visual Studio th s nhn c thng bo sau:

Hnh 2.46. Mn hnh la chn ci t h tr Web Application Nu chng ta ci Microsoft Visual Studio th qu trnh ci t c tip tc nh hnh sau:

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

33

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.47. Mn hnh la chn tnh nng ci t h tr Web Application Cc bn tip tc click chn Next vic ci t bt u nh hnh di:

Hnh 2.48. Mn hnh la chn tnh nng ci t h tr Web Application Cc bn click tip Next vic ci t tin hnh, qu trnh ci t thng mt khong t 2-5 pht nh hnh di:

Hnh 2.49. Mn hnh qu trnh ci t Web Application TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1 34

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI Sau khi hon tt vic ci t mn hnh thng bo sau xut hin. Bn click chn Next hon tt vic ci t.

Hnh 2.50. Mn hnh hon tt ci t Web Application Nh vy l bn ci t thnh cng bc u WebGIS. Nhng xong bc ny chng ta cha s dng c m phi cu hnh WebGIS hot ng. 2.3. Cu hnh mt WebGIS Sau khi ci hon tt phn Server v Web nh trn chng ta cu hnh nh sau: Cc bn vo Start click chut phi My Computer chn Manage nh hnh di:

Hnh 2.51. Mn hnh la chn cu hnh WebGIS vo ca s Computer Management. Ti ca s ny cc bn click chn vo Local User and Group v chn Group -> click chn agsadmin nh hnh bn di. TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1 35

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.52. Mn hnh cu hnh cc ti khon WebGIS Sau khi cc bn click double chn agsadmin chng ta s add cc ti khon Admin ban u, ArcGISSOC, ArcGISSOM, ArcGISWebServices v ti khon hin thi ang s dng. Cc bn click chn nt Advanced nh hnh di:

Hnh 2.53. Mn hnh cu hnh ti khon agsadmin cho WebGIS Sau khi click chn Advanced cc bn c ca s Select Users nh bn di, cc bn click chn nut Find Now danh sch cc ti khon s hin ra, t y bn c th chn cc ti khon nh ni trn ri click OK thm vo nh hnh bn di:

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

36

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.54. Mn hnh cu hnh add cc ti khon agsadmin cho WebGIS Sau khi chn xong phn agsadmin chng ta c hnh nh bn di:

Hnh 2.55. Mn hnh hon tt cu hnh ti khon agsadmin cho WebGIS Tng t cc bn lm cho ti khon agsusers, chng ta cng c kt qu nh bn di: TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1 37

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.56. Mn hnh hon tt cu hnh ti khon agsusers cho WebGIS Sau khi thm cc qun l ti khon cho hai ti khon agsadmin v agsusers chng ta ng ca s ny li v chng ta vo tip a C:\inetpub, chng ta click chut phi v shared th mc ny vi quyn Read/Write WebGIS c th c c khi Localhost nh hnh di:

Hnh 2.57. Mn hnh shared ti khon ArcGIS Server Sau khi Shared xong chng ta ng tc v ny li. Tip theo bn vo Internet Information Services (IIS) Manager vo phn IIS v click chn Authentication vo ca s Authentication

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

38

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.58. Mn hnh cu hnh ArcGIS Server trong IIS

Hnh 2.59. Mn hnh hiu chnh Authentication trong IIS Sau khi vo ca s Authentication click chn Edit v click chn Application pool identity nh hnh di:

Hnh 2.60. Mn hnh la chn hiu chnh Authentication trong IIS TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1 39

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI n y chng ta cu hnh xong WebGIS v by gi chng ta c th thng thc WebGIS c ri. Cc bn vo Start -> All Programs click chn ArcGIS -> ArcGIS Server for the Microsoft.NET -> ArcGIS Server Manager v ng nhp vi ti khon ang s dng nh bn di:

Hnh 2.61. Mn hnh khi to ng nhp WebGIS Sau khi ng nhp vo ArcGIS Server Manager thnh cng nh hnh di, t y chng ta c th to mt WebGIS c ri. Cch to mt WebGIS chng ta s qua phn sau.

Hnh 2.62. Mn hnh ng nhp thnh cng WebGIS 2.4. Xy dng mt WebGIS n gin TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1 40

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI 2.4.1. Cc bc thc hin xy dng mt WebGIS chng ta lm theo cc bc nh sau: Bc 1: Cc bn chun b mt bn s bng ArcMap, chng hn nh hnh sau:

Hnh 2.63. Mn hnh bn d liu trn ArcGIS Bc 2: To Services publish sang ArcGIS Server Bn m ArcCatalog ln v chn GIS Servers, trong GIS Servers ny bn chn Add ArcGIS Server nh hnh sau:

Hnh 2.64. Mn hnh add Server trong ArcGIS Server Click double vo Add ArcGIS Server chng ta bt u to Services m bng hng dn to Services nh hnh di: TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1 41

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.65. Mn hnh la chn to Server trong ArcGIS Server Ti y bn c hai la chn l Use GIS Services v Manage GIS Services: - Use GIS Services l Services bn a GIS ln Internet di dng Server ca ArcGIS vi giao thc quen thuc http://

Hnh 2.66. Mn hnh khi to Server Use GIS Services trong ArcGIS Server - Manage GIS Services l Services dng localhost bn publish d liu t Services ln chy th nghim trc khi a ln Internet. dng publish ny chng ta cng c giao thc quen thuc l http:// ca IE. TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1 42

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.67. Mn hnh khi to Server Manage GIS Services trong ArcGIS Server Chng ta u phi khai bo hai loi Services ny th mi publish GIS ln c Internet. Cch to hai loi Services ny nh sau: - Use GIS Services: Sau khi Click double vo Add ArcGIS Server m bng to Services nh hnh trn, chng ta chn mc Use GIS Services v click Next ta c bng to Services nh trn v cc bn in vo mc Server URL nh hng dn bn di. Ring mc Authentication(Optional) bn c th in tn bn(User Name) v Pasword nu cn thit hoc c th khng cng c, nh hnh di:

Hnh 2.68. Hng dn khi to Server Manage GIS Services trong ArcGIS Server Sau khi in xong bn click Finish hon tt vic to Services th nht dng chy giao thc http:// khi publish d liu ln mng. - Manage GIS Services: Tng t nh trn bn click chn mc Manage GIS Services to Services local host. Cc bn in HostName ca bn vo cc mc nh hnh bn di:

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

43

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.69. Hng dn khi to Server Manage GIS Services trong ArcGIS Server Sau khi in xong cc bn click chn Finish hon tt vic to Services phc v cho vic chy localhost. Sau khi bn to xong Services ta c hnh nh bn di:

Hnh 2.70. Mn hnh hon tt khi to Server trong ArcGIS Server n y th bn hon tt qu trnh to Services cho qu trnh publish d liu sang ArcGIS Server. Bc 3: Publish mt bn GIS sang ArcGIS Server: Bn click chn Connect to Folder kt ni n d liu cha bn GIS cn publish sang ArcGIS Server. Chng hn hng dn ny ti chn th mc cha bn l Ban do chuyen de nh hnh di:

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

44

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.71. ng dn kt ni Folder cha d liu bn trong ArcGIS Server Sau click chn xong ta click phi chut chn file BandoCD v chn Publish to ArcGIS Server publish sang ArcGIS Server nh hnh di:

Hnh 2.72. Publish d liu bn sang ArcGIS Server Sau khi bn chn Publish to ArcGIS Server chng ta s c bng thng bo cho chng ta publish nh hnh di, ti bng thng bo ny s cho chng ta cch publish bn sang ArcGIS Server. Ti mc Publish to folder c hai la chn use an existing folder: la chn th mc ti server hostname lu data khi publish v create a new folder: to mi th mc lu data khi publish, c hai la chn ny bn chn mc no cng c.

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

45

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.73. La chn ni publish d liu bn sang ArcGIS Server Sau khi publish sang Server, chng ta s c kt qu nh hnh di:

Hnh 2.74. Publish hon tt d liu bn sang ArcGIS Server ( hnh trn ti publish d liu bn sang bng hai phng thc l khng to folder lu cha l BandoCD cha trong hnh ch nht mu vi hostname ca my l PSTHUAN-PC TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1 46

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI v to folder lu cha BandoCD l D ANTN cha trong hnh ch nht mu xanh ). n y bn c th publish bn ln Web c ri. Chng ta s qua phn tip theo. 2.4.2. a mt bn GIS ln Web publish mt bn ln Web, chng ta lm nh sau: Bn click chn Start -> All programs -> ArcGIS -> ArcGIS Server for the Microsoft.NET -> ArcGIS Server Manager. Sau khi cc bn chn v click dubble vo ArcGIS Server Manager ta c mn hnh ng nhp nh hnh di:

Hnh 2.75. Mn hnh khi to ng nhp vo WebGIS Cc bn ng nhp vo ArcGIS Server Manager theo nh hng dn vi tn l ti khon(WEBGIS) cc bn to v password ca n: User name: Domain\WEBGIS v Password: password nh hnh di.

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

47

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.76. Mn hnh ng nhp vo WebGIS Sau khi bn e8ng nhp (Log In) chng ta c kt qu nh hnh di, ti y c cc mc cho bn la chn l Home, Services, Application, GIS Server, Security; mi mc c cc chc nng khc nhau, bn s tm hiu cun 2, lp trnh WebGIS nng cao. Cc bn chn mc Home v click chn Create a web application nh hnh di:

Hnh 2.77. Mn hnh la chn to WebGIS

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

48

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI Sau khi bn click chn Create a web application to mt WebGIS chng ta c mn hnh to web applictaion nh hnh di.

Hnh 2.78. Mn hnh khi to tiu WebGIS Ti mn hnh to web application ny bn in tn web cn to (v d: WEBGIS mu) v m t ni dung web cn ta ti mc Description nh hnh di:

Hnh 2.79. Mn hnh to tiu WebGIS Sau khi bn in y thng tin nh hnh trn, bn tip tc click chn Next > qua bc chn d liu bn ly t ArcGIS Server m bn to trc nh hnh di:

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

49

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.80. Mn hnh add d liu vo WebGIS Ti ca s ny bn click chn Add Layer ta c ca s ly d liu t ArcGIS Server t Catalog nh hnh di:

Hnh 2.81. Mn hnh la chn ni add d liu vo WebGIS Ti y ta chn d liu thuc ArcGIS Server Local, v ti y cha d liu ta cn, chng hn nh hnh trn ta click chn Server psthuan-pc ArcGIS Server Local trong hnh ch nht mu . Sau khi click chn ta c kt qu nh hnh di:

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

50

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.82. Mn hnh ly d liu post vo Server ln WebGIS Ti y cha d liu bn to t ArcGIS Server, chng hn nh hnh trn l BandoCD cha trong hnh ch nht mu v sau bn click chn Add, ta c kt qu nh hnh di vi bn v cc lp Layers ca n.

Hnh 2.83. Mn hnh hon tt ly d liu post vo Server ln WebGIS Sau khi add bn xong bn tip tc click chn Next > qua bc chn cc chc nng cho vic info bn GIS khi a ln web nh hnh di:

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

51

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.84. Mn hnh add tnh nng cho WebGIS Ti y, cc bn click chn Add Task thm chc nng nh hnh di, ti hp chc nng ny cc bn c th thm cc tin ch cho WebGIS nh: chnh sa Editor, Tm a ch i tng Find Address, To lin kt vt l Geoprocessing, In bn Print, Tm kim i tng theo thuc tnh Query Attributes v Search Attributes.

Hnh 2.85. Mn hnh add tnh nng Printcho WebGIS Chng hn ti hp chc nng ny ti chn tnh nng Print in bn , sau khi click chn biu tng Print ta c bng chnh sa la chn chi tit cho my in. Ti y bn c th i tn nhn cho my in v kch thc ty chn in bn : Ln Larg, trung bnh Medium v nh Minimize ti tab Setting cng vi cc mc khc ty nhu cu ca bn, nh hnh di:

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

52

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.86. Mn hnh hiu chnh tnh nng Printcho WebGIS Sau khi hiu chnh xong, bn click chn Ok xc nhn qu trnh hiu chnh ca mnh. Sau khi click chn xong chng ta qua bc la chn tip cc cng c biu tng c bn cn c ca mt WebGIS nh hnh di, ti y cng cho php bn c th b cc tnh nng khng cn thit bng vic tick hay khng tick vo cc tnh nng c sn nh hnh di:

Hnh 2.87. Mn hnh la chn cng c cho WebGIS Sau khi hiu chnh xong bn click chn Next > qua bc k tip l t tiu cho web ti mc Titile text:, banner cho web ti mc Theme: v thm cc website h tr cho web mnh hoc cc website bn mun link ti ti mc Web page links: nh hnh di:

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

53

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.88. Mn hnh la hiu chnh trang tr cho WebGIS Sau khi bn hiu chnh xong cc mc cn thit, bn click chn Next > qua bc thay i chc nng ca Web vi cc hng dn ti mi mc nh hnh bn di. Tuy nhin, cc bn khng nn hiu chnh n nu khng rnh lm v lp trnh.

Hnh 2.89. Mn hnh hiu chnh nng cao cho WebGIS Cc bn click Next > qua bc hon tt sau khi hiu chnh nhng iu cn thit nh hnh di, ti y bn c th quay tr li cc bc trc hiu chnh nu cm thy c bc no cha ng .

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

54

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.90. Mn hnh hon tt vic to WebGIS Nu khng cn g chnh sa cc bn click chn Finish hon tt vic to WebGIS, sau khi click chn Finish cc bn c ca s cho bit ng dn m WebGIS bn va to c nh hnh di:

Hnh 2.91. Mn hnh ch dn giao thc khi to WebGIS khi hon tt Ti y bn click chn ng dn WebGIS m bn va to xong, chng hn ti chn http://psthuan-pc/WEBGIS MAU/ l WebGIS m ti to c t lc u n gi, v y l thnh qu m bn t c nh hnh di:

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

55

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.92. Mn hnh WebGIS khi hon tt n y chng ta hon thnh vic to mt WebGIS n gin. to mt WebGIS hon thin cc bn c th n c tp 2 s pht hnh trong thi gian sm nht. 2.4.3. Chnh sa WebGIS n gin Vic to c mt WebGIS n gin khng phi d, tuy nhin bn cn chnh sa mt t na cho web mnh hon thin, chng hn n v o di ca web ti thc o di cui gc tri mn hnh nh hnh trn thnh n v l met cho ph hp v d c. Cc bn lm nh sau: Bn vo Start -> All programs -> Microsoft visual studio nh hnh di:

Hnh 2.93. Mn hnh khi to Microsoft visual studio TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1 56

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI Sau khi m v khi ng chng trnh, chng ta vo File -> Open -> Web Site nh hnh di

Hnh 2.94. Mn hnh Microsoft visual studio khi khi to xong Cc bn chn ng dn n Web ca mnh va to c trn, n nm trong th mc inetpub -> wwwroot -> WEBGIS MAU nh hnh di v click chn Open.

Hnh 2.95. Mn hnh ng dn m WebGIS chnh sa Sau khi m WEBGIS MAU nh hnh di, chng ta vo ScaleBar 1 ESRI.ArcGIS.ADF.Web.UI.WebControl v ti ca s Properties ngay bn di chng ta vo mc Unit i n v o t Miles sang Meters, sau chng ta Save li.

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

57

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.96. Mn hnh chnh sa WebGIS trong Visual Vy l chng ta chnh sa thnh cng vic chuyn i n v o cho WebGIS ca chng ta. Tng t chng ta c th lm v hiu chnh nhiu tnh nng na ty theo kinh nghim lp trnh ca ta. 2.5. Nhng li thng gp v rt kinh nghim Khng phi vic khi to WebGIS no cng thnh cng m mn nh mong i, chng hn nh li pha di l mt in hnh:

Hnh 2.97. Mn hnh chnh sa WebGIS trong Server li 509 y chng ta c th xc nh l li do IIS to ra do Web ca chng ta ang chy trn NetFramework 4.0 nn khng cn nhng tnh nng ny v NetFramework 4.0 tch hp sn cho ta ri, vy chng ta sa li ny nh sau: TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1 58

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI Bn vo Microsoft Visual Studio v vo WEBGIS MAU m chng ta va to c trn, chng ta click double Webconfig trong mc Solution Explorer nh hnh di v xa b cc dng c nh du, sau chng ta Save li v chy li WebGIS ca chng ta.

Hnh 2.98. Mn hnh chnh sa WebGIS trong Server li 509 trong visual V kt qu l chng ta c mt WebGIS nh sau:

Hnh 2.99. Mn hnh chnh sa li WebGIS hon chnh Tuy nhin, khng phi lc no chng ta cng ra ngay kt qu ny m web chng ta li bo li tip cho web chy n nh nht, bo li ny nh sau:

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

59

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

Hnh 2.100. Mn hnh chnh sa li WebGIS trong Server ng nhp y l li khng xc nh c r tn ti khon m WebGIS ang chy, vy bn hy t tn v pass cho ti khon WebGIS ny nh sau: Bn vo webconfig v vo th <identity></identity> nh hnh di:

Hnh 2.101. Mn hnh chnh sa li WebGIS trong visual

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

60

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI Ti y bn thay ni dung bn trong th <identity></identity> bng <identity impersonate=true userName=mydomain\myusername password=mypassword></identity> nh hnh di, chng hn ti thay cho Webconfig ca ti nh sau:

Hnh 2.102. Mn hnh chnh sa li WebGIS trong visual thnh cng V n y th WebGIS ca chng ta chy mt cch hon chnh khng s b li na. Chc cc bn thnh cng!

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

61

Hng dn xy dng WebGIS bng hnh t c bn n nng cao bng cng ngh ESRI

PHN III. TI LIU THAM KHO

Cc ti liu Ting Vit 1. Hng dn thc hnh WebGIS S tay k thut ni b, 2010. 2. Nguyn Trng Xun, Gio trnh h thng thng tin a l, H ni 2008 Cc ti liu Ting Anh 3. ArcGIS Server Administrator and Developer, published by ESRI. 4. Prof Shunji Murai, GIS Work Book, University Of Tokyo(), 1998 5. Dr Roger F. Tomlinson, Thinking About GIS: Geographic Information System Planning for Managers, ESRI, 2005 6. Understanding ArcSDE, ESRI, 2008 Cc ti liu t Internet 7. ESRI Developer Network: http://edn.esri.com/ 8. http://www.asp.net/learn/whitepapers/aspnet4/breaking-changes#0.1__Toc256770149 9. ArcGIS Desktop 10.0 Help: http://webhelp.esri.com

TC GI: PS.THUN 0908.952.305 ARCGIS EXPERT tp 1

62

You might also like