GeoServer
WMS·WFS·WMTS와 후속 OGC API를 제공하는 대표 지도 서버.
국내 공공기관 최다 사용 지도 서버. 작업공간 → 저장소(PostGIS 등) → 레이어 순으로 등록, 스타일은 SLD. 타일 캐시 GeoWebCache 내장(WMTS). OGC API Features는 정식 확장(이 사이트는 compose.yaml에서 설치), OGC API Tiles·Maps는 커뮤니티 모듈, 벡터타일(MVT) 출력도 확장.
- 입출력
- SHP, PostGIS, GeoTIFF → WMS, WFS, WMTS, OGC API Features (확장: MVT, OGC API Tiles·Maps)
- 언어
- Java
- 라이선스
- GPL-2.0
- 버전
- 3.0.2
- 상태
- 사용 중
- 실행 이미지
docker.osgeo.org/geoserver:3.0.2- 서빙하는 출력
- WMS 이미지, XYZ 래스터 타일, GeoJSON
- 홈페이지
- https://geoserver.org
이 사이트에서 확인한 지원
위 실행 이미지로 직접 돌려 본 결과. 공식 문서의 지원 목록과 다를 수 있음(빌드 기능·확장 설치 여부).
| 입력 → 출력 | 수준 | 확인 내용 |
|---|---|---|
| PostGIS 표 → WMS·WMTS 그림 | 직접 처리 | 벡터 레시피 5종. WMTS = 발행과 함께 생기는 GeoWebCache 타일 |
| PostGIS 표 → WFS GeoJSON | 직접 처리 | srsName으로 요청 좌표계 변환. numDecimals 7 지정(기본 4자리) |
| GeoTIFF → WMS·WMTS 그림 | 변환 후 처리 | 래스터·DEM 레시피. COG로 바꾼 뒤 GeoTIFF 저장소로 발행, SLD로 색 |
| MVT 벡터타일 출력 | 미지원 | 이 이미지에 vectortiles 확장 없음 — WMS·WMTS 출력 형식 목록에 없음 |
| PostGIS 표 → OGC API Features GeoJSON | 직접 처리 | 정식 확장 ogcapi-features 3.0.2. 작업공간 주소 /geo/ogc/features/v1/collections/{레이어}/items, 좌표 CRS84 |
| OGC API Tiles·Maps | 미지원 | 커뮤니티 모듈 — 3.0.2용 배포본 없음(3.0.3-SNAPSHOT뿐), 버전 고정 불가라 미설치 |
대표 명령
docker run -p 8080:8080 docker.osgeo.org/geoserver:3.0.2이 사이트 사용처
- .csv CSV속성 데이터실행: GeoServer 레시피
- .tif .cog.tif COG (Cloud Optimized GeoTIFF)정사영상·래스터실행: GeoServer 레시피
- .jpg .jgw JPEG정사영상·래스터실행: GeoServer 레시피
- .png .pgw PNG정사영상·래스터실행: GeoServer 레시피
- .tif .tiff GeoTIFF정사영상·래스터실행: GeoServer 레시피
- .webp .wld WebP정사영상·래스터실행: GeoServer 레시피
- .img ERDAS IMAGINE (.img)지형실행: GeoServer 레시피
- .tif .tiff DEM GeoTIFF지형실행: GeoServer 레시피
- .geojson .json GeoJSON (높이 속성)2.5D 벡터실행: GeoServer 레시피
- .shp .zip Shapefile (높이·층수 속성)2.5D 벡터실행: GeoServer 레시피
- .fgb FlatGeobuf2D 벡터실행: GeoServer 레시피
- .geojson .json GeoJSON2D 벡터실행: GeoServer 레시피
- .gml .xml GML2D 벡터실행: GeoServer 레시피
- .gpkg GeoPackage2D 벡터실행: GeoServer 레시피
- .shp .zip Shapefile2D 벡터실행: GeoServer 레시피