테크레시피

무료 사용 가능한 오픈소스 세계지도 포맷

프로토맵(Protomaps)은 클라우드 스토리지에 정적 파일로 배치할 수 있는 오픈소스 세계 지도 포맷이다. 프로토맵은 특별한 서버 구현 없이 타일 데이터를 전달할 수 있으며 오픈 데이터 소스인 오픈스트리트맵(OpenStreetMap)을 기본 맵으로 삼아 완전 무료로 도입할 수 있다.

프로토맵은 주로 PMTiles 포맷, 베이스맵, PMTiles 파일 작성과 제작, 조작을 위한 도구와 라이브러리 에코시스템 등 3가지로 이뤄져 있다.

PMTiles 포맷은 Z/X/Y 좌표에 의해 어드레싱되는 타일 데이터를 기반으로 한 단일 파일 아카이브 포맷으로 베이스맵 벡터 파일 JPEG 포맷 이미지, 리모트 센싱 관측 데이터 등을 포함한다. PMTiles는 아마존 S3 같은 스토리지 플랫폼에서 호스팅할 수 있어 저렴한 비용으로 유지 보수가 필요 없는 지도 애플리케이션을 가능하게 한다.

프로토맵 베이스맵은 오픈 데이터 지도 프로젝트인 오픈스트리트맵을 바탕으로 도시, 도로, 수역, 기타 중요한 위치 컨텍스트가 정리되어 있다. 오픈스트리트맵에 대한 귀속이 필요하지만 오픈 데이터베이스 라이선스에 따라 배포된다.

PMTiles 포맷은 자바스크립트 맵 라이브러리와 조합해 웹브라우저에서 직접 읽을 수 있도록 설계되어 있다고 한다. PMTiles 파일을 읽고 쓰는 파이썬 패키지(pmtiles)도 공개되어 있다. 관련 내용은 이곳에서 확인할 수 있다.

추천기사