서버·서빙

martin

PostGIS·PMTiles·GeoJSON → 벡터타일 고속 제공 서버.

MapLibre 프로젝트의 타일 서버. PostGIS 테이블 자동 발행(테이블 이름 = 소스 id), 요청마다 ST_AsMVT 실행. 테이블은 시작할 때만 탐색 → 새 테이블은 재시작 필요. 공식 문서의 소스 목록(COG 등)은 버전·빌드마다 다름 → 아래 확인 표.

입출력
PostGIS, PMTiles, MBTiles, GeoJSON → MVT
언어
Rust
라이선스
MIT / Apache-2.0
버전
1.16.1
상태
사용 중
실행 이미지
ghcr.io/maplibre/martin:1.16.1
서빙하는 출력
MVT 벡터타일
홈페이지
https://martin.maplibre.org

이 사이트에서 확인한 지원

위 실행 이미지로 직접 돌려 본 결과. 공식 문서의 지원 목록과 다를 수 있음(빌드 기능·확장 설치 여부).

입력 → 출력수준확인 내용
PostGIS 표 → MVT직접 처리벡터 레시피 5종. public 스키마 자동 발행, 요청마다 ST_AsMVT
PMTiles 파일 → 타일직접 처리설정 pmtiles.sources. tippecanoe 결과 trdar.pmtiles로 확인
GeoJSON 파일 → MVT직접 처리설정 geojson.sources. 버스정류장 GeoJSON 12,956점 → 타일 200 응답
MBTiles 파일 → 타일미검증MBTiles 결과물 없음
COG → 래스터 타일미지원설정 키 cog 미인식(unrecognized configuration key) — 이 이미지 빌드에 없음. 래스터는 GeoServer
GeoJSON 피처 응답미지원출력은 타일뿐 → 피처 조회는 WFS·OGC API 서버

대표 명령

martin postgres://user@db/gis

이 사이트 사용처