Files
mdm-ordinis/ordinis-cuod-bundle
Zimin A.N. b57bc9ef82 feat(cuod-bundle): +33 справочника — bundle v1.2.0
Расширение каталога ЦУОД с 7 до 40 справочников. Покрывает домен ДЗЗ
end-to-end: КА → орбиты → сенсоры → данные → потребители → съёмка → гео →
обработка → связь → контракты.

КА и операторы (5):
- country (ISO 3166-1 — RU/US/CN/EU/etc, 14 записей)
- operator (Роскосмос, NASA, ESA, NOAA, Maxar, Planet, ..., 13)
- spacecraft_status (planned/launched/operational/standby/degraded/decommissioned/lost, 7)
- launch_vehicle (Союз-2/Ангара/Falcon 9/Ariane 6/Long March 2D, 12)
- launch_site (Байконур/Восточный/Cape Canaveral/Куру/Tанегасима, 9)

Орбита (3):
- orbit_type (LEO/SSO/MEO/GEO/HEO/POLAR, 6)
- orbital_regime (SSO AM/PM/dawn-dusk, Молния, Тундра, GEO standard, 6)
- inclination_class (экваториальный → ретроградный, 8)

Сенсоры (5):
- sensor_type (optical PAN/MS, hyperspectral, thermal, SAR, lidar, microwave, 8)
- spectral_band (PAN/B/G/R/RedEdge/NIR/SWIR1/SWIR2/MWIR/TIR/CoastalAerosol/H2O/Cirrus, 13)
- frequency_band (P/L/S/C/X/Ku/K/Ka/UHF, 9)
- polarization (HH/HV/VH/VV, 4)
- resolution_class (VHR/HR/MR/LR/VLR с GSD-границами, 5)

Данные (4):
- coordinate_system (WGS84/Web Mercator/ECEF/ПЗ-90.11/ГСК-2011/СК-42/СК-95/UTM, 9)
- map_projection (Меркатор/UTM/Гаусс-Крюгер/Альберс/Ламберт/Polar Stereo/Sinusoidal/Web Mercator, 8)
- compression_algorithm (NONE/LZW/Deflate/PackBits/JPEG/JPEG2000/ZSTD/LERC, 8)
- qa_flag (Cloud/Shadow/Cirrus/Snow/Water/Saturated/Missing/SunGlint/AtmCorrected/GeomRefined, 10)

Потребители (4):
- consumer (МЧС/Минприроды/Росреестр/Минсельхоз/Росгидромет/Рослесхоз/Минобороны, 7) [scope=INTERNAL]
- consumer_type (министерство/агентство/гос/коммерческая/научная/международная, 7)
- industry_sector (агро/лес/картография/ЧС/экология/метео/нефтегаз/Арктика/...,  14)
- priority_class (P0 emergency → P5 background с SLA в часах, 6)

Съёмка (2):
- imaging_task_type (плановая/заказная/экстренная/strip/stereo/background, 6)
- acquisition_mode (nadir/off-nadir/stripmap/spotlight/scansar/stereo/tristereo, 7)

Гео (3):
- coverage_zone (8 ФО + Арктическая зона, 9)
- climatic_zone (Кёппен: тропики → ледник, 9)
- land_cover_type (ESA WorldCover 11 классов, 11)

Обработка (2):
- atmospheric_correction (Sen2Cor/iCOR/MAJA/6S/MODTRAN/ACOLITE/FLAASH, 7)
- geometric_correction (RPC/RPC+GCP/Ortho-DEM/rigorous-sensor/polynomial-2D, 5)

Связь (2):
- antenna (антенны GS Москва/Ханты/Красноярск/Хабаровск, 4) — FK на ground_station
- modulation_scheme (BPSK/QPSK/8PSK/16APSK/32APSK/64QAM, 6)

Контракты (3) [scope=INTERNAL для contract_type/license_type]:
- contract_type (госзаказ/rate-card/подписка/проектный/обмен, 5)
- license_type (open/CC-BY-NC/internal/single-user/enterprise/restricted/secret, 7)
- deliverable_type (raw/L1B/L1C/L2A/NDVI/DEM/landcover/event-report, 8)

manifest.json: bundle.version → 1.2.0, добавлены все 33 dictionary descriptors
с переводами и scope.

Все JSON-файлы валидируются `python3 -c "json.load"`. Maven build success.
Bundle грузится writer'ом при старте (см. CuodBundleAutoConfiguration).
2026-05-06 00:57:48 +03:00
..