# GeoServer {{tag>basic geoserver}} [홈페이지](http://geoserver.org/) ![](https://lh3.googleusercontent.com/-02Qgem4AZ80/V5Gbnrc9ROI/AAAAAAAACJ0/RMrn9PKalA4/s0/StrokesPlus_2016-07-22_13-05-55.png) 현재(2016.07.22 기준) 2.9.0 버전 ## 설치 ### Windows Installer 다운받은 파일명 : geoserver-2.9.0.exe ![](https://lh3.googleusercontent.com/-1XXBEfQcSEk/V5GdAkMt7zI/AAAAAAAACKE/hKEVqqAqMx4/s0/StrokesPlus_2016-07-22_13-11-50.png) 설치시에 기본 계정은 `admin` / `geoserver` 입니다. 기본 포트는 `8080`입니다. ![](https://lh3.googleusercontent.com/-httffJH0Fl0/V5GdO94VASI/AAAAAAAACKI/BC3oOhE96Xw/s0/StrokesPlus_2016-07-22_13-12-48.png) Ready to Install 화면에서 종합 정보를 확인 할 수 있습니다. ### Web Archive `error listenerStart` 로 시작되지 않는다. 2.8.4 버전으로 내려서 다운받아서 실행한다. ## 접속 웹으로 접속합니다. http://localhost:8080 ## Basic GeoServer [[http://geoserver.org/|GeoServer]] is an open source server for sharing geospatial data #### 5.3.1.3 데이터 아웃풋 데이터 산출물은 모두 WFS의 GeoFeature 요청에 따라 생산됩니다. ^포멧^설명^ |GML2/3|GML(Geography Markup Language)은 지리 관련 피처를 표현하기 이해 Open Geospatial Consortium(OGC)이 정의한 XML 문법입니다.| ## 5.4 데이터 ### 5.4.2 Stores 저장소(store)는 래스터 또는 벡터 데이터를 담고 있는 데이터 소스(data source)로 연결됩니다. ##### 5.4.3.2.1 기본 정보 Name - WMS 요청에서 레이어를 참조하는 데 쓰이는 식별자입니다. ##### 5.4.3.2.2 Coordinate Reference Systems(좌표계) Coordinate Reference Systems(CRS)은 물리적 좌표를 부여받은(georeferenced) 공간 데이터가 어떻게 지표면의 실제 위치에 연결되는지 정의합니다. CRS는 Spatial Reference System(SRS)라는 좀 더 일반적인 모델 안에 포함됩니다. |Native SRS| 레이어가 저장되어 있는 투영법(projection)을 말합니다. Projection 링크를 클릭하면 해당 SRS의 설명을 볼 수 있습니다. | |Declared SRS| GeoServer가 클라이언트에게 주는 SRS를 말합니다. | |SRS Handling| 2가지 SRS가 서로 다를 때 GeoServer가 어떻게 투영할 것인지를 정합니다. | ##### 5.4.3.2.3 Bounding Boxes Bounding Box는 레이어의 범위를 결정합니다. #### 5.4.3.3 퍼블리쉬 정보 편집 #### 5.4.4.1 Layer Group 편집 주석: 레이어 그룹은 서로 다른 경계 및 투영법을 가진 레이어들로 이루어질 수도 있습니다. GeoServer 는 레이어 그룹의 투영법에 맞춰 모든 레이어들을 자동적으로 좌표계변환을 합니다. ## 5.5 서비스 GeoServer 는 Open Geospatial Consortium(OGC)이 제정한 프로토콜을 사용해서 데이터를 서비스합니다. `Web Coverage Service(WCS)`는 커버리지 데이터(래스터) 요청을 지원하고, 지리 피처 데이터(벡터) 요청을 지원하며, Web Map Service(WMS)는 지리 데이터에서 생성된 이미지 요청을 지원합니다. ### 5.5.1 WCS Web Coverage Service(WCS)의 경우 오직 메타데이터 정보만을 편집할 수 있습니다. WCS((Web Coverage Service)), WFS((Web Feature Service)), WMS((Web Map Service)) 요청이 Service Metadata 라는 이름의 이 메타데이터 정보를 모두 사용합니다. #### 5.5.1.1 Service Metadata ^필드^설명^ |Enabled| |Strict CITE compliance| |Maintainer| 유지관리 조직명| |Online Resouce| |Title| 클라이언트 메뉴에서 해당 서비스를 식별할 수 있는, 사람이 바로 읽을 수 있는 간단한 설명을 말합니다.(필수)| |Abstract| 서비스에 대해 좀 더 자세한 설명을 제공합니다.| |Fees| |Access Contaraints| 서비스 제공자가 서비스에 제한을 걸 경우에 설정합니다. 서비스 접속에 제한이 없을 경우 NONE 이란 키워드를 사용하도록 되어 있으며, 이는 거의 대부분의 경우에 해당합니다. | |Keywords| 카탈로그 작업 및 검색 시 도움이 되는 해당 서비스에 관련된 짧은 단어들의 목록입니다.| ### 5.5.2 WFS Web Feature Service(WFS) 페이지에서 피처, 서비스 레벨, GML 산출물에 대해 설정할 수 있습니다. #### 5.5.2.2 Feature Open Geospatial Consortium(OGC) Web Feature Service(WFS)는 웹 상에서 지리 피처를 서비스하기 위한 프로토콜입니다. WFS 를 이용해서 코드화되고 전달되는 피처 정보로는 피처 기하 구조 및 피처 속성값(attribute values)이 있습니다. 기본 WFS는 피처 쿼리(query) 및 검색(retrieval)을 지원합니다. WFS 페이지에서 피처 경계(limits) 및 범위(bounding)를 설정할 수 도 있습니다. #### 5.5.2.3 Service Levels |Basic| Basic 서비스 레벨은 GetCapabilities, DescribeFeatureType, GetFeatureservice 작업 시 피처 데이터를 검색하고 받아오는 기능을 제공합니다. 이 레벨은 OGC 기본 WFS를 따르며, 편집할 수 없는(Read-only) WFS로 간주됩니다. | |Transactional| 모든 기본 WFS 작업에 더해, Transactianl 서비스 레벨은 데이터 처리(transaction) 요청을 지원합니다. 데이터 처리 요청은 WFS-T 기준 내에서 지리 피처의 생성, 삭제, 업데이트를 가능하게 합니다. | |Complete| Transactional 레벨의 작업에 더해 LockFeature 기능을 지원합니다. LockFeature 작업은 하나 혹은 그 이상의 피처형 인스턴스에 대해 고정(lock) 요청을 보내 서로 관련이 있는 리소스 사이의 링크를 취소(resolve)하는 역할을 합니다. | #### 5.5.2.4 GML Geography Markup Language(GML)는 OGC가 지리 피처를 표현하기 위해 정의한 XML 기반 문법입니다. 이전 GML 표준인 GML2 공간/비공간 특성을 모두 포함하는 지리 정보를 코드화합니다. GML3 은 GML2를 확장하여 3D 형상(표면 및 솔리드 모두)을 지원하는 등 여러 고급 기능을 가지고 있습니다. ### 5.5.3 WMS Web Map Service(WMS) 페이지에서 래스터 렌더링 및 SVG에 대한 옵션을 설정할 수 있습니다. #### 5.5.3.4 SVG Options GeoServer WMS 는 산출물 포맷의 하나로 Scalable Vector Graphics(SVG)를 지원합니다. 현재 GeoServer는 SVG 렌더링 프로그램을 2가지 지원하고 있는데, SVG Producer 메뉴에서 확인할 수 있습니다. ## 8.3 ArcSDE ESRI의 ArcSDE는 Oracle 또는 SQL Server 같은 관계형 데이터베이스 위에서 실행되는 공간 엔진(spatial engine)입니다. ArcSDE는 GeoTools ArcSDE 드라이버를 바탕으로 ESRI Java API 라이브러리를 사용합니다. ### ArcSDE 확장모듈 설치 경고: 라이선스 문제로 확장 모듈이 모든 파일을 담고 있지 않기 때문에, ArcSDE 지원 기능을 설치하려면 외부 파일을 추가 다운로드해야 합니다. ArcSDE 확장 모듈만 설치해서는 아무런 효과도 없습니다. ## GeoServer Setting ### 상태 변경시 서버상태 -> 환경구성 및 카탈로그 -> `다시불러오기` ### ArcSDE Extension 추가 홈페이지에서 다운로드 후 /WEB-INF/lib 폴더에 복사 작업공간 -> 새로운 작업공간 추가하기 저장소 -> 새로운 저장소 생성하기 -> ArcSDE `최대 연결 수` 수정 레이어 -> 레이어 편집 -> 활성화 체크 ## Coverage Access Settings * Core Pool Size * Maximum Pool size ### Tile Caching ## 참고 - http://www.slideshare.net/endofcap/geo-server-24x - http://endofcap.tistory.com/610 - https://drive.google.com/file/d/0B1qbDNTel8EcNzhheGhQUWR1a0U/edit