์ด๊ฒ์ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ shpproj ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
shpproj - PROJ.4๋ฅผ ์ฌ์ฉํ์ฌ Shapefile์ ์ฌํฌ์ํฉ๋๋ค.
๊ฐ์
shpproj in_shp_file out_shp_ํ์ผ [-๋=in_proj_file | -๋="in_params"| -i=์ง๋ฆฌ์ ]
[-์ค=out_info_file | -์ค="out_params"| -o=์ง๋ฆฌ์ ]
์ต์
in_shp_file
์กด์ฌํ๋ shapefile์ ์ด๋ฆ.
out_shp_ํ์ผ
์์ฑ๋ ์๋ก์ด ๊ณ ์ Shapefile์ ์ด๋ฆ์ ๋๋ค.
-i ํฌ์์ ์ ๋ ฅํฉ๋๋ค. ์ ๋ ฅ์ ์ธ ๊ฐ์ง ์์ค ์ค ํ๋์์ ์ฌ ์ ์์ต๋๋ค. ํฌ์ ๋งค๊ฐ๋ณ์
๋งค๊ฐ๋ณ์๋ ์ง๋ฆฌ๋ฅผ ํตํด ์ง์ ํ์ผ์ ์์ฑํฉ๋๋ค. ์์ดํํ์ผ์ ์ฐ๊ด๋
prj ํ์ผ, ์ด๋ฆ์ Shapefile๊ณผ ๋์ผํ์ง๋ง ".prj"๋ก ๋๋๋ฉฐ ๋ค์์์ ์ฌ์ฉ๋ฉ๋๋ค.
๊ธฐ๋ณธ๊ฐ์ ๋ค๋ฅธ ๋ชจ๋ ๋งค๊ฐ๋ณ์๋ฅผ ๋ฌด์ํฉ๋๋ค. ์ ๋ ฅ์ด ์๋ต๋๋ฉด ๊ธฐ๋ณธ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๊ธฐ๋ณธ prj ํ์ผ์ด ์กด์ฌํ์ง ์๋ ํ ์ง๋ฆฌ์ ์ ๋๋ค.
-o ์ถ๋ ฅ์ ์ธ ๊ฐ์ง ์์ค ์ค ํ๋์์ ๋์ฌ ์ ์์ต๋๋ค. ํฌ์ ๋งค๊ฐ๋ณ์ ํ์ผ, ์ง์
๋งค๊ฐ๋ณ์๋ ์ง๋ฆฌ์ ์์น๋ฅผ ํตํด. ์ถ๋ ฅ์ด ์๋ต๋๋ฉด ๊ธฐ๋ณธ๊ฐ์ ์ง๋ฆฌ์ ์ ๋๋ค.
ํฌ์ฌ ์ธ๋ถ ์ฌํญ
ํฌ์ ๋งค๊ฐ๋ณ์ ํ์ผ
์ด ํ์ผ์ ํ์ฅ์ ".prj"๋ก ๋๋์ผ ํฉ๋๋ค. ํ๋์ ํฌ์ ํํ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.
๋ผ์ธ๋น ๋งค๊ฐ๋ณ์. ๋งค๊ฐ๋ณ์์ ์์๋ ์๊ด์์ต๋๋ค. ํฌ์ ๋งค๊ฐ๋ณ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
PROJ.4 ํฌ์์ ์ ์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ฒ์ ๋๋ค.
ํฌ์ ๋งค๊ฐ๋ณ์
proj ๋ฐ invproj์์ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ๋์ผํฉ๋๋ค.
์ฌ์ฉ: proj -lu ์ฌ์ฉ ๊ฐ๋ฅํ ๋จ์ ๋ณด๊ธฐ proj -le ์ฌ์ฉ ๊ฐ๋ฅํ ํ์์ฒด ๋ณด๊ธฐ
๋๋ ๋ค์ PROJ.4 ์นํ์ด์ง๋ฅผ ๋ฐฉ๋ฌธํ์ธ์. http://www.remotesensing.org/proj ์์ธํ ๋ด์ฉ์.
์
๋ค์ ์์ ํ๋ก์ ํธ ํ์ผ ํ ํ ์คํธ ์ ํ 3, Stateplane NAD83์์ ๋ฐ์ดํฐ ์ด๋
๊ตฌ์ญ 1002 ~ UTM ๊ตฌ์ญ 16(๋ฏธํฐ)
shpproj ํ ํ ์คํธ ์ด -๋="init=nad83:1002๊ฐ ๋จ์=us-ft" -์ค="ํ๋ก์ ํธ=utm ๊ตฌ์ญ=16๊ฐ ๋จ์=m"
shpproj ํ ํ ์คํธ ํ 3 -์ค="ํ๋ก์ ํธ=utm ๊ตฌ์ญ=18๊ฐ ๋จ์=m" -๋="๊ตฌ์ญ=16 ํ๋ก์ ํธ=utm ๋จ์=us-ft"
shpproj ํ ํ ์คํธ ํ 3 -์ค="ํ๋ก์ ํธ=utm ๊ตฌ์ญ=18๊ฐ ๋จ์=m"
์ด ์์์๋ prj ํ์ผ์ ์ฌ์ฉํ๊ณ ์ง๋ฆฌ ํ์ผ๋ก ๋ณํํฉ๋๋ค. ๊ทธ๊ฒ์ ์ฐธ๊ณ -o=์ง๋ฆฌ์ ๋ ์ ์์ต๋๋ค
์๋ต.
shpproj ํ ํ ์คํธ ํ 3 -๋=myfile.prj -o=์ง๋ฆฌ์
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก shpproj ์ฌ์ฉ