StreamingDatasetManifest
Uloga u sustavu
v2+ supertile RAW files use GDAL row order (same as 1x1). v1 supertiles were stored in Unity row order.
Uloga: Realtime streaming put — manifest, HLOD i gltfast učitavanje
Dizajnerska obrazloženja: Modul StreamingDatasetManifest 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
v2+ supertile RAW files use GDAL row order (same as 1x1). v1 supertiles were stored in Unity row order.
Metode (7)
public Vector2Int GetUnityOrigin()
Metoda GetUnityOrigin klase StreamingDatasetManifest — dio ZG Connect modula StreamingDatasetManifest. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
public Vector2Int GetUnityOrigin()
Povratna vrijednost: Vector2Int — povratna vrijednost prema potpisu.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Vraća rezultat pozivatelju nakon obrade.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: —
public BuildingLodStorageMode GetLodStorageMode() =>
Metoda GetLodStorageMode klase StreamingDatasetManifest — dio ZG Connect modula StreamingDatasetManifest. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
public BuildingLodStorageMode GetLodStorageMode() =>
Povratna vrijednost: BuildingLodStorageMode — povratna vrijednost prema potpisu.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Vraća rezultat pozivatelju nakon obrade.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: —
public bool UsesGdalSupertileHeightmaps()
v2+ supertile RAW files use GDAL row order (same as 1x1). v1 supertiles were stored in Unity row order.
Potpis
public bool UsesGdalSupertileHeightmaps()
Povratna vrijednost: bool — povratna vrijednost prema potpisu.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Vraća rezultat pozivatelju nakon obrade.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: —
public static StreamingDatasetManifest LoadFromFile(string manifestPath)
v2+ supertile RAW files use GDAL row order (same as 1x1). v1 supertiles were stored in Unity row order.
Parametri
| Ime | Opis |
|---|---|
manifestPath | Tip: string |
Povratna vrijednost: StreamingDatasetManifest — povratna vrijednost prema potpisu.
Algoritam
- Vraća rezultat pozivatelju nakon obrade.
Side-effecti
- Datotečni I/O na disku.
- JSON serializacija/deserializacija (Newtonsoft).
Poziva: —
Pozivatelji: —
public BasemapType GetBasemapType() =>
Metoda GetBasemapType klase StreamingDatasetManifest — dio ZG Connect modula StreamingDatasetManifest. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
public BasemapType GetBasemapType() =>
Povratna vrijednost: BasemapType — povratna vrijednost prema potpisu.
Algoritam
- Izvršava poslovnu logiku metode GetBasemapType prema implementaciji u izvorniku.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: —
public Vector3 GetUnityPosition()
Metoda GetUnityPosition klase StreamingDatasetManifest — dio ZG Connect modula StreamingDatasetManifest. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
public Vector3 GetUnityPosition()
Povratna vrijednost: Vector3 — povratna vrijednost prema potpisu.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Vraća rezultat pozivatelju nakon obrade.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: —
public Vector3 GetTerrainSize()
Metoda GetTerrainSize klase StreamingDatasetManifest — dio ZG Connect modula StreamingDatasetManifest. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
public Vector3 GetTerrainSize()
Povratna vrijednost: Vector3 — 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: —