Repolode
developmentseed

developmentseed/titiler

Cloud Optimized GeoTIFF, STAC, Zarr, MosaicJSON 데이터를 제공하는 동적 지도 타일 서버를 구축하기 위한 Python FastAPI 툴킷입니다.

스타
1,205
포크
255
열린 이슈
26
마지막 커밋
5일 전

어떤 프로젝트인가요?

TiTiler는 래스터 데이터셋에서 실시간으로 지도 타일을 생성하는 FastAPI 애플리케이션을 구축하기 위한 Python 패키지 모음입니다. 타일을 미리 렌더링하는 대신 요청이 들어올 때 이미지 데이터를 읽으므로, 하나의 원본 파일로 필요한 타일, 투영법 또는 밴드 조합을 제공할 수 있습니다.

프로젝트는 네임스페이스 패키지로 나뉩니다. titiler.core는 Cloud Optimized GeoTIFF와 STAC을 처리하고, titiler.xarray는 Zarr 및 NetCDF 다차원 데이터를 다루며, titiler.mosaic은 MosaicJSON으로 정의된 가상 모자이크를 제공합니다. 이 모든 패키지를 결합한 데모 애플리케이션 titiler.application도 제공됩니다.

출력 형식으로 JPEG, JP2, PNG, WEBP, GeoTIFF 또는 원시 NumpyTile 배열을 사용할 수 있으며, 서비스는 OGC WMTS 및 OGC Tiles API 엔드포인트를 제공합니다. Docker 이미지와 함께 AWS Lambda, CDK를 통한 ECS 배포 예제 및 Kubernetes Helm 차트도 포함되어 있습니다.

핵심 기능

  • 01Cloud Optimized GeoTIFF와 STAC 항목을 동적 타일로 제공합니다
  • 02Xarray를 통해 Zarr 및 NetCDF 데이터셋을 지원합니다
  • 03morecantile을 사용해 여러 TileMatrixSet으로 재투영합니다
  • 04자동 OpenAPI 문서와 함께 OGC WMTS 및 OGC Tiles API 엔드포인트를 제공합니다
  • 05MosaicJSON 정의를 바탕으로 가상 모자이크를 생성합니다

활용 사례

  • 타일 캐시를 미리 생성하지 않고 위성 또는 항공 이미지를 웹 지도에 제공합니다
  • STAC 래스터 데이터 카탈로그를 탐색 가능한 타일 서비스로 게시합니다
  • AWS Lambda, ECS 또는 Kubernetes에 지리공간 타일 API를 배포합니다

빠른 시작

  1. 1

    설치하기 전에 pip를 업그레이드하세요

    python -m pip install -U pip
  2. 2

    PyPI에서 애플리케이션 패키지를 설치하세요

    python -m pip install titiler.application
  3. 3

    서버를 실행할 uvicorn을 설치하세요

    python -m pip install uvicorn
  4. 4

    FastAPI 애플리케이션을 로컬에서 실행하세요

    uvicorn titiler.application.main:app

사용 전 알아둘 점

  • titiler라는 이름의 PyPI 패키지는 더 이상 지원되지 않습니다. 특정 titiler.{package} 이름의 패키지를 설치해야 합니다.

토픽

#geospatial#map-tiles#raster#fastapi#cloud-optimized-geotiff#stac#python#gis#cog#cogeotiff

자주 묻는 질문

titiler은(는) 무엇인가요?
Cloud Optimized GeoTIFF, STAC, Zarr, MosaicJSON 데이터를 제공하는 동적 지도 타일 서버를 구축하기 위한 Python FastAPI 툴킷입니다. TiTiler는 래스터 데이터셋에서 실시간으로 지도 타일을 생성하는 FastAPI 애플리케이션을 구축하기 위한 Python 패키지 모음입니다. 타일을 미리 렌더링하는 대신 요청이 들어올 때 이미지 데이터를 읽으므로, 하나의 원본 파일로 필요한 타일, 투영법 또는 밴드 조합을 제공할 수 있습니다.
titiler은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
titiler은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
titiler은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. titiler의 마지막 커밋은 2026년 11월 2일입니다.
titiler은(는) 어디에 사용할 수 있나요?
타일 캐시를 미리 생성하지 않고 위성 또는 항공 이미지를 웹 지도에 제공합니다 STAC 래스터 데이터 카탈로그를 탐색 가능한 타일 서비스로 게시합니다 AWS Lambda, ECS 또는 Kubernetes에 지리공간 타일 API를 배포합니다
titiler는 어떻게 설치하나요?
설치하기 전에 pip를 업그레이드하세요: python -m pip install -U pip PyPI에서 애플리케이션 패키지를 설치하세요: python -m pip install titiler.application 서버를 실행할 uvicorn을 설치하세요: python -m pip install uvicorn FastAPI 애플리케이션을 로컬에서 실행하세요: uvicorn titiler.application.main:app
titiler은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/developmentseed/titiler

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

C 의존성 없이 래스터·벡터·포인트 클라우드 지리공간 데이터를 읽고 쓰고 변환하는 순수 Rust 라이브러리 및 CLI입니다.

286+71 이번 주41RustMIT활발히 관리됨업데이트 11시간 전

QGIS는 공간 데이터를 조회, 편집, 분석하고 지도화할 수 있는 무료 크로스 플랫폼 데스크톱 지리정보시스템입니다.

데이터·분석#gis#mapping#geospatial
1.5만+50 이번 주3.6천C++GPL-2.0활발히 관리됨업데이트 13시간 전