gis cap group1

34
เปิดโปรแกรม pgAdmin III สร้าง Database ใหม่ตั ้งชื่อ Work1 จากนั ้นคลิกทีDatabase Work1 แล้วไปที่แว่นขยาย SQL แล้วพิมพ์ CREATE EXTENSION POSTGIS; แล้วคลิกทีPlay จะขึ ้นข ้อความ Query returned successfully ให้กากบาทปิดหน้าต่างแล้ว ตอบ NO

Upload: piyapong-kaewnin

Post on 14-Apr-2017

327 views

Category:

Data & Analytics


5 download

TRANSCRIPT

Page 1: Gis cap group1

เปิดโปรแกรม pgAdmin III สร้าง Database ใหม่ตั้งช่ือ Work1

จากนั้นคลิกท่ี Database Work1 แลว้ไปท่ีแวน่ขยาย SQL แลว้พิมพ ์CREATE EXTENSION

POSTGIS; แลว้คลิกท่ี Play จะข้ึนขอ้ความ Query returned successfully ใหก้ากบาทปิดหนา้ต่างแลว้ตอบ NO

Page 2: Gis cap group1

ต่อไปท าการน าเขา้ Shapefile โดยไปท่ี จ๊ิกซอว ์2 สี เลือก PostGIS Shapefile

แลว้คลิกท่ี Add File เลือกขอ้มูลท่ีตอ้งการน าเขา้

Page 3: Gis cap group1

จากนั้นไปท่ี Options เปล่ียนจาก UTF-8 เป็น TIS-620 > OK

แลว้กด Import จนไดข้อ้มูลทั้งหมดข้ึนมา แลว้ปิดหนา้ต่างไปไดเ้ลย

Page 4: Gis cap group1

เสร็จแลว้ใหก้ด Refresh แลว้ไปท่ี Database Work1 > Schemas > public > Tables จะเห็นวา่มีขอ้มูลทั้งหมดท่ีน าเขา้อยูใ่นนั้น

ต่อไปเปิดโปรแกรม QGIS ข้ึนมา แลว้ไปท่ีรูปชา้ง เม่ือไดห้นา้ต่างข้ึนมา ใหไ้ปท่ี New Name = Work1, Host = localhost, Port = 5432, Database = Work1, SSL mode = allow, Username = postgres, Password = postgis > Test Connect ต๊ิกกากบาทหนา้ Save ทั้งสองตวั แล่วกด OK

Page 5: Gis cap group1

จากนั้นไปท่ี Connect > public เลือกขอ้มูลท่ีเป็นสีด าทั้งหมดแลว้กด Add

ต่อไปใหใ้ส่ค่าพิกดัชั้นขอ้มูลทั้งหมดเท่ากบั EPSG:32647 > OK

Page 6: Gis cap group1

จะไดข้อ้มูลต่าง ๆ ภายใน ม.บูรพาข้ึนมา ใหท้ าการปรับแต่สีตามชอบยกเวน้ building ใหแ้บ่งสีตามช่ือตึก

โดยไปดบัเบิ้ลคลิกท่ี building > Style เปล่ียนจาก > แลว้คลิกท่ี Column เลือก Name > Classify > Apply จะไดข้อ้มูลตึกแต่ละสีข้ึนมา แลว้ไปท่ี Style > Save Style > SLD File

เลือกท่ีเก็บขอ้มูล ตั้งช่ือ building1 > Save > OK

Page 7: Gis cap group1

จากนั้นใหท้ าการ Save File SLD ชั้นขอ้มูล atm, food, point7-11real, boundary ใหเ้รียบร้อย

ไปท่ี browser พิมพ ์URL localhost:8080/geoserver ใส่ Username = admin , Password = geoserver แลว้

คลิกท่ี > Name = Work1, Namespace URL = Work1_BUU ต๊ิกถูกหนา้ Default Workspace > Submit

Page 8: Gis cap group1

ต่อไปคลิกท่ี > > แลว้ใส่ขอ้มูล Data Source Name = Work1_Data, host = lacalhost, port = 5432, database = Work1, schema = public, user = postgres, passwd = postgis > Save

