Gisบี

Preview:

Citation preview

การตดตง JAVA Tomcat Geoserver postgres

1. ทาการดาวนโหลด JAVA โดยคนหาคาวา jre7

2. คลกท Accept License Agreement แลวเลอกโหลดแบบ Windows x86 Offline

3. เมอดาวนโหลดเสรจแลว ในหนาตางการตดตงคลก Install

4. คนหา tomcat7 เพอทาการตดตงคลกทลงแรก

5. จากนนเลอกโหลดแบบ 32-bit/64-bit Windows Service Installer..

6. เมอดาวนโหลดเสรจแลว ใหทาการตดตงในหนาตางนใหคลก Next

7. คลก I Agree

8. ใหทาการเชคบลอคตามรป จากนนกด Next

9. ใหดวาใชพอรตอะไรแลว แลวทาการเซต User Name และ Password จากนนกด Next

10. ตดตงไวท ไดฟ C:\Program Files\Java\jre7

11. จากนนกด Install

12. คนหา geoserver กดเลอกลงแรก

13. แถบ Stable คลก Nightly

14. คลกเลอก Web Archive

15. เมอดาวนโหลดเสรจแลว ใหแตกไฟลไวทหนา Desktop

16. จากนน copy มาวางไวใน C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps

17. คนหา postgis download เลอกลงแรก

18.

19. เลอนลงมาเจอคาวา windows download ใหคลกเขาไป

20. คลกเลอก pg94

21. คลกเลอก archive

22. คลกเลอกตวสดทายเพอทาการดาวนโหลด

23. ในหนาตางการตดตงใหคลก I Agree

24. คนหา postgres 9.4 download

25. คลกเลอก Windows

26. คลก Download

27. คลกเลอกโหลดแบบ Win x86-64 (ในกรณทเครองเปนแบบ 64 bit)

28. ในหนาตางการตดตง คลก Next

29. คลก Next

30. คลก Next

31. คลก Next

32. ดวาเปนรนอะไรและพอรตแบบไหน จากนนคลก Next

.

33. คลกเลอก PostGIS 2.2 Bundle for PostgresSQL(64 bit) v2.2.0 จากนนกด Next

34. คลก Next

35. คลกเลอกทงสองจากนนคลก Next

36. เลอกทเกบจากนน คลก Next

37. ใส User Name Password และ Port จากนนคลก Next

38. จากนนตงชอ Database

การใชงาน PostGIS

1. เปดโปรแกรม pgAdmin lll ดบเบลคลกท ตามภาพทปรากฏ

2. คลกขวาทชนขอมล Database เพอสราง Database ใหม กด New Database ..

3. ตงชอตรงชอง Name วา 56170233

4. คลกท เครองหมาย SQL

5. ในแทบ SQL Editor พมพคาวา CREATE EXTENSION POSTGIS; จากนนกดทเครองหมาย Execute

query

6. เมอกดรนเรยบรอยแลวจะขนขอความดงภาพ

7. ไปท Execute the last use plugin > PostGIS Shapefile and DBF loader 2.1

8. จะมหนาตางใหมขนมา คลกทแถบ Import และ Add file

9. ไปท ไดฟ D > BUU_LAYER

10. เลอกขอมล shapefile ทงสตว แลวกด open

11. คลกท Options เพอทาการแกไขใหอานภาษาไทยได

12. พมพ TIS-620 แลวกด ok

13. กดทขอมลให Active จากนนกด Import

14. ไปทชนขอมล 56170233 > Schemas > public แลวกดคลกเขาไป

15. เปดชนขอมล Tables จะเหนวามขอมล shapefile ทนาเขามาถกจดเกบไวในน

16. คลกขวาทขอมล View Data > View Top 100 Rows เพอดรายละเอยดของขอมล

จะเหนขอมลดงภาพ

การใชงาน geoserver

1. เขา geoserver ไปท localhost:8080/geoserver/ จากนนใหใส Username และ Password

2. กอนนาเขาขอมลตองทาการสราง Workspaces เพอจดเกบหรอเปนพนทในการทางาน ไปคลกท

Workspaces

3. คลก Add new workspaces

4. ชอง Name : internetGIS1 , Namespace URI : GI กดเชคบลอก ท Default Workspace จากนนกด

Submit

5. workspaces ทสรางมาจะปรากฏดงภาพ

6. ไปท Stores

7. คลกท Add new stores

