Mgr. Miloslav Ofúkaný, Mgr. Martin Kalivoda a Bc. Martin Pravda (AMAVET klub č. 962): GIS hosting WebMap postavený nad open-source technológiami je realitou, 4. ročník komunitného podujatia OSS Víkend, 9.-10.4.2016, Fakulta matematiky, fyziky a informatiky Univerzity Komenského v Bratislave
Prezentácia projektu WebMap na podujatí OSS Víkend Bratislava 2016
1.
2. GIS hosting WebMap postavený nad
open-source technológiami je realitou
Miloslav Ofúkaný
Martin Kalivoda
Martin Pravda
3. 24. 2. 2011
registrácia domény WebMap.sk
Miloslav Ofúkaný
zakladateľ (autor myšlienky WebMap)
4. 24. 4. 2013 ŠVK Prírodovedeckej fakulty UK v Bratislave
Milo Ofúkaný sa stretol s prvým spolupracovníkom
Dominik Abrahám
Tvorba webovej aplikácie s podporou mapovej služby WFS-T
13. AMAVET klub č. 962 zastrešuje WebMap
Dňa 20. marca 2015 založil Milo Ofúkaný náš klub, ktorý je miestnou
organizáciou občianskeho združenia AMAVET (Asociácia pre mládež,
vedu a techniku).
Dňa 4. marca 2016 grantová komisia AMAVETu rozhodla o finančnej
podpore pre náš projekt WebMap – GIS hosting pre školské projekty
Vedúcim projektu je Martin Kalivoda a ďalší členovia tímu sú:
• Dominik Abrahám
• Marcel Kočíšek
• Milo Ofúkaný
• Martin Panák
• Radka Poláková
• Martin Pravda
14. WebMap
Open-source
GIS-hosting
Administrátorské rozhranie
GIS na WEBe
API
Integrovaný priestor
Priestorová databáza
Vizualizácia
Distribúcia priestorových dát
(Geo)processing
Mapové šablóny
Výuka
Prezentácia projektov
Open data
User interface
Video tutoriály
Komunita
Zdieľanie skúseností
15. Ciele projektu WebMap – GIS hosting pre
školské projekty
• Vytvoriť webové grafické užívateľské rozhranie pre
správu účtov užívateľov, správu ich priestorových dát
a mapových aplikácií
• Nasadiť študentské priestorové dáta a mapové
aplikácie
• Vytvoriť tutoriály
• Šíriť osvetu otvorených technológií a otvorených dát
16. Cieľová skupina projektu WebMap
• Študenti vysokých škôl so zameraním na prírodné a
technické vedy
• Študenti stredných škôl so zameraním na
informatiku a geodéziu
• Učitelia stredných a vysokých škôl
17. GIS-hosting –> rozšírený web-hosting
Web-hosting
• Úložný priestor
• Nepriestorová
databáza
• Server-side
programovací jazyk
• FTP, SSH
GIS-hosting
• Úložný priestor
• Priestorová databáza
• Server-side
programovací jazyk
• FTP, SSH
• Mapový server (WMS,
WFS, WCS, atď.)
• Geoprocesné služby
(WPS)
18. Webové GIS aplikácie
• Aplikácie prístupné na webe
• Spúšťané vo webovom prehliadači
• Pracujúce s priestorovými informáciami (poloha X, Y, (Z),
téma, čas)
• Známe príklady:
– Google Maps
– OpenStreetMap
– Turistickamapa.sk
– Panoramio
– Výsledky volieb 2016
– SHMÚ.sk
– ...
20. Výhody umiestnenia webovej GIS
aplikácie na WebMap.sk
• Svoje projekty budete mať prístupné na internete
kdekoľvek a kedykoľvek, čo oceníte:
– Pri prezentácii na konferenciách (aj na OSSConf ),
ŠVOČ, ŠVK a pod.
– Pri obhajobách bakalárskych a diplomových prác
– Pri pracovných pohovoroch
• Získate komparatívnu výhodu na trhu práce v
oblasti geoinformatiky
• Interakcia s inými užívateľmi
• Výmena know-how
22. Máme základ, ktorý rozširujeme
• Virtuálny server – OS
Linux Debian
• Starý portál Webmap.sk
(v produkcii)
– Hostované aplikácie
– Konfigurácia aplikácie
manuálna
• Nový portál Webmap.sk
(vo vývoji)
23. 20. 2. 2016 Technologický brainstorming
programátorskej zložky WebMap tímu
26. • Priestorové operácie a práca s priestorovými dátami
– PostgreSQL, PostGIS
– Rôzne server side nástroje
• Server – Debian, VPS
• Ďalej plánujeme implementovať:
– Geoserver
– GRASS
– Horizontálne aj vertikálne škálovanie
Technológie
29. 16. 3. 2016 GISáček – Martin Pravda
tretia prezentácia WebMap
30. 17. 3. 2016 sympózium GIS Ostrava
Martin Kalivoda, Martin Pravda
31. Súčasná funkcionalita
• Registrácia užívateľov
• Autorizácia užívateľov
• Vytvorenie rolí v databáze
• Nahrávanie priestorových údajov
vo formáte .SHP
• Zobrazovanie priestorových údajov vo formáte GeoJSON
• Zobrazovanie metaúdajov
• Vymazávanie priestorových údajov z databázy
32. Scenár použitia GIS hostingu WebMap
3. Distribúcia
2. Konfigurácia (voliteľná)
Dáta, HTML, CSS, Javascript, Node.js, PHP, OpenLayers,
Leaflet PostgreSQL, PostGIS, Geoserver, GRASS, a pod.
1. Registrácia
33. Proces registrácie užívateľov Webmapu
(koncepcia)
MongoDB
useremail
password
PostgreSQL
/schema
Geoserver
/workspace
Linux Debian
/home
Vytvorenie užívateľov/rolí s príslušnými právami
Meno a heslo totožné ako pri registrácii
Registrácia
34. Ako vidia pôsobenie v projekte
WebMap jeho členovia?
• „Ako študentovi kartografie a geoinformatiky mi to
prišla ako veľmi dobrá myšlienka, ktorá by oblasť
geoinformatiky (ako aj vlastné zručnosti) vedela
obohatiť a posunúť dopredu.“
• „Výsledkom celého nášho úsilia by mal byť
integrovaný systém GIS nástrojov v prostredí
webu.“
35. Chceš nahliadnuť hlbšie?
• Baví Ťa programovanie?
• Chceš získať skúsenosti pri vývoji jadra Webmapu?
• Chceš spoznať nových ľudí?
• Máš talent na marketing?
• Vedel by si nám pomôcť s hardwarom?
• Vidíš v projekte potenciál a bol by si ochotný
projektu poskytnúť dar?
• Máš nejaký iný nápad, ako zlepšiť Webmap?
• Ak si aspoň na jednu z otázok odpovedal „Áno!“,
kontaktuj náš tím na info@webmap.sk
36. Ak Ťa WebMap ďalej zaujíma
Príď na naše prednášky:
• Fórum mladých geoinformatikov od 2. do 3. júna 2016
vo Zvolene
• OSSConf od 29. júna do 1. júla 2016 v Žiline
kde budeme prezentovať prvú verejnú verziu GIS hostingu
Výzva k aktívnej účasti v sekcii OpenGIS na OSSConf:
• pošli návrh svojej prednášky na tému otvorené mapové
aplikácie a otvorené geografické dáta