StreamingDatasetManifest

RealtimeStreaming/Runtime/StreamingDatasetManifest.cs · 168 linija · ZGConnect.RealtimeStreaming

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.

ADR-002, ADR-008, ADR-023, ADR-034, ADR-047 Kronologija

Pregled

v2+ supertile RAW files use GDAL row order (same as 1x1). v1 supertiles were stored in Unity row order.

Development · Changelog

Metode (7)

public Vector2Int GetUnityOrigin()

Linija 36 · klasa StreamingDatasetManifest

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

  1. Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
  2. Vraća rezultat pozivatelju nakon obrade.

Side-effecti

Poziva:

Pozivatelji:

public BuildingLodStorageMode GetLodStorageMode() =>

Linija 43 · klasa StreamingDatasetManifest

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

  1. Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
  2. Vraća rezultat pozivatelju nakon obrade.

Side-effecti

Poziva:

Pozivatelji:

public bool UsesGdalSupertileHeightmaps()

Linija 49 · klasa StreamingDatasetManifest

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

  1. Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
  2. Vraća rezultat pozivatelju nakon obrade.

Side-effecti

Poziva:

Pozivatelji:

public static StreamingDatasetManifest LoadFromFile(string manifestPath)

Linija 56 · klasa StreamingDatasetManifest

v2+ supertile RAW files use GDAL row order (same as 1x1). v1 supertiles were stored in Unity row order.

Parametri

ImeOpis
manifestPathTip: string

Povratna vrijednost: StreamingDatasetManifest — povratna vrijednost prema potpisu.

Algoritam

  1. Vraća rezultat pozivatelju nakon obrade.

Side-effecti

Poziva:

Pozivatelji:

public BasemapType GetBasemapType() =>

Linija 70 · klasa StreamingDatasetManifest

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

  1. Izvršava poslovnu logiku metode GetBasemapType prema implementaciji u izvorniku.

Side-effecti

Poziva:

Pozivatelji:

public Vector3 GetUnityPosition()

Linija 108 · klasa StreamingDatasetManifest

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

  1. Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
  2. Vraća rezultat pozivatelju nakon obrade.

Side-effecti

Poziva:

Pozivatelji:

public Vector3 GetTerrainSize()

Linija 115 · klasa StreamingDatasetManifest

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

  1. Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
  2. Vraća rezultat pozivatelju nakon obrade.

Side-effecti

Poziva:

Pozivatelji: