Cute Happy Ghost
본문 바로가기
QGIS·Geo

openlayers와 geoserver활용하여 행정경계 표현(2) geoserver - DB연결, QGIS활용해 행정경계SHP를 DB에 넣기, geoserver에서 layer발행하기

by JENN_tech7 2022. 6. 14.
728x90
SMALL

먼저 작업공간에서 이름과 URI을 추가해준다

 

 

 

 

저장소 > 새로운 저장소 생성하기

 

 

 

postGIS 클릭

 

 

 

 

db연결을 해준다. 작업공간과 데이터저장소 이름은 전에 했던 걸로 넣어주기

연결파라미터에 db연결정보를 넣어주면됨

그리고 레이어를 등록해야되는데 나는 qgis를 통해 등록을 하겠다..

 

 

 

 

 

 

필요한 행정경계레이어는 아래에서 다운로드

 

http://www.gisdeveloper.co.kr/?p=2332 

 

대한민국 최신 행정구역(SHP) 다운로드 – GIS Developer

 

www.gisdeveloper.co.kr

 

 

 

 

 

 

shp파일 넣어주고, qgis에도 db연결이 되어있어야겠지..?

없으면 새연결 눌러서 연결해줌

 

 

 

 

 

DB관리자에서 얘를 넣어줄거다

 

연결한 db의 스키마를 클릭하고 레이어/파일불러오기클릭

 

 

 

 

 

해당 레이어를 선택하고 원하는 테이블명을 선택

대상SRID에 기본좌표계 WGS84로 꼭 해주기

그리고 기본옵션선택해주면 

 

 

 

 

ㅋ......

다 깨지네

그럼 인코딩을 EUC-KR로 해보자;

 

 

 

휴 이제 잘 나온다.....

그러면 이제 이 테이블이 db에 있으니까 얘를 layer로 발행시켜주면 된다!

 

 

 

다시 geoserver로 가서 레이어>새로운 레이어 추가하기 클릭

 

 

방금한 ctp_rvn_test를 발행해보자

 

 

데이터로부터 계산하기를 눌러 레이어 최소경계영역 설정해주기

스타일적용은 발행 > WMS설정 > 레이어 설정에서 가능!

728x90
LIST

댓글