feat(foundry): complete HGeoZone live layer

This commit is contained in:
Codex
2026-07-22 09:25:32 +03:00
parent de060c105b
commit 309cddef73
9 changed files with 391 additions and 83 deletions
+16
View File
@@ -144,6 +144,22 @@ Endpoint response содержит публичный URL, attribution, тип
Master token или asset credential в этом URL отсутствует. Map Gateway добавляет credential server-side только после cache lookup и только если действительно нужен upstream request.
### 4.3 Live domain layers
Map data-product binding разрешён только для live-data слотов шаблона:
`points` (`entity-stream`) и `zones` (`zone-stream`). Оба слота используют один
provider-neutral snapshot/patch transport, но разные renderer adapters.
`map.zone` не превращается в Cesium-specific сущность и не получает отдельный
ontology type `HGeoZone`. HGeoZone — имя проекционного adapter layer в Foundry:
Polygon/MultiPolygon facts пакетируются группами ограниченного размера в
`GroundPrimitive`, все кольца границ — в `GroundPolylinePrimitive`. Заливка,
граница и их прозрачности читаются из versioned Map presentation profile.
Per-entity `PolygonGraphics` для массового слоя геозон не является production
путём. Stable runtime entity id сохраняется для selection/focus, а изменение
цвета обновляет per-instance attributes без перестройки геометрии; изменение
толщины границы или cursor создаёт новое bounded batch generation.
## 5. Credential model
### 5.1 Cesium Ion master token