지리공간 및 원격탐사 데이터를 위한 데이터셋, 샘플러, 변환, 사전 학습 모델을 제공하는 PyTorch 도메인 라이브러리입니다.
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
최소한의 종속성으로 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 통계는 매일 갱신됩니다.
관련 프로젝트
Jupyter 노트북에서 Google Earth Engine 데이터를 대화형으로 분석하고 시각화하는 Python 패키지입니다.
공간 데이터를 매핑·분석·공유하고 명령어 스크립팅과 AI Assistant를 지원하는 순수 Rust 기반 데스크톱 및 웹 GIS입니다.
PyTorch 기반의 미분 가능한 컴퓨터 비전 라이브러리로, GPU 친화적인 이미지 처리, 기하 연산, 증강 및 특징 매칭 연산자를 제공합니다.
위성 지구 관측 이미지를 머신러닝 입력으로 처리하는 모듈형 워크플로를 구축하기 위한 Python 프레임워크입니다.
컴퓨터 비전용 이미지 증강 Python 라이브러리로, 마스크·바운딩 박스·키포인트를 일관되게 처리하는 픽셀, 공간, 의료 및 3D 변환을 제공합니다.