Repolode
opengeos

opengeos/segment-geospatial

위성·항공 영상 같은 지리공간 이미지에 Meta의 Segment Anything Model(SAM)을 적용해 지리참조 마스크를 생성하는 Python 패키지입니다.

스타
4,200
포크
451
열린 이슈
8
마지막 커밋
4일 전

어떤 프로젝트인가요?

SamGeo는 최소한의 코드로 지리공간 데이터에 Segment Anything Model을 사용할 수 있게 해 주는 Python 패키지입니다. Tile Map Service(TMS) 서버에서 지도 타일을 다운로드해 GeoTIFF 파일로 변환한 다음, SAM 또는 HQ-SAM으로 래스터를 분할할 수 있습니다. 사용자는 대화형으로 전경 및 배경 포인트 프롬프트를 지정하거나, 벡터 파일에서 프롬프트를 불러오거나, 텍스트 프롬프트로 이미지를 분할할 수 있습니다.

결과는 GeoPackage, Shapefile, GeoJSON으로 내보낼 수 있으며, 프롬프트도 GeoJSON으로 저장할 수 있습니다. 시계열 원격탐사 이미지 분할과 대화형 지도에서의 결과 시각화도 지원합니다. 선택 사항으로 설치할 수 있는 REST API를 통해 HTTP로 분할 기능을 제공할 수 있습니다.

SamGeo는 QGIS 플러그인으로도 제공되며, 프로젝트에는 Jupyter, Google Colab, ArcGIS Pro용 예제 노트북이 포함되어 있습니다. PyPI, conda-forge, pixi에서 설치할 수 있고, SAM 변형 모델별로 선택 설치용 extras가 분리되어 있습니다.

핵심 기능

  • 01TMS 지도 타일을 다운로드해 GeoTIFF 파일을 생성합니다
  • 02SAM 및 HQ-SAM으로 래스터를 분할합니다
  • 03원격탐사 이미지의 텍스트 프롬프트를 지원합니다
  • 04대화형 전경 및 배경 포인트 마커를 제공합니다
  • 05결과를 GeoPackage, Shapefile, GeoJSON으로 내보냅니다
  • 06HTTP로 분할 기능을 제공하는 REST API를 지원합니다

활용 사례

  • 위성 이미지에서 건물, 수영장 또는 기타 객체를 추출합니다
  • 토지 변화를 추적하기 위해 시계열 원격탐사 데이터를 일괄 분할합니다
  • QGIS 또는 ArcGIS Pro GIS 워크플로용 벡터 마스크를 생성합니다
  • GPU 서버에서 분할 기능을 웹 서비스로 실행합니다

빠른 시작

  1. 1

    최소한의 종속성으로 PyPI에서 segment-geospatial을 설치합니다

    pip install segment-geospatial

사용 전 알아둘 점

  • 대규모 데이터셋에는 GPU 메모리가 8GB 이상인 고성능 GPU를 권장합니다.
  • Windows에 SAM 3를 설치하는 과정은 까다로우며 추가 단계가 필요합니다.
  • PyTorch 및 CUDA와 같은 무거운 종속성으로 인해 설정 과정이 더 복잡합니다.
  • 베이스맵에서 많은 타일을 다운로드하려는 사용자는 먼저 제공업체의 허가를 받아야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

segment-geospatial은(는) 무엇인가요?
위성·항공 영상 같은 지리공간 이미지에 Meta의 Segment Anything Model(SAM)을 적용해 지리참조 마스크를 생성하는 Python 패키지입니다. SamGeo는 최소한의 코드로 지리공간 데이터에 Segment Anything Model을 사용할 수 있게 해 주는 Python 패키지입니다. Tile Map Service(TMS) 서버에서 지도 타일을 다운로드해 GeoTIFF 파일로 변환한 다음, SAM 또는 HQ-SAM으로 래스터를 분할할 수 있습니다. 사용자는 대화형으로 전경 및 배경 포인트 프롬프트를 지정하거나, 벡터 파일에서 프롬프트를 불러오거나, 텍스트 프롬프트로 이미지를 분할할 수 있습니다.
segment-geospatial은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
segment-geospatial은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
segment-geospatial은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. segment-geospatial의 마지막 커밋은 2026년 11월 3일입니다.
segment-geospatial은(는) 어디에 사용할 수 있나요?
위성 이미지에서 건물, 수영장 또는 기타 객체를 추출합니다 토지 변화를 추적하기 위해 시계열 원격탐사 데이터를 일괄 분할합니다 QGIS 또는 ArcGIS Pro GIS 워크플로용 벡터 마스크를 생성합니다 GPU 서버에서 분할 기능을 웹 서비스로 실행합니다
segment-geospatial는 어떻게 설치하나요?
최소한의 종속성으로 PyPI에서 segment-geospatial을 설치합니다: pip install segment-geospatial
segment-geospatial은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/opengeos/segment-geospatial

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

관련 프로젝트