CORE utils
Modul utils.
Třídy
- class CannotFindCadasterCentre
Implementuje komponentu
CannotFindCadasterCentrev rámci aplikace.
- class SearchTable
Základní setup pro tabulky používané v aplikaci.
Obsahuje metodu na získaní sloupců které mají byt zobrazeny.
Metody:
- get_column_default_show()
Vrací column default show.
- Vrací:
Vrací výsledek volání
get_column_default_show().
- render_nahled()
Metoda pro správně zobrazení náhledu souboru.
- Parametry:
value – Parametr
valueslouží jako vstup pro logiku funkcerender_nahled.record – Parametr
recordpředává se do voláníreverse(), pracuje se s atributysoubory,ident_cely, ovlivňuje větvení podmínek.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
format_html(), str.
- get_all_idents()
Vrátí seznam identifikátorů záznamů tabulky.
- Vrací:
Vrací výsledek volání
join().
- class SessionIdentifier
Implementuje komponentu
SessionIdentifierv rámci aplikace.Metody:
- __init__()
Inicializuje instanci třídy.
- Parametry:
request – Parametr
requestpředává se do volání_generate_session_key().
- _generate_session_key()
Vygeneruje session key.
- Parametry:
request – Parametr
requestpracuje se s atributysession, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.- Vrací:
Nově vytvořená hodnota připravená touto funkcí.
- clear_cached_files()
Provádí operaci clear cached files.
- set_ident()
Nastaví ident. v aplikaci.
- Parametry:
ident_cely – Parametr
ident_celyse předává do voláníset(), ovlivňuje větvení podmínek.timeout – Časový údaj
timeoutpoužitý při filtrování nebo výpočtu.
- get_ident()
Vrací ident. v aplikaci.
- Vrací:
Vrací výsledek volání
get().
- add_file_reference()
Provádí operaci add file reference.
- Parametry:
ident – Identifikátor
identpoužívaný pro dohledání cílového záznamu.timeout – Časový údaj
timeoutpoužitý při filtrování nebo výpočtu.
- file_exists()
Provádí operaci file exists.
- Parametry:
ident – Identifikátor
identpoužívaný pro dohledání cílového záznamu.- Vrací:
Vrací
TrueneboFalsepodle vyhodnocení podmínek.
- remove_file_reference()
Provádí operaci remove file reference.
- Parametry:
ident – Identifikátor
identpoužívaný pro dohledání cílového záznamu.
- get_cached_files()
Vrací cached files.
- Vrací:
Vrací proměnná
files.
- set_project_ownership()
Uloží vlastnictví projektu pro anonymního uživatele do Redis. Používá se pro ověření, že anonymní uživatel může nahrávat soubory pouze k projektu, který sám vytvořil.
- Parametry:
ident_cely – Parametr
ident_celyse předává do voláníset().timeout – Časový údaj
timeoutpoužitý při filtrování nebo výpočtu.
- verify_project_ownership()
Ověří, zda anonymní uživatel vlastní daný projekt.
- Parametry:
ident_cely – Parametr
ident_celyvstupuje do návratové hodnoty.- Vrací:
True, pokud anonymní session vlastní projekt se zadaným identifikátorem.
Funkce
- file_validate_epsg(epsg)
Provádí operaci file validate epsg.
- Parametry:
epsg – Parametr
epsgovlivňuje větvení podmínek.- Vrací:
Vrací
TrueneboFalsepodle vyhodnocení podmínek.
- balanced_parentheses(expression)
Provádí operaci balanced parentheses.
- Parametry:
expression – Číselná hodnota
expressionpoužitá při výpočtu nebo transformaci.- Vrací:
Vrací
TrueneboFalsepodle vyhodnocení podmínek.
- load_database_translation_strings()
Načte database translation strings.
- Vrací:
Vrací seznam.
- validate_and_split_geometry(geom)
Funkce pro validaci řetězce s WKT geometrií.
- Parametry:
geom – Parametr
geompředává se do voláníisinstance(),append(), pracuje se s atributyiloc,copy, ovlivňuje větvení podmínek.- Vrací:
Vrací proměnná
new_rows.
- get_mime_type(file_name)
Funkce pro získaní mime typu pro soubor.
- Parametry:
file_name – Parametr
file_namese předává do voláníguess_type(), pracuje se s atributyendswith, ovlivňuje větvení podmínek.- Vrací:
Vrací proměnná
mime_type.
- get_cadastre_from_point(point)
Funkce pro získaní katastru z bodu geomu.
- Parametry:
point – Parametr
pointpředává se do voláníraw(),debug().- Vrací:
Vrací hodnotu podle větve zpracování, typicky: proměnná
katastr, None.
- get_cadastre_from_point_with_geometry(point)
Funkce pro získaní katastru s geometrií z bodu geomu.
- Parametry:
point – Parametr
pointpředává se do volánídebug(),execute().- Vrací:
Vrací hodnotu podle větve zpracování, typicky: seznam, None.
- get_all_pians_with_akce(ident_cely)
Funkce pro získaní všech pianů s akci.
- Parametry:
ident_cely – Parametr
ident_celyse předává do voláníexecute().- Vrací:
True, pokud anonymní session vlastní projekt se zadaným identifikátorem.
- update_main_katastr_within_ku(ident_cely, katastr)
Funkce pro update katastru u akce podle katastrálního území.
- Parametry:
ident_cely – Parametr
ident_celypracuje se s atributysplit.katastr – Parametr
katastrpředává se do voláníexecute(), pracuje se s atributypk.
- update_all_katastr_within_akce_or_lokalita(dj, fedora_transaction)
Funkce pro update katastru u akce a lokalit.
- Parametry:
dj – Parametr
djpracuje se s atributytyp,archeologicky_zaznam, ovlivňuje větvení podmínek.fedora_transaction – Parametr
fedora_transactionslouží jako vstup pro logiku funkceupdate_all_katastr_within_akce_or_lokalita.
- get_pians_from_akce(katastr, akce_ident_cely)
Funkce pro bodu, geomu a presnosti z akce.
- Parametry:
katastr – Parametr
katastrpředává se do volánídebug(),raw(), pracuje se s atributypk.akce_ident_cely – Identifikátor
akce_ident_celypoužívaný pro dohledání cílového záznamu.
- Vrací:
Vrací proměnná
pians.- Vyvolá:
CannotFindCadasterCentre – Vyvolá se při zpracování zachycené výjimky typu
IndexError.
- get_dj_pians_centroid(ident_cely, lat, lng)
Funkce pro získaní pianů s DJ podle ident_cely DJ a souradnic.
- Parametry:
ident_cely – Parametr
ident_celyse předává do voláníraw(), pracuje se s atributyrindex.lat – Parametr
latse předává do voláníraw().lng – Parametr
lngse předává do voláníraw().
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: proměnná
pians, None.
- get_num_pians_from_envelope(left, bottom, right, top)
Funkce pro získaní počtu pianů ze čtverce.
- Parametry:
left – Parametr
leftse předává do voláníexecute(),debug().bottom – Parametr
bottomse předává do voláníexecute(),debug().right – Parametr
rightse předává do voláníexecute(),debug().top – Parametr
topse předává do voláníexecute(),debug().
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: vybranou hodnotu z kolekce, None.
- get_dj_pians_from_envelope(left, bottom, right, top, ident_cely)
Funkce pro získaní pianů ze čtverce.
- Parametry:
left – Parametr
leftse předává do voláníraw(),debug().bottom – Parametr
bottomse předává do voláníraw(),debug().right – Parametr
rightse předává do voláníraw(),debug().top – Parametr
topse předává do voláníraw(),debug().ident_cely – Parametr
ident_celyse předává do voláníraw().
- Vrací:
True, pokud anonymní session vlastní projekt se zadaným identifikátorem.
- get_project_geom(ident_cely)
Funkce pro získaní geometrie projekt.
Bez pristupnosti
- Parametry:
ident_cely – Parametr
ident_celyse předává do voláníQ(),debug().- Vrací:
True, pokud anonymní session vlastní projekt se zadaným identifikátorem.
- get_num_projects_from_envelope(left, bottom, right, top, stavy, request)
Funkce pro získaní počtu projektů ze čtverce.
Bez pristupnosti
- Parametry:
left – Parametr
leftse předává do voláníQ(),from_bbox().bottom – Parametr
bottomse předává do voláníQ(),from_bbox().right – Parametr
rightse předává do voláníQ(),from_bbox().top – Parametr
topse předává do voláníQ(),from_bbox().stavy – Číselná hodnota
stavypoužitá při výpočtu nebo transformaci.request – Parametr
requestslouží jako vstup pro logiku funkceget_num_projects_from_envelope.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
count(), None.
- get_projects_from_envelope(left, bottom, right, top, stavy, request)
Funkce pro získaní projektů ze čtverce.
Bez pristupnosti
- Parametry:
left – Parametr
leftse předává do voláníQ(),from_bbox().bottom – Parametr
bottomse předává do voláníQ(),from_bbox().right – Parametr
rightse předává do voláníQ(),from_bbox().top – Parametr
topse předává do voláníQ(),from_bbox().stavy – Číselná hodnota
stavypoužitá při výpočtu nebo transformaci.request – Parametr
requestslouží jako vstup pro logiku funkceget_projects_from_envelope.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
values(), None.
- get_project_pas_from_envelope(left, bottom, right, top, ident_cely)
Funkce pro získaní pas projekt ze čtverce.
- Parametry:
left – Parametr
leftse předává do volánídebug().bottom – Parametr
bottomse předává do volánídebug().right – Parametr
rightse předává do volánídebug().top – Parametr
topse předává do volánídebug().ident_cely – Parametr
ident_celyse předává do voláníQ().
- Vrací:
True, pokud anonymní session vlastní projekt se zadaným identifikátorem.
- get_project_pian_from_envelope(left, bottom, right, top, ident_cely)
Funkce pro získaní pianů projektu ze čtverce.
- Parametry:
left – Parametr
leftse předává do volánídebug().bottom – Parametr
bottomse předává do volánídebug().right – Parametr
rightse předává do volánídebug().top – Parametr
topse předává do volánídebug().ident_cely – Parametr
ident_celyse předává do volánífilter().
- Vrací:
True, pokud anonymní session vlastní projekt se zadaným identifikátorem.
- get_3d_from_envelope(left, bottom, right, top, request)
Funkce pro získaní 3d ze čtverce. Bez pristupnosti
- Parametry:
left – Parametr
leftse předává do voláníQ(),from_bbox().bottom – Parametr
bottomse předává do voláníQ(),from_bbox().right – Parametr
rightse předává do voláníQ(),from_bbox().top – Parametr
topse předává do voláníQ(),from_bbox().request – Parametr
requestslouží jako vstup pro logiku funkceget_3d_from_envelope.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
values(), None.
- get_num_pass_from_envelope(left, bottom, right, top, request)
Funkce pro získaní počtu pas ze čtverce.
musi zohlednit pristupnost [mapa_pas]
- Parametry:
left – Parametr
leftse předává do voláníQ(),from_bbox().bottom – Parametr
bottomse předává do voláníQ(),from_bbox().right – Parametr
rightse předává do voláníQ(),from_bbox().top – Parametr
topse předává do voláníQ(),from_bbox().request – Parametr
requestslouží jako vstup pro logiku funkceget_num_pass_from_envelope.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
count(), None.
- get_pas_from_envelope(bounds, request)
Funkce pro získaní pas ze čtverce.
musi zohlednit pristupnost [mapa_pas]
- Parametry:
bounds – Parametr
boundspředává se do voláníQ(),Polygon().request – Parametr
requestslouží jako vstup pro logiku funkceget_pas_from_envelope.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
only(), None.
- get_pian_from_envelope(bounds, zoom, request)
Funkce pro získaní pianů ze čtverce.
musi zohlednit pristupnost [mapa_pian]
- Parametry:
bounds – Parametr
boundsslouží jako vstup pro logiku funkceget_pian_from_envelope.zoom – Parametr
zoomovlivňuje větvení podmínek.request – Parametr
requestpracuje se s atributyuser, ovlivňuje větvení podmínek.
- Vrací:
Vrací n-tici.
- get_dj_akce_for_pian(pian_ident_cely, request)
Funkce pro pro ziskani dj/akce pro pian_ident_cely
- Parametry:
pian_ident_cely – Identifikátor
pian_ident_celypoužívaný pro dohledání cílového záznamu.request – Parametr
requestslouží jako vstup pro logiku funkceget_dj_akce_for_pian.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
values(), None.
- dictfetchall(cursor)
Return all rows from a cursor as a dict
- Parametry:
cursor – Parametr
cursorpracuje se s atributydescription,fetchall, vstupuje do návratové hodnoty.- Vrací:
Vrací hodnotu podle větve zpracování.
- get_heatmap_pian(left, bottom, right, top, zoom)
Funkce pro získaní heat mapy pianů ze čtverce.
- Parametry:
left – Parametr
leftse předává do voláníexecute(),debug().bottom – Parametr
bottomse předává do voláníexecute(),debug().right – Parametr
rightse předává do voláníexecute(),debug().top – Parametr
topse předává do voláníexecute(),debug().zoom – Parametr
zoomovlivňuje větvení podmínek.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
dictfetchall(), None.
- get_heatmap_pas(left, bottom, right, top, zoom)
Funkce pro získaní heat mapy pass ze čtverce.
- Parametry:
left – Parametr
leftse předává do voláníexecute(),debug().bottom – Parametr
bottomse předává do voláníexecute(),debug().right – Parametr
rightse předává do voláníexecute(),debug().top – Parametr
topse předává do voláníexecute(),debug().zoom – Parametr
zoomovlivňuje větvení podmínek.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
dictfetchall(), None.
- get_heatmap_project(left, bottom, right, top, zoom)
Funkce pro získaní heat mapy projektů ze čtverce.
- Parametry:
left – Parametr
leftse předává do voláníexecute(),debug().bottom – Parametr
bottomse předává do voláníexecute(),debug().right – Parametr
rightse předává do voláníexecute(),debug().top – Parametr
topse předává do voláníexecute(),debug().zoom – Parametr
zoomovlivňuje větvení podmínek.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
dictfetchall(), None.
- get_message(az, message)
Funkce pro získaní textu správy podle záznamu.
- Parametry:
az – Parametr
azse předává do volánístr(),getattr(), pracuje se s atributytyp_zaznamu, vstupuje do návratové hodnoty.message – Parametr
messagepředává se do volánístr(),getattr(), vstupuje do návratové hodnoty.
- Vrací:
Vrací výsledek volání
str().
- find_pos_with_backup(lang, project_apps, django_apps, third_party_apps)
scans a couple possible repositories of gettext catalogs for the given
language code
- Parametry:
lang – Textová hodnota lang používaná pro vyhledání, pojmenování nebo hlášení stavu.
project_apps – Parametr
project_appsovlivňuje větvení podmínek.django_apps – Parametr
django_appsovlivňuje větvení podmínek.third_party_apps – Parametr
third_party_appsovlivňuje větvení podmínek.
- Vrací:
Vrací výsledek volání
list().
- replace_last(source_string, old, new)
Provádí operaci replace last.
- Parametry:
source_string – Textový nebo strukturální vstup source_string používaný při sestavení nebo zpracování obsahu.
old – Parametr
oldse předává do volánírfind(),replace().new – Nová hodnota porovnávaná nebo nastavovaná oproti původnímu stavu.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: hodnotu podle větve zpracování, proměnná
source_string.
- get_set_maintenance_in_cache()
Funkce pro získání nastavení údržby z cache.
- Vrací:
Vrací proměnná
maintenance.
- is_maintenance_in_progress()
Funkce pro zjištění, zda je údržba v průběhu.
- Vrací:
Vrací
TrueneboFalsepodle vyhodnocení podmínek.
- get_timezone()
Funkce pro získání časového pásma z nastavení.
- Vrací:
Vrací výsledek volání
timezone().