make_texture_atlas.py

Python_tools/make_texture_atlas.py · 256 linija

Uloga u sustavu

Datoteka make_texture_atlas.py definira klasu make_texture_atlas u namespace-u ZGConnect. Sadrži 256 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km.

Uloga: Modul ZGConnect

Dizajnerska obrazloženja: Modul make_texture_atlas 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.

Kronologija

Pregled modula

Datoteka make_texture_atlas.py definira klasu make_texture_atlas u namespace-u ZGConnect. Sadrži 256 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km.

Workflow: Priprema podataka

Funkcije (4)

def load_metadata(metadata_path

Linija 33

Funkcija load_metadata.

Algoritam

  1. Izvršava logiku metode load_metadata.

Side-effecti

def get_tile_coords(tile

Linija 41

Funkcija get_tile_coords.

Algoritam

  1. Izvršava logiku metode get_tile_coords.

Side-effecti

def resize_tile(image_path

Linija 75

Funkcija resize_tile.

Algoritam

  1. Izvršava logiku metode resize_tile.

Side-effecti

def main()

Linija 84

Funkcija main.

Algoritam

  1. Izvršava logiku metode main.

Side-effecti