TASTEGEO 문서
TASTEGEO는 GeoServer의 공개 동작(OGC 요청·응답·오류와 REST 설정)을 기준 서버와 같은 요청으로 비교하며 다시 구현하는 Rust 네이티브 공간정보 서버입니다. JVM 없이 실행 파일 하나로 돌고, 프로토콜 코드는 PostGIS·GeoPackage·Shapefile·GeoTIFF 저장소와 버전이 있는 경계로 나뉩니다. 기존 data_dir은 읽기만 하며 진단하고, shadow 트래픽 비교와 되돌리기 조건을 거쳐 단계적으로 옮깁니다. 지금은 핵심 계약이 검증 단계의 부분 지원이며, 완전한 대체품을 선언하지 않습니다. 자세한 소개와 호환성 현황은 tastegeo.com에 있습니다.
설치
검증된 배포 파일과 URL이 등록되기 전에는 임의 다운로드 링크를 제공하지 않습니다.
현재 확인할 정보
- 소스 버전
- 미정
- 지원 환경
- 배포 대상 검증 중
- 배포 상태
- Coming Soon
- 외부 문서
- 검증된 문서
빠른 시작
- 1
다운로드 페이지에서 코드 서명과 SHA-256이 확인된 Windows 실행 파일을 받아 한 폴더에 풉니다.
- 2
인증 방식(익명 읽기·Basic·토큰) 가운데 하나와 data_dir을 정하고 서버를 켭니다.
- 3
GetCapabilities로 서비스를 확인하고, 운영 중인 GeoServer가 있으면 같은 요청을 보내 응답을 비교합니다.
주요 기능
OGC 서비스
WMS 지도·feature info·범례, WFS 조회와 트랜잭션, WMTS 타일, WCS coverage를 공개 HTTP 경계에서 다룹니다. 모두 검증 중인 부분 지원입니다.
REST 카탈로그
워크스페이스·저장소·레이어 같은 카탈로그와 서비스 설정을 REST로 다룹니다. 켜 두면 상태를 파일에 남기고, 망가지면 마지막 정상본으로 되살립니다.
저장소 어댑터
PostGIS·GeoPackage·Shapefile·GeoTIFF(COG 포함)를 버전이 있는 경계 뒤에 둡니다. 프로토콜 코드가 특정 저장소에 직접 묶이지 않습니다.
기준 서버와 비교
같은 요청을 기준 서버와 TASTEGEO에 보내 XML·feature·geometry·OGC 오류를 정규화해 비교하고, 래스터는 golden image로 맞춥니다.
렌더링과 타일 캐시
스타일을 적용해 지도를 그리고, WMTS matrix set에 맞춘 타일 캐시를 둡니다.
좌표계와 필터
좌표계 변환과 OGC 필터를 저장소와 무관한 기반 계층에서 처리합니다.
보안 기본값
기본은 모두 거부입니다. 읽기 전용 익명 공개, Argon2id 해시만 받는 Basic 인증, 토큰 인증 가운데 하나만 켤 수 있고 서로 섞이지 않습니다.
마이그레이션
기존 data_dir을 읽기만 하며 진단하고, 별도 변환·shadow 트래픽·canary·되돌리기 조건으로 단계적으로 옮깁니다.
네이티브 배포
첫 판은 컨테이너 없이 도는 Windows x86_64 실행 파일입니다. Linux·macOS는 실제 장비 검증 뒤에 엽니다.
공급망과 서명
의존성 라이선스 정책과 취약점 검사, CycloneDX SBOM을 두고, 배포본은 코드 서명과 체크섬으로 확인합니다.
문제 해결
다운로드 버튼이 보이지 않아요.
공개 배포 파일이 아직 등록되지 않았습니다. 준비된 파일만 다운로드 페이지에 표시합니다.
지원 운영체제를 확인할 수 있나요?
제품별 검증이 완료된 환경만 문서에 표시합니다. “검증 중” 표시는 아직 확정 전이라는 뜻입니다.
현재 기능 범위는 어디에서 확인하나요?
이 문서의 주요 기능과 제품 상세 페이지는 현재 프로젝트 소스를 기준으로 작성됩니다.
