
์๋ ํ์ธ์. ์ค๋๋ง์ ๋์์จ Heon์ ๋๋ค. ์ง๋ ๋ฌ, ์ ๋ ์๋์ง์๋ฃจ์ ์คํํธ์ ์์ ๋ฐฑ์๋ ์์ง๋์ด๋ก ์ฌ์งํ๊ฒ ๋์๋๋ฐ์. ์งํ ์ค์ธ ํ๋ก์ ํธ์ ํฌ์ ๋์ด ์ ์๋ ๋ค๋ค๋ณด์ง ๋ชปํ๋ ํด๋ฆฌ๊ณค ๊ณต๊ฐ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ ์๋น์ค๋ฅผ ๊ฐ๋ฐํ๊ฒ ๋์์ต๋๋ค.
์ด๋ฒ ํฌ์คํ ์ PostGIS๋ฅผ ์ด์ฉํ์ฌ ๊ณต๊ฐ์ ๋ณด๋ฐ์ดํฐ์ธ shapefile(.shp)์ PostgreSQL์ importํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํ๋ ค๊ณ ํฉ๋๋ค. ์์ฑํ๋ ์ฒซ ๋ฒ์งธ ๋ชฉ์ ์ ๊ธฐ์ ๋ธ๋ก๊ทธ์ ์์ฑํ์ฌ, ์ถํ์ ์ ์ค์ค๋ก๊ฐ ๊ตฌ๊ธ๋งํ๋ ์๊ฐ์ ์ค์ด๊ธฐ ์ํจ์ด๋ฉฐ, ๋ ๋ฒ์งธ๋ ๋น๊ต์ ์์ํ ๊ณต๊ฐ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ์ด๋ค์ ์ํด ์ ๊ฐ ๊ฒฝํํ๋ ๊ธฐ๋ก๋ค์ ๊ณต์ ํ๊ณ ์ ํจ์ ๋๋ค.
๋จผ์ , ์ง๋ฆฌ๊ณต๊ฐ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ดํ DB๋ฅผ ์์ฑํฉ๋๋ค.

Databases > Create > Database...
SQL ์ฟผ๋ฆฌ ๋น๋๋ก ๋ช ๋ น๋ฌธ์ ์ ๋ ฅํ์ฌ PostgreSQL์ PostGIS extension์ ๋ก๋ํฉ๋๋ค.

create extension postgis;

PostGIS Bundle์ ์คํ์ํค๊ณ , View connection details์์ username, password, host, database๋ฅผ ์ ๋ ฅํด์ ์กฐ๊ธ ์ ์ ์์ฑํ DB์ ์ฐ๊ฒฐํด์ฃผ์ธ์.



๋ก์ปฌ์์ DB์ ์ ์ฅํ .shp ํ์ผ์ ์ ํํ๊ณ SRID(๊ณต๊ฐ ์ฐธ์กฐ ์๋ณ์)๋ฅผ ์ ๋ ฅํด์ฃผ์ด์ผํฉ๋๋ค.
๊ณต๊ณต๋ฐ์ดํฐํฌํธ ๊ฐ์ ๊ณต์ ๋ฐ์ดํฐ์ธ ๊ฒฝ์ฐ ํ์ค์ขํ๊ณ ์ ๋ณด์ 4์๋ฆฌ ์ซ์๊ฐ ๊ธฐ์ฌ๋์ด ์์ ๊ฒ์ด์ง๋ง
๋ชจ๋ฅด๋ ๊ฒฝ์ฐ์์๋ ๋ฐ์ดํฐ ์์ถ ํ์ผ ๋ด์ .shp์ ๊ฐ์ด ์๋ .prj ํ์ผ์ ์ด์ฉํด์ผํฉ๋๋ค.
https://developers.arcgis.com์์ .prj ํ์ผ์ ์ ํ ๋ฌธ์์ด์ ์ฐพ์ ๊ณต๊ฐ๋ฐ์ดํฐ์ SRID์ฝ๋๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.(ํ์ง๋ง ๋๋ถ๋ถ ๊ณต๊ฐ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ ๊ณณ์์ SRID ์ฝ๋๋ฅผ ์๋ ค์คํ ๋ ์ด๊ฑด ์ ๋ง ์ตํ์ ๋ฐฉ๋ฒ์ ๋๋ค.)
๊ทธ๋ฆฌ๊ณ import ๋ฒํผ์ ๋๋ฌ์ ์ฐ๊ฒฐ๋ PostgreSQL์ ๊ณต๊ฐ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ ์ ์์ต๋๋ค.
์ด์ Select๋ฌธ์ ์คํ์์ผ ๋ฐ์ดํฐ๊ฐ ์ ๋ค์ด๊ฐ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
geoviewer์์ ๊ณต๊ฐ๋ฐ์ดํฐ๋ฅผ ์ ๋๋ก ํ์ธํ๋ ค๋ฉด ๊ณต๊ฐ์ฟผ๋ฆฌ๋ก ๋ค๊ฐํ ๋ฉํฐํด๋ฆฌ๊ณค์ ํ์ค์ขํ๊ณ๋ก ๋ณํํด์ ์กฐํํด์ผํฉ๋๋ค.
(์๋ ํ๋ฉด์ Datagrip์ ์ฌ์ฉํ๋ฉด ํ๋ฉด์
๋๋ค.)
-- ๋ค๊ฐํ ๋ฉํฐํด๋ฆฌ๊ณค์ ํ์ค ์ขํ๊ณ WGS 84๋ก ๋ณํํ์ฌ ์กฐํ
SELECT dgm_nm, signgu_se, shape_area, ST_AsText(ST_Transform(geom, 4326)) AS wgs84_polygon
FROM upis_c_uq111;

์ปฌ๋ผ ์ ๋ณด์์ ์กฐ๊ธ ์ ์ ์ ๋ ฅํ๋ SRID์ฝ๋๊ฐ ํด๋ฆฌ๊ณค๋ฐ์ดํฐ์ ์ ์ฉ๋์ด ์์ด์ผํฉ๋๋ค. ์ฝ๋๊ฐ ๋ง์ง ์๋๋ค๋ฉด ๊ณต๊ฐ๋ฐ์ดํฐ๊ฐ ์ด์ํ๊ฒ ์ถ๋ ฅ์ด ๋ฉ๋๋ค.(์์ด์ฌ๋๋๋ก ๋ ์๊ฐ๋ฒ๋ฆผ)
๊ฒฝ๋ก์ ํ๊ธ์ด ๋ค์ด๊ฐ์์ผ๋ฉด import๊ฐ ์๋ฉ๋๋ค.
๋ฐ๋์ ์์ด์ฌ์ผํด์.
import ์ฑ๊ณต
๋ง์ฝ encoding ์ค๋ฅ๊ฐ ๋ฌ๋ค๋ฉด options์์ UTF-8์ EUC-KR๋ก ๋ฐ๊พธ์ด์ ์งํํด๋ณด์ธ์.