GeoServer 작업공간 및 레이어 생성

I. 목표

GeoServer로 WMS등을 서비스하기 위해서 작업공간을 생성하여 레이어롤 발행해야 한다고 하여  다음과 같이 연구하였다.

 

II. 연구및 개발내용

1. 작업공간 생성

1) 좌측 메뉴에서 “작업공간” 클릭 후 우측화면에서 “새로운 작업공간 추가하기”로 생성

 

2) 다음과 같은 항목을 입력한후 저장 버튼 클릭

 

2. 저장소

1) 새로운 저장소 생성

좌측 메뉴에서 “저장소”를 클릭, 우측 화면에서 “새로운 저장소 생성하기”를 선택

2) 벡터 데이터 저장소 선택

아래 화면에서 “PostGIS  – PostGIS Database” 선택

 

3) 새로운 벡터 데이터 저장소 추가

아래 항목을 입력하고 저장 버튼을 눌러 저장한다.

    • 작업공간 : lbsok
    • 데이터 저장소 이름 : mosaic
    • 설명 : 모자이크
    • 연결파라미터 : 데이터베이스 접속정보

3. 레이어 발행

레이어 발행은 상기 저장소를 추가하면 아래와 같이 발행하는 화면이 바로 나타난다. 또는 메뉴에서 들어가려면 “레이어 > “새로운 레이어 추가하기” 버튼을 클릭한후 저장소를 클릭하면 된다.

 

1) 발행하기 : “새로운 SQL 뷰 설정하기…”를 클릭

2) 새로운 SQL 뷰 생성

 

      • 공간 좌표 체계 : EPSG:4326 선택
      • 레어어 최소경계 영역 : 데이터로부터 계산하기 클릭, 원본 영역으로부터 계산하기 선택

      • 다시 SQLVIEW 에서 쿼리 파라미터 추가

 

SELECT  corp_id, branch_seq, branch_name,inout_radius,

(inout_radius * 2) AS distance,

geom,

case when icon_name is null then

‘./upload/maps/house01.png’

else

‘.’ || icon_path || icon_name

end as icon

FROM    branch_info

WHERE   CORP_ID=’%corpId%’

 

3) “발행”탭으로 이동하여 WMS 설정을 선택

아래 장에  다시 공항에 대한 아이콘 등의 스타일을 만들어 재수정 하도록 하고 현재는 아래처럼 기본스타일을 기존에 있는 burg로 선택

 

4) 저장 : 하단 “저장”버튼을 클릭하여 완료

 

 

III. 결론

작업공간 및 저장소 생성, 그리고 레이어를 발행하기 위하여 SQLVIEW를 이용하여 DB에서 거점정보를 로딩하여 보았고, 지도에 올렸을때 빠른처리 속도를 느낄수 있었다.

 

태그 , ,