จากนั้นไปท่ี > > เลือกไฟล ์> building1/boundary > Upload > Preview Legend > Submit ใหค้รบทั้งสองไฟล์

Page 9: Gis cap group1

ต่อไปน าเขา้ไฟล ์atm1/food/7-11 > Upload แก ้Code บรรทดัท่ี 11-22

แลว้ใส่ Code ตวัน้ีแทนท่ี

จากนั้นไปท่ี Browser > iconfinder หารูป atm/food/7-11 เลือกตามชอบ ปรับขนาดให้เหลือ 16 px > Download PNG ใหค้รบทั้งสามภาพ

Page 10: Gis cap group1

จากนั้นไปท่ี Code บรรทดัท่ี 13 ใส่ท่ีอยูรู่ปและใส่ช่ือรูปให้เรียบร้อย แลว้กด Validate > Preview legend > Submit ท าใหค้รบทั้งสามตวั

จากนั้นไปท่ี Layers > Add a new resource > Publish > Coordinate Reference Systems > Find… ใส่ค่าพิกดั 32647 WGS 84 / UTM zone 47N แลว้กด Compute from native bounds

Page 11: Gis cap group1

จากนั้นไปท่ี Publishing > WMS Setting > Default Style เลือก atm1 ส่วน Additional Styles ยา้ยขอ้มูล atm1 ไปฝ่ังขวา กด Save ท าเหมือนกนัทั้งหมด ยกเวน้ road, water ท่ีไม่ตอ้งเขา้ Publishing

จากนั้นไปท่ี C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\GIS3 สร้าง Folder ข้ึนมาใหม่ตั้งช่ือ Work

Page 12: Gis cap group1

ต่อไปใหเ้ปิดโปรแกรม EditPlus ข้ึนมาแลว้ใส่ Code HTML

เสร็จแลว้ไปท่ี File > Save As สร้าง Folder ขน้มาใหม่ตั้งช่ือ backup ไวใ้น Folder GIS3_58

Page 13: Gis cap group1

จากนั้นเขา้ไปใน Folder backup ตั้งช่ือไฟลว์า่ work1 > Type = HTML > Save >Yes

เปิดหนา้ท่ี 2 แลว้ใส่ code ver map; ลงไป

Page 14: Gis cap group1

จากนั้นเล่ือนลงมาท่ีบรรทดัท่ี 38 ใหท้ าการแก ้code โดยเปล่ียนค าวา่ WORK > Work1 ในบรรทดัท่ี 38,40,46,48,54,56,62,64

Page 15: Gis cap group1

จากนั้นท าการคดัลอก code บรรทดัท่ี 61 – 68 วางในบรรทดัท่ี 69 – 76, 77 – 84, 85 – 92 แลว้เปล่ียนจาก var water เป็น var ATM, var food, var seven และเปล่ียนจาก "แหล่งน ้า", เป็น "ATM" , "food" , "seven" และเปล่ียนจาก Work1:water เป็น Work1:atm, Work1:food, Work1:point7-11real

เสร็จแลว้ไปท่ี File > Save As > Folder backup ตั้งช่ือไฟลว์า่ googlemap > Type = .js > Save

Page 16: Gis cap group1

จากนั้นท าการ copy ไฟล ์work1 และ googlemap จาก Folder backup ไปไวใ้น Folder Work

จากนั้นเปิด Browser ข้ึนมาพิมพ ์URL http://localhost:8080/GIS3/Work/work1.html

Page 17: Gis cap group1

ต่อไปใหเ้ปิดโปรแกรม QGIS ข้ึนมาแลว้ไปท่ี Plugins > Manage and install Plugins…

เม่ือไดห้นา้ต่างน้ีข้ึนมาแลว้ใหท้ าการติดตั้ง Plugin 2 ตวั

Page 18: Gis cap group1

ตวัแรก QGIS Cloud Plugin > Install plugin

ตวัท่ี 2 OpenLayers Plugin>Install plugin

Page 19: Gis cap group1

เสร็จแลว้ให้รีสตาร์ทโปรแกรม QGIS ใหม่ แลว้ไปท่ี Add vector layer > Browse เลือกขอ้มูล boundary.shp , building.shp , road.shp , water.shp , ATM.shp , food.shp และ Point7-11Real > Open > Open

ใส่ค่าพิกดั EPSG:32647 ใหค้รบทุกชั้นขอ้มูล

Page 20: Gis cap group1

เม่ือไดแ้ผนท่ีข้ึนมาใหป้รับแต่งสีตามชอบ

Page 21: Gis cap group1

เสร็จแลว้คลิกท่ี Cloud แลว้คลิกท่ี เพื่อสมคัรรหสั เสร็จแลว้ใหท้ าการ Login

เม่ือ Login เขา้มาแลว้จะได ้Database ข้ึนมาอนัหน่ึง ใหไ้ปท่ี Upload Data > Refresh layers > Upload data

Page 22: Gis cap group1

เสร็จแลว้จะมีหนา้ต่าง Save Project ข้ึนมา ใหเ้ลือกท่ีเก็บเป็น Folder backup ตั้งช่ือไฟลว์า่ Online_GIS3_Work1 > Save

เสร็จแลว้คลิกท่ี Add background layer > Google Maps > Google Satellite

Page 23: Gis cap group1

เม่ือไดรู้ปแผนท่ีข้ึนมาแลว้คลิกท่ี Publish Map > Save

เสร็จแลว้จะไดลิ้งคแ์สดงผลงานข้ึนมา

Page 24: Gis cap group1

ใหค้ลิกท่ีลิงค ์Webmap ก็จะไดห้นา้ต่างผลงานข้ึนมา

ต่อไปสร้าง Folder Libs ใน Folder Work แลว้ท าการโหลด OpenLayers 3 และ Geoext 2 เสร็จแลว้แตกไฟล์ไวท่ี้ Folder Libs

Page 25: Gis cap group1

จากนั้นเปิดมาท่ีหนา้ GeoExt 2 เล่ือนลงมาท่ี Examples คลิกท่ี LayerTree

จากนั้นใหค้ลิกขวาท่ีพื้นท่ีสีขาว เลือก ดูรหสัตน้ฉบบั

Page 26: Gis cap group1

ท าการคดัลอก Code ทั้งหมดไปใส่ใน Editplus แลว้แกไ้ขบรรทดัท่ี 20 เปล่ียน

../../website-resources/OpenLayers-2.13.1 เป็น Libs/OpenLayers-2.13.1 และ มาท่ีหนา้ Noname3 ลบ ../ หนา้ loader.js ในบรรทดัท่ี 22 ออก

จากนั้นกลบัไปท่ี Browser ไปดูโคด้บรรทดัท่ี 19 คลิกท่ี "../loader.js" คดัลอก Code ทั้งหมด ใส่ใน Editplus หนา้2 แกไ้ขบรรทดัท่ี 5 เปล่ียน "../../src/GeoExt" เป็น "Libs\geoext2-2.0.3\src\GeoExt"

Page 27: Gis cap group1

เสร็จแลว้กด Save ตั้งช่ือ loader , Type = .js > Save

จากนั้นใหก้ลบัมาท่ีหนา้ GeoExt.tree คลิกท่ี tree.js

Page 28: Gis cap group1

คดัลอก Code tree ทั้งหมดมาใส่ใน Editplus แลว้กด Save As ตั้งช่ือ Tree, Type = .js เก็บไวใ้น Folder backup แลว้กด Save

กลบัไปท่ีหนา้แรกลบ Code บรรทดัท่ี 28 – 38 แลว้กด Save As ตั้งช่ือวา่ Mymap, Type = HTML เก็บไวใ้น Folder backup แลว้กด Save

Page 29: Gis cap group1

เสร็จแลว้คดัลอกไฟล ์loader,Tree,Mymap จาก Folder backup ไปไวใ้น Folder Work

เสร็จแลว้เปิด Browser พิมพ ์URL http://localhost:8080/GIS3/Work/Mymap.html

Page 30: Gis cap group1

ต่อไปจะท าการใส่ขอ้มูล ม.บูรพา ลง Mymapโดยเปิด ไฟล์ tree.js ข้ึนมา แลว้ไปท่ีบรรทดัท่ี 34 ใหเ้ปล่ียนพิกดัจาก > และบรรทดัท่ี 35 เปล่ียนจาก zoom 7 เป็น zoom 15

จากนั้นลงมาบรรทดัท่ี 37 ให้ลบ Code ตั้งแต่บรรทดัท่ี 37 – 45

เสร็จแลว้ลงมาบรรทดัท่ี 48 แลว้ลบ Code บรรทดัท่ี 48 – 68

Page 31: Gis cap group1

จากนั้นมาบรรทดัท่ี 49 เปล่ียนจาก Gas Stations > ขอบเขต ม.บูรพา

จากนั้นไปท่ี Browser เปิด Geoserver Web ข้ึนมา ไปท่ี Layer Preview > OpenLayers ของ boundary แลว้ท าการคดัลอก URL http://localhost:8080/geoserver/Work1/wms ใสในบรรทดัท่ี50

จากนั้นกลบัไปท่ีหนา้ Geoserver > Layer Preview คดัลอก Work1:boundary จากช่อง Name ไปใส่หลงั Layers ในบรรทดัท่ี 51

Page 32: Gis cap group1

จากนั้นลงมาบรรทดัท่ี 59 เปล่ียนจาก Bus Stops > อาคาร ม.บูรพา คดัลอก URL จากบรรทดัท่ี 50 มาแทนบรรทดัท่ี 60 แลว้บรรทดัท่ี 62 หลงั Layers ใหเ้ปล่ียนจาก OSM-Bushaltestellen > Work1:building

จากนั้นใหท้ าการคดัลอก Code จากบรรทดัท่ี 59 – 70 มาวางไวท่ี้บรรทดั 71 แลว้เปล่ียนจาก อาคาร ม.บูรพา > ถนนแลว้บรรทดัท่ี 74 หลงั Layers ใหเ้ปล่ียนจาก Work1:building > Work1:road

จากนั้นใหท้ าการคดัลอก Code จากบรรทดัท่ี 71–82 มาวางไวท่ี้บรรทดั 83 แลว้เปล่ียนจาก ถนน > แหล่งน ้าแลว้บรรทดัท่ี 86 หลงั Layers ใหเ้ปล่ียนจาก Work1:road > Work1:water

Page 33: Gis cap group1

จากนั้นใหท้ าการคดัลอก Code จากบรรทดัท่ี 83–94 มาวางไวท่ี้บรรทดั 95 แลว้เปล่ียนจาก แหล่งน ้า > ATM แลว้บรรทดัท่ี 86 หลงั Layers ใหเ้ปล่ียนจาก Work1:water > Work1:atm

จากนั้นใหท้ าการคดัลอก Code จากบรรทดัท่ี 95–106 มาวางไวท่ี้บรรทดั 107 แลว้เปล่ียนจาก ATM > food แลว้บรรทดัท่ี 110 หลงั Layers ใหเ้ปล่ียนจาก Work1:atm > Work1:food

จากนั้นใหท้ าการคดัลอก Code จากบรรทดัท่ี 107–118 มาวางไวท่ี้บรรทดั 119 แลว้เปล่ียนจาก food > Seven แลว้บรรทดัท่ี122 หลงั Layers ใหเ้ปล่ียนจาก Work1:food > Work1:point7-11real

เสร็จแลว้ลงมาท่ีบรรทดัท่ี 133 ใหเ้ปล่ียนจาก Tasmania > BUU คดัลอก URL จากบรรทดัท่ี 120 มาใส่แทนบรรทดัท่ี 134 จากนั้นบรรทดัท่ี 136 – 139 ใหเ้ปล่ียนเป็น

Page 34: Gis cap group1

Work1:boundary,Work1:building,Work1:road,Work1:water, Work1:atm, Work1:food, Work1:point7-11real เสร็จแลว้กด Save แลว้ Copy ไฟล ์Tree.js ไปใส่ใน Folder Work

จากนั้นไปท่ี Browser พิมพ ์URL http://localhost:8080/GIS3/Work/Mymap.html ก็จะไดต้ามรูป