RuntimeTileRecord
Uloga u sustavu
Datoteka RuntimeTileRecord.cs definira klasu RuntimeTileRecord u namespace-u ZGConnect.RealtimeStreaming. Sadrži 119 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km.
Uloga: Realtime streaming put — manifest, HLOD i gltfast učitavanje
Dizajnerska obrazloženja: Modul RuntimeTileRecord izdvojen je radi odvajanja odgovornosti unutar ZG Connect pipeline-a. Implementacija slijedi editor-first pristup s eksplicitnim JSON modelima i determinističkim tile ID-evima u EPSG:3765 sustavu. Realtime put koristi StreamingAssets manifest umjesto pre-importanih Addressables asseta.
Pregled
Datoteka RuntimeTileRecord.cs definira klasu RuntimeTileRecord u namespace-u ZGConnect.RealtimeStreaming. Sadrži 119 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km.
Metode (3)
public static RuntimeTileRecord FromLeaf(StreamingTileEntry entry, int tileSizeMeters)
Metoda FromLeaf klase RuntimeTileRecord — dio ZG Connect modula RuntimeTileRecord. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
entry | Tip: StreamingTileEntry |
tileSizeMeters | Tip: int |
Povratna vrijednost: RuntimeTileRecord — povratna vrijednost prema potpisu.
Algoritam
- Vraća rezultat pozivatelju nakon obrade.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: —
public static RuntimeTileRecord FromSupertile(StreamingSupertileEntry entry)
Metoda FromSupertile klase RuntimeTileRecord — dio ZG Connect modula RuntimeTileRecord. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
entry | Tip: StreamingSupertileEntry |
Povratna vrijednost: RuntimeTileRecord — povratna vrijednost prema potpisu.
Algoritam
- Vraća rezultat pozivatelju nakon obrade.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: —
public CityTileRecord ToCityTileRecord(string activeBasemapId)
Metoda ToCityTileRecord klase RuntimeTileRecord — dio ZG Connect modula RuntimeTileRecord. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
activeBasemapId | Tip: string |
Povratna vrijednost: CityTileRecord — povratna vrijednost prema potpisu.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Vraća rezultat pozivatelju nakon obrade.
Side-effecti
- Unity Terrain API.
Poziva: —
Pozivatelji: —