GeoServer
(지오서버)는 地理空間 데이터를 共有하고 編輯할 수 있는
자바
로 開發된 오픈 소스
GIS
소프트웨어 서버이다. 相互운용성을 前提로 開發되었기 때문에, 開放形 標準을 使用하여 다양한 空間 데이터 소스를 서비스할 수 있게 한다.
GeoServer는 커뮤니티 基盤 프로젝트이기 때문에, 全 世界의 個人과 機關의 다양한 그룹에 依해 開發, 테스트 및 支援된다.
GeoServer는
웹 맵 서비스
(WMS) 뿐만 아니라
Open Geospatial Consortium
(OGC)
Web Feature Service
(WFS),
Web Coverage Service
(WCS) 그리고
Web Processing Service
(WPS) 標準에 對한
參照 具現
이기도 하다. GeoServer는 地理空間 웹(GeoSpatial Web)의 核心 컴포넌트를 構成한다.
目標
[
編輯
]
GeoServer는 自由 및 開放型
Spatial Data Infrastructure
內에서의 노드 役割을 目標로 한다.
Apache HTTP Server
가
HTML
揭示를 위한 自由 및 開放型 웹 서버를 提供하는 것처럼, GeoSever는 地理空間 데이터에 對해 같은 役割을 遂行하는 것이다.
포맷 支援
[
編輯
]
GeoServer는 다음을 包含하는 다양한 포맷을 支援한다:
GeoServer의 擴張팩을 利用하면
GDAL
라이브러리가 提供하는 더 많은 포맷을 使用할 수 있다.
主要 機能
[
編輯
]
GeoServer는 標準 프로토콜을 利用하여
KML
,
GML
,
Shapefile
,
GeoRSS
,
PDF
,
GeoJSON
,
JPEG
,
GIF
,
SVG
,
PNG
等의 포맷을 出力할 수 있다.
또한,
WFS transactional profile
(WFS-T)를 통하여 데이터 編輯이 可能하며, 데이터 미리보기를 위한 統合된
OpenLayers
클라이언트를 包含한다.
GeoServer는 이 外에도
KML
을 利用한
Google Earth
의 네트워크 링크 機能을 통해 地理空間 데이터를 發行할 수 있다. 使用者 定義 팝업, 時間 및 高度 視覺化, "super-overlays"를 包含한
Google Earth
의 高級 機能을 支援한다.
GeoServer는
GIS
라이브러리人
GeoTools
를 基本으로 使用한다.
活用
[
編輯
]
아키텍처
[
編輯
]
GeoServer는
REST
서비스의 프레임워크로
Restlet
을 使用한다. 內藏된
Jetty (web server)
內臟 서버를 提供하지만, 一般
servlet container
도 支援한다.
TileCache
와 類似한 Java 基盤 캐싱 컴포넌트人
GeoWebCache
가 統合되어 있으나 獨立的으로 活用이 可能하다.
[2]
같이 보기
[
編輯
]
參考
[
編輯
]
外部 링크
[
編輯
]
소스코드(GitHub):
https://github.com/geoserver