8. เลอก PostGIS - PostGIS Database

9. กรอกขอมลใหครบ ดงน

Data Source Name : BUU Data

Description : DataBase of Burapha University

ในแถบ Connection Parameters ตองเซตคาทกครง

host : localhost , port : 5432

database : 56170233 (ตงตาม database ในPostgres)

user : postgres , password : postgis

10. จากนนกด save

11. คลกท Publish ในชนขอมล

12. กรอกขอมลดงภาพ

13. แถบ Coordinate Reference Systems ตองทาการเซตคาระบบพกด โดยคลกท Find

14. search หา ระบบพกด 32647 จากนนคลกทตวเลข

15. จากนนกด Compute from native bounds

16. จากนนกด save

17. จะเหนขอมล ทเพมเขามาดงภาพ

18. จากนนไปท Layer Preview คลก Openlayers เพอเปดดขอมล

19. คลก Openlayers เพอเปดดขอมล

20. ขอมลจะปรากฏดงภาพ

21. สามารถคลกเลอกรปแบบของขอมลไดวาจะแสดงผลแบบใด (ปรบขนาด)

การใช QGIS SLD เพอนาเขาใน geoserver

1. เปดโปรแกรม QGIS แลวทาการนาเขาขอมล Shapefile จาก PostGIS เพอปรบแตงสญลกษณของขอมล

ไปท Add PostGIS Layers

2. คลกท New เพอทาการเชอมตอกบ Database

3. หนาตางนใหทาการเซตคาตางๆ ใหครบถวน ในชอง Database ใหใสใหตรงกบ Database ใน Postgres

จากนนกด Test Connect > OK

4. จากนนกด Connect

5. ใหทาการเลอกนาเขาขอมล ทง 4 ชนขอมล แลวกด Add

6. จะมใหเลอกระบบพกด ใหทาการเลอกโดยคนหาคาวา 32647 จากนนเลอกใหครบทกชนขอมล กด OK

7. ดบเบลคลกทชนขอมลเพอทาการปรบเปลยนส

8. ทาการเลอกสจากนนจาโคดสทเลอกไว แลวกด OK

9. กด Apply จากนนไปท Style > Save Style > SLD File

10. เลอกทเกบ save วา boundary_group1 เลอกนามสกลไฟลแบบ SLD File (*.sld)

11. ไปท localhost:8080/geoserver/ จากนนไปท Layers

12. คลกท Add a new resource

13. เลอกจาก workspace ทสรางไวแลวคอ internetGIS1

14. จากนนคลกท Publish

15. ไปทแถบ Publishing

16. Default Styles คลกเลอก boundary_group แถบ Available Styles ใหเลอก boundary_group ไวทาง

หนาตางขวามอ

17. ไปท Styles > Add a new style

18. คลกเลอกไฟล

19. เลอกไปยงไฟล sld ทเคย save คอ boundary_group1.sld

20. กด Upload จากนน กด Preview legend > Submit

** ขนตอนนใหทาทกครงหลงจากท Add sld เขาไปในทกชนขอมล

การสรางชนขอมลใน QGIS และเพมไอคอนลงใน geoserver

1. เปดโปรแกรม QGIS Desktop 2.8.1 ไปทคาสง Add PostGIS Layers

2. คลก Connect จากนนจะมชนขอมลขนมาใหเลอก กดเลอก2ชนขอมลคอ boundary building คลก Add

3. ทาการใสระบบพกดใหกบทงสองชนขอมล เลอกเปน EPSG:32647

4. ขอมลจะปรากฏดงภาพ

5. คลกท New Shapefile Layer

6. เลอกเปนแบบ Point ใหอานภาษาไทยไดเลอกแบบ TIS-620 พกดคอ EPSG:32647 ตงชอวา name

จากนนคลกท Add to attribute list

7. จะเพมชอของ attribute เขามา จากนนกด OK

8. เลอกทเกบ ตงชอวา point_1

9. คลกท Toggle Editing

10. คลกท Add Feature

11. ทาการดจไตซ คลกทใดทหนงจะมหนาตางขนมาใหกรอกชอ ทาการดจไตซใหครบ

12. พอเสรจแลวกดท Toggle Editing อกครง

13. ดบเบลคลกทชนขอมล point_1

14. ไปท Style > Save Style > SLD File

15. เลอกทเกบตงชอ point_1 นามสกล .sld กด save

16. กด ok อกครง

