Modular Web Framework for the BRANDENBURGVIEWER
Geoinformation System (GIS) 2 GIS = geo + information + system + + Survey of data Organization of data Processing and Analysis Presentation
geodata infrastructure (GDI) 3 GDI = geodata + infrastructure + internet intranet network services geodata services
Web-Services 4 Web Map Service (WMS) Web Feature Service (WFS) Web Feature Service - Gazetteer (WFS-G) Web Catalogue Service (CS-W) access on map image access on vector data (GML) search of geographical objects access on metadata base on standards and technical guidances: International Organization for Standardization (ISO) Open Geospatial Consortium (OGC) World Wide Web Consortium (W3C)
Wide Range of Web-Services 5 much digital geodata of the LGB is published by Web-Services: Digital Landscape Model Digital Orthophotos Cadastrel Parcels Adminisitrative Units
Data, Services, Applications 6 Geo-spatial Data Web-based Services Applications (Viewer) GIS, database link between applications & data
The official spatial data viewer 7 data-viewer to establish a web presentation of all the spatial data provided by the LGB criteria: data must be accessable to everyone. 24/7 availability a simple-to-use map viewer for the browser To implement several tools into the map viewer: Zooming Searching for places, addresses, cadastrel information Printing the map view, permalink to a specific map
The official spatial data viewer of the LGB 8 Content Basic map information Topographic maps presented in several styles Digital aerial photos Digital terrain model Cadastral data Specialized geodata Administrative units Standard land values (Bodenrichtwert) Historical maps
The official spatial data viewer of the LGB - modularized 9 Why modularization? - motivation Many projects with different viewers Base-libs are the same but contents like webservices and functions are different High administration in case of upcoming updates High administration in case of upcoming changes
The official spatial data viewer of the LGB - modularized 10 What we are doing? identification of all functions and elements needed For every function every module Supervision: with one config-file per application advantage building a set only with the needed functions speedy creation of a new and different viewer The updating process is only needed once
The official spatial data viewer of the LGB - modularized 11 Technical base ExtJS 4.6 + OpenLayers 2.13
The official spatial data viewer of the LGB - modularized 12 structure module model view controller store util LayerTree Legend Coordinate Draw Map FeatureInfo Gazetteer Measure LayerMenu Parameter ProjectionSwitcher Toolbar WFSSearch
The official spatial data viewer of the LGB - API 13 transforming BB-Viewer from a stand-alone viewer to a map application programming interface (API) the possibility to be integrated into any web application implemented in Brandenburg, based on standardized interfaces add own or new Web-Services Improvement in the usability
The official spatial data viewer of the LGB - API 14 Simple integration with special LGB-viewer-lib
The official spatial data viewer of the LGB - API 15 What ist necessary? - Download libs from OpenLayers 2.13.1 und ExtJS 4 - Create a folder and copy the libs into - Create an index-file with include needed libs - Create your own js-file
The official spatial data viewer of the LGB - API 16 documentation Technical API documentation Guide to using the library http://isk.geobasisbb.de/viewer_modular/doc/template.html
The official spatial data viewer of the LGB - API 17 Examples: Basic-Viewer: http://bb-viewer.geobasis-bb.de BBOX: http://bb-viewer.geobasis-bb.de/?bbox=370036,5806636,371745,5807515 Mini-Viewer: http://isk.geobasis-bb.de/viewer_modular/index_min.html
18 Thank You for your attention. Internet Addresses: LGB: http://www.geobasis-bb.de/ Intevation GmbH: http://intevation.de GEOPORTAL: http://geoportal.brandenburg.de/ Online-Shop GEOBROKER: http://geobroker.geobasis-bb.de BRANDENBURGVIEWER: http://bb-viewer.geobasis-bb.de