Революция в сегментации геопространственных данных
Публикации

Революция в сегментации геопространственных данных

В эпоху, когда спутниковая съёмка и дроны генерируют петабайты геопространственных данных, ручная обработка изображений становится неэффективной. SamGeo (segment-geospatial) — это Python-пакет, разработанный сообществом Open Geospatial Solutions, который интегрирует мощь модели Segment Anything Model (SAM) от Meta AI в геопространственный анализ. Этот инструмент позволяет исследователям и специалистам по геоинформатике автоматически сегментировать объекты на спутниковых снимках с минимальными усилиями программирования.

Основные возможности

Пакет предлагает широкий спектр функциональности:

  • Загрузка картографических тайлов из TMS-серверов с автоматическим созданием GeoTIFF
  • Сегментация растровых данных с использованием SAM, HQ-SAM, SAM 2 и SAM 3
  • Текстовые промпты для сегментации объектов по описанию (например, «здания», «деревья», «автомобили»)
  • Интерактивная сегментация с созданием маркеров foreground/background
  • Экспорт результатов в GeoPackage, Shapefile и GeoJSON
  • Визуализация на интерактивных картах
  • Пакетная обработка временных рядов спутниковых снимков
  • REST API для сервирования сегментации по HTTP
Интерактивная сегментация с подсказками для ввода

Пакет поддерживает модульную установку — вы можете выбрать только необходимые компоненты:

# Базовая установка SAMGeo
pip install “segment-geospatial[samgeo]”

# SAM 3 (последняя версия)
pip install “segment-geospatial[samgeo3]”

# С поддержкой текстовых промптов
pip install “segment-geospatial[text]”

# Полная установка всех моделей
pip install "segment-geospatial[all]"

SamGeo доступен как плагин для QGIS, что делает его доступным для геоинформатиков без навыков программирования. Пакет также интегрируется с ArcGIS Pro через Python-скрипты. Esri предоставляет специальный инструментарий Segment Anything Model (SAM) Toolbox для ArcGIS.

Документация: https://samgeo.gishub.org 
Репозиторий: https://github.com/opengeos/segment-geospatial