17. เปดโปรแกรม pgAdmin คลกท Plugin > PostGIS Shapefile and DBF loader 2.1

18. ไปท D:\BUU_LAYER คลกเลอก point_1.shp กด Open

19. คลกท Options พมพ TIS-620 จากนนกด OK

20. คลกท Import

21. ไปท Geoserver > Styles

22. คลก Add a new style

23. คลกเลอกไฟล

24. เลอกไฟล point_1.sld > open

25. จากนนคลก Upload แลวกด Preview Legend

26. ทาการเปลยนรปแบบการแสดงผลขอมลจากจดได โดยการดาวนโหลดภาพไอคอนมา ใหไปทเวบไซต

https://www.iconfinder.com/ จากนนคนหา ATM

27. ทาการเลอกรปแบบทเราตองการ เลอกเปน png

28. เมอไดไอคอนทเราตองการแลว ใหกลบไปท geoserver > style อกครง แลวทาการแกไขโคดในบรรทด

ท 11-22 เปน

<se:Graphic>

<se:ExternalGraphic>

<se:OnlineResource xlink:type="simple" xlink:href="file:/D:/56170233 /atm.png"/>

(<se:Format>image/png</se:Format>

</se:ExternalGraphic>

<se:Size>15</se:Size>

</se:Graphic>

จากนนกด Validate > Preview Legend > Submit

ชนขอมลจะขนใน style ดงรป

29. ไปท Layers > Add a new resource

เลอก workspace

30. คลก Publish ทชนขอมล point_2

31. ทาการเลอกระบบพกดใหเปน 32647

32. คลกทแถบ Publishing > Default Style (เลอก point_1) > Avaliable Styles เลอก point_1 ใหแสดงผล

ทางชองทางขวา ดงภาพ

33. จากนนไปท Layer Preview คลกเลอก openlayer เพอแสดงผลในชนขอมล point_2

34. จะแสดงผลดงภาพ

การทา html และเรยกใชงาน Google Map API

1. ไปท C:\Program Files (x86)

2. C:\Program Files (x86)\Apache Software Foundation

3. C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0

4. C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps

5. สรางโฟลเดอรมาหนงโฟลเดอร

6. ตงชอวา GIS3

7. จากนนคลกเขาไปทโฟลเดอร GIS3 แลวสรางโฟลเดอรขนมาใหมอกหนงโฟลเดอร

8. ตงชอ 56170233

9. จากนนคลกเขาไปทโฟลเดอร 56170233 แลวสรางโฟลเดอรขนมาใหมอกหนงโฟลเดอรตงชอ WEB-INF

10. เปดโปรแกรม Editplus จากนนเขยนโคดดงภาพ แลวกด save

11. เกบไวท C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\GIS3\56170233

ตงชอ 56170233 นามสกลไฟล .html

12. จากนนไปท Google Chrome พมพ URL คอ localhost:8080/GIS3/56170233/56170233.html

13. จะแสดงผลดงภาพ

การเรยกใช Google Map Api

1. ไปท Google Chrome คนหาคาวา openlayers google maps api v3 คลกเลอกลงแรก

2. จะมลกษณะแบบนใหคลกท google-v3.js source

3. ทาการ copy โคดทงหนา

4. เปดโปรแกรม Editplus เพมหนากระดาษใหม

5. กดวาง โคดททาการ copy มาวางไว จากนนทาการเปลยนพกดละตจด ลองจจด แลวลบโคดในบรรทดท

33-39 ออก

6. กด save

7. save ท C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\GIS3\56170233 ตง

ชอวา googlemap เลอกนามสกล .js

การแปลงพกด ใชโฟลเดอร proj4js ใชกบ google map

1. ทาการดาวนโหลด ไฟลทชอวา proj4s.rar

2. ทาการแตกไฟลโดยคลกทไฟล คลกขวา > Extract files..

3. แตกไฟลไวท C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\lib

4. ไปท C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\GIS3\56170233 เปด

ไฟล html และ googlemap เปดในโปรแกรม editplus

5. copy โคดในภาพวางในไฟล html ทเปดใน editplus

6. วางไวใน editplus แลวแกไขโคดใหเปนดงภาพ

7. ไปทหนา googlemap เพอทาการแกไขโคดเปนการกาหนดพกดแผนท ประกาศตวแปรของระบบพกด

แผนท

var map;

function init() {

//Extent Bound

var minx =-20037508.34;

var miny =-20037508.34;

var maxx = 20037508.34;

var maxy = 20037508.34;

var prj32647 = new Openlayers.Projection("EPSG:32647");

var prjGoogle = new Openlayer.Projection("EPSG:900913");

var prj4326 = new Openlayer.Projection("EPSG:4326");

var bounds = new Openlayers.Bounds(minx,miny,maxx,maxy);

bounds.transform(prj32647,prjGoogle);

var option = {maxExtent:bounds, maxResolution:'auto', units:'m',

projection: prjGoogle,displayProjection:prj4326};

map = new OpenLayers.Map('map', option );

map.addControl(new OpenLayers.Control.LayerSwitcher());

var gphy = new OpenLayers.Layer.Google(

"Google Physical",

{type: google.maps.MapTypeId.TERRAIN}

);

var gmap = new OpenLayers.Layer.Google(

"Google Streets", // the default

{numZoomLevels: 20}

);

var ghyb = new OpenLayers.Layer.Google(

"Google Hybrid",

{type: google.maps.MapTypeId.HYBRID, numZoomLevels: 20}

);

var gsat = new OpenLayers.Layer.Google(

"Google Satellite",

{type: google.maps.MapTypeId.SATELLITE, numZoomLevels: 22}

);

map.addLayers([gphy, gmap, ghyb, gsat]);

// Google.v3 uses EPSG:900913 as projection, so we have to

// transform our coordinates

map.setCenter(new OpenLayers.LonLat(100.925927, 13.277537).transform(

new OpenLayers.Projection("EPSG:4326"),

map.getProjectionObject()

), 15);

}

8. เมอทาการแกไขโคดทงสองไฟลเสรจแลวกด save

การใช openlayer เพมชนขอมล BUU ลงไปในเวบ localhost

1. ไปท C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\GIS3\56170233

เปดไฟล html ใน Editplus ขนมา ทาการแกไขโคดใหเปนดงภาพ

2. เปดไฟล googlemap มา พมพโคดดงน (สวนทไฮไลทคอทาการแกไขลงใหตรงกบชนขอมลใน

geoserver ของเรา)

โดยไปท Geoserver > Layer Preview > เปดชนขอมล boundary copy ดงน

ocalhost:8080/geoserver/internetGIS1/wms วางในบรรทดท 37 จากนนแกไขชอ layer ใหตรงกบชนขอมล

เรา ทาจนทกชนขอมลจะไดโคดดงน

var map;

function init() {

var minx = -20037508.34;

var miny =-20037508.34;

var maxx = 20037508.34;

var maxy = 20037508.34;

var prj32647 = new OpenLayers.Projection("EPSG:32647");

var prjGoogle = new OpenLayers.Projection("EPSG:900913");

var prj4326 = new OpenLayers.Projection("EPSG:4326");

var bounds = new OpenLayers.Bounds(minx,miny,maxx,maxy);

bounds.transform(prj32647, prjGoogle);

var option = {maxExtent:bounds, maxResolution:'auto', units:'m',

projection: prjGoogle,displayProjection:prj4326};

map = new OpenLayers.Map('map', option );

//BaseLayers

var gstr = new OpenLayers.Layer.Google(

"Google Streets", // the default

{type: google.maps.MapTypeId.ROADMAP, visibility: true},

{singleTile: false, buffer: 0, isBaseLayer: true}

);

var gsat= new OpenLayers.Layer.Google(

"Google Satellite",

{type: google.maps.MapTypeId.SATELLITE, visibility: false},

{singleTile: false, buffer: 0, isBaseLayer: true}

);

var ghyb = new OpenLayers.Layer.Google(

"Google Hybrid",

{type: google.maps.MapTypeId.HYBRID, visibility: false},

{singleTile: false, buffer: 0, isBaseLayer: true}

);

var gter = new OpenLayers.Layer.Google(

"Google Terrain",

{type: google.maps.MapTypeId.TERRAIN, visibility: false},

{singleTile: false, buffer: 0, isBaseLayer: true}

);

//Layer

var bound = new OpenLayers.Layer.WMS("ขอบเขตม.บรพา",

"localhost:8080/geoserver/internetGIS1/wms",

{

layers: "InternetGIS1:boundary",

transparent: true

},{opacity: 0.2},

{visibility:false}

);

var build = new OpenLayers.Layer.WMS("อาคารม.บรพา",

"http://localhost:8080/geoserver/internetGIS1/wms",

{

layers: "internetGIS1:building",

transparent: true

},{opacity: 1},

{visibility:false}

);

var ATM = new OpenLayers.Layer.WMS("ต ATM",

"http://localhost:8080/geoserver/InternetGIS1/wms",

{

layers: "InternetGIS1:point_2",

transparent: true

},{opacity: 1},

{visibility:false}

);

map.addLayers([gstr,gsat,ghyb, gter,bound,build,ATM,]);

map.addControl(new OpenLayers.Control.LayerSwitcher());

// Google.v3 uses EPSG:900913 as projection, so we have to

// transform our coordinates

map.setCenter(new OpenLayers.LonLat(100.925684,13.277333).transform(

new OpenLayers.Projection("EPSG:4326"),

map.getProjectionObject()

), 15);

}

จะไดโคดดงภาพ

3.ทาการ save

การตดตง geoext openlayer3

1. คนหา geoext2 แลวคลกทลงแรก

2. คลกท GeoExt 2.1.0

3. เลอกโหลดแบบ Source code (zip)

4. เมอดาวนโหลดเสรจแลวใหทาการแตกไฟลไปไวท D:\GIS_58\backup1

5. คนหา openlayers3 คลกเลอกลงแรก

6. คลกท 2x page.

7. คลกเลอกโหลดแบบไฟล zip

8. เมอดาวนโหลดเสรจแลวใหทาการแตกไฟลไปไวท D:\GIS_58\backup1

9. ไปท C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\GIS3\56170233 ทาการ

สรางโฟลเดอรขนมาใหม

10. ตงชอวา Libs

11. จากนนกลบไปทโฟลเดอรททาการแตกไฟลมากอนหนาน ใหทาการ copy ทงสองโฟลเดอร

12. มาวางไวท C:\Program Files (x86)\Apache Software Foundation\Tomcat

7.0\webapps\GIS3\56170233\Libs

13. จะไดดงภาพ

การใชงาน Geoext และ Openlayers3

1. เขาเวบไปท http://geoext.github.io/geoext2/examples/tree/tree.html จากนนคลกขวาพนทวางๆ แลวกดด

รหสตนฉบบ

2. จะขนโคดมาอกหนาเวบหนงใหทาการ copy

3. นาโคดท copy มาวางไวในโปรแกรม Editplus

4. จากนนไปท C:\Program Files (x86)\Apache Software

Foundation\Tomcat7.0\webapps\GIS3\56170233\Libs\Openlayer-2.13.1

5. ใหทาการแกไขบรรทดท 20 เปลยนจาก .../.../website-resources/OpenLayers-2.13.1 เปน

Libs/OpenLayers-2.13.1

6. จากนนกลบไปท หนาเวบอกครง ดโคดในบรรทดท 19 คลก ".../loader.js"

7. ใหทาการ copy โคดมาทงหมด

8. นามาวางใน Editplus

9. จากนนไปทC:\Program Files\Apache Software Foundation\Tomcat

7.0\webapps\GIS3\56170233\Libs\geoext2-2.0.3\src\GeoExt ทาการ copy Libs\geoext2-2.0.3\src\GeoExt

10. วางในบรรทดท 5

11. คลก file > save

12.save ไวท D:\GIS3_58\backup1 ตงชอ loader เลอกนามสกลไฟล .js

13. จากนนไปท ท D:\GIS3_58\backup1 คลก copy ไฟล loader.js

14. วางไวใน C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\GIS3\56170233

15. จากนนในบรรทดท 22 ลบ ../ หนา losder.js ออก

16. จากนนกลบไปทหนา GeoExt.tree แลวคลก tree.js

17. Copy โคดทงหมด

18. ใหทาการเปดหนากระดาษขนมาใหม

19. วางโคดท copy มาลงไป

20. จากนนไปท File > Save

21. save ไวท D:\GIS3_58\backup1ตงชอ tree.js

22. ทาการ copy ไฟล tree.js ในไดฟ D:\GIS3_58\backup1

23. วางไวใน C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\GIS3\56170233

24. กลบมาทหนาโคดอนแรก ใหทาการลบโคดตงแตบรรทดท 28 - 38

25. ไปท File > Save

26. save ท D:\GIS3_58\backup1 ตงชอ Mymap

27. ทาการ copy ไฟล Mymap ใน D:\GIS3_58\backup1

28. วางไวใน C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\GIS3\56170233

29. จากนนเขาไปท localhost http://localhost:8080/GIS3/56170233/Mymap.html

30. จะปรากฎดงภาพ

การใชงาน QGIS Cloud

1. เรมแรกเปดโปรแกรมขนมาแลวทาการตดตงปลกอน โดยไปท Plugins > Manage and Install Plugins

2. คนหาคาวา Qgis cloud แลวคลกตดตง หรอถามอยแลวใหกด Upgrade

3. คนหาคาวา openlayer แลวคลกตดตง หรอถามอยแลวใหกด Upgrade จากนนเมอตดตงเสรจแลวใหปด

โปรแกรมแลวเปดใหม

4. คลกท Add Vector Layer

5. เลอกชนขอมลทตองการมาแสดงผล คอ Road Water Boundary Building แลวกด Open

6. จากนนกด Open

7. ชนขอมลจะแสดงดงรป

8. จดเรยงชนขอมลดงภาพ

9. คลกท Cloud Setting

10. จะมหนาตางการทางานขนมาจากนนใหกด signup

11. จะขนลงไปยงหนาตางการลงทะเบยน ใหทาการลงทะเบยน

12. จากนนเขาเมลลของเราแลวทาการยนยนการสมคร

13. เมอทาการสมครเสรจเรยบรอยจะขนหนาตางดงรป

14. จากนนทาการ Login

15. ในแถบ Account ใหคลกท Create

16. ในแถบ Upload Data คลกท Upload data

17. คลกท Add background layer

18. คลกเลอก Google Maps > Google Satellite

19. จะแสดงผลดงภาพ จากนนกด Publish Map

20. จะขนลงใหเราเลอกกดเขาไปเพอแสดงผลในรปแบบของเวบบราวเซอร จะแสดงผลแผนทดงรป

http://qgiscloud.com/56170233/online_GIS3_G1

21. หนาตางเวบบราวเซอรทเราเลอกแสดง

การแกไขโคด tree.js

1. ไปท C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\GIS3\56170233 คลกเลอก

ไฟล tree

2. เปดในโปรแกรม Editplus

3. ทาการเปลยนคาพกดในบรรทดท 34 ใหเปน (100.925684,13.277333)

4. เปลยนการ zoom ใหเปน 15

5. ทาการลบโคดตงแตบรรทดท 37 - 45

6. ทาการลบโคดตงแตบรรทดท 48 - 68

7. ทาการแกไขในบรรทดท 49 ใหเปนชอทจะแสดง

8. ไปท geoserver ทาการ login

9. ไปท Layer Preview > คลก OpenLayers ทชนขอมล boundary

10. จากนนทาการ copy ลงทเปดมา ดงน http://localhost:8080/geoserver/G1/wms แลวมาวางในบรรทดท

50

11. copy G1:boundary1 ใสในบรรทด51

12. ทาการเปลยนชอทแสดงในบรรทดท 59 ใหเปน อาคาร ม.บรพา

13. จากนนกอปป http://localhost:8080/geoserver/G1/wms วางในบรรทด60 กอปป G1:building วางใน

บรรทดท 62 (ชอตามชนขอมล building ใน geoserver)

14. กอปปบรรทดท59-70 วางในบรรทดท71 เพอทาการเพมชนขอมล และทาการเปลยนชอชนขอมลใหเปน

ถนน และใสลง พรอมกบเปลยนชอ Layers เปน G1:road

15. กอปปบรรทดท 71 - 82

16. วางในบรรทดท 82 ใสลงพรอมกบเปลยนชอชนขอมล ใหเปน G1:water

17. ลบ Tasmania ในบรรทดท97

18. ทาการ copy โคดดานลาง วางตอจากบรรทดท 97

newOpenLayers.Layer.WMS("BUU (Group Layer)",

"http://localhost:8080/geoserver/G1/wms", {

layers: [

"G1:boundary1",

"G1:building",

"G1:road",

"G1:water"

],

transparent: true,

format: "image/gif"

}, {

19. จะไดดงภาพ

20. คลก File > Save as

21. save ท D:\GIS_58\backup1 ตงชอวา tree.js

22. จากนนไปท D:\GIS_58\backup1 copy ไฟล tree.js

23. วางไวใน C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\GIS3\56170233

24. จากนนเขาไปท localhost > http://localhost:8080/GIS3/56170233/Mymap.html จะปรากฎแผนทดง

ภาพ

Recommended