SlideShare a Scribd company logo
1 of 19
On-screen Editing of Map Content via Web 
Browser in Real Time 
Rostislav NÉTEK 
InDOG, Olomouc | 14/10/2014
Aim and motivation 
 Design and develop web map client 
 Crisis management support 
 Real purposes and real implementation 
 Fire Brigade
Web 2.0 + WebGIS 
MAIRO I. (2013) WebGIS 2.0 principles and overview. 
http://italomairo.italomairo.com/en/content/gis-web-gis-20-principles-and-overview. 
Rich Internet Application 
+ 
Service-oriented Architecture 
WebGIS 2.0
Rich Internet Application 
 New generation of internet application 
 General concept, not concrete technology 
 AJAX, Silverlight, Openlaszlo, JavaFX, Flex, HTML5 
 Brings the tools, practices and conventions from desktop 
platform 
 Fully web application 
 Esthetical features 
RIA characteristics (+) 
 Run in the Web browser (both online and offline) 
 Combine properties from desktop applications into Web interface 
 No installation process required 
 Immediate feedback, refresh is not required 
 Rich content (video, sound, animation, vectors, drag and drop, 
keyboard navigation, ...) 
 Platform independent 
 Faster processing of requests 
 Rich user interface 
 Focus on esthetical impression 
 Easy distribution and start-up 
 Mobile applications are fully supported and available 
 Open source 
 Wide possibility of customization
RIA characteristics (-)
 Adobe/Apache Flex 
 GIS ® Flex 
 Runs in the same environment like Flash 
 Flex is not Flash ! 
 Allows to create highly interactive 
Web mapping applications 
 Emphasis on desing
Service-oriented architecture (SOA) 
 General approach 
 Takes advantage from services 
 Service provider - Service consumer 
 Fully independent 
 Interoperability 
 OGC - standartization 
 Web services: 
 WMS, WFS, 
 WCS, WPS, CSW 
 KML…
SOA & web services 
 „Remote“ access – data located in computer or server 
are not required 
 User can combines different layers from different 
sources 
 Centralization - Data are stored at one place 
 Data are still updated 
 Software and/or platform independent 
 Only Web Browser required for visualisation 
 Security 
 Faster and more effective data management 
 Reduction of financial costs
Transactional Web Feature Service (WFS-T) 
 WFS provide geodata as vectors 
 WFS enable visualization only 
 Transaction – editation purposes 
 Possibility of cascading 
 Parameters 
 GetFeatureWithLock 
 insertFeature 
 updateFeature 
 deleteFeature
Application concept – „Smart“ client 
 Open source solution by Esri 
 Flex client 
 ArcGIS Viewer for Flex (API) 
 Additional WFS-T widget 
 Enable „on-screen editing“ in real-time 
 Via web browser 
 Visualization, publication 
 editing and deleting 
 both spatial and attributes data
 http://rostanetek.cz/disertace
Testing 
 Step 1 –Stress test on the desktop. 10 clients 
simultaneously on 10 PCs , cable Internet connection. No 
significant decrease of loading. 5.5 sec/+- 2 sec. 
 Step 2 – Desktop with cable connection at the fire station 
+ short discussion after relays…stable and intuitive. But 
they did not use it during stress situation 
 Step 3a – On mobile device with WiFi. Failed. 
 Step 3b – Crack on Android tablet. WiFi, single client, no 
significant decrease 12 sec/+-3.5 sec.
Done … ? 
 And what about mobile devices (Android, iOS)…?
What next…? 
Non-RIA Flex HTML5/JS 
Mobile devices support Partially No Yes 
Vector graphic 
No Yes Yes 
3D graphic No Partially Yes 
Transparency Partially Yes Yes 
Rounded borders Partially Yes Yes 
jQuery effects Yes No Yes 
Plugins & widgets Partially Yes Yes 
Advanced editing No Yes Partially 
Cache Yes Yes Yes 
Cloud computing 
support 
No Yes Yes 
 Comparison study 
 Other platform -> HTML5 
ArcGIS API for JavaScript 
Leaflet
Not only crisis management… 
This presentation is co-financed by the European Social Fund and the state budget of the Czech Republic.
Thank you for your attention 
 rostislav.netek@upol.cz 
 http://www.geoinformatics.upol.cz 
 Palacký University in Olomouc, Czech Republic

More Related Content

Similar to Netek - On-screen Editing of Map Content via Web Browser in Real Time

openMIC barcamp 11.02.2010
openMIC barcamp 11.02.2010openMIC barcamp 11.02.2010
openMIC barcamp 11.02.2010
Patrick Lauke
 
Cross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterpriseCross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterprise
Venkat Alagarsamy
 
WinJS at NYC Code Camp 2012
WinJS at NYC Code Camp 2012WinJS at NYC Code Camp 2012
WinJS at NYC Code Camp 2012
Dmitri Artamonov
 
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar Cheekuru  NET UIChandra Sekhar Cheekuru  NET UI
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar
 
Directions on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_developmentDirections on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_development
Takeshi Shinmura
 
WAD - WaveMaker tutorial
WAD - WaveMaker tutorial WAD - WaveMaker tutorial
WAD - WaveMaker tutorial
marina2207
 
WaveMaker tutorial with Flash
WaveMaker tutorial with FlashWaveMaker tutorial with Flash
WaveMaker tutorial with Flash
marina2207
 

Similar to Netek - On-screen Editing of Map Content via Web Browser in Real Time (20)

Darrell's Resume
Darrell's ResumeDarrell's Resume
Darrell's Resume
 
Silver Light for every one by Subodh
Silver Light for every one by SubodhSilver Light for every one by Subodh
Silver Light for every one by Subodh
 
openMIC barcamp 11.02.2010
openMIC barcamp 11.02.2010openMIC barcamp 11.02.2010
openMIC barcamp 11.02.2010
 
JVx - Application framework - 2013
JVx - Application framework - 2013JVx - Application framework - 2013
JVx - Application framework - 2013
 
Cross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterpriseCross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterprise
 
The Internet of Things with InduSoft and Raspberry Pi
The Internet of Things with InduSoft and Raspberry PiThe Internet of Things with InduSoft and Raspberry Pi
The Internet of Things with InduSoft and Raspberry Pi
 
Palm WebOS Overview
Palm WebOS OverviewPalm WebOS Overview
Palm WebOS Overview
 
Building enterprise applications using open source
Building enterprise applications using open sourceBuilding enterprise applications using open source
Building enterprise applications using open source
 
VMware & Unidesk Customer Webinar: Wisconsin Department of Children and Families
VMware & Unidesk Customer Webinar: Wisconsin Department of Children and FamiliesVMware & Unidesk Customer Webinar: Wisconsin Department of Children and Families
VMware & Unidesk Customer Webinar: Wisconsin Department of Children and Families
 
WinJS at NYC Code Camp 2012
WinJS at NYC Code Camp 2012WinJS at NYC Code Camp 2012
WinJS at NYC Code Camp 2012
 
Android remote application publishing framework
Android remote application publishing frameworkAndroid remote application publishing framework
Android remote application publishing framework
 
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar Cheekuru  NET UIChandra Sekhar Cheekuru  NET UI
Chandra Sekhar Cheekuru NET UI
 
Developing RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe FlexDeveloping RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe Flex
 
Directions on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_developmentDirections on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_development
 
WAD - WaveMaker tutorial
WAD - WaveMaker tutorial WAD - WaveMaker tutorial
WAD - WaveMaker tutorial
 
WaveMaker tutorial with Flash
WaveMaker tutorial with FlashWaveMaker tutorial with Flash
WaveMaker tutorial with Flash
 
WaveMaker Presentation
WaveMaker PresentationWaveMaker Presentation
WaveMaker Presentation
 
Smart Client Smart Applications_Ciaran Kirk - Intergraph Geospatial World Tou...
Smart Client Smart Applications_Ciaran Kirk - Intergraph Geospatial World Tou...Smart Client Smart Applications_Ciaran Kirk - Intergraph Geospatial World Tou...
Smart Client Smart Applications_Ciaran Kirk - Intergraph Geospatial World Tou...
 
Presentation technical deep dive of horizon 6 and mirage 5
Presentation   technical deep dive of horizon 6 and mirage 5Presentation   technical deep dive of horizon 6 and mirage 5
Presentation technical deep dive of horizon 6 and mirage 5
 
myWorld Overview May 2011
myWorld Overview May 2011myWorld Overview May 2011
myWorld Overview May 2011
 

More from swenney

More from swenney (20)

Ooms - Cognitive user evaluation of digital maps: findings and challenges
Ooms - Cognitive user evaluation of digital maps: findings and challengesOoms - Cognitive user evaluation of digital maps: findings and challenges
Ooms - Cognitive user evaluation of digital maps: findings and challenges
 
Buchroithner - Multitemporal remote sensing-based 3D mapping of glacier chang...
Buchroithner - Multitemporal remote sensing-based 3D mapping of glacier chang...Buchroithner - Multitemporal remote sensing-based 3D mapping of glacier chang...
Buchroithner - Multitemporal remote sensing-based 3D mapping of glacier chang...
 
Hiba idris - GIS Based Visualisation of the Aesthetic Value of The Landscapes...
Hiba idris - GIS Based Visualisation of the Aesthetic Value of The Landscapes...Hiba idris - GIS Based Visualisation of the Aesthetic Value of The Landscapes...
Hiba idris - GIS Based Visualisation of the Aesthetic Value of The Landscapes...
 
OGiC - Manfred Buchroithner - Karst caves in tropical jungle: 3D mapping and ...
OGiC - Manfred Buchroithner - Karst caves in tropical jungle: 3D mapping and ...OGiC - Manfred Buchroithner - Karst caves in tropical jungle: 3D mapping and ...
OGiC - Manfred Buchroithner - Karst caves in tropical jungle: 3D mapping and ...
 
OGiC - Kristien Ooms - Eye tracking in the Geo-domain: a perception on cartog...
OGiC - Kristien Ooms - Eye tracking in the Geo-domain: a perception on cartog...OGiC - Kristien Ooms - Eye tracking in the Geo-domain: a perception on cartog...
OGiC - Kristien Ooms - Eye tracking in the Geo-domain: a perception on cartog...
 
Workshop - Ruzicka - Webové mapy prakticky
Workshop - Ruzicka - Webové mapy praktickyWorkshop - Ruzicka - Webové mapy prakticky
Workshop - Ruzicka - Webové mapy prakticky
 
Workshop - Stachon - Staré mapy v praxi
Workshop - Stachon - Staré mapy v praxiWorkshop - Stachon - Staré mapy v praxi
Workshop - Stachon - Staré mapy v praxi
 
Workshop - Hajek+Jedlicka - Jak exportovat sémantická data ze SketchUp
Workshop - Hajek+Jedlicka - Jak exportovat sémantická data ze SketchUpWorkshop - Hajek+Jedlicka - Jak exportovat sémantická data ze SketchUp
Workshop - Hajek+Jedlicka - Jak exportovat sémantická data ze SketchUp
 
Workshop - Sasinka - Metodologické aspekty empirického výzkumu v oblasti kogn...
Workshop - Sasinka - Metodologické aspekty empirického výzkumu v oblasti kogn...Workshop - Sasinka - Metodologické aspekty empirického výzkumu v oblasti kogn...
Workshop - Sasinka - Metodologické aspekty empirického výzkumu v oblasti kogn...
 
Workshop - Hejlova - Bezdrátová senzorová síť
Workshop - Hejlova - Bezdrátová senzorová síťWorkshop - Hejlova - Bezdrátová senzorová síť
Workshop - Hejlova - Bezdrátová senzorová síť
 
Merickova - Characteristic of the Cognition of Military Pilots: A Geographic ...
Merickova - Characteristic of the Cognition of Military Pilots: A Geographic ...Merickova - Characteristic of the Cognition of Military Pilots: A Geographic ...
Merickova - Characteristic of the Cognition of Military Pilots: A Geographic ...
 
Vavra - Assessment and visualization of phenological data by using of GIS
Vavra - Assessment and visualization of phenological data by using of GISVavra - Assessment and visualization of phenological data by using of GIS
Vavra - Assessment and visualization of phenological data by using of GIS
 
Popelka - The role of hill-shading in tourist maps: an eye-tracking study
Popelka - The role of hill-shading in tourist maps: an eye-tracking studyPopelka - The role of hill-shading in tourist maps: an eye-tracking study
Popelka - The role of hill-shading in tourist maps: an eye-tracking study
 
Brychtova - Evaluation of colour schemes usability in Atlas of the Phenologic...
Brychtova - Evaluation of colour schemes usability in Atlas of the Phenologic...Brychtova - Evaluation of colour schemes usability in Atlas of the Phenologic...
Brychtova - Evaluation of colour schemes usability in Atlas of the Phenologic...
 
Caha - Visibility on a fuzzy surface: A case study
Caha - Visibility on a fuzzy surface: A case studyCaha - Visibility on a fuzzy surface: A case study
Caha - Visibility on a fuzzy surface: A case study
 
Dolezalova - Optimizing colors for effective visualization of geographic data
Dolezalova - Optimizing colors for effective visualization of geographic dataDolezalova - Optimizing colors for effective visualization of geographic data
Dolezalova - Optimizing colors for effective visualization of geographic data
 
Zajickova - Changes in the public service transport network in the Olomouc Re...
Zajickova - Changes in the public service transport network in the Olomouc Re...Zajickova - Changes in the public service transport network in the Olomouc Re...
Zajickova - Changes in the public service transport network in the Olomouc Re...
 
Hejlova - Parametres of WSN for temperature monitoring
Hejlova - Parametres of WSN for temperature monitoringHejlova - Parametres of WSN for temperature monitoring
Hejlova - Parametres of WSN for temperature monitoring
 
Samec - Regression analysis of relations among main Quaternary environmental ...
Samec - Regression analysis of relations among main Quaternary environmental ...Samec - Regression analysis of relations among main Quaternary environmental ...
Samec - Regression analysis of relations among main Quaternary environmental ...
 
Paszto - Fractal dimension of the Czech road network
Paszto - Fractal dimension of the Czech road networkPaszto - Fractal dimension of the Czech road network
Paszto - Fractal dimension of the Czech road network
 

Recently uploaded

Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
gajnagarg
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
wsppdmt
 
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
vexqp
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
vexqp
 
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
wsppdmt
 
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit RiyadhCytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Abortion pills in Riyadh +966572737505 get cytotec
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Klinik kandungan
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
nirzagarg
 

Recently uploaded (20)

Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
 
Data Analyst Tasks to do the internship.pdf
Data Analyst Tasks to do the internship.pdfData Analyst Tasks to do the internship.pdf
Data Analyst Tasks to do the internship.pdf
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
Harnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptxHarnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptx
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptxThe-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
 
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
 
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit RiyadhCytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Switzerland Constitution 2002.pdf.........
Switzerland Constitution 2002.pdf.........Switzerland Constitution 2002.pdf.........
Switzerland Constitution 2002.pdf.........
 

Netek - On-screen Editing of Map Content via Web Browser in Real Time

  • 1. On-screen Editing of Map Content via Web Browser in Real Time Rostislav NÉTEK InDOG, Olomouc | 14/10/2014
  • 2. Aim and motivation  Design and develop web map client  Crisis management support  Real purposes and real implementation  Fire Brigade
  • 3. Web 2.0 + WebGIS MAIRO I. (2013) WebGIS 2.0 principles and overview. http://italomairo.italomairo.com/en/content/gis-web-gis-20-principles-and-overview. Rich Internet Application + Service-oriented Architecture WebGIS 2.0
  • 4. Rich Internet Application  New generation of internet application  General concept, not concrete technology  AJAX, Silverlight, Openlaszlo, JavaFX, Flex, HTML5  Brings the tools, practices and conventions from desktop platform  Fully web application  Esthetical features 
  • 5. RIA characteristics (+)  Run in the Web browser (both online and offline)  Combine properties from desktop applications into Web interface  No installation process required  Immediate feedback, refresh is not required  Rich content (video, sound, animation, vectors, drag and drop, keyboard navigation, ...)  Platform independent  Faster processing of requests  Rich user interface  Focus on esthetical impression  Easy distribution and start-up  Mobile applications are fully supported and available  Open source  Wide possibility of customization
  • 7.  Adobe/Apache Flex  GIS ® Flex  Runs in the same environment like Flash  Flex is not Flash !  Allows to create highly interactive Web mapping applications  Emphasis on desing
  • 8. Service-oriented architecture (SOA)  General approach  Takes advantage from services  Service provider - Service consumer  Fully independent  Interoperability  OGC - standartization  Web services:  WMS, WFS,  WCS, WPS, CSW  KML…
  • 9. SOA & web services  „Remote“ access – data located in computer or server are not required  User can combines different layers from different sources  Centralization - Data are stored at one place  Data are still updated  Software and/or platform independent  Only Web Browser required for visualisation  Security  Faster and more effective data management  Reduction of financial costs
  • 10.
  • 11. Transactional Web Feature Service (WFS-T)  WFS provide geodata as vectors  WFS enable visualization only  Transaction – editation purposes  Possibility of cascading  Parameters  GetFeatureWithLock  insertFeature  updateFeature  deleteFeature
  • 12. Application concept – „Smart“ client  Open source solution by Esri  Flex client  ArcGIS Viewer for Flex (API)  Additional WFS-T widget  Enable „on-screen editing“ in real-time  Via web browser  Visualization, publication  editing and deleting  both spatial and attributes data
  • 13.
  • 15. Testing  Step 1 –Stress test on the desktop. 10 clients simultaneously on 10 PCs , cable Internet connection. No significant decrease of loading. 5.5 sec/+- 2 sec.  Step 2 – Desktop with cable connection at the fire station + short discussion after relays…stable and intuitive. But they did not use it during stress situation  Step 3a – On mobile device with WiFi. Failed.  Step 3b – Crack on Android tablet. WiFi, single client, no significant decrease 12 sec/+-3.5 sec.
  • 16. Done … ?  And what about mobile devices (Android, iOS)…?
  • 17. What next…? Non-RIA Flex HTML5/JS Mobile devices support Partially No Yes Vector graphic No Yes Yes 3D graphic No Partially Yes Transparency Partially Yes Yes Rounded borders Partially Yes Yes jQuery effects Yes No Yes Plugins & widgets Partially Yes Yes Advanced editing No Yes Partially Cache Yes Yes Yes Cloud computing support No Yes Yes  Comparison study  Other platform -> HTML5 ArcGIS API for JavaScript Leaflet
  • 18. Not only crisis management… This presentation is co-financed by the European Social Fund and the state budget of the Czech Republic.
  • 19. Thank you for your attention  rostislav.netek@upol.cz  http://www.geoinformatics.upol.cz  Palacký University in Olomouc, Czech Republic