Skip to content

Instantly share code, notes, and snippets.

@jachym
Created February 1, 2019 11:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jachym/a4be55b5990cc71bfb785a83ed802342 to your computer and use it in GitHub Desktop.
Save jachym/a4be55b5990cc71bfb785a83ed802342 to your computer and use it in GitHub Desktop.
gisquick abstract

Gisquick (http://gisquick.org) je open source nástroj pro webovou prezentaci prostorových dat. Při jeho tvorbě náš slovensko-český tým zúročil dlouholeté zkušenosti při tvorbě webových mapových aplikací pro obce, zkušenosti s organizací vývoje otevřeného software a zkušenosti při nasazování těchto aplikací do produkčního prostředí. Gisquick umožňuje publikaci mapového projektu z prostředí QGIS na web – doslova na několik kliknutí. Protože na straně serveru je využit mapový server QGIS, jsou data na webu vykreslena přesně tak, jak byla nastylována v desktopovém prostředí. Součástí webové aplikace je pak vyhledávání prvků pomocí filtrů, měření, navigace, identifikace objektů a tisk mapy do PDF. Celé řešení ja navrženo tak, aby nedošlo k přílišnému zatížení serveru a prohlížeče – data jsou ukládána do vyrovnávací paměti, dlaždicována, atd. Celé prostředí je pak zabaleno do kontenjneru (Vagrant/Virtualbox) pro jeho rychlé nasazení v domácí infrastruktuře.

Celý projekt má tři části: zásuvný modul pro publikaci projektu v prostředí QGIS-Desktop, serverová část aplikace na bázi QGIS-Server a webového frameworku Django a prezentační klientská část v jazyce JavaScript, využívající OpenLayers a další knihovny pro tvorbu mapových aplikací. Komunikace mezi serverem a klientem je postavena na standardech OGC WMS, WMTS a WFS.

Myslíme si, že Gisquick může být zajímavou alternativou k velkým proprietárním řešením pro veřejnou správu a samosprávu. Provozování platformy Gisquick je možné jak na vlastním hardware, tak na hostované infrastruktuře na adrese http://gisquick.org).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment