mirror of
https://github.com/ARUP-CAS/aiscr-qgis-amcr-viewer.git
synced 2026-10-11 13:27:33 +02:00
feature: čtení dat z JSON payload
získávání sn-specific dat, jako je nálezce, hloubka nálezu, ale i vlastní wkt, které není závislé na PIANu
This commit is contained in:
1 parent
2ab3ace310
commit
a3c17f948c
1 file changed
+81
@@ -725,8 +725,89 @@ def load_amcr_data(canvas, bb, filters=None,
|
||||
|
||||
actions_with_geom += 1
|
||||
|
||||
sn_id = g(
|
||||
doc,
|
||||
"ident_cely"
|
||||
)
|
||||
sn_nalezce = g(
|
||||
doc,
|
||||
"samostatny_nalez_nalezce"
|
||||
)
|
||||
sn_hloubka = g(
|
||||
doc,
|
||||
"samostatny_nalez_hloubka"
|
||||
)
|
||||
sn_pristupnost = g(
|
||||
doc,
|
||||
"pristupnost"
|
||||
)
|
||||
sn_datum = g(
|
||||
doc,
|
||||
"samostatny_nalez_datum_nalezu"
|
||||
)
|
||||
sn_poznamka = g(
|
||||
doc,
|
||||
"samostatny_nalez_poznamka"
|
||||
)
|
||||
sn_spec = tr_code(g(
|
||||
doc,
|
||||
"samostatny_nalez_specifikace"
|
||||
))
|
||||
sn_evidencni = g(
|
||||
doc,
|
||||
"samostatny_nalez_evidencni_cislo"
|
||||
)
|
||||
sn_obdobi = tr_code(g(
|
||||
doc,
|
||||
"samostatny_nalez_obdobi"
|
||||
))
|
||||
sn_presna = g(
|
||||
doc,
|
||||
"samostatny_nalez_presna_datace"
|
||||
)
|
||||
sn_okres = g(
|
||||
doc,
|
||||
"samostatny_nalez_okres"
|
||||
)
|
||||
sn_pocet = g(
|
||||
doc,
|
||||
"samostatny_nalez_pocet"
|
||||
)
|
||||
sn_druh = tr_code(g(
|
||||
doc,
|
||||
"samostatny_nalez_druh_nalezu"
|
||||
))
|
||||
sn_predano = tr_code(g(
|
||||
doc,
|
||||
"samostatny_nalez_predano_organizace"
|
||||
))
|
||||
sn_okolnosti = tr_code(g(
|
||||
doc,
|
||||
"samostatny_nalez_okolnosti"
|
||||
))
|
||||
sn_projekt = g(
|
||||
doc,
|
||||
"samostatny_nalez_projekt"
|
||||
)
|
||||
|
||||
sn_chranene = doc.get("samostatny_nalez_chranene_udaje") or {}
|
||||
|
||||
sn_lokalizace = g(
|
||||
sn_chranene,
|
||||
"lokalizace"
|
||||
)
|
||||
sn_katastr = sn_chranene.get('katastr', {}).get('value')
|
||||
wkt = None
|
||||
wkt_is_wgs = False
|
||||
if sn_chranene.get('geom_sjtsk_wkt'):
|
||||
wkt = sn_chranene.get('geom_sjtsk_wkt', {}).get('value')
|
||||
elif sn_chranene.get('geom_wkt'):
|
||||
# Fallback geometry is in WGS-84 and must be
|
||||
# transformed to S-JTSK before use
|
||||
wkt = sn_chranene.get('geom_wkt', {}).get('value')
|
||||
wkt_is_wgs = True
|
||||
|
||||
|
||||
|
||||
|
||||
# ==========================================
|
||||
|
||||
Reference in new issue
Block a user