Košík

  1. 1.
    0570676 - MÚA 2023 RIV CZ cze L2 - Specializované mapy
    Fabini, Pavel - Ferenc, J. - Fialka, J. - Hron, J. - Matějka, O. - Sobotka, Jaromír - Velek, Luboš
    Specializovaná mapa odborného obsahu k vývoji českého parlamentarismu a české parlamentní kultury.
    [Specialized map of professional content on the development of Czech parliamentarism and Czech parliamentary culture.]
    Interní kód: Specializovaná mapa k databázi poslanců ; 2022
    Technické parametry: Z technického hlediska má specializovaná mapa dvě části: databázi a webovou aplikaci. Obě části jsou propojené přes datové rozhraní. Databáze poslanců se opírá o následující technologie. Databázový server je MS SQL ve verzi 2014. Backendová aplikace pro rešeršisty běží na IIS serveru, je vytvořena ve frameworku ASP.NET MVC (verze .NET 4.8), k připojení k databázi využívá Entity Framework a pro webové zobrazení Bootstrap 3.3.2 v kombinaci s webovými komponentami Telerik UI for ASP.NET MVC Components. Obrázkové přílohy se transformují do thumbnailů a vodoznakují se pomocí služby ImageMagick a jsou ukládány mimo databázi na serverovém disku jako prosté soubory. Pro veřejný frontend je vytvořeno veřejné RESTové API pomocí technologie ASP.NET Web API (verze .NET 4.8), k připojení k databázi se opět využívá Entity Framework. Filtry ve frontendu se skládají v API za pomoci facetů, které generuje fulltextový engine SOLR, jehož instance běží na témž serveru jako backend a API. Na databázi poslanců navazoval vývoj současných webových aplikací. Hlavní funkcionality aplikace jsme naprogramovali pomocí javascriptových frameworků Vue.js, respektive Nuxt.js. Pro komunikaci frontendu s datovým úložištěm na vzdáleném databázovém serveru jsme navrhli RESTové aplikační rozhraní (API). Tyto hojně používané technologie zajišťují dlouhou životnost aplikace a zároveň nám umožnily celý projekt generovat staticky, čímž jsme projektu zajistili větší bezpečnost, neboť na serveru neběží žádné skripty, které by bylo možné napadnout. Pro mapové podklady a funkcionality jsme použili volně dostupné knihovny Leaflet a OpenStreetMap, které se vyznačují otevřenými standardy. Celý projekt byl vyvíjen na platformě Netlify a kód aplikace je otevřený a volně přístupný v repozitáři na platformě GitHub.
    Ekonomické parametry: Specializovaná mapa byly vytvořena jako vzdělávací a popularizační nástroj údajů z databáze poslanců, která má nadto obecně šířit povědomí o historii českého parlamentarismu. V souvislosti s jejím provozováním se nepředpokládají žádné příjmy. Provozní náklady přejímají původní nositelé projektu.
    Grant CEP: GA MK(CZ) DG18P02OVV025
    Klíčová slova: Czech lands * history of parliamentarism * online map
    Obor OECD: History (history of science and technology to be 6.3, history of specific sciences to be under the respective headings)
    https://ustr-databaze-poslancu.netlify.app
    Trvalý link: https://hdl.handle.net/11104/0342010
     
     

  Tyto stránky využívají soubory cookies, které usnadňují jejich prohlížení. Další informace o tom jak používáme cookies.