GeoServer
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
GeoServer는 자유롭고 개방적인 공간 데이터 인프라 내에서 노드로 작동하는 것을 목표로 하는 오픈 소스 지리 공간 데이터 서버이다. Web Map Service (WMS), Web Feature Service (WFS), Web Coverage Service (WCS) 등 다양한 표준 프로토콜을 지원하며, KML, GML, Shapefile, GeoJSON 등 여러 포맷으로 데이터를 출력할 수 있다. GeoServer는 GeoTools 라이브러리를 기반으로 하며, PostGIS, 오라클 스페이셜, MySQL 등 다양한 데이터 형식을 지원한다. REST 서비스 프레임워크로 Restlet을 사용하며, 스프링 프레임워크를 활용하여 OGC 서비스 구현 모듈을 위한 요청 디스패치 아키텍처를 제공한다. MassGIS, 영국 국립 지도 제작원 등 다양한 기관에서 활용되고 있다.
더 읽어볼만한 페이지
- 지리 정보 시스템 - 웨이즈
웨이즈는 사용자 참여형 실시간 교통 정보 기반 내비게이션 앱으로, 정확한 길 안내와 다양한 기능으로 인기를 얻었지만, 정보 공유 논란, 개인 정보 문제, 보안 취약성 및 국가 안보 우려 등의 비판도 존재한다. - 지리 정보 시스템 - 오픈스트리트맵
오픈스트리트맵(OSM)은 전 세계 사용자들이 참여하여 자유롭게 이용할 수 있도록 만들어진 크라우드소싱 기반의 세계 지도로, 오픈 데이터베이스 라이선스(ODbL)에 따라 배포되며 다양한 분야에서 활용되고 지속적으로 발전하고 있다. - 자바로 작성된 자유 소프트웨어 - Jitsi
Jitsi는 오픈 소스 화상 회의 솔루션으로, 학생 프로젝트에서 시작하여 여러 회사를 거쳐 현재 8x8에 인수되었으며, Jitsi Meet 등을 통해 간편한 화상 회의 기능을 제공하지만 개인 정보 보호에 대한 비판도 존재한다. - 자바로 작성된 자유 소프트웨어 - I2P
I2P는 2003년 Freenet에서 분기된 익명 P2P 분산 통신 계층으로, IP 주소 노출을 방지하며 다양한 소프트웨어와 익명성 응용 프로그램을 지원하고, 기부금으로 운영되며 6~8주마다 릴리스를 진행한다. - 자유 소프트웨어 - 김프
김프(GIMP)는 GNU 프로젝트에서 개발된 크로스 플랫폼 기반의 무료 오픈소스 래스터 그래픽 편집기로, 다양한 운영체제를 지원하며 풍부한 기능을 제공하지만 사용자 인터페이스에 대한 비판과 일부 기능의 부족함에 대한 평가도 존재한다. - 자유 소프트웨어 - PHP
PHP는 라스무스 러도프가 개발한 범용 스크립팅 언어로, 웹 개발에 널리 사용되며 LAMP 아키텍처의 핵심 요소이다.
| GeoServer - [IT 관련 정보]에 관한 문서 | |
|---|---|
| 개요 | |
![]() | |
| 종류 | 지리 정보 시스템 |
| 라이선스 | GPL |
| 웹사이트 | GeoServer 공식 웹사이트 |
| 개발 | |
| 개발자 | Boundless Spatial GeoSolutions Refractions Research |
| 프로그래밍 언어 | 자바 |
| 릴리스 정보 | |
| 최초 릴리스 | 2001년 |
| 최신 릴리스 날짜 | }} |
| 시스템 | |
| 운영 체제 | 리눅스 MS-Windows macOS POSIX 호환 시스템 |
2. 목표
GeoServer는 자유롭고 개방적인 공간 데이터 인프라 내에서 노드로 작동하는 것을 목표로 한다. 아파치 HTTP 서버가 HTML을 게시하기 위한 자유롭고 개방적인 웹 서버를 제공해 온 것처럼, GeoServer는 지리 공간 데이터에 대해 동일한 역할을 수행하는 것을 목표로 한다.
GeoServer는 다음과 같은 주요 기능을 제공한다.
3. 주요 기능
GeoServer는 표준 프로토콜을 이용하여 KML, GML, Shapefile, GeoRSS, PDF, GeoJSON, JPEG, GIF, SVG, PNG 등의 포맷을 출력할 수 있다.[4] 또한, WFS-T를 통하여 데이터 편집이 가능하며, 데이터 미리보기를 위한 통합된 OpenLayers 클라이언트를 포함한다.
GeoServer는 KML을 이용한 구글 어스(Google Earth)의 네트워크 링크 기능을 통해 지리공간 데이터를 발행할 수 있다. 사용자 정의 팝업, 시간 및 고도 시각화, "super-overlays"를 포함한 구글 어스(Google Earth)의 고급 기능을 지원한다.
GeoServer는 GIS 라이브러리인 GeoTools를 기본으로 사용한다.[5] GeoServer는 다음과 같은 다양한 데이터 형식을 읽을 수 있다.[3]
4. 지원 포맷
GeoServer는 다음과 같은 다양한 포맷을 지원한다.
GeoServer의 확장팩을 이용하면 GDAL 라이브러리가 제공하는 더 많은 포맷을 사용할 수 있다. GeoServer는 다음과 같은 다양한 데이터 형식을 읽을 수 있다.[3]
- PostGIS
- 오라클 스페이셜(Oracle Spatial)
- ArcSDE
- IBM Db2
- MySQL
- MongoDB
- 아파치 솔라(Apache Solr)
- Shapefile
- GeoTIFF
- GTOPO30
- ECW, MrSID
- JPEG2000
5. 아키텍처
GeoServer는 REST 서비스 프레임워크로 Restlet을 사용한다. 내장된 Jetty (web server) 서버를 제공하지만, 일반 servlet container도 지원한다. TileCache와 유사한 Java 기반 캐싱 컴포넌트인 GeoWebCache가 통합되어 있으나 독립적으로 활용할 수 있다.[8]
GeoServer는 스프링 프레임워크를 사용하여 OGC 서비스 구현 모듈을 위한 요청 디스패치 아키텍처를 제공한다. 웹 관리 애플리케이션은 위켓을 사용하여 확장이 추가 구성 화면을 제공할 수 있도록 한다. 이 애플리케이션은 스프링-MVC 프레임워크를 사용하여 구현된 REST API를 제공한다.
GeoServer는 웹 애플리케이션으로, 모든 일반적인 서블릿 컨테이너를 지원한다(독립 실행형 배포판은 제티 (웹 서버)를 임베디드 서버로 포함하여 사용 가능). GeoWebCache는 TileCache와 유사한 자바 기반 캐싱 컴포넌트로 GeoServer와 함께 제공되지만 별도로 사용할 수도 있다.[6] 마찬가지로 GeoServer는 GeoTools를 자바 라이브러리로 패키지화하지만 별도로 사용할 수도 있다.[7]
GeoServer는 오랫동안 사용된 애플리케이션으로 여러 아키텍처 변경을 거쳤다. GeoServer 1.0은 STRUTS 프레임워크를 기반으로 구축되었으며, 스프링 프레임워크 및 Wicket으로의 마이그레이션은 GeoServer 2.0에서 이루어졌다. 초기 버전의 REST API는 스프링-MVC 프레임워크로 마이그레이션하기 전에 레스틀릿을 사용했다.
6. 활용
다음은 GeoServer를 활용하는 주요 기관 및 단체들이다.
| 기관/단체명 | 설명 |
|---|---|
| 매스GIS | 매사추세츠주 GIS |
| MACRIS 지도 | 매사추세츠 역사 위원회 |
| 트라이메트 | 오리건주 포틀랜드의 대중교통 기관 |
| 영국 국립 지도 제작원 | 영국의 국립 지도 제작 기관 |
| 프랑스 국립 지리원 | 프랑스의 국립 지도 제작 기관 |
| GBIF | |
| 세계 은행 | |
| 글로벌 지진 모델 | |
| GMOS | 글로벌 수은 관측 시스템 |
| FAO | |
| 뉴욕시 정보 기술 및 통신부 | |
| TeamSurv | |
| ITU |
참조
[1]
웹사이트
History — GeoServer 2.21.x User Manual
https://docs.geoserv[...]
2022-03-31
[2]
웹사이트
GeoServer
http://geoserver.org[...]
2018-08-02
[3]
웹사이트
GeoServer
http://geoserver.org[...]
2018-08-02
[4]
웹사이트
WFS reference — GeoServer 2.14.x User Manual
http://docs.geoserve[...]
2018-08-02
[5]
웹사이트
About - GeoServer
http://geoserver.org[...]
2018-08-02
[6]
웹사이트
GeoWebCache
http://geowebcache.o[...]
[7]
웹사이트
GeoTools
http://geotools.org/
[8]
웹인용
GeoWebCache
http://geowebcache.o[...]
2010-03-26
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com
