download_osm_overview.py
Uloga u sustavu
Datoteka download_osm_overview.py definira klasu download_osm_overview u namespace-u ZGConnect. Sadrži 465 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 download_osm_overview 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.
Pregled modula
Datoteka download_osm_overview.py definira klasu download_osm_overview u namespace-u ZGConnect. Sadrži 465 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km.
Funkcije (10)
def make_square_bbox(xmin
Funkcija make_square_bbox.
Algoritam
- Izvršava logiku metode make_square_bbox.
Side-effecti
- Nema dostupnog tijela metode u parseru.
def epsg3765_to_wgs84_bbox(xmin
Funkcija epsg3765_to_wgs84_bbox.
Algoritam
- Izvršava logiku metode epsg3765_to_wgs84_bbox.
Side-effecti
- Nema dostupnog tijela metode u parseru.
def lonlat_to_pixel( lon
Funkcija lonlat_to_pixel.
Algoritam
- Izvršava logiku metode lonlat_to_pixel.
Side-effecti
- Nema dostupnog tijela metode u parseru.
def is_closed_way(node_ids
Funkcija is_closed_way.
Algoritam
- Izvršava logiku metode is_closed_way.
Side-effecti
- Nema dostupnog tijela metode u parseru.
def classify_area(tags
Funkcija classify_area.
Algoritam
- Izvršava logiku metode classify_area.
Side-effecti
- Nema dostupnog tijela metode u parseru.
def road_style(tags
Funkcija road_style.
Algoritam
- Izvršava logiku metode road_style.
Side-effecti
- Nema dostupnog tijela metode u parseru.
def build_overpass_query(south
Funkcija build_overpass_query.
Algoritam
- Izvršava logiku metode build_overpass_query.
Side-effecti
- Nema dostupnog tijela metode u parseru.
def download_overpass_data(query
Funkcija download_overpass_data.
Algoritam
- Izvršava logiku metode download_overpass_data.
Side-effecti
- Nema dostupnog tijela metode u parseru.
def render_osm( data
Funkcija render_osm.
Algoritam
- Izvršava logiku metode render_osm.
Side-effecti
- Nema dostupnog tijela metode u parseru.
def main()
Funkcija main.
Algoritam
- Izvršava logiku metode main.
Side-effecti
- Nema dostupnog tijela metode u parseru.