SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
How to create
THIESSEN POLYGON
(QGIS)
Ocean Data Science Section
ํ•ด์–‘์ž๋ฃŒ์‹ค ์˜ค ์ • ํฌ
์ •์ ๋„ ์ƒ์„ฑ,
์ •์ ID ํฌํ•จ
(WGS84 / UTM 52N)
์ •์  ์ตœ์™น๊ณฝ๋„ ์ƒ์„ฑ
(Convexhull)
์ •์  ์ตœ์™น๊ณฝ๋„
๋ฒ„ํผ์ƒ์„ฑ(~km)
ํ•ด์•ˆ์„ ๋„์™€
Difference
(ํ•ด์•ˆ์„ ์™ธ๊ณฝ ํด๋ฆฌ๊ณค ์ƒ์„ฑ)
์ •์  Voronoi๋„ ์ƒ์„ฑ
(buffer option : 5~20%)
Voronoi๋„๋ฅผ
ํ•ด์•ˆ์„ ์™ธ๊ณฝ difference
๋„ํ˜•์œผ๋กœ Clipping
Cliping๋œ ๋ถ„ํ• ๋„๋ฅผ
Multi-part to
Single-part๋ณ€ํ™˜
ํ•ด์•ˆ์„  ์ ‘ํ•ฉ๋ถ€
๊ฒ€ํ†  ๋ฐ ์ˆ˜์ •
(Snapping)
ํด๋ฆฌ๊ณค ๋ณ‘ํ•ฉ(Merge)
ํ‹ฐ์„ผ๋งID ๋ณด์กด์ฃผ์˜
ํด๋ฆฌ๊ณค Vertex
์ˆ˜์ •
(Snappingํ•„์ˆ˜)
์ตœ์ข…๊ฒ€ํ† END
N
Y
1 2 3 4
5 6 7 8
910
Thiessen(Voronoi) Polygon ์ œ์ž‘์ˆœ์„œ ๋ฐ ๋ฐฉ๋ฒ•(QGIS 2.14.14)
Table
Join
์ฃผ์ œ๋„
์ œ์ž‘
Plugins (QGIS)
ํ”Œ๋Ÿฌ๊ทธ์ธ๋ช… ์ฃผ์š”๊ธฐ๋Šฅ ๋น„๊ณ 
Spreadsheet
Layers
์—‘์…€ํŒŒ์ผ ๋กœ๋”ฉ xls, xlsx
AutoTrace ์ž๋™์ถ”์  Editing ๋„๊ตฌ
Rectangles Ovals
Digitizing
์‚ฌ๊ฐํ˜•, ์›ํ˜• ๋„ํ˜•
์ž๋™์ƒ์„ฑ๋„๊ตฌ
Table Manager ์†์„ฑํ…Œ์ด๋ธ” ๊ตฌ์กฐ๋ณ€๊ฒฝ
OpenLayers Plugin ํ•ด์™ธ ์˜คํ”ˆ์ง€๋„์„œ๋น„์Šค
TMS for korea ๊ตญ๋‚ด ์˜คํ”ˆ์ง€๋„์„œ๋น„์Šค
STEP 1 โ€“ ์ •์ ๋„ ์ƒ์„ฑ
์—‘์…€์—์„œ ๋กœ๋”ฉํ•œ ์ž„์‹œํ…Œ์ด๋ธ”์„ WGS84 ์ขŒํ‘œ๊ณ„๋ฅผ ์ •์˜ํ•˜์—ฌ ๋ ˆ์ด์–ด๋กœ ์ƒ์„ฑ ํ•จ(์ธก์ •์œ„์น˜๊ฐ’์ด WGS84๊ธฐ์ค€ ์ด๋ฏ€๋กœ..)
์—‘์…€์˜ ์œ„์น˜๊ฐ’์„
๋„๋‹จ์œ„๋กœ ๊ฐ€๊ณต..
์ •์ ๋ช… ๋˜๋Š”
์ •์ ID๋ฅผ
ํ•จ๊ป˜ ๊ตฌ์„ฑ..
STEP 2 โ€“ ์ •์ ๋„ ์ƒ์„ฑ
์œ„์—์„œ ์ƒ์„ฑํ•œ ์ •์ ๋„๋ฅผ WGS84(๊ตฌํ˜•์ขŒํ‘œ๊ณ„) -> UTM zone 52N(ํ‰๋ฉด์ขŒํ‘œ๊ณ„)๋กœ ํˆฌ์˜๋ณ€ํ™˜ํ•˜์—ฌ ์žฌ์ƒ์„ฑ ํ•œ๋‹ค!
>>> ์ถ”ํ›„ ๊ฐ์ข… ์กฐ์‚ฌ์ •๋ณด ๋ฐ ์ˆ˜์น˜์†์„ฑ๊ฐ’ ์—ฐ๊ฒฐ(JOIN)์„ ์œ„ํ•ด ์ •์ ์‹๋ณ„ID๋ฅผ ๋ฐ˜๋“œ์‹œ ๊ตฌ์„ฑํ•ด์•ผ ํ•จ.
STEP 3 โ€“ ์ •์  ์ตœ-์™ธ๊ณฝ๋„ ์ƒ์„ฑ(Convexhull)
์ •์ ๋„๋ฅผ ์ตœ์™ธ๊ณฝ์œผ๋กœ ํ•˜๋Š” ๋„ํ˜•(Convexhull)์„ ์ƒ์„ฑ ํ•œ๋‹ค.
STEP 4 โ€“ Convexhull์— ๋ฒ„ํผ๋„ํ˜• ์ƒ์„ฑํ•˜๊ธฐ
์•ž์—์„œ ์ƒ์„ฑํ•œ Convexhull ๋„ํ˜•์„ ์ธํ’‹ํ•˜์—ฌ ์™ธ๊ณฝ์„ ์œผ๋กœ๋ถ€ํ„ฐ 5km ๊ฑฐ๋ฆฌ๋กœ ๋ฒ„ํผ๋ง๋œ ์ƒˆ๋กœ์šด ํด๋ฆฌ๊ณค์„ ์ƒ์„ฑํ•œ๋‹ค.
STEP 5 โ€“ ํ•ด์•ˆ๋„์™€์˜ ์ค‘์ฒฉ ๋ฐ ์™ธ๊ณฝํฌํ•จ๊ด€๊ณ„ ๊ฒ€ํ† 
Thiessene Map์ƒ์—์„œ ํ•ด์•ˆ์„  ๋ณด์กด์„ ์œ„ํ•ด ๋ฒ„ํผ๋ง ๋œ ์˜์—ญ์˜ ์™ธ๊ณฝ๋ฒ”์œ„๋ฅผ ํ•ด์•ˆ์„ ์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ๋„๋ก ํ™•์žฅ์‹œ์ผœ์•ผ ํ•จ.
STEP 6 โ€“ ํ•ด์•ˆ๋„์™€์˜ ์ค‘์ฒฉ ๋ฐ ์™ธ๊ณฝ ๊ฒฝ๊ณ„๋ฒ”์œ„ ์ˆ˜์ •(ํ™•์žฅ)
ํ‹ฐ์„ผ๋งต์˜ ์™ธ๊ณฝ์ด ํ•ด์•ˆ์„ ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฒ„ํผ๋„ํ˜•์„ ํ™•์žฅํ•˜์—ฌ ์ˆ˜์ •
STEP 7 โ€“ ํ•ด์•ˆ๋„์™€์˜ ์ค‘์ฒฉ ๋ฐ ์™ธ๊ณฝ ๊ฒฝ๊ณ„๋ฒ”์œ„ ์ˆ˜์ •(ํ™•์žฅ)
ํ•ด์•ˆ์„ ๋„์™€ ํ™•์žฅ ์ˆ˜์ •๋œ ๋ฒ„ํผ๋ง๋„์˜ Difference ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ํ‹ฐ์„ผ๋ง ๊ณต๊ฐ„๋ฐ์ดํ„ฐ ์˜์—ญ์„ ์ƒ์„ฑ ํ•จ.
STEP 8 โ€“ ๊ณต๊ฐ„ ๋“ฑ๋ถ„ํ• ๋„(Voronoi) ์ƒ์„ฑํ•˜๊ธฐ
์ •์ ๋„๋ฅผ ์ด์šฉํ•˜์—ฌ Voronoi ๋ ˆ์ด์–ด๋ฅผ ์ƒ์„ฑํ•œ๋‹ค, ์ƒ์„ฑ์‹œ Buffer region ์˜ต์…˜์„ ์ ์ ˆํžˆ ์กฐ์ ˆํ•˜์—ฌ ์ƒ์„ฑํ•œ๋‹ค.
(์ฐจ์ด์ ์ด ๋ฌด์—‡์ธ์ง€ 0%, 10%, 20%๋ฅผ ์ƒ์„ฑํ•ด ๋ณด์‹œ๊ธธ..)
STEP 9 โ€“ ํ•ด์•ˆ์„  ๊ฒฝ๊ณ„๋กœ ์ƒ์„ฑํ•œ ๋ฒ„ํผ์˜์—ญ๋„์™€ Voronoi๋„๋ฅผ Clippingํ•˜๊ธฐ
ํ•ด์•ˆ์„ ๋„์™€ ํ™•์žฅ ์ˆ˜์ •๋œ ๋ฒ„ํผ๋ง๋„์˜ Difference ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ํ‹ฐ์„ผ๋ง ๊ณต๊ฐ„๋ฐ์ดํ„ฐ ์˜์—ญ์„ ์ƒ์„ฑ ํ•จ.
STEP 10 โ€“ Milti-part to Single-part Polygon
๋ชจ๋“  ๋ถ„ํ•  ๊ฒฝ๊ณ„์„ ์œผ๋กœ ๊ตฌ๋ถ„๋˜์–ด์ง„ ์˜์—ญ์€ 1๊ฐœ์˜ ์•„์ด๋””๋ฅผ ๊ณต์œ ํ•˜๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋„ํ˜•์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•„
์˜์—ญ ๋ณ‘ํ•ฉ, ์žฌ๋ถ„ํ• , vertex์ˆ˜์ • ์‹œ ๋งŽ์€ ์–ด๋ ค์›€์„ ์ผ์œผํ‚จ๋‹ค. ๋”ฐ๋ผ์„œ ๋ชจ๋‘ ๋‹จ์ผ ๋„ํ˜•์œผ๋กœ ๋ณ€ํ™˜์‹œ์ผœ์ค˜์•ผ ํ•จ.
STEP 11 โ€“ ํ‹ฐ์„ผ๋ง๋„ ์„ธ๋ถ€ ์ˆ˜์ • โ€“ ํ•ด์—ญ๋ณ‘ํ•ฉ CASE
๋ชจ๋“  ๋ถ„ํ•  ๊ฒฝ๊ณ„์„ ์œผ๋กœ ๊ตฌ๋ถ„๋˜์–ด์ง„ ์˜์—ญ์€ ํ•ด์•ˆ์„  ์ง€ํ˜• ๋ชจ์–‘์— ๋”ฐ๋ผ ํ•ฉ๋ฆฌ์ (์ƒ์‹์ )์œผ๋กœ ํŒ๋‹จํ•˜์—ฌ ์ ์ ˆํžˆ ๋ณ‘ํ•ฉ์‹œ์ผœ
์ฃผ์–ด์•ผ ํ•˜๋ฉฐ ๋„ํ˜• ๋ณ‘ํ•ฉ(Merge)์‹œ ํฌํ•จ์ฃผ์ฒด์˜ ID๋กœ ์„ค์ •ํ•˜๊ณ  ์‹คํ–‰ํ•ด์•ผ ํ•จ.
11
11๋ฒˆ ๊ตฌ์—ญ์— ๊ฒฝ๊ณ„์„ ์œผ๋กœ ๋‚˜๋‰˜์–ด์ง„
๋‘ ๊ฐœ์˜ ์˜์—ญ์„ ๋ณ‘ํ•ฉํ•ด ์ฃผ์–ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ,
์œ— ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ํ™•์žฅํ•˜๋Š” ์ฃผ์ฒด์˜ ๋„ํ˜•์„
๊ธฐ์ค€์œผ๋กœ ์„ค์ •ํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค.
STEP 12 โ€“ ํ‹ฐ์„ผ๋ง๋„ ์„ธ๋ถ€ ์ˆ˜์ • โ€“ ๊ฒฝ๊ณ„์„  ์„ ํ˜• ์ˆ˜์ • + ๋ณ‘ํ•ฉ
๋•Œ์— ๋”ฐ๋ผ์„œ ๊ฒฝ๊ณ„์„ ์ด ์–ด์ƒ‰ํ•˜๊ฑฐ๋‚˜ ๋ถˆํ•ฉ๋ฆฌํ•  ๊ฒฝ์šฐ ๋ฏธ์„ธํ•œ ๋ฒ”์œ„๋‚ด์—์„œ ์„ ํ˜•์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์˜์—ญ์„ ๋‹ค์‹œ ์žฌ๋ถ„ํ• , ์žฌ๋ณ‘ํ•ฉ
ํ•  ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Œ. ํŠนํžˆ ํด๋ฆฌ๊ณค์„ ๋ถ„ํ• (Split) ํ•˜๊ฑฐ๋‚˜ ํด๋ฆฌ๊ณค ๊ผญ์ง€์ (Vertex)์„ ์ˆ˜์ •ํ•ด์•ผ ํ•  ๊ฒฝ์šฐ๋Š” ํ•„์ˆ˜์ ์œผ๋กœ โ€˜
Snapping option์„ ์„ค์ •ํ•ด์•ผ ํ•จ.
STEP 13 โ€“ ํ‹ฐ์„ผ๋ง๋„ ์„ธ๋ถ€ ์ˆ˜์ • โ€“ ํ•ด์•ˆ์„ ๋„์™€ ํ‹ˆ(๊ณต๋ฐฑ)์ด ์ƒ๊ฒผ์„ ๊ฒฝ์šฐ..
์ž‘์—… ์ดˆ๊ธฐ์— ํ•ด์•ˆ์„ ์„ ํฌํ•จํ•˜๋„๋ก ๋„ํ˜•์˜์—ญ์„ ์ถฉ๋ถ„ํžˆ ํ™•์žฅํ•˜์ง€ ๋ชปํ–ˆ์„ ๊ฒฝ์šฐ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ํ•ด์•ˆ์„ ๋„์™€์˜ ๊ณต๋ฐฑ์ด ์ƒ๊ธธ
์ˆ˜ ์žˆ์œผ๋ฉฐ ํ‹ฐ์„ผ๋ง๋„ ๋„ํ˜•์„ ํ•ด์•ˆ์„ ์— ๋งž์ถ”์–ด ์ˆ˜์ •(ํ™•์žฅ)ํ•ด ์ฃผ์–ด์•ผ ํ•จ.
๋„ํ˜•์˜ ๊ผญ์ง€์  ์ˆ˜์ •์€ Nodeํˆด์„ ๋ˆ„๋ฅด๊ณ 
ํ•ด๋‹น ๋„ํ˜•์˜ ์„ ํ˜•์„ ํด๋ฆญํ•˜๋ฉด ์šฐ์ธก๊ณผ
๊ฐ™์ด ๊ผญ์ง€์ ๋“ค์ด ๋‚˜ํƒ€๋‚˜๋ฉฐ..
ํ•„์š”ํ•œ ๋งŒํผ ์„ ์œ„์— ๋”๋ธ”ํด๋ฆญ์„ ํ•˜์—ฌ
๊ผญ์ง€์ ์„ ์ƒ์„ฑํ•˜๊ณ  ํ•ด์•ˆ์„ ์˜ ๊ฐ์ง„ ๋ถ€๋ถ„์˜
๊ผญ์ง€์ ์œผ๋กœ ์ผ์น˜์‹œ์ผœ ์ฃผ์–ด์•ผ ํ•จ.
์ด๋•Œ Snapping์˜ต์…˜์œผ๋กœ ๊ณต๊ฐ„์  ๋ถˆ์ผ์น˜
์˜ค๋ฅ˜๋ฅผ ๋ฐฉ์ง€ํ•ด์•ผ ํ•˜๊ณ  ์ฃผ์˜๋ฅผ ์š”ํ•จ.
ํŽธ์ง‘ Node tool
STEP 14 โ€“ ๋‚ด๋งŒ์ธก ํ•ด์—ญ ๋ถ„๋ฆฌ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ..
๋‚ด๋งŒ์€ ์™ธ๋งŒ์— ๋น„ํ•ด ์ƒ์ดํ•œ ํ™˜๊ฒฝ์ผ ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋ถ€๋ถ„์ด๋ฉฐ ์ •์ ์˜ ์˜ํ–ฅ์ด ๋ฏธ์น˜๊ธฐ์—” ๋ถˆํ•ฉ๋ฆฌํ•œ ์ธก๋ฉด์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์—..
๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ์ผ์ • ์˜์—ญ์œผ๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ ์ œ์™ธ์‹œ์ผœ์•ผ ํ•  ํ•„์š”๊ฐ€ ์žˆ์Œ.(๊ฒฐ์ •๊ถŒ์ž์™€ ์˜๋…ผํ•˜์—ฌ ์ˆ˜ํ–‰ํ•˜์—ฌ์•ผ ํ•จ)
1 2
3
ํ‹ฐ์„ผ๋ง๋„ ์ƒ์„ฑ์‹œ ๋ณ‘ํ•ฉ์ˆ˜์ •์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ..
ํ‹ฐ์„ผ๋ง๋„ ํŽธ์ง‘์‹œ ์ž์ฃผ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ.. >> ํด๋ฆฌ๊ณค ํํ•ฉ๋ฌธ์ œ
A
B
A์˜ ๋ถ€๋ถ„์„ ๋ถ„๋ฆฌ(Split) ํ•  ๊ฒฝ์šฐ..B์ง€์—ญ์ด open์ƒํƒœ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ถ„๋ฆฌ๋˜์ง€ ์•Š๋Š”๋‹ค. ๋”ฐ๋ผ์„œ ๋ถ„๋ฆฌํ•˜๋ ค๋Š” ํด๋ฆฌ๊ณค์ด ์™€๋ฒฝํ•œ
ํํ•ฉ์ƒํƒœ์ธ์ง€๋ฅผ Checkํ•ด์•ผ ํ•˜๋ฉฐ A์™€ B ์ง€์—ญ์„ ๋™์‹œ์— ๋ถ„๋ฆฌํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. Split์‹œ A์ง€์—ญ์˜ ์„ ๋ถ„์„ ์ž‘๋„ํ•˜๊ณ  ์œก์ง€์˜์—ญ
์„ ๊ฑฐ์ณ ๋‹ค์Œ B์ง€์—ญ์„ ๋ถ„๋ฆฌํ•˜๋Š” ์„ ๋ถ„์„ ์ž‘๋„ํ•œ ํ›„ ๋”๋ธ”ํด๋ฆญํ•œ ํ›„, ๋งˆ์šฐ์Šค์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ์ž‘์—…์„ ์ข…๋ฃŒ ํ•œ๋‹ค.
A
B
ํŽธ์ง‘ ๋…ธ๋“œ
๋ถ„ํ•  ๋ณ‘ํ•ฉ
ํ‹ฐ์„ผ๋ง๋„ ํŽธ์ง‘์‹œ ์ž์ฃผ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ.. >> ์ค‘๋ณตํ”ผ์ฒ˜ ์ •๋ฆฌ
๋ถ„๋ฆฌ(Split), ๋ณ‘ํ•ฉ(Merge) ๋“ฑ ํŽธ์ง‘์ž‘์—…์„ ์™„๋ฃŒ ํ•œ ํ›„, ํ‹ฐ์„ผ๋ง์˜ ์†์„ฑ์ฐฝ์„ ์˜คํ”ˆํ•˜์—ฌ ์ž‘์—…์‹œ ๋ฐœ์ƒ๋œ ์ค‘๋ณตํ”ผ์ฒ˜๋“ค์„ ์‚ญ์ œ
ํ•˜์—ฌ์•ผ ํ•œ๋‹ค. ์‚ญ์ œ์‹œ์—” ์ผ์ผ์ด ์„ ํƒํ•˜์—ฌ ์ง€๋„์— ๋ฐ˜์ „๋˜๋Š” ๊ฒƒ์„ ์œก์•ˆ์œผ๋กœ ํ™•์ธํ•˜๋ฉด์„œ ์‚ญ์ œํ•ด ์ค€๋‹ค.
[QGIS์—์„œ ํ‹ฐ์„ผ๋ง ์ œ์ž‘ ์š”๋ น ์š”์•ฝ]
1. ์ •์ ์„ Convexhull ๋กœ ๋ฒ”์œ„ ํด๋ฆฌ๊ณค ์ œ์ž‘
2. Convexhull์„ 5km ๋„“ํ˜€ ๋ฒ„ํผ ํด๋ฆฌ๊ณค ์ œ์ž‘ -> ๋‚ด๋ถ€~์™ธ๊ณฝ๋ฒ”์œ„ ํ˜•์„ฑ
3. ๋ฒกํ„ฐ>๊ณต๊ฐ„์—ฐ์‚ฐ๋„๊ตฌ>์ฐจ์ด์  ๊ธฐ๋Šฅ์„ ์ด์šฉํ•˜์—ฌ..
๋ฒ„ํผ๋ง๋œ Convexhullํด๋ฆฌ๊ณค์„ ์œก์ง€ ํ•ด์•ˆ์„ ๋ฒกํ„ฐ์™€์˜ ์ฐจ์ด๋ถ„์„ -> ํ•ด์•ˆ์„ ์™ธ๊ณฝ ์ง€์—ญ์ด ์ œ๊ฑฐ๋˜๊ณ 
์‚ฌ์šฉํ•  ํ•ด์–‘๊ณต๊ฐ„ ํด๋ฆฌ๊ณค ์ƒ์„ฑ(์ œ์ž‘ํ•œ ๋ฒ„ํผ๋งConvexhull์ด ํ•ด์•ˆ์„ ์œผ๋กœ ์ž˜๋ ค์„œ ์™„์„ฑ๋œ ํด๋ฆฌ๊ณค)
4. ์ •์ ์„ ์‚ฌ์šฉํ•˜์—ฌ Vornoi(thiessen) ํด๋ฆฌ๊ณค์„ ์ƒ์„ฑ(Voronoi's Buffer region:5~20% ์ ๋‹นํžˆ ํ™•์ธํ•ด ๋ณด๋ฉด์„œ ํ•ด์•ผํ•จ)
5. ์ •์ +Convexhull+ thiessen ๋„๋ฅผ ์ค‘์ฒฉํ•˜์—ฌ ํ‹ฐ์„ผ๋ง๊ณผ ์ปจ๋ฒก์Šคํ— ์™ธ๊ณฝ์„ ์ ๊ฒ€ํ•œ ํ›„,
ํ‹ฐ์„ผ๋ง๋„ ์™ธ๊ณฝ์ด ์ •์ ๊ฐ„ ๊ฒฝ๊ณ„๋ฅผ ์œ ์ง€ํ•˜๋ฉฐ Convexhull์˜์—ญ์„ ๋ชจ๋‘ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋„๋ก ํ‹ฐ์„ผ๋ง๋„ ์™ธ๊ณฝ์„ ํ˜•์„ ์ˆ˜์ •(ํŽธ์ง‘)
6. ์™ธ๊ณฝ์ˆ˜์ •ํ•œ ํ‹ฐ์„ผ๋ง๋„์™€ ๋ฒ„ํผ๋œ Convexhull ํด๋ฆฌ๊ณค์„ Clip! (์ธํ’‹: Buffered Convexhull, ์ž๋ฅด๋Š” ๋ ˆ์ด์–ด:ํ‹ฐ์„ผ๋ง๋„)
-> ๊ตฌํš๋„ ์ƒ์„ฑ
7. Multi-part๋กœ ํด๋ฆฝํ•‘๋œ ํด๋ฆฌ๊ณค๋“ค์€ ๊ฐœ๋ณ„ ํด๋ฆฌ๊ณคํ™” ํ•ด ์ฃผ์–ด์•ผ ํ•จ(Multi-part to single-part polygon)
8. ์ƒ์„ฑํ•œ ๊ตฌํš๋„์˜ ํ•ด์•ˆ์„ ์„ ์‚ดํŽด ๋ถˆํ•ฉ๋ฆฌํ•œ ๋ถ€๋ถ„์€ ๋ณ‘ํ•ฉ ๋ฐ ๋ถ„๋ฆฌ, ์„ ํ˜• ์ˆ˜์ • ๋“ฑ ์ •๋ฐ€์ˆ˜์ •์ž‘์—…
๋‹จ์ผํด๋ฆฌ๊ณค์— ๋ถ„๋ฆฌํ•ด์•ผ ํ•  ํด๋ฆฌ๊ณค์ด ๋งŽ์„ ๋•Œ ๋ถ„ํ•  ํŽธ์ง‘ -> ๋Œ€์ƒ๋ ˆ์ด์–ด ์ˆ˜์ •๋ชจ๋“œ์—์„œ '๊ฐ์ฒด๋ถ„ํ• ', '๊ฐ์ฒด๋ณ‘ํ•ฉ' ์ˆ˜ํ–‰ํ•ด์•ผ ํ•จ.
9. ํ‹ฐ์„ผ๋ง์— station_id ์ƒ์„ฑ ๋ฐ ๊ฐ’์ž…๋ ฅ(์†์„ฑํ…Œ์ด๋ธ” ์กฐ์ธ์‹œ ์‚ฌ์šฉ๋ ..)
5~8๋ฒˆ ๊นŒ์ง€๋Š” ์Šค๋ƒ…ํ•‘ ๊ฐ’์„ ๋งŽ์ด ์ฃผ๊ณ  ์ตœ๋Œ€ํ•œ ๊ณต๊ฐ„๋ฐ์ดํ„ฐ์˜ ๋ถ€์ ‘ํ•ฉ์ด๋‚˜ ๊ต์ฐจ, ์˜ค๋ฐ”, ์ค‘์ฒฉ ๋“ฑ์ด ์—†๋„๋ก topology error๋ฅผ
์ฃผ์˜ํ•ด์•ผ ํ•จ.
->์ž‘์—…์ด ์™„๋ฃŒ๋œ ํ›„์—๋„ ํด๋ฆฌ๊ณค๊ฐ์ฒด์— ์ด์ƒ์ด ์—†๋Š” ์ง€ ์†์„ฑํ…Œ์ด๋ธ”๊ณผ ๋„ํ˜•์˜ ํ™•์ธ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ๋ฐ”๋žŒ์ง ํ•จ.
๊ธฐํƒ€ ์ž์„ธํ•œ ์ž‘์—…์— ๋Œ€ํ•œ ์„ธ๋ถ€์‚ฌํ•ญ์€ Youtube ์˜์ƒ์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์ฐธ๊ณ ํ•˜๋ฉด ๋จ!
2017. 5. 5
KIOST ํ•ด์–‘์ž๋ฃŒ์‹ค ์˜ค์ •ํฌ ์”€.

Weitere รคhnliche Inhalte

Was ist angesagt?

QGIS แ„€แ…ฉแ„€แ…ณแ†ธ แ„†แ…ตแ†พ PyQGIS - ๊น€๊ธฐ์›…, ์ž„์˜ํ˜„
QGIS แ„€แ…ฉแ„€แ…ณแ†ธ แ„†แ…ตแ†พ PyQGIS - ๊น€๊ธฐ์›…, ์ž„์˜ํ˜„ QGIS แ„€แ…ฉแ„€แ…ณแ†ธ แ„†แ…ตแ†พ PyQGIS - ๊น€๊ธฐ์›…, ์ž„์˜ํ˜„
QGIS แ„€แ…ฉแ„€แ…ณแ†ธ แ„†แ…ตแ†พ PyQGIS - ๊น€๊ธฐ์›…, ์ž„์˜ํ˜„ SANGHEE SHIN
ย 
์˜คํ”ˆ์†Œ์Šค GIS ์‹ค์Šต (1)
์˜คํ”ˆ์†Œ์Šค GIS ์‹ค์Šต (1)์˜คํ”ˆ์†Œ์Šค GIS ์‹ค์Šต (1)
์˜คํ”ˆ์†Œ์Šค GIS ์‹ค์Šต (1)Byeong-Hyeok Yu
ย 
QGIS ์†Œ๊ฐœ ๋ฐ ArcMap๊ณผ์˜ ๋น„๊ต
QGIS ์†Œ๊ฐœ ๋ฐ ArcMap๊ณผ์˜ ๋น„๊ตQGIS ์†Œ๊ฐœ ๋ฐ ArcMap๊ณผ์˜ ๋น„๊ต
QGIS ์†Œ๊ฐœ ๋ฐ ArcMap๊ณผ์˜ ๋น„๊ตBJ Jang
ย 
๋””์ง€ํ„ธ ํŠธ์œˆ ํ”Œ๋žซํผ ๊ธฐ์ˆ ๊ณผ ์‚ฌ๋ก€(LX๊ณต์‚ฌ ํŠน๊ฐ•)
๋””์ง€ํ„ธ ํŠธ์œˆ ํ”Œ๋žซํผ ๊ธฐ์ˆ ๊ณผ ์‚ฌ๋ก€(LX๊ณต์‚ฌ ํŠน๊ฐ•)๋””์ง€ํ„ธ ํŠธ์œˆ ํ”Œ๋žซํผ ๊ธฐ์ˆ ๊ณผ ์‚ฌ๋ก€(LX๊ณต์‚ฌ ํŠน๊ฐ•)
๋””์ง€ํ„ธ ํŠธ์œˆ ํ”Œ๋žซํผ ๊ธฐ์ˆ ๊ณผ ์‚ฌ๋ก€(LX๊ณต์‚ฌ ํŠน๊ฐ•)SANGHEE SHIN
ย 
๊ณต๊ฐ„์ •๋ณด ๊ฑฐ์ ๋Œ€ํ•™ - OpenLayers์˜ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ ์ดํ•ด ๋ฐ ์‹ค์Šต
 ๊ณต๊ฐ„์ •๋ณด ๊ฑฐ์ ๋Œ€ํ•™ - OpenLayers์˜ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ ์ดํ•ด ๋ฐ ์‹ค์Šต ๊ณต๊ฐ„์ •๋ณด ๊ฑฐ์ ๋Œ€ํ•™ - OpenLayers์˜ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ ์ดํ•ด ๋ฐ ์‹ค์Šต
๊ณต๊ฐ„์ •๋ณด ๊ฑฐ์ ๋Œ€ํ•™ - OpenLayers์˜ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ ์ดํ•ด ๋ฐ ์‹ค์ŠตHaNJiN Lee
ย 
๊ณต๊ฐ„์ •๋ณด๊ฑฐ์ ๋Œ€ํ•™ PostGIS ๊ณ ๊ธ‰๊ณผ์ •
๊ณต๊ฐ„์ •๋ณด๊ฑฐ์ ๋Œ€ํ•™ PostGIS ๊ณ ๊ธ‰๊ณผ์ •๊ณต๊ฐ„์ •๋ณด๊ฑฐ์ ๋Œ€ํ•™ PostGIS ๊ณ ๊ธ‰๊ณผ์ •
๊ณต๊ฐ„์ •๋ณด๊ฑฐ์ ๋Œ€ํ•™ PostGIS ๊ณ ๊ธ‰๊ณผ์ •JungHwan Yun
ย 
์ง€๋ฆฌ์ •๋ณด์ฒด๊ณ„(GIS) - [1] GIS ๋ฐ์ดํ„ฐ ์œ ํ˜•, ๊ตฌ์กฐ ์•Œ๊ธฐ
์ง€๋ฆฌ์ •๋ณด์ฒด๊ณ„(GIS) - [1] GIS ๋ฐ์ดํ„ฐ ์œ ํ˜•, ๊ตฌ์กฐ ์•Œ๊ธฐ์ง€๋ฆฌ์ •๋ณด์ฒด๊ณ„(GIS) - [1] GIS ๋ฐ์ดํ„ฐ ์œ ํ˜•, ๊ตฌ์กฐ ์•Œ๊ธฐ
์ง€๋ฆฌ์ •๋ณด์ฒด๊ณ„(GIS) - [1] GIS ๋ฐ์ดํ„ฐ ์œ ํ˜•, ๊ตฌ์กฐ ์•Œ๊ธฐByeong-Hyeok Yu
ย 
์˜คํ”ˆ์†Œ์Šค ๊ณต๊ฐ„ํ†ต๊ณ„๋ถ„์„ ํŒจํ‚ค์ง€ ๊ฐœ๋ฐœ
์˜คํ”ˆ์†Œ์Šค  ๊ณต๊ฐ„ํ†ต๊ณ„๋ถ„์„ ํŒจํ‚ค์ง€ ๊ฐœ๋ฐœ์˜คํ”ˆ์†Œ์Šค  ๊ณต๊ฐ„ํ†ต๊ณ„๋ถ„์„ ํŒจํ‚ค์ง€ ๊ฐœ๋ฐœ
์˜คํ”ˆ์†Œ์Šค ๊ณต๊ฐ„ํ†ต๊ณ„๋ถ„์„ ํŒจํ‚ค์ง€ ๊ฐœ๋ฐœMinPa Lee
ย 
3 d ๊ทธ๋ž˜ํ”ฝ ์—”์ง„ ๋น„๊ต
3 d ๊ทธ๋ž˜ํ”ฝ ์—”์ง„ ๋น„๊ต3 d ๊ทธ๋ž˜ํ”ฝ ์—”์ง„ ๋น„๊ต
3 d ๊ทธ๋ž˜ํ”ฝ ์—”์ง„ ๋น„๊ตyoonhs306
ย 
๊ณต๊ฐ„์ •๋ณด์—ฐ๊ตฌ์› PostGIS ๊ฐ•์˜๊ต์žฌ
๊ณต๊ฐ„์ •๋ณด์—ฐ๊ตฌ์› PostGIS ๊ฐ•์˜๊ต์žฌ๊ณต๊ฐ„์ •๋ณด์—ฐ๊ตฌ์› PostGIS ๊ฐ•์˜๊ต์žฌ
๊ณต๊ฐ„์ •๋ณด์—ฐ๊ตฌ์› PostGIS ๊ฐ•์˜๊ต์žฌJungHwan Yun
ย 
[Foss4 g2013 korea]postgis์™€ geoserver๋ฅผ ์ด์šฉํ•œ ๋Œ€์šฉ๋Ÿ‰ ๊ณต๊ฐ„๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์ผ๊ธฐ๋„ ์„œ๋น„์Šค ๊ตฌ์ถ• ์‚ฌ๋ก€
[Foss4 g2013 korea]postgis์™€ geoserver๋ฅผ ์ด์šฉํ•œ ๋Œ€์šฉ๋Ÿ‰ ๊ณต๊ฐ„๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์ผ๊ธฐ๋„ ์„œ๋น„์Šค ๊ตฌ์ถ• ์‚ฌ๋ก€[Foss4 g2013 korea]postgis์™€ geoserver๋ฅผ ์ด์šฉํ•œ ๋Œ€์šฉ๋Ÿ‰ ๊ณต๊ฐ„๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์ผ๊ธฐ๋„ ์„œ๋น„์Šค ๊ตฌ์ถ• ์‚ฌ๋ก€
[Foss4 g2013 korea]postgis์™€ geoserver๋ฅผ ์ด์šฉํ•œ ๋Œ€์šฉ๋Ÿ‰ ๊ณต๊ฐ„๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์ผ๊ธฐ๋„ ์„œ๋น„์Šค ๊ตฌ์ถ• ์‚ฌ๋ก€BJ Jang
ย 
[Foss4 g2014 korea] qgis๋ฅผ ํ”Œ๋žซํผ์œผ๋กœ ํ•œ ํŒŒ์ด์ฌ๊ธฐ๋ฐ˜ ๊ณต๊ฐ„ํ†ต๊ณ„ ๊ตฌํ˜„ ์‚ฌ๋ก€
[Foss4 g2014 korea] qgis๋ฅผ ํ”Œ๋žซํผ์œผ๋กœ ํ•œ ํŒŒ์ด์ฌ๊ธฐ๋ฐ˜ ๊ณต๊ฐ„ํ†ต๊ณ„ ๊ตฌํ˜„ ์‚ฌ๋ก€[Foss4 g2014 korea] qgis๋ฅผ ํ”Œ๋žซํผ์œผ๋กœ ํ•œ ํŒŒ์ด์ฌ๊ธฐ๋ฐ˜ ๊ณต๊ฐ„ํ†ต๊ณ„ ๊ตฌํ˜„ ์‚ฌ๋ก€
[Foss4 g2014 korea] qgis๋ฅผ ํ”Œ๋žซํผ์œผ๋กœ ํ•œ ํŒŒ์ด์ฌ๊ธฐ๋ฐ˜ ๊ณต๊ฐ„ํ†ต๊ณ„ ๊ตฌํ˜„ ์‚ฌ๋ก€BJ Jang
ย 
GeoServer ๊ธฐ์ดˆ
GeoServer ๊ธฐ์ดˆGeoServer ๊ธฐ์ดˆ
GeoServer ๊ธฐ์ดˆSeong geon Kim
ย 
์ด์Šน์žฌ, ๊ฐ•์„ฑํ›ˆ, ๋‚ด๊ฐ€ ๋งŒ๋“  ์–ธ์–ด์˜ ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ Visual Studio Code๋กœ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ๊ตฌ์ถ•ํ•˜๊ธฐ #1, NDC2017
์ด์Šน์žฌ, ๊ฐ•์„ฑํ›ˆ, ๋‚ด๊ฐ€ ๋งŒ๋“  ์–ธ์–ด์˜ ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ Visual Studio Code๋กœ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ๊ตฌ์ถ•ํ•˜๊ธฐ #1, NDC2017์ด์Šน์žฌ, ๊ฐ•์„ฑํ›ˆ, ๋‚ด๊ฐ€ ๋งŒ๋“  ์–ธ์–ด์˜ ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ Visual Studio Code๋กœ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ๊ตฌ์ถ•ํ•˜๊ธฐ #1, NDC2017
์ด์Šน์žฌ, ๊ฐ•์„ฑํ›ˆ, ๋‚ด๊ฐ€ ๋งŒ๋“  ์–ธ์–ด์˜ ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ Visual Studio Code๋กœ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ๊ตฌ์ถ•ํ•˜๊ธฐ #1, NDC2017devCAT Studio, NEXON
ย 
PostGIS - National Education Center for GIS: Open Source GIS
PostGIS - National Education Center for GIS: Open Source GIS PostGIS - National Education Center for GIS: Open Source GIS
PostGIS - National Education Center for GIS: Open Source GIS MinPa Lee
ย 
๋””์ง€ํ„ธํŠธ์œˆ, ์Šค๋งˆํŠธ์‹œํ‹ฐ, ๋ฉ”ํƒ€๋ฒ„์Šค
๋””์ง€ํ„ธํŠธ์œˆ, ์Šค๋งˆํŠธ์‹œํ‹ฐ, ๋ฉ”ํƒ€๋ฒ„์Šค๋””์ง€ํ„ธํŠธ์œˆ, ์Šค๋งˆํŠธ์‹œํ‹ฐ, ๋ฉ”ํƒ€๋ฒ„์Šค
๋””์ง€ํ„ธํŠธ์œˆ, ์Šค๋งˆํŠธ์‹œํ‹ฐ, ๋ฉ”ํƒ€๋ฒ„์ŠคSANGHEE SHIN
ย 
CAD/BIM/GIS ์œต๋ณตํ•ฉ ํ™œ์šฉ ๋ฐฉํ–ฅ๊ณผ ๋””์ง€ํ„ธ ํŠธ์œˆ
CAD/BIM/GIS ์œต๋ณตํ•ฉ ํ™œ์šฉ ๋ฐฉํ–ฅ๊ณผ ๋””์ง€ํ„ธ ํŠธ์œˆCAD/BIM/GIS ์œต๋ณตํ•ฉ ํ™œ์šฉ ๋ฐฉํ–ฅ๊ณผ ๋””์ง€ํ„ธ ํŠธ์œˆ
CAD/BIM/GIS ์œต๋ณตํ•ฉ ํ™œ์šฉ ๋ฐฉํ–ฅ๊ณผ ๋””์ง€ํ„ธ ํŠธ์œˆSANGHEE SHIN
ย 
์˜คํ”ˆ์†Œ์ŠคGIS ๊ฐœ๋ก  ๊ณผ์ • - OpenLayers ๊ธฐ์ดˆ
์˜คํ”ˆ์†Œ์ŠคGIS ๊ฐœ๋ก  ๊ณผ์ • - OpenLayers ๊ธฐ์ดˆ์˜คํ”ˆ์†Œ์ŠคGIS ๊ฐœ๋ก  ๊ณผ์ • - OpenLayers ๊ธฐ์ดˆ
์˜คํ”ˆ์†Œ์ŠคGIS ๊ฐœ๋ก  ๊ณผ์ • - OpenLayers ๊ธฐ์ดˆHaNJiN Lee
ย 
๊ณต๊ฐ„์ •๋ณด๊ฑฐ์ ๋Œ€ํ•™ - PyQGIS ๋ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฐœ๋ฐœ
๊ณต๊ฐ„์ •๋ณด๊ฑฐ์ ๋Œ€ํ•™ - PyQGIS ๋ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฐœ๋ฐœ๊ณต๊ฐ„์ •๋ณด๊ฑฐ์ ๋Œ€ํ•™ - PyQGIS ๋ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฐœ๋ฐœ
๊ณต๊ฐ„์ •๋ณด๊ฑฐ์ ๋Œ€ํ•™ - PyQGIS ๋ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฐœ๋ฐœMinPa Lee
ย 
mago3D ๊ธฐ์ˆ  ์›Œํฌ์ƒต ์ž๋ฃŒ(ํ•œ๊ตญ์–ด)
mago3D  ๊ธฐ์ˆ  ์›Œํฌ์ƒต ์ž๋ฃŒ(ํ•œ๊ตญ์–ด)mago3D  ๊ธฐ์ˆ  ์›Œํฌ์ƒต ์ž๋ฃŒ(ํ•œ๊ตญ์–ด)
mago3D ๊ธฐ์ˆ  ์›Œํฌ์ƒต ์ž๋ฃŒ(ํ•œ๊ตญ์–ด)SANGHEE SHIN
ย 

Was ist angesagt? (20)

QGIS แ„€แ…ฉแ„€แ…ณแ†ธ แ„†แ…ตแ†พ PyQGIS - ๊น€๊ธฐ์›…, ์ž„์˜ํ˜„
QGIS แ„€แ…ฉแ„€แ…ณแ†ธ แ„†แ…ตแ†พ PyQGIS - ๊น€๊ธฐ์›…, ์ž„์˜ํ˜„ QGIS แ„€แ…ฉแ„€แ…ณแ†ธ แ„†แ…ตแ†พ PyQGIS - ๊น€๊ธฐ์›…, ์ž„์˜ํ˜„
QGIS แ„€แ…ฉแ„€แ…ณแ†ธ แ„†แ…ตแ†พ PyQGIS - ๊น€๊ธฐ์›…, ์ž„์˜ํ˜„
ย 
์˜คํ”ˆ์†Œ์Šค GIS ์‹ค์Šต (1)
์˜คํ”ˆ์†Œ์Šค GIS ์‹ค์Šต (1)์˜คํ”ˆ์†Œ์Šค GIS ์‹ค์Šต (1)
์˜คํ”ˆ์†Œ์Šค GIS ์‹ค์Šต (1)
ย 
QGIS ์†Œ๊ฐœ ๋ฐ ArcMap๊ณผ์˜ ๋น„๊ต
QGIS ์†Œ๊ฐœ ๋ฐ ArcMap๊ณผ์˜ ๋น„๊ตQGIS ์†Œ๊ฐœ ๋ฐ ArcMap๊ณผ์˜ ๋น„๊ต
QGIS ์†Œ๊ฐœ ๋ฐ ArcMap๊ณผ์˜ ๋น„๊ต
ย 
๋””์ง€ํ„ธ ํŠธ์œˆ ํ”Œ๋žซํผ ๊ธฐ์ˆ ๊ณผ ์‚ฌ๋ก€(LX๊ณต์‚ฌ ํŠน๊ฐ•)
๋””์ง€ํ„ธ ํŠธ์œˆ ํ”Œ๋žซํผ ๊ธฐ์ˆ ๊ณผ ์‚ฌ๋ก€(LX๊ณต์‚ฌ ํŠน๊ฐ•)๋””์ง€ํ„ธ ํŠธ์œˆ ํ”Œ๋žซํผ ๊ธฐ์ˆ ๊ณผ ์‚ฌ๋ก€(LX๊ณต์‚ฌ ํŠน๊ฐ•)
๋””์ง€ํ„ธ ํŠธ์œˆ ํ”Œ๋žซํผ ๊ธฐ์ˆ ๊ณผ ์‚ฌ๋ก€(LX๊ณต์‚ฌ ํŠน๊ฐ•)
ย 
๊ณต๊ฐ„์ •๋ณด ๊ฑฐ์ ๋Œ€ํ•™ - OpenLayers์˜ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ ์ดํ•ด ๋ฐ ์‹ค์Šต
 ๊ณต๊ฐ„์ •๋ณด ๊ฑฐ์ ๋Œ€ํ•™ - OpenLayers์˜ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ ์ดํ•ด ๋ฐ ์‹ค์Šต ๊ณต๊ฐ„์ •๋ณด ๊ฑฐ์ ๋Œ€ํ•™ - OpenLayers์˜ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ ์ดํ•ด ๋ฐ ์‹ค์Šต
๊ณต๊ฐ„์ •๋ณด ๊ฑฐ์ ๋Œ€ํ•™ - OpenLayers์˜ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ ์ดํ•ด ๋ฐ ์‹ค์Šต
ย 
๊ณต๊ฐ„์ •๋ณด๊ฑฐ์ ๋Œ€ํ•™ PostGIS ๊ณ ๊ธ‰๊ณผ์ •
๊ณต๊ฐ„์ •๋ณด๊ฑฐ์ ๋Œ€ํ•™ PostGIS ๊ณ ๊ธ‰๊ณผ์ •๊ณต๊ฐ„์ •๋ณด๊ฑฐ์ ๋Œ€ํ•™ PostGIS ๊ณ ๊ธ‰๊ณผ์ •
๊ณต๊ฐ„์ •๋ณด๊ฑฐ์ ๋Œ€ํ•™ PostGIS ๊ณ ๊ธ‰๊ณผ์ •
ย 
์ง€๋ฆฌ์ •๋ณด์ฒด๊ณ„(GIS) - [1] GIS ๋ฐ์ดํ„ฐ ์œ ํ˜•, ๊ตฌ์กฐ ์•Œ๊ธฐ
์ง€๋ฆฌ์ •๋ณด์ฒด๊ณ„(GIS) - [1] GIS ๋ฐ์ดํ„ฐ ์œ ํ˜•, ๊ตฌ์กฐ ์•Œ๊ธฐ์ง€๋ฆฌ์ •๋ณด์ฒด๊ณ„(GIS) - [1] GIS ๋ฐ์ดํ„ฐ ์œ ํ˜•, ๊ตฌ์กฐ ์•Œ๊ธฐ
์ง€๋ฆฌ์ •๋ณด์ฒด๊ณ„(GIS) - [1] GIS ๋ฐ์ดํ„ฐ ์œ ํ˜•, ๊ตฌ์กฐ ์•Œ๊ธฐ
ย 
์˜คํ”ˆ์†Œ์Šค ๊ณต๊ฐ„ํ†ต๊ณ„๋ถ„์„ ํŒจํ‚ค์ง€ ๊ฐœ๋ฐœ
์˜คํ”ˆ์†Œ์Šค  ๊ณต๊ฐ„ํ†ต๊ณ„๋ถ„์„ ํŒจํ‚ค์ง€ ๊ฐœ๋ฐœ์˜คํ”ˆ์†Œ์Šค  ๊ณต๊ฐ„ํ†ต๊ณ„๋ถ„์„ ํŒจํ‚ค์ง€ ๊ฐœ๋ฐœ
์˜คํ”ˆ์†Œ์Šค ๊ณต๊ฐ„ํ†ต๊ณ„๋ถ„์„ ํŒจํ‚ค์ง€ ๊ฐœ๋ฐœ
ย 
3 d ๊ทธ๋ž˜ํ”ฝ ์—”์ง„ ๋น„๊ต
3 d ๊ทธ๋ž˜ํ”ฝ ์—”์ง„ ๋น„๊ต3 d ๊ทธ๋ž˜ํ”ฝ ์—”์ง„ ๋น„๊ต
3 d ๊ทธ๋ž˜ํ”ฝ ์—”์ง„ ๋น„๊ต
ย 
๊ณต๊ฐ„์ •๋ณด์—ฐ๊ตฌ์› PostGIS ๊ฐ•์˜๊ต์žฌ
๊ณต๊ฐ„์ •๋ณด์—ฐ๊ตฌ์› PostGIS ๊ฐ•์˜๊ต์žฌ๊ณต๊ฐ„์ •๋ณด์—ฐ๊ตฌ์› PostGIS ๊ฐ•์˜๊ต์žฌ
๊ณต๊ฐ„์ •๋ณด์—ฐ๊ตฌ์› PostGIS ๊ฐ•์˜๊ต์žฌ
ย 
[Foss4 g2013 korea]postgis์™€ geoserver๋ฅผ ์ด์šฉํ•œ ๋Œ€์šฉ๋Ÿ‰ ๊ณต๊ฐ„๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์ผ๊ธฐ๋„ ์„œ๋น„์Šค ๊ตฌ์ถ• ์‚ฌ๋ก€
[Foss4 g2013 korea]postgis์™€ geoserver๋ฅผ ์ด์šฉํ•œ ๋Œ€์šฉ๋Ÿ‰ ๊ณต๊ฐ„๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์ผ๊ธฐ๋„ ์„œ๋น„์Šค ๊ตฌ์ถ• ์‚ฌ๋ก€[Foss4 g2013 korea]postgis์™€ geoserver๋ฅผ ์ด์šฉํ•œ ๋Œ€์šฉ๋Ÿ‰ ๊ณต๊ฐ„๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์ผ๊ธฐ๋„ ์„œ๋น„์Šค ๊ตฌ์ถ• ์‚ฌ๋ก€
[Foss4 g2013 korea]postgis์™€ geoserver๋ฅผ ์ด์šฉํ•œ ๋Œ€์šฉ๋Ÿ‰ ๊ณต๊ฐ„๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์ผ๊ธฐ๋„ ์„œ๋น„์Šค ๊ตฌ์ถ• ์‚ฌ๋ก€
ย 
[Foss4 g2014 korea] qgis๋ฅผ ํ”Œ๋žซํผ์œผ๋กœ ํ•œ ํŒŒ์ด์ฌ๊ธฐ๋ฐ˜ ๊ณต๊ฐ„ํ†ต๊ณ„ ๊ตฌํ˜„ ์‚ฌ๋ก€
[Foss4 g2014 korea] qgis๋ฅผ ํ”Œ๋žซํผ์œผ๋กœ ํ•œ ํŒŒ์ด์ฌ๊ธฐ๋ฐ˜ ๊ณต๊ฐ„ํ†ต๊ณ„ ๊ตฌํ˜„ ์‚ฌ๋ก€[Foss4 g2014 korea] qgis๋ฅผ ํ”Œ๋žซํผ์œผ๋กœ ํ•œ ํŒŒ์ด์ฌ๊ธฐ๋ฐ˜ ๊ณต๊ฐ„ํ†ต๊ณ„ ๊ตฌํ˜„ ์‚ฌ๋ก€
[Foss4 g2014 korea] qgis๋ฅผ ํ”Œ๋žซํผ์œผ๋กœ ํ•œ ํŒŒ์ด์ฌ๊ธฐ๋ฐ˜ ๊ณต๊ฐ„ํ†ต๊ณ„ ๊ตฌํ˜„ ์‚ฌ๋ก€
ย 
GeoServer ๊ธฐ์ดˆ
GeoServer ๊ธฐ์ดˆGeoServer ๊ธฐ์ดˆ
GeoServer ๊ธฐ์ดˆ
ย 
์ด์Šน์žฌ, ๊ฐ•์„ฑํ›ˆ, ๋‚ด๊ฐ€ ๋งŒ๋“  ์–ธ์–ด์˜ ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ Visual Studio Code๋กœ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ๊ตฌ์ถ•ํ•˜๊ธฐ #1, NDC2017
์ด์Šน์žฌ, ๊ฐ•์„ฑํ›ˆ, ๋‚ด๊ฐ€ ๋งŒ๋“  ์–ธ์–ด์˜ ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ Visual Studio Code๋กœ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ๊ตฌ์ถ•ํ•˜๊ธฐ #1, NDC2017์ด์Šน์žฌ, ๊ฐ•์„ฑํ›ˆ, ๋‚ด๊ฐ€ ๋งŒ๋“  ์–ธ์–ด์˜ ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ Visual Studio Code๋กœ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ๊ตฌ์ถ•ํ•˜๊ธฐ #1, NDC2017
์ด์Šน์žฌ, ๊ฐ•์„ฑํ›ˆ, ๋‚ด๊ฐ€ ๋งŒ๋“  ์–ธ์–ด์˜ ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ Visual Studio Code๋กœ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ๊ตฌ์ถ•ํ•˜๊ธฐ #1, NDC2017
ย 
PostGIS - National Education Center for GIS: Open Source GIS
PostGIS - National Education Center for GIS: Open Source GIS PostGIS - National Education Center for GIS: Open Source GIS
PostGIS - National Education Center for GIS: Open Source GIS
ย 
๋””์ง€ํ„ธํŠธ์œˆ, ์Šค๋งˆํŠธ์‹œํ‹ฐ, ๋ฉ”ํƒ€๋ฒ„์Šค
๋””์ง€ํ„ธํŠธ์œˆ, ์Šค๋งˆํŠธ์‹œํ‹ฐ, ๋ฉ”ํƒ€๋ฒ„์Šค๋””์ง€ํ„ธํŠธ์œˆ, ์Šค๋งˆํŠธ์‹œํ‹ฐ, ๋ฉ”ํƒ€๋ฒ„์Šค
๋””์ง€ํ„ธํŠธ์œˆ, ์Šค๋งˆํŠธ์‹œํ‹ฐ, ๋ฉ”ํƒ€๋ฒ„์Šค
ย 
CAD/BIM/GIS ์œต๋ณตํ•ฉ ํ™œ์šฉ ๋ฐฉํ–ฅ๊ณผ ๋””์ง€ํ„ธ ํŠธ์œˆ
CAD/BIM/GIS ์œต๋ณตํ•ฉ ํ™œ์šฉ ๋ฐฉํ–ฅ๊ณผ ๋””์ง€ํ„ธ ํŠธ์œˆCAD/BIM/GIS ์œต๋ณตํ•ฉ ํ™œ์šฉ ๋ฐฉํ–ฅ๊ณผ ๋””์ง€ํ„ธ ํŠธ์œˆ
CAD/BIM/GIS ์œต๋ณตํ•ฉ ํ™œ์šฉ ๋ฐฉํ–ฅ๊ณผ ๋””์ง€ํ„ธ ํŠธ์œˆ
ย 
์˜คํ”ˆ์†Œ์ŠคGIS ๊ฐœ๋ก  ๊ณผ์ • - OpenLayers ๊ธฐ์ดˆ
์˜คํ”ˆ์†Œ์ŠคGIS ๊ฐœ๋ก  ๊ณผ์ • - OpenLayers ๊ธฐ์ดˆ์˜คํ”ˆ์†Œ์ŠคGIS ๊ฐœ๋ก  ๊ณผ์ • - OpenLayers ๊ธฐ์ดˆ
์˜คํ”ˆ์†Œ์ŠคGIS ๊ฐœ๋ก  ๊ณผ์ • - OpenLayers ๊ธฐ์ดˆ
ย 
๊ณต๊ฐ„์ •๋ณด๊ฑฐ์ ๋Œ€ํ•™ - PyQGIS ๋ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฐœ๋ฐœ
๊ณต๊ฐ„์ •๋ณด๊ฑฐ์ ๋Œ€ํ•™ - PyQGIS ๋ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฐœ๋ฐœ๊ณต๊ฐ„์ •๋ณด๊ฑฐ์ ๋Œ€ํ•™ - PyQGIS ๋ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฐœ๋ฐœ
๊ณต๊ฐ„์ •๋ณด๊ฑฐ์ ๋Œ€ํ•™ - PyQGIS ๋ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฐœ๋ฐœ
ย 
mago3D ๊ธฐ์ˆ  ์›Œํฌ์ƒต ์ž๋ฃŒ(ํ•œ๊ตญ์–ด)
mago3D  ๊ธฐ์ˆ  ์›Œํฌ์ƒต ์ž๋ฃŒ(ํ•œ๊ตญ์–ด)mago3D  ๊ธฐ์ˆ  ์›Œํฌ์ƒต ์ž๋ฃŒ(ํ•œ๊ตญ์–ด)
mago3D ๊ธฐ์ˆ  ์›Œํฌ์ƒต ์ž๋ฃŒ(ํ•œ๊ตญ์–ด)
ย 

Thiessen Polygon Creation in QGIS

  • 1. How to create THIESSEN POLYGON (QGIS) Ocean Data Science Section ํ•ด์–‘์ž๋ฃŒ์‹ค ์˜ค ์ • ํฌ
  • 2. ์ •์ ๋„ ์ƒ์„ฑ, ์ •์ ID ํฌํ•จ (WGS84 / UTM 52N) ์ •์  ์ตœ์™น๊ณฝ๋„ ์ƒ์„ฑ (Convexhull) ์ •์  ์ตœ์™น๊ณฝ๋„ ๋ฒ„ํผ์ƒ์„ฑ(~km) ํ•ด์•ˆ์„ ๋„์™€ Difference (ํ•ด์•ˆ์„ ์™ธ๊ณฝ ํด๋ฆฌ๊ณค ์ƒ์„ฑ) ์ •์  Voronoi๋„ ์ƒ์„ฑ (buffer option : 5~20%) Voronoi๋„๋ฅผ ํ•ด์•ˆ์„ ์™ธ๊ณฝ difference ๋„ํ˜•์œผ๋กœ Clipping Cliping๋œ ๋ถ„ํ• ๋„๋ฅผ Multi-part to Single-part๋ณ€ํ™˜ ํ•ด์•ˆ์„  ์ ‘ํ•ฉ๋ถ€ ๊ฒ€ํ†  ๋ฐ ์ˆ˜์ • (Snapping) ํด๋ฆฌ๊ณค ๋ณ‘ํ•ฉ(Merge) ํ‹ฐ์„ผ๋งID ๋ณด์กด์ฃผ์˜ ํด๋ฆฌ๊ณค Vertex ์ˆ˜์ • (Snappingํ•„์ˆ˜) ์ตœ์ข…๊ฒ€ํ† END N Y 1 2 3 4 5 6 7 8 910 Thiessen(Voronoi) Polygon ์ œ์ž‘์ˆœ์„œ ๋ฐ ๋ฐฉ๋ฒ•(QGIS 2.14.14) Table Join ์ฃผ์ œ๋„ ์ œ์ž‘
  • 3. Plugins (QGIS) ํ”Œ๋Ÿฌ๊ทธ์ธ๋ช… ์ฃผ์š”๊ธฐ๋Šฅ ๋น„๊ณ  Spreadsheet Layers ์—‘์…€ํŒŒ์ผ ๋กœ๋”ฉ xls, xlsx AutoTrace ์ž๋™์ถ”์  Editing ๋„๊ตฌ Rectangles Ovals Digitizing ์‚ฌ๊ฐํ˜•, ์›ํ˜• ๋„ํ˜• ์ž๋™์ƒ์„ฑ๋„๊ตฌ Table Manager ์†์„ฑํ…Œ์ด๋ธ” ๊ตฌ์กฐ๋ณ€๊ฒฝ OpenLayers Plugin ํ•ด์™ธ ์˜คํ”ˆ์ง€๋„์„œ๋น„์Šค TMS for korea ๊ตญ๋‚ด ์˜คํ”ˆ์ง€๋„์„œ๋น„์Šค
  • 4. STEP 1 โ€“ ์ •์ ๋„ ์ƒ์„ฑ ์—‘์…€์—์„œ ๋กœ๋”ฉํ•œ ์ž„์‹œํ…Œ์ด๋ธ”์„ WGS84 ์ขŒํ‘œ๊ณ„๋ฅผ ์ •์˜ํ•˜์—ฌ ๋ ˆ์ด์–ด๋กœ ์ƒ์„ฑ ํ•จ(์ธก์ •์œ„์น˜๊ฐ’์ด WGS84๊ธฐ์ค€ ์ด๋ฏ€๋กœ..) ์—‘์…€์˜ ์œ„์น˜๊ฐ’์„ ๋„๋‹จ์œ„๋กœ ๊ฐ€๊ณต.. ์ •์ ๋ช… ๋˜๋Š” ์ •์ ID๋ฅผ ํ•จ๊ป˜ ๊ตฌ์„ฑ..
  • 5. STEP 2 โ€“ ์ •์ ๋„ ์ƒ์„ฑ ์œ„์—์„œ ์ƒ์„ฑํ•œ ์ •์ ๋„๋ฅผ WGS84(๊ตฌํ˜•์ขŒํ‘œ๊ณ„) -> UTM zone 52N(ํ‰๋ฉด์ขŒํ‘œ๊ณ„)๋กœ ํˆฌ์˜๋ณ€ํ™˜ํ•˜์—ฌ ์žฌ์ƒ์„ฑ ํ•œ๋‹ค! >>> ์ถ”ํ›„ ๊ฐ์ข… ์กฐ์‚ฌ์ •๋ณด ๋ฐ ์ˆ˜์น˜์†์„ฑ๊ฐ’ ์—ฐ๊ฒฐ(JOIN)์„ ์œ„ํ•ด ์ •์ ์‹๋ณ„ID๋ฅผ ๋ฐ˜๋“œ์‹œ ๊ตฌ์„ฑํ•ด์•ผ ํ•จ.
  • 6. STEP 3 โ€“ ์ •์  ์ตœ-์™ธ๊ณฝ๋„ ์ƒ์„ฑ(Convexhull) ์ •์ ๋„๋ฅผ ์ตœ์™ธ๊ณฝ์œผ๋กœ ํ•˜๋Š” ๋„ํ˜•(Convexhull)์„ ์ƒ์„ฑ ํ•œ๋‹ค.
  • 7. STEP 4 โ€“ Convexhull์— ๋ฒ„ํผ๋„ํ˜• ์ƒ์„ฑํ•˜๊ธฐ ์•ž์—์„œ ์ƒ์„ฑํ•œ Convexhull ๋„ํ˜•์„ ์ธํ’‹ํ•˜์—ฌ ์™ธ๊ณฝ์„ ์œผ๋กœ๋ถ€ํ„ฐ 5km ๊ฑฐ๋ฆฌ๋กœ ๋ฒ„ํผ๋ง๋œ ์ƒˆ๋กœ์šด ํด๋ฆฌ๊ณค์„ ์ƒ์„ฑํ•œ๋‹ค.
  • 8. STEP 5 โ€“ ํ•ด์•ˆ๋„์™€์˜ ์ค‘์ฒฉ ๋ฐ ์™ธ๊ณฝํฌํ•จ๊ด€๊ณ„ ๊ฒ€ํ†  Thiessene Map์ƒ์—์„œ ํ•ด์•ˆ์„  ๋ณด์กด์„ ์œ„ํ•ด ๋ฒ„ํผ๋ง ๋œ ์˜์—ญ์˜ ์™ธ๊ณฝ๋ฒ”์œ„๋ฅผ ํ•ด์•ˆ์„ ์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ๋„๋ก ํ™•์žฅ์‹œ์ผœ์•ผ ํ•จ.
  • 9. STEP 6 โ€“ ํ•ด์•ˆ๋„์™€์˜ ์ค‘์ฒฉ ๋ฐ ์™ธ๊ณฝ ๊ฒฝ๊ณ„๋ฒ”์œ„ ์ˆ˜์ •(ํ™•์žฅ) ํ‹ฐ์„ผ๋งต์˜ ์™ธ๊ณฝ์ด ํ•ด์•ˆ์„ ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฒ„ํผ๋„ํ˜•์„ ํ™•์žฅํ•˜์—ฌ ์ˆ˜์ •
  • 10. STEP 7 โ€“ ํ•ด์•ˆ๋„์™€์˜ ์ค‘์ฒฉ ๋ฐ ์™ธ๊ณฝ ๊ฒฝ๊ณ„๋ฒ”์œ„ ์ˆ˜์ •(ํ™•์žฅ) ํ•ด์•ˆ์„ ๋„์™€ ํ™•์žฅ ์ˆ˜์ •๋œ ๋ฒ„ํผ๋ง๋„์˜ Difference ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ํ‹ฐ์„ผ๋ง ๊ณต๊ฐ„๋ฐ์ดํ„ฐ ์˜์—ญ์„ ์ƒ์„ฑ ํ•จ.
  • 11. STEP 8 โ€“ ๊ณต๊ฐ„ ๋“ฑ๋ถ„ํ• ๋„(Voronoi) ์ƒ์„ฑํ•˜๊ธฐ ์ •์ ๋„๋ฅผ ์ด์šฉํ•˜์—ฌ Voronoi ๋ ˆ์ด์–ด๋ฅผ ์ƒ์„ฑํ•œ๋‹ค, ์ƒ์„ฑ์‹œ Buffer region ์˜ต์…˜์„ ์ ์ ˆํžˆ ์กฐ์ ˆํ•˜์—ฌ ์ƒ์„ฑํ•œ๋‹ค. (์ฐจ์ด์ ์ด ๋ฌด์—‡์ธ์ง€ 0%, 10%, 20%๋ฅผ ์ƒ์„ฑํ•ด ๋ณด์‹œ๊ธธ..)
  • 12. STEP 9 โ€“ ํ•ด์•ˆ์„  ๊ฒฝ๊ณ„๋กœ ์ƒ์„ฑํ•œ ๋ฒ„ํผ์˜์—ญ๋„์™€ Voronoi๋„๋ฅผ Clippingํ•˜๊ธฐ ํ•ด์•ˆ์„ ๋„์™€ ํ™•์žฅ ์ˆ˜์ •๋œ ๋ฒ„ํผ๋ง๋„์˜ Difference ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ํ‹ฐ์„ผ๋ง ๊ณต๊ฐ„๋ฐ์ดํ„ฐ ์˜์—ญ์„ ์ƒ์„ฑ ํ•จ.
  • 13. STEP 10 โ€“ Milti-part to Single-part Polygon ๋ชจ๋“  ๋ถ„ํ•  ๊ฒฝ๊ณ„์„ ์œผ๋กœ ๊ตฌ๋ถ„๋˜์–ด์ง„ ์˜์—ญ์€ 1๊ฐœ์˜ ์•„์ด๋””๋ฅผ ๊ณต์œ ํ•˜๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋„ํ˜•์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•„ ์˜์—ญ ๋ณ‘ํ•ฉ, ์žฌ๋ถ„ํ• , vertex์ˆ˜์ • ์‹œ ๋งŽ์€ ์–ด๋ ค์›€์„ ์ผ์œผํ‚จ๋‹ค. ๋”ฐ๋ผ์„œ ๋ชจ๋‘ ๋‹จ์ผ ๋„ํ˜•์œผ๋กœ ๋ณ€ํ™˜์‹œ์ผœ์ค˜์•ผ ํ•จ.
  • 14. STEP 11 โ€“ ํ‹ฐ์„ผ๋ง๋„ ์„ธ๋ถ€ ์ˆ˜์ • โ€“ ํ•ด์—ญ๋ณ‘ํ•ฉ CASE ๋ชจ๋“  ๋ถ„ํ•  ๊ฒฝ๊ณ„์„ ์œผ๋กœ ๊ตฌ๋ถ„๋˜์–ด์ง„ ์˜์—ญ์€ ํ•ด์•ˆ์„  ์ง€ํ˜• ๋ชจ์–‘์— ๋”ฐ๋ผ ํ•ฉ๋ฆฌ์ (์ƒ์‹์ )์œผ๋กœ ํŒ๋‹จํ•˜์—ฌ ์ ์ ˆํžˆ ๋ณ‘ํ•ฉ์‹œ์ผœ ์ฃผ์–ด์•ผ ํ•˜๋ฉฐ ๋„ํ˜• ๋ณ‘ํ•ฉ(Merge)์‹œ ํฌํ•จ์ฃผ์ฒด์˜ ID๋กœ ์„ค์ •ํ•˜๊ณ  ์‹คํ–‰ํ•ด์•ผ ํ•จ. 11 11๋ฒˆ ๊ตฌ์—ญ์— ๊ฒฝ๊ณ„์„ ์œผ๋กœ ๋‚˜๋‰˜์–ด์ง„ ๋‘ ๊ฐœ์˜ ์˜์—ญ์„ ๋ณ‘ํ•ฉํ•ด ์ฃผ์–ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ, ์œ— ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ํ™•์žฅํ•˜๋Š” ์ฃผ์ฒด์˜ ๋„ํ˜•์„ ๊ธฐ์ค€์œผ๋กœ ์„ค์ •ํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค.
  • 15. STEP 12 โ€“ ํ‹ฐ์„ผ๋ง๋„ ์„ธ๋ถ€ ์ˆ˜์ • โ€“ ๊ฒฝ๊ณ„์„  ์„ ํ˜• ์ˆ˜์ • + ๋ณ‘ํ•ฉ ๋•Œ์— ๋”ฐ๋ผ์„œ ๊ฒฝ๊ณ„์„ ์ด ์–ด์ƒ‰ํ•˜๊ฑฐ๋‚˜ ๋ถˆํ•ฉ๋ฆฌํ•  ๊ฒฝ์šฐ ๋ฏธ์„ธํ•œ ๋ฒ”์œ„๋‚ด์—์„œ ์„ ํ˜•์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์˜์—ญ์„ ๋‹ค์‹œ ์žฌ๋ถ„ํ• , ์žฌ๋ณ‘ํ•ฉ ํ•  ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Œ. ํŠนํžˆ ํด๋ฆฌ๊ณค์„ ๋ถ„ํ• (Split) ํ•˜๊ฑฐ๋‚˜ ํด๋ฆฌ๊ณค ๊ผญ์ง€์ (Vertex)์„ ์ˆ˜์ •ํ•ด์•ผ ํ•  ๊ฒฝ์šฐ๋Š” ํ•„์ˆ˜์ ์œผ๋กœ โ€˜ Snapping option์„ ์„ค์ •ํ•ด์•ผ ํ•จ.
  • 16. STEP 13 โ€“ ํ‹ฐ์„ผ๋ง๋„ ์„ธ๋ถ€ ์ˆ˜์ • โ€“ ํ•ด์•ˆ์„ ๋„์™€ ํ‹ˆ(๊ณต๋ฐฑ)์ด ์ƒ๊ฒผ์„ ๊ฒฝ์šฐ.. ์ž‘์—… ์ดˆ๊ธฐ์— ํ•ด์•ˆ์„ ์„ ํฌํ•จํ•˜๋„๋ก ๋„ํ˜•์˜์—ญ์„ ์ถฉ๋ถ„ํžˆ ํ™•์žฅํ•˜์ง€ ๋ชปํ–ˆ์„ ๊ฒฝ์šฐ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ํ•ด์•ˆ์„ ๋„์™€์˜ ๊ณต๋ฐฑ์ด ์ƒ๊ธธ ์ˆ˜ ์žˆ์œผ๋ฉฐ ํ‹ฐ์„ผ๋ง๋„ ๋„ํ˜•์„ ํ•ด์•ˆ์„ ์— ๋งž์ถ”์–ด ์ˆ˜์ •(ํ™•์žฅ)ํ•ด ์ฃผ์–ด์•ผ ํ•จ. ๋„ํ˜•์˜ ๊ผญ์ง€์  ์ˆ˜์ •์€ Nodeํˆด์„ ๋ˆ„๋ฅด๊ณ  ํ•ด๋‹น ๋„ํ˜•์˜ ์„ ํ˜•์„ ํด๋ฆญํ•˜๋ฉด ์šฐ์ธก๊ณผ ๊ฐ™์ด ๊ผญ์ง€์ ๋“ค์ด ๋‚˜ํƒ€๋‚˜๋ฉฐ.. ํ•„์š”ํ•œ ๋งŒํผ ์„ ์œ„์— ๋”๋ธ”ํด๋ฆญ์„ ํ•˜์—ฌ ๊ผญ์ง€์ ์„ ์ƒ์„ฑํ•˜๊ณ  ํ•ด์•ˆ์„ ์˜ ๊ฐ์ง„ ๋ถ€๋ถ„์˜ ๊ผญ์ง€์ ์œผ๋กœ ์ผ์น˜์‹œ์ผœ ์ฃผ์–ด์•ผ ํ•จ. ์ด๋•Œ Snapping์˜ต์…˜์œผ๋กœ ๊ณต๊ฐ„์  ๋ถˆ์ผ์น˜ ์˜ค๋ฅ˜๋ฅผ ๋ฐฉ์ง€ํ•ด์•ผ ํ•˜๊ณ  ์ฃผ์˜๋ฅผ ์š”ํ•จ. ํŽธ์ง‘ Node tool
  • 17. STEP 14 โ€“ ๋‚ด๋งŒ์ธก ํ•ด์—ญ ๋ถ„๋ฆฌ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ.. ๋‚ด๋งŒ์€ ์™ธ๋งŒ์— ๋น„ํ•ด ์ƒ์ดํ•œ ํ™˜๊ฒฝ์ผ ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋ถ€๋ถ„์ด๋ฉฐ ์ •์ ์˜ ์˜ํ–ฅ์ด ๋ฏธ์น˜๊ธฐ์—” ๋ถˆํ•ฉ๋ฆฌํ•œ ์ธก๋ฉด์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์—.. ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ์ผ์ • ์˜์—ญ์œผ๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ ์ œ์™ธ์‹œ์ผœ์•ผ ํ•  ํ•„์š”๊ฐ€ ์žˆ์Œ.(๊ฒฐ์ •๊ถŒ์ž์™€ ์˜๋…ผํ•˜์—ฌ ์ˆ˜ํ–‰ํ•˜์—ฌ์•ผ ํ•จ) 1 2 3
  • 19.
  • 20.
  • 21. ํ‹ฐ์„ผ๋ง๋„ ํŽธ์ง‘์‹œ ์ž์ฃผ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ.. >> ํด๋ฆฌ๊ณค ํํ•ฉ๋ฌธ์ œ A B A์˜ ๋ถ€๋ถ„์„ ๋ถ„๋ฆฌ(Split) ํ•  ๊ฒฝ์šฐ..B์ง€์—ญ์ด open์ƒํƒœ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ถ„๋ฆฌ๋˜์ง€ ์•Š๋Š”๋‹ค. ๋”ฐ๋ผ์„œ ๋ถ„๋ฆฌํ•˜๋ ค๋Š” ํด๋ฆฌ๊ณค์ด ์™€๋ฒฝํ•œ ํํ•ฉ์ƒํƒœ์ธ์ง€๋ฅผ Checkํ•ด์•ผ ํ•˜๋ฉฐ A์™€ B ์ง€์—ญ์„ ๋™์‹œ์— ๋ถ„๋ฆฌํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. Split์‹œ A์ง€์—ญ์˜ ์„ ๋ถ„์„ ์ž‘๋„ํ•˜๊ณ  ์œก์ง€์˜์—ญ ์„ ๊ฑฐ์ณ ๋‹ค์Œ B์ง€์—ญ์„ ๋ถ„๋ฆฌํ•˜๋Š” ์„ ๋ถ„์„ ์ž‘๋„ํ•œ ํ›„ ๋”๋ธ”ํด๋ฆญํ•œ ํ›„, ๋งˆ์šฐ์Šค์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ์ž‘์—…์„ ์ข…๋ฃŒ ํ•œ๋‹ค. A B ํŽธ์ง‘ ๋…ธ๋“œ ๋ถ„ํ•  ๋ณ‘ํ•ฉ
  • 22. ํ‹ฐ์„ผ๋ง๋„ ํŽธ์ง‘์‹œ ์ž์ฃผ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ.. >> ์ค‘๋ณตํ”ผ์ฒ˜ ์ •๋ฆฌ ๋ถ„๋ฆฌ(Split), ๋ณ‘ํ•ฉ(Merge) ๋“ฑ ํŽธ์ง‘์ž‘์—…์„ ์™„๋ฃŒ ํ•œ ํ›„, ํ‹ฐ์„ผ๋ง์˜ ์†์„ฑ์ฐฝ์„ ์˜คํ”ˆํ•˜์—ฌ ์ž‘์—…์‹œ ๋ฐœ์ƒ๋œ ์ค‘๋ณตํ”ผ์ฒ˜๋“ค์„ ์‚ญ์ œ ํ•˜์—ฌ์•ผ ํ•œ๋‹ค. ์‚ญ์ œ์‹œ์—” ์ผ์ผ์ด ์„ ํƒํ•˜์—ฌ ์ง€๋„์— ๋ฐ˜์ „๋˜๋Š” ๊ฒƒ์„ ์œก์•ˆ์œผ๋กœ ํ™•์ธํ•˜๋ฉด์„œ ์‚ญ์ œํ•ด ์ค€๋‹ค.
  • 23. [QGIS์—์„œ ํ‹ฐ์„ผ๋ง ์ œ์ž‘ ์š”๋ น ์š”์•ฝ] 1. ์ •์ ์„ Convexhull ๋กœ ๋ฒ”์œ„ ํด๋ฆฌ๊ณค ์ œ์ž‘ 2. Convexhull์„ 5km ๋„“ํ˜€ ๋ฒ„ํผ ํด๋ฆฌ๊ณค ์ œ์ž‘ -> ๋‚ด๋ถ€~์™ธ๊ณฝ๋ฒ”์œ„ ํ˜•์„ฑ 3. ๋ฒกํ„ฐ>๊ณต๊ฐ„์—ฐ์‚ฐ๋„๊ตฌ>์ฐจ์ด์  ๊ธฐ๋Šฅ์„ ์ด์šฉํ•˜์—ฌ.. ๋ฒ„ํผ๋ง๋œ Convexhullํด๋ฆฌ๊ณค์„ ์œก์ง€ ํ•ด์•ˆ์„ ๋ฒกํ„ฐ์™€์˜ ์ฐจ์ด๋ถ„์„ -> ํ•ด์•ˆ์„ ์™ธ๊ณฝ ์ง€์—ญ์ด ์ œ๊ฑฐ๋˜๊ณ  ์‚ฌ์šฉํ•  ํ•ด์–‘๊ณต๊ฐ„ ํด๋ฆฌ๊ณค ์ƒ์„ฑ(์ œ์ž‘ํ•œ ๋ฒ„ํผ๋งConvexhull์ด ํ•ด์•ˆ์„ ์œผ๋กœ ์ž˜๋ ค์„œ ์™„์„ฑ๋œ ํด๋ฆฌ๊ณค) 4. ์ •์ ์„ ์‚ฌ์šฉํ•˜์—ฌ Vornoi(thiessen) ํด๋ฆฌ๊ณค์„ ์ƒ์„ฑ(Voronoi's Buffer region:5~20% ์ ๋‹นํžˆ ํ™•์ธํ•ด ๋ณด๋ฉด์„œ ํ•ด์•ผํ•จ) 5. ์ •์ +Convexhull+ thiessen ๋„๋ฅผ ์ค‘์ฒฉํ•˜์—ฌ ํ‹ฐ์„ผ๋ง๊ณผ ์ปจ๋ฒก์Šคํ— ์™ธ๊ณฝ์„ ์ ๊ฒ€ํ•œ ํ›„, ํ‹ฐ์„ผ๋ง๋„ ์™ธ๊ณฝ์ด ์ •์ ๊ฐ„ ๊ฒฝ๊ณ„๋ฅผ ์œ ์ง€ํ•˜๋ฉฐ Convexhull์˜์—ญ์„ ๋ชจ๋‘ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋„๋ก ํ‹ฐ์„ผ๋ง๋„ ์™ธ๊ณฝ์„ ํ˜•์„ ์ˆ˜์ •(ํŽธ์ง‘) 6. ์™ธ๊ณฝ์ˆ˜์ •ํ•œ ํ‹ฐ์„ผ๋ง๋„์™€ ๋ฒ„ํผ๋œ Convexhull ํด๋ฆฌ๊ณค์„ Clip! (์ธํ’‹: Buffered Convexhull, ์ž๋ฅด๋Š” ๋ ˆ์ด์–ด:ํ‹ฐ์„ผ๋ง๋„) -> ๊ตฌํš๋„ ์ƒ์„ฑ 7. Multi-part๋กœ ํด๋ฆฝํ•‘๋œ ํด๋ฆฌ๊ณค๋“ค์€ ๊ฐœ๋ณ„ ํด๋ฆฌ๊ณคํ™” ํ•ด ์ฃผ์–ด์•ผ ํ•จ(Multi-part to single-part polygon) 8. ์ƒ์„ฑํ•œ ๊ตฌํš๋„์˜ ํ•ด์•ˆ์„ ์„ ์‚ดํŽด ๋ถˆํ•ฉ๋ฆฌํ•œ ๋ถ€๋ถ„์€ ๋ณ‘ํ•ฉ ๋ฐ ๋ถ„๋ฆฌ, ์„ ํ˜• ์ˆ˜์ • ๋“ฑ ์ •๋ฐ€์ˆ˜์ •์ž‘์—… ๋‹จ์ผํด๋ฆฌ๊ณค์— ๋ถ„๋ฆฌํ•ด์•ผ ํ•  ํด๋ฆฌ๊ณค์ด ๋งŽ์„ ๋•Œ ๋ถ„ํ•  ํŽธ์ง‘ -> ๋Œ€์ƒ๋ ˆ์ด์–ด ์ˆ˜์ •๋ชจ๋“œ์—์„œ '๊ฐ์ฒด๋ถ„ํ• ', '๊ฐ์ฒด๋ณ‘ํ•ฉ' ์ˆ˜ํ–‰ํ•ด์•ผ ํ•จ. 9. ํ‹ฐ์„ผ๋ง์— station_id ์ƒ์„ฑ ๋ฐ ๊ฐ’์ž…๋ ฅ(์†์„ฑํ…Œ์ด๋ธ” ์กฐ์ธ์‹œ ์‚ฌ์šฉ๋ ..) 5~8๋ฒˆ ๊นŒ์ง€๋Š” ์Šค๋ƒ…ํ•‘ ๊ฐ’์„ ๋งŽ์ด ์ฃผ๊ณ  ์ตœ๋Œ€ํ•œ ๊ณต๊ฐ„๋ฐ์ดํ„ฐ์˜ ๋ถ€์ ‘ํ•ฉ์ด๋‚˜ ๊ต์ฐจ, ์˜ค๋ฐ”, ์ค‘์ฒฉ ๋“ฑ์ด ์—†๋„๋ก topology error๋ฅผ ์ฃผ์˜ํ•ด์•ผ ํ•จ. ->์ž‘์—…์ด ์™„๋ฃŒ๋œ ํ›„์—๋„ ํด๋ฆฌ๊ณค๊ฐ์ฒด์— ์ด์ƒ์ด ์—†๋Š” ์ง€ ์†์„ฑํ…Œ์ด๋ธ”๊ณผ ๋„ํ˜•์˜ ํ™•์ธ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ๋ฐ”๋žŒ์ง ํ•จ. ๊ธฐํƒ€ ์ž์„ธํ•œ ์ž‘์—…์— ๋Œ€ํ•œ ์„ธ๋ถ€์‚ฌํ•ญ์€ Youtube ์˜์ƒ์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์ฐธ๊ณ ํ•˜๋ฉด ๋จ! 2017. 5. 5 KIOST ํ•ด์–‘์ž๋ฃŒ์‹ค ์˜ค์ •ํฌ ์”€.