Dominik Abrahám: Tvorba webovej aplikácie s podporou mapovej služby WFS-T (referát), Študentská vedecká konferencia Prírodovedeckej fakulty Univerzity Komenského v Bratislave, 24.4.2013
Poster: Tvorba webovej aplikácie s podporou mapovej služby WFS-TGeokomunita
Dominik Abrahám: Tvorba webovej aplikácie s podporou mapovej služby WFS-T (poster), Študentská vedecká konferencia Prírodovedeckej fakulty Univerzity Komenského v Bratislave, 24.4.2013
Publikácia vybraných geoúdajov vo webovom prostredíGeokomunita
Dušan Cibulka: Publikácia vybraných geoúdajov vo webovom prostredí, In: Juniorstav 2012: 14. odborná konferencia doktorandského štúdia, 26.1.2012, Vysoké učení technické v Brne
Prezentácia projektu WebMap na študentskej konferencii GISáček 2016Geokomunita
Mgr. Martin Kalivoda a Bc. Martin Pravda (AMAVET klub č. 962): Prednáška pre študentov na tému GIS hosting pre školské projekty, 19. ročník študentskej konferencie GISáček, 16.3.2016, nová aula VŠB - TU Ostrava
“Pengaruh pemberian pupuk hayati dengan berbagai perlakuan terhadap budidaya ...Ekal Kurniawan
Indonesia merupakan negara agraris yang mayoritas penduduknya bermata pencaharian sebagai petani. Tanam Cabai Merah (Capsicum annuum L.) merupakan komoditas sayuran yang memiliki nilai ekonomis cukup tinggi. Kebutuhan cabai terus meningkat setiap tahun sejalan dengan meningkatnya jumlah penduduk dan berkembangnya industri yang membutuhkan bahan baku cabai. Praktikum ini bertujuan untuk mengetahui pengaruh pemberian pupuk hayati dengan berbagai perlakuan terhadap budidaya cabai merah (Capsicum Annum L).
Este documento presenta una introducción a la lengua española. Explica los componentes de la competencia lectora, el vocabulario, la gramática y la ortografía. Define términos como texto informativo, palabras sinónimas, antónimas, monosémicas y polisémicas. Describe conceptos de la comunicación como el canal y el contexto. Además, explica que el castellano es la lengua principal de España y algunos otros territorios, aunque también se hablan otras lenguas como el catalán y el gallego en algunas partes
Dokumen tersebut merangkum tentang sertifikasi produk untuk industri rumah tangga pangan (IRTP) dan persyaratan untuk mendapatkan sertifikat P-IRT dari dinas kesehatan. Beberapa poin penting yang disinggung adalah manfaat sertifikasi untuk perlindungan konsumen, peningkatan kualitas, dan daya saing usaha serta syarat-syarat dan prosedur untuk mendapatkan sertifikat P-IRT.
Poster: Tvorba webovej aplikácie s podporou mapovej služby WFS-TGeokomunita
Dominik Abrahám: Tvorba webovej aplikácie s podporou mapovej služby WFS-T (poster), Študentská vedecká konferencia Prírodovedeckej fakulty Univerzity Komenského v Bratislave, 24.4.2013
Publikácia vybraných geoúdajov vo webovom prostredíGeokomunita
Dušan Cibulka: Publikácia vybraných geoúdajov vo webovom prostredí, In: Juniorstav 2012: 14. odborná konferencia doktorandského štúdia, 26.1.2012, Vysoké učení technické v Brne
Prezentácia projektu WebMap na študentskej konferencii GISáček 2016Geokomunita
Mgr. Martin Kalivoda a Bc. Martin Pravda (AMAVET klub č. 962): Prednáška pre študentov na tému GIS hosting pre školské projekty, 19. ročník študentskej konferencie GISáček, 16.3.2016, nová aula VŠB - TU Ostrava
“Pengaruh pemberian pupuk hayati dengan berbagai perlakuan terhadap budidaya ...Ekal Kurniawan
Indonesia merupakan negara agraris yang mayoritas penduduknya bermata pencaharian sebagai petani. Tanam Cabai Merah (Capsicum annuum L.) merupakan komoditas sayuran yang memiliki nilai ekonomis cukup tinggi. Kebutuhan cabai terus meningkat setiap tahun sejalan dengan meningkatnya jumlah penduduk dan berkembangnya industri yang membutuhkan bahan baku cabai. Praktikum ini bertujuan untuk mengetahui pengaruh pemberian pupuk hayati dengan berbagai perlakuan terhadap budidaya cabai merah (Capsicum Annum L).
Este documento presenta una introducción a la lengua española. Explica los componentes de la competencia lectora, el vocabulario, la gramática y la ortografía. Define términos como texto informativo, palabras sinónimas, antónimas, monosémicas y polisémicas. Describe conceptos de la comunicación como el canal y el contexto. Además, explica que el castellano es la lengua principal de España y algunos otros territorios, aunque también se hablan otras lenguas como el catalán y el gallego en algunas partes
Dokumen tersebut merangkum tentang sertifikasi produk untuk industri rumah tangga pangan (IRTP) dan persyaratan untuk mendapatkan sertifikat P-IRT dari dinas kesehatan. Beberapa poin penting yang disinggung adalah manfaat sertifikasi untuk perlindungan konsumen, peningkatan kualitas, dan daya saing usaha serta syarat-syarat dan prosedur untuk mendapatkan sertifikat P-IRT.
Referát: Spracovanie dát slovenského katastra pre webgis technológie a ich im...Geokomunita
Juraj Kisztner: Spracovanie dát slovenského katastra pre webgis technológie a ich implementácia (referát), 14. ročník študentskej konferencie GISáček, Vysoká škola báňská – Technická univerzita Ostrava, 10.5.2011
Je dynamická navigácia na Slovensku realitou alebo budúcnosťou?Geokomunita
Miloslav Ofúkaný: Je dynamická navigácia na Slovensku realitou alebo budúcnosťou?, seminár Geoinformačné systémy v doprave, 27.11.2007, Stavebná fakulta STU v Bratislave
Distribuované sieťové analýzy GIS v prostredí GeowebGeokomunita
Jakub Naňo: Distribuované sieťové analýzy GIS v prostredí Geoweb (diplomová práca)
vedúci: Mgr. Roman Boroš, PhD.
študijný odbor: 4.1.35 Geografia
škola: Univerzita Komenského v Bratislave, Prírodovedecká fakulta, Katedra kartografie, geoinformatiky a DPZ
rok: 2008
Prihláška projektu WebMap do grantového systému organizácie AMAVETGeokomunita
AMAVET klub č. 962 publikuje podrobnosti o svojom projekte (Webmap – GIS hosting pre školské projekty), ktorý podal do grantového systému AMAVET. V skrátenej verzii prihlášky nájdete uvedené základné údaje, popis a ciele, cieľové skupiny, aktivity po etapách, program a výstupy projektu. Podrobnosti o rozpočte, ostatných finančných a nefinančných zdrojoch nezverejňuje na internete, sú však poskytnuté členom klubu k nahliadnutiu.
Prezentacia zo seminara KPI na FEI na TUKE, zameraneho na prezentaciu vyskumu na katedre. Tato prezentacia pokryva vyskum Laboratoria Pocitacovych Sieti (CNL) na KPI.
www.cnl.tuke.sk
kpi.fei.tuke.sk
Prezentácia projektu WebMap na podujatí OSS Víkend Bratislava 2016Geokomunita
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: Spracovanie dát slovenského katastra pre webgis technológie a ic...Geokomunita
Juraj Kisztner: Spracovanie dát slovenského katastra pre webgis technológie a ich implementácia (prezentácia), 14. ročník študentskej konferencie GISáček, Vysoká škola báňská – Technická univerzita Ostrava, 10.5.2011
Štefan Káčer: Mapový server portálu GeoIS (prezentácia), Geologický informačný systém - včera, dnes a zajtra, 7.4.2011, Štátny geologický ústav Dionýza Štúra
Produktový leták INGRADA web - Geografický informačný systém pre mestá, obce a prevádzkovateľov inžinierskych sietí od spoločnosti Softplan Slovakia, s.r.o.
Základný prehľad o technológii Google App Engine a možnosti napojenia Flash Builderu na BlazeDS, pomocou ktorého je možné priamo generovať kód zo serverového API. Výrazné zjednodušenie práce. Nasleduje diskusia o kontinuálnej integrácii a Hudson CI.
Wordcamp 2015, Juraj Hanták - Ako zvládnúť rast webuWebglobe - Yegon
Prednáška Juraja Hantáka, technického riaditeľa o možnostiach nastavenia infraštruktúry projektu tak, aby zvládla rastúci počet jeho používateľov.
V prezentácii je vysvetlené vertikálne a horizontálne škáľovanie, možnosti návrhu architektúry a rozloženia serverov a best practice riešenia.
Prednáška odznela na Wordcamp Slovensko 2015 18.4.2015 na FIIT STU.
Dostaň aj ty do mapy svoje okolie a pomôž ostatným nestratiť sa!Geokomunita
Filip Cirbus – Dostaň aj ty do mapy svoje okolie a pomôž ostatným nestratiť sa!, stretnutie GISkola #6, 21. 11. 2022, online cez Zoom, http://giskola.eu/
More Related Content
Similar to Referát: Tvorba webovej aplikácie s podporou mapovej služby WFS-T
Referát: Spracovanie dát slovenského katastra pre webgis technológie a ich im...Geokomunita
Juraj Kisztner: Spracovanie dát slovenského katastra pre webgis technológie a ich implementácia (referát), 14. ročník študentskej konferencie GISáček, Vysoká škola báňská – Technická univerzita Ostrava, 10.5.2011
Je dynamická navigácia na Slovensku realitou alebo budúcnosťou?Geokomunita
Miloslav Ofúkaný: Je dynamická navigácia na Slovensku realitou alebo budúcnosťou?, seminár Geoinformačné systémy v doprave, 27.11.2007, Stavebná fakulta STU v Bratislave
Distribuované sieťové analýzy GIS v prostredí GeowebGeokomunita
Jakub Naňo: Distribuované sieťové analýzy GIS v prostredí Geoweb (diplomová práca)
vedúci: Mgr. Roman Boroš, PhD.
študijný odbor: 4.1.35 Geografia
škola: Univerzita Komenského v Bratislave, Prírodovedecká fakulta, Katedra kartografie, geoinformatiky a DPZ
rok: 2008
Prihláška projektu WebMap do grantového systému organizácie AMAVETGeokomunita
AMAVET klub č. 962 publikuje podrobnosti o svojom projekte (Webmap – GIS hosting pre školské projekty), ktorý podal do grantového systému AMAVET. V skrátenej verzii prihlášky nájdete uvedené základné údaje, popis a ciele, cieľové skupiny, aktivity po etapách, program a výstupy projektu. Podrobnosti o rozpočte, ostatných finančných a nefinančných zdrojoch nezverejňuje na internete, sú však poskytnuté členom klubu k nahliadnutiu.
Prezentacia zo seminara KPI na FEI na TUKE, zameraneho na prezentaciu vyskumu na katedre. Tato prezentacia pokryva vyskum Laboratoria Pocitacovych Sieti (CNL) na KPI.
www.cnl.tuke.sk
kpi.fei.tuke.sk
Prezentácia projektu WebMap na podujatí OSS Víkend Bratislava 2016Geokomunita
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: Spracovanie dát slovenského katastra pre webgis technológie a ic...Geokomunita
Juraj Kisztner: Spracovanie dát slovenského katastra pre webgis technológie a ich implementácia (prezentácia), 14. ročník študentskej konferencie GISáček, Vysoká škola báňská – Technická univerzita Ostrava, 10.5.2011
Štefan Káčer: Mapový server portálu GeoIS (prezentácia), Geologický informačný systém - včera, dnes a zajtra, 7.4.2011, Štátny geologický ústav Dionýza Štúra
Produktový leták INGRADA web - Geografický informačný systém pre mestá, obce a prevádzkovateľov inžinierskych sietí od spoločnosti Softplan Slovakia, s.r.o.
Základný prehľad o technológii Google App Engine a možnosti napojenia Flash Builderu na BlazeDS, pomocou ktorého je možné priamo generovať kód zo serverového API. Výrazné zjednodušenie práce. Nasleduje diskusia o kontinuálnej integrácii a Hudson CI.
Wordcamp 2015, Juraj Hanták - Ako zvládnúť rast webuWebglobe - Yegon
Prednáška Juraja Hantáka, technického riaditeľa o možnostiach nastavenia infraštruktúry projektu tak, aby zvládla rastúci počet jeho používateľov.
V prezentácii je vysvetlené vertikálne a horizontálne škáľovanie, možnosti návrhu architektúry a rozloženia serverov a best practice riešenia.
Prednáška odznela na Wordcamp Slovensko 2015 18.4.2015 na FIIT STU.
Similar to Referát: Tvorba webovej aplikácie s podporou mapovej služby WFS-T (20)
Dostaň aj ty do mapy svoje okolie a pomôž ostatným nestratiť sa!Geokomunita
Filip Cirbus – Dostaň aj ty do mapy svoje okolie a pomôž ostatným nestratiť sa!, stretnutie GISkola #6, 21. 11. 2022, online cez Zoom, http://giskola.eu/
GIS vrstvy geoportálu hlavného mesta SRGeokomunita
Peter Kaclík, Vladimír Juračič – GIS vrstvy geoportálu hlavného mesta SR, stretnutie GISkola #3, 22. 04. 2021, online cez BigBlueButton, http://giskola.eu/
Technická mapa a mobilné mapovanie ako efektívne nástroje pre kontrolu, správ...Geokomunita
Peter Ondruš – Technická mapa a mobilné mapovanie ako efektívne nástroje pre kontrolu, správu a plánovanie, stretnutie GISkola #4, 22. 07. 2021, tanečný klub La Bomba, Bratislava, http://giskola.eu/
WebGIS riešenia pre publikovanie 2D a 3D informácií vo verejnej správeGeokomunita
Róbert Cibula – WebGIS riešenia pre publikovanie 2D a 3D informácií vo verejnej správe, stretnutie GISkola #4, 22. 07. 2021, tanečný klub La Bomba, Bratislava, http://giskola.eu/
Rozdeľte veľké územie a mapujte menšie časti. Čo sa deje na strane servera?Geokomunita
Jiří Vlasák – Rozdeľte veľké územie a mapujte menšie časti. Čo sa deje na strane servera?, stretnutie GISkola #3, 22. 04. 2021, online cez BigBlueButton, http://giskola.eu/
Interaktívne webové mapy ako nástroj pre analýzu heterogénnych dát pre krízov...Geokomunita
This document summarizes a research project on dynamic mapping methods for risk and disaster management using big data. The project involved collaboration between researchers in the Czech Republic and China. It developed an interactive web map system to integrate heterogeneous data sources for crisis situation analysis. Researchers tested data collection apps, identified patterns in time series, and designed map symbols through cross-cultural studies. The resulting system allows users to visualize real-time anomalies and aggregated data for more efficient disaster decision making.
Referát: Tvorba webovej aplikácie s podporou mapovej služby WFS-T
1. Tvorba webovej aplikácie s podporou mapovej služby WFS-T
Dominik Abrahám
Univerzita Komenského, Prírodovedecká fakulta, Katedra kartografie, geoinformatiky
a diaľkového prieskumu Zeme, Mlynská dolina, 842 15 Bratislava 4, Slovensko;
dominikabraham@gmail.com
Abstract
This article describes process of creating a web application which supports OGC standards for map
services WMS and WFS, including its transactional service (WFS-T). According to the client-server architecture,
this application presents client, while the server consists of implementation of several interfaces: database system,
map server and web server. All of the used interfaces are freeware.
Kľúčové slová: GIS; Web GIS; OGC; WMS; WFS; WFS-T; priestorová databáza; mapový server
Úvod a formulácia cieľa
Voľne šíriteľný softvér, ktorý je bez výraznejších licenčných obmedzení, sa v
súčasnosti stáva stále viac a viac konkurencieschopný voči proprietárnemu softvéru. Zároveň
ako sa zväčšuje vplyv internetu v spoločnosti, rastú tiež možnosti webového programovania,
ktoré prinášajú nové možnosti aj do sveta geografických informačných systémov. Webové
mapové aplikácie sú v súčasnosti veľmi populárnym prostriedkom získavania geografických
informácií. Zároveň však určité typy týchto aplikácií umožňujú geografické informácie aj
editovať. Tento príspevok zakladá práve na vyššie uvedených skutočnostiach.
Hlavným cieľom predloženej práce bolo vytvorenie webovej aplikácie, ktorá má
podporovať štandardy konzorcia OGC pre mapové služby WMS a WFS, pričom transakčnú
službu (WFS-T) má demonštrovať možnosť pridávať, odoberať a upravovať geometriu.
Vytvorenie webovej aplikácie s danou funkcionalitou predstavuje komplexný problém,
ktorého dosiahnutie bolo podmienené splnením určitých krokov. Z tohto dôvodu boli
vyčlenené nasledovné čiastkové ciele:
1. implementácia priestorovej databázy;
2. implementácia mapového servera, publikovanie priestorových údajov z
databázy;
3. implementácia webového servera;
4. tvorba webovej aplikácie s podporou mapových služieb WMS a WFS-T;
5. tvorba štýlov pre zobrazované mapové vrstvy.
2. Tvorba štýlov pre mapové vrstvy nepredstavuje nevyhnutný krok pre vznik webovej
aplikácie s požadovanou funkcionalitou. Bez vytvorenia štýlov by však výsledná mapa,
utvorená z takýchto vrstiev, nemala pre užívateľa dostatočnú výpovednú hodnotu.
Materiál a metódy
Webové mapové aplikácie zväčša využívajú architektúru klient-server, kde sa na
jednej strane nachádza klientsky softvér, ktorý odosiela požiadavky na server, a ten ich
následne spracúva a odpoveď zasiela naspäť klientovi. Pri webových mapových aplikáciách sa
však jedná špecifikáciu architektúry klient-server, kde webový server po spracovaní klientskej
požiadavky zašle požiadavku ďalej na mapový server, ten získa dáta z databázového servera,
zašle ich naspäť webovému serveru a ten až potom odpovie klientskej aplikácii. Aplikácia
postavená na takejto architektúre je tiež označovaná pojmom Web GIS [1]
Obr. 1 Architektúra klient-server pre Web GIS [1]
Do úlohy webového serveru bol vybraný softvér Apache, ktorý je dlhodobo jednotkou
v tejto kategórii. Za mapový server bol zvolený softvér GeoServer, ktorý poskytuje
implementáciu nami požadovaných štandardov. Ponúka tiež tvorbu SLD dokumentov, ktoré
určujú štýly zobrazenia WMS vrstiev.. Potrebnú priestorovú databázu sme získali
implementáciou softvéru PostgreSQL a jeho knižnice PostGIS.
Samotná aplikácia je uložená v HTML dokumente. Zdrojový kód vytvorený v jazyku
JavaScript je interpretovaný vo webovom prehliadači a komunikácia s mapovým serverom
prebieha vďaka funkciám knižnice OpenLayers. Štýly pre užívateľské rozhranie a pre
zobrazované WFS vrstvy boli zapísané do CSS dokumentu.
Vstupné údaje v našom prípade predstavujú vybrané mapové vrstvy, pochádzajúce
z projektu OpenStreetMap. Záujmové územie bolo vyhraničené hranicou bratislavského
katastra Podunajské Biskupice. Pre účely transakčnej služby sme použili po jednej vrstve pre
každý typ geometrie:
bodová vrstva - body záujmu
líniová vrstva - cestná sieť)
3. polygónová vrstva - zastavané plochy
Pre dotvorenie celkového obrazu výslednej mapy boli použité aj nasledovné vrstvy: vodstvo,
zalesnené územie, poľnohospodárska pôda, mestská zeleň, športoviská. Farby, ktorými sú
znázornené vyššie uvedené vrstvy, boli určené podľa predlohy z OpenStreetMap.
Obr. 2 Výsledná aplikácia: základné zobrazenie s roztvoreným zoznamom vrstiev
Výsledky a diskusia
Po ukončení vývoja aplikácie, bola celá architektúra presunutá na školský server, kde
je verejne dostupná na adrese http://158.195.43.203/transakcny_klient. Následne prebehlo
testovanie v aktuálne najpoužívanejších webových prehliadačoch: Google Chrome, Mozilla
Firefox, Opera, Safari, Internet Explorer. Poskytovaná transakčná služba fungovala vo
všetkých prípadoch rovnako. Po vizuálnej stránke sa aplikácia v jednotlivých prehliadačoch
líšila buď len nepatrne, alebo vôbec.
Vrstvám WMS, a tým pádom aj ich štýlom SLD, bola venovaná pozornosť len do tej
miery, do akej bolo nevyhnutné vzhľadom na fungovanie aplikácie. Mapová aplikácia
vytvorená s použitím knižnice OpenLayers totiž vyžaduje minimálne jednu WMS vrstvu,
ktorú používa ako podkladovú vrstvu. Ako vidíme na obrázku 2, ostatné vrstvy môžeme
vidieť v roztváracom zozname ako „overlays“. Na obrázku 3 vidíme, ako prebieha úprava
vrstvy zastavanej plochy. Na žlto zvýraznený je aktivovaný nástroj na úpravu polygónovej
geometrie. Nasledovný obrázok 4 ukazuje hlásenie o úspešnom prevedení transakcie, ktoré je
4. odozvou po kliknutí na tlačidlo pre uloženie zmien.
Obr. 3 Výsledná aplikácia: zapnutý nástroj na editáciu vrstvy zastavanej plochy
Obr. 4 Výsledná aplikácia: hlásenie o úspešnom uložení zmien [2]
Záver
Kostru tejto práce tvorila interoperabilita množstva nástrojov. Môžeme teda
konštatovať, že bez štandardov konzorcia OGC by realizácia bola otázna. Zároveň sa
5. preukázalo, že v súčasnosti sú už voľne šíriteľné softvéry, využívané na vybudovanie aplikácií
typu Web GIS, na veľmi dobrej úrovni. Webové mapové aplikácie majú v spoločnosti pestrú
škálu využitia. Navyše funkcionalita editácie geometrie, pridáva mapovým aplikáciám
možnosť jednoducho aktualizovať informácie. Ak napríklad línia predstavuje cestnú
komunikáciu, na ktorej prebehla nejaká polohová zmena, užívateľ ju prostredníctvom takejto
aplikácie môže jednoducho zaznamenať a tým pádom udržovať databázu cestných sietí stále
aktuálnu.
Poďakovanie
Za cenné rady a pripomienky by som chcel poďakovať Mgr. Gabrielovi Petříčkovi,
ktorý bol školiteľom mojej bakalárskej práce. Vďaka patrí tiež Doc. RNDr. Eve Mičietovej
PhD., za usmerňovanie počas celého štúdia na Katedre kartografie, geoinformatiky a
diaľkového prieskumu Zeme.
Zoznam použitej literatúry
[1] Peng Z. R., Tsou M. H. (2003) Internet GIS: distributed geographic information services
for the internet and wireless network. John Wiley and Sons, New Yersey, USA
[2] Abrahám D. (2012) Tvorba webovej aplikácie s podporou mapovej služby WFS-T.
(Bakalárska práca) Prírodovedecká fakulta, Univerzita Komenského, Bratislava,
Slovensko, p. 62