e284fa85be
Греет Альтум-интеграцию (заказ съёмки) и любых других consumer'ов ДЗЗ. Манифест cuod 1.0.0 → 1.1.0. Existing справочники (spacecraft, satellite_type, ground_station) не тронуты — их schemaVersion остался 1.0.0. Схемы: - mission: программа/семейство КА (Ресурс-П, Канопус-В, Sentinel и т.д.) - instrument: бортовой сенсор с m2m связью со spacecraft и cascade в data_format/processing_level через supported_*_codes - processing_level: L0...L4 с sort_order для упорядочивания - data_format: GeoTIFF/NITF/COG/SAFE/... с MIME + расширением Везде x-id-source=code (auto businessKey), x-unique=true на code. Поля name/description везде x-localized RU+EN. Сидинг (35 записей): - mission: 9 (российские + Sentinel + Terra/Aqua) - instrument: 10 (Геотон-Л1, КШМСА, ГСА-2, ПСС-В, МСУ-МР, МСУ-ГС, Кондор SAR, MODIS, C-SAR, MSI) - processing_level: 8 (L0/L1A/L1B/L1C/L2A/L2B/L3/L4) - data_format: 8 (GEOTIFF, COG, NITF, JPEG2000, NETCDF, HDF5, SAFE, KMZ) Cross-refs работают: mission.spacecraft_codes и instrument.spacecraft_codes ссылаются на existing spacecraft businessKeys; instrument.supported_*_codes — на новые data_format/processing_level. Импортер CuodBundleImporter идемпотентен — на ребуте поднимет всё, существующее не тронет.