GeoTessera — скилл
GeoTessera, скилл и библиотека Python, учит агента читать спутниковые эмбеддинги Tessera для точек, регионов и участков.
- 365 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Библиотека читает публичное хранилище и пишет файлы в выбранный каталог.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/geotesseraОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Библиотека читает публичное хранилище и пишет файлы в выбранный каталог.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Библиотека `geotessera` читает эмбеддинги модели Tessera, которая сжимает год снимков Sentinel-1 и Sentinel-2 в 128 чисел на пиксель размером 10 м. Класс `GeoTesseraZarr` берет значения из публичного хранилища Zarr без предварительной загрузки: точки через `sample_points`, области через `read_region`, участки через `read_patch`. Скилл `skills/geotessera/SKILL.md` объясняет агенту правила работы: не смешивать версии наборов, не перепроецировать эмбеддинги до анализа, читать большие области полосами. CLI `geotessera download` сохраняет регион в GeoTIFF, а `geotessera webmap` строит веб-карту.
Для кого. Специалистам по дистанционному зондированию и ГИС, которые классифицируют землепользование или ищут изменения и поручают рутину агенту.
Подходит, если
- Для обучающей выборки надо взять эмбеддинги в тысячах точек за 2024 год.
- Регион выгружают в GeoTIFF и открывают в QGIS.
- Классификатор землепользования обучают на 128-мерных векторах пикселей.
- Нужна быстрая веб-карта эмбеддингов по рамке района.
Не подходит, если
- Нужны сырые снимки Sentinel, а не готовые эмбеддинги.
- Работа идет на Python старше 3.12.
- Анализ требует объединить эмбеддинги разных версий набора данных.
Пример запроса к агенту
Возьми эмбеддинги за 2024 год по этим 500 точкам, обучи классификатор лесов и покажи точность.Ограничения
Нужен Python 3.12 или новее. Версия v2 набора данных пока выпускается медленно, без гарантированных сроков, а для работы сегодня стоит брать версию 1.1 с покрытием 2017–2025. Эмбеддинги разных версий нельзя сравнивать и смешивать: они лежат в несовместимых пространствах. Каждый пиксель весит 512 байт после деквантизации, поэтому большие области читают полосами. Выгрузка тайлов в формате NPY объявлена устаревшей.
Как отключить. Удалите скилл из каталога навыков агента и пакет командой `pip uninstall geotessera`. Выгруженные GeoTIFF и веб-карты лежат в выбранных вами каталогах и удаляются вручную.
Частые вопросы
Как получить эмбеддинги точки?
Вызовите `gt.probe(lon, lat, year)`. Статус `valid`, `water`, `nodata` или `outside` объясняет, почему вектор мог оказаться пустым (NaN).
Как выгрузить регион?
Командой `geotessera download --bbox '-3.0,53.4,-2.9,53.5' --year 2024 --output region/`. Файлы GeoTIFF записываются по одному на зону UTM.
Какую версию набора брать?
Для всех подходит v1.1: по умолчанию читается `v1.1-dclimate` с покрытием 2017–2025. Версия v2 выходит медленно, ее эмбеддинги можно запросить заранее.
Что значит NaN в векторе?
Эмбеддинга нет: вода или еще не обработанный пиксель. Такие строки убирают перед обучением модели.
Чем различаются v1.1 и v2?
v1.1 имеет сплошное глобальное покрытие 2017–2025. V2 выпускается медленно, без гарантированных сроков, и эмбеддинги двух версий нельзя сравнивать между собой.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСборник из 39 навыков и 8 рабочих процессов по геонаукам: каротаж, сейсмика, 3D-модели, инверсия, геостатистика и климат.
opengis-skills дает агенту 120 навыков по GIS, CAD, ИИ, IoT, 3D и Си-шарп: GDAL, QGIS, GeoServer, PostGIS.
Скилл Claude Code учит агента библиотеке tangermeme для анализа геномных нейросетей: DeepLIFT/SHAP, мутагенез, дизайн.
Скилл Zvec ведет агента по встроенной векторной базе: схема коллекции, гибридный поиск, RAG и мультимодальные запросы
MCP только на чтение для каталога геоданных GeoLens: наборы, схемы, объекты, карты, истории и безопасный SELECT.
Скилл Python и R для научных рисунков с контрактом, проверкой макета и независимым экспортом, плюс браузерный редактор FigureForge
Коротко о README
Рядом лежит плагин для Claude Code в `.claude-plugin`, который описан как обучение агентов чтению эмбеддингов через интерфейс Zarr. Результаты выгрузки записывают версию набора данных в `tessera_metadata.json`.