patch_buildings_origin.py

Python_tools/patch_buildings_origin.py · 347 linija

Uloga u sustavu

Datoteka patch_buildings_origin.py definira klasu patch_buildings_origin u namespace-u ZGConnect. Sadrži 347 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 patch_buildings_origin 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.

ADR-002, ADR-021 Kronologija

Pregled modula

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

CLI: pokreni s python patch_buildings_origin.py --help

Workflow: Priprema podataka

Funkcije (7)

def wgs84_to_epsg3765(lat_deg

Linija 50

Funkcija wgs84_to_epsg3765.

Algoritam

  1. Izvršava logiku metode wgs84_to_epsg3765.

Side-effecti

def epsg3765_to_wgs84(E

Linija 85

Funkcija epsg3765_to_wgs84.

Algoritam

  1. Izvršava logiku metode epsg3765_to_wgs84.

Side-effecti

def eu_to_std(text

Linija 133

Funkcija eu_to_std.

Algoritam

  1. Izvršava logiku metode eu_to_std.

Side-effecti

def std_to_eu(text

Linija 140

Funkcija std_to_eu.

Algoritam

  1. Izvršava logiku metode std_to_eu.

Side-effecti

def shift_block(block_std

Linija 152

Funkcija shift_block.

Algoritam

  1. Izvršava logiku metode shift_block.

Side-effecti

def patch_file(path

Linija 186

Funkcija patch_file.

Algoritam

  1. Izvršava logiku metode patch_file.

Side-effecti

def main()

Linija 240

Funkcija main.

Algoritam

  1. Izvršava logiku metode main.

Side-effecti