This document provides an overview of trends in web mapping, geoprocessing, and services from the perspective of an Italian small-to-medium enterprise (SME) focused on open source technologies. It discusses challenges like big data, open data, crowdsourcing, the internet of things (IoT), drones, mobile technologies, cloud computing, 3D, and the need for interoperability. The SME works with clients in industries like construction, real estate, smart cities, and defense providing support and customization of open source tools like GeoServer, GeoNetwork, and MapStore.
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)George Percivall
Presentation to ESA Big Data From Space (BiDS2014), November 2014.
Big data from space requires processing large amounts of data in a distributed environment. For efficient, quality and cost-effective deployment, these environments must be based on open standards. The Open Geospatial Consortium (OGC) open standards for geospatial-temporal information have been tuned through implementations to meet the needs of big data.
Innovation in Geospatial Technology and StandardsGeorge Percivall
All predictions are wrong; some are useful. This presentation offers a slate of geospatial trends developed in discussion with the OGC Board of Directors and expanded in an OGC blog series. These geospatial technology issues were developed by reviewing over 200 articles from geospatial publications as well as from information technology journals (IEEE, ACM, etc.).
These "Ripe Issues" of geospatial technology identify areas where further development of open standards can lead to great benefit:
* The Power of Location
* Internet of Things
* Mobile Development
* Indoor Frontier
* Cartographers of the future
* Big Processing of GeoData
* Smart Cities
The OGC is an international consortium where members participate in a consensus process to develop publicly available geospatial standards. OGC has a history of developing anticipatory standards. OGC is a leader in achieving a consensus balanced with innovation where OGC members actively designing the standard while implementing running software. In the role of OGC Chief Engineer, George Percivall identifies technology and market trends relevant to open standards development.
UAVs are a disruptive technology bringing new geographic data and information to many application domains. UASs are similar to other geographic imagery systems so existing frameworks are applicable. But the diversity of UAVs as platforms along with the diversity of available sensors are presenting challenges in the processing and creation of geospatial products. Efficient processing and dissemination of the data is achieved using software and systems that implement open standards. The challenges identified point to the need for use of existing standards and extending standards. Results from the use of the OGC Sensor Web Enablement set of standards are presented. Next steps in the progress of UAVs and UASs may follow the path of open data, open source and open standards.
Keynote presentation to New Zealand Geospatial Research Conference 2015. This presentation covered emerging topics for geospatial research in four areas:
- Spatial Representation: urban models, CityGML, indoor and DGGS
- New Data Sources: sensors everywhere, IoT, UAVs citizen observations, social media
- Computer Engineering: Big data, moving features, spatial analytics, mobile, 3D portrayal, augmented reality
- Application Areas: Soils Interoperability Experiment, Urban Climate Resilience in OGC Testbed 11.
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)George Percivall
Presentation to ESA Big Data From Space (BiDS2014), November 2014.
Big data from space requires processing large amounts of data in a distributed environment. For efficient, quality and cost-effective deployment, these environments must be based on open standards. The Open Geospatial Consortium (OGC) open standards for geospatial-temporal information have been tuned through implementations to meet the needs of big data.
Innovation in Geospatial Technology and StandardsGeorge Percivall
All predictions are wrong; some are useful. This presentation offers a slate of geospatial trends developed in discussion with the OGC Board of Directors and expanded in an OGC blog series. These geospatial technology issues were developed by reviewing over 200 articles from geospatial publications as well as from information technology journals (IEEE, ACM, etc.).
These "Ripe Issues" of geospatial technology identify areas where further development of open standards can lead to great benefit:
* The Power of Location
* Internet of Things
* Mobile Development
* Indoor Frontier
* Cartographers of the future
* Big Processing of GeoData
* Smart Cities
The OGC is an international consortium where members participate in a consensus process to develop publicly available geospatial standards. OGC has a history of developing anticipatory standards. OGC is a leader in achieving a consensus balanced with innovation where OGC members actively designing the standard while implementing running software. In the role of OGC Chief Engineer, George Percivall identifies technology and market trends relevant to open standards development.
UAVs are a disruptive technology bringing new geographic data and information to many application domains. UASs are similar to other geographic imagery systems so existing frameworks are applicable. But the diversity of UAVs as platforms along with the diversity of available sensors are presenting challenges in the processing and creation of geospatial products. Efficient processing and dissemination of the data is achieved using software and systems that implement open standards. The challenges identified point to the need for use of existing standards and extending standards. Results from the use of the OGC Sensor Web Enablement set of standards are presented. Next steps in the progress of UAVs and UASs may follow the path of open data, open source and open standards.
Keynote presentation to New Zealand Geospatial Research Conference 2015. This presentation covered emerging topics for geospatial research in four areas:
- Spatial Representation: urban models, CityGML, indoor and DGGS
- New Data Sources: sensors everywhere, IoT, UAVs citizen observations, social media
- Computer Engineering: Big data, moving features, spatial analytics, mobile, 3D portrayal, augmented reality
- Application Areas: Soils Interoperability Experiment, Urban Climate Resilience in OGC Testbed 11.
MapStore 2, modern mashups with OL3, Leaflet and ReactGeoSolutions
MapStore 2 is an overhaul of the existing MapStore with the goal of creating a webmapping framework which is more lightweight but still modular and easy to work with. It can leverage both OpenLayers 3 or Leaflet as the mapping engine and uses ReactJS and Redux as the core JavaScript libraries. Moreover a 3D viewer based on CesiumJS is available.
MapStore 2 is both a framework and a standalone application. You can use it as a framework to develop your custom WebGis application composing MapStore ReactJS components and components from other libraries (like React Bootstrap), choosing the best mapping library for your purposes. You can also use the MapStore2 application directly, to create, save, and share in a simple and intuitive way maps and mashups created by selecting content from the server such as Google Maps, OpenStreetMap or WMS and WMTS.
The MapStore 2 application consists of two main components MapManager and GeoStore, respectively front-end and back-end. MapManager allows through a unique interface to create, modify, delete and search on maps definition as well as generate a univoque link to embed a map in an external website, share your own maps with the others. GeoStore implements a flexible Java Enterprise infrastructure to manage and search maps with proper management of authentication and authorization.
The presentation will give the audience an extensive overview of the MapStore 2 functionalities for the creation of mapping portals. Eventually, a range of GeoSolutions case studies of MapStore 2 will be presented.
Creating Stunning Maps in GeoServer: mastering SLD and CSS stylesGeoSolutions
Various software can style maps and generate a proper SLD document for OGC compliant WMS like GeoServer to use. However, in most occasions, the styling allowed by the graphical tools is pretty limited and not good enough to achieve good looking, readable and efficient cartographic output. For those that like to write their own styles CSS also represents a nice alternatives thanks to its compactness and expressiveness.
Several topics will be covered, providing examples in both SLD and CSS for each, including: mastering multi-scale styling, using GeoServer extensions to build common hatch patterns, line styling beyond the basics, such as cased lines, controlling symbols along a line and the way they repeat, leveraging TTF symbol fonts and SVGs to generate good looking point thematic maps, using the full power of GeoServer label lay-outing tools to build pleasant, informative maps on both point, polygon and line layers, including adding road plates around labels, leverage the labeling subsystem conflict resolution engine to avoid overlaps in stand alone point symbology, blending charts into a map, dynamically transform data during rendering to get more explicative maps without the need to pre-process a large amount of views.
The presentation aims to provide the attendees with enough information to master SLD/CSS documents and most of GeoServer extensions to generate appealing, informative, readable maps that can be quickly rendered on screen.
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017GeoSolutions
The presentation will provide an introduction to GeoServer own authentication and authorization subsystems. We’ll cover the supported authentication protocols, such as from basic/digest authentication and CAS support, check through the various identity providers, such as local config files, database tables and LDAP servers, and how it’s possible to combine the various bits in a single comprehensive authentication tool, as well as providing examples of custom authentication plugins for GeoServer, integrating it in a home grown security architecture. We’ll then move on to authorization, describing the GeoServer pluggable authorization mechanism and comparing it with proxy based solution, and check the built in service and data security system, reviewing its benefits and limitations. Finally we’ll explore the advanced authentication provider, GeoFence, explore the levels on integration with GeoServer, from the simple and seamless direct integration to the more sophisticated external setup, and see how it can provide GeoServer with complex authorization rules over data and OGC services, taking into account the current user, OGC request and requested layers to enforce spatial filters and alphanumeric filters, attribute selection as well as cropping raster data to areas of interest.
Serving earth observation data with GeoServer: addressing real world requirem...GeoSolutions
The presentation will cover GeoSolutions experience in setting up GeoServer based production systems providing access to earth observation products, with indications of technical challenges, solutions, and deployment suggestion. The presentations will cover topics such as setting up a single unified mosaic from all the available data sources, tailoring access to it to different users, determining the most appropriate stacking order, dealing with multiresolution, different coordinate systems, multiband data, SAR integration, searching for the most appropriate products using a mix of WFS, CSW and so on, serving imagery with high performance WMS and WMTS, performing small and large data extractions with WCS and WPS, closing up with deployment examples and suggestions.
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...GeoSolutions
This presentation will provide the attendee with an introduction to data processing in GeoServer by means of WPS, rendering transformations and SQL views, describing real applications and how these facilities were used in them.
We'll start with the basic WPS capabilities, showing how to build processing request based on existing processes and how to build new processes leveraging scripting languages, and introducing unique GeoServer integration features, showing how processing can seamlessly integrate directly in the GeoServer data sources and complement existing services.
We'll also discuss how to integrate on the fly processing in WMS requests, achieving high performance data displays without having to pre-process the data in advance, and allowing the caller to interactively choose processing parameters.
While the above shows how to make GeoServer perform the work, the processing abilities of spatial databases should not be forgotten, so we’ll show how certain classes of processing can be achieved directly in the database.
At the end the attendee will be able to easily issue WPS requests both for Vectors and Rasters to GeoServer through the WPS Demo Builder, enrich SLDs with on-the-fly rendering transformations and play with SQL views in order to create dynamic layers.
GeoServer in Production: we do it, here is how!GeoSolutions
The presentation will describe how to setup a production system based on GeoServer from the points of view of performance, availability and security. The suggestions will start covering how a single node GeoServer should be prepared for internet usage, tuning logging, connection pools, security, data and JVM preparation, keeping disk, memory and CPU usage in check within the limits of the available resources. We’ll then move to tools used to monitor the production instances, ranging from probes to request auditing and watch-dogs. Finally the presentation will cover setting up a cluster of server and the strategies for keeping them in synch, from the traditional multi-tier setup (testing vs production) to the systems that need to keep an ever evolving catalog of layers constantly on-line and in synch.
State of GeoServer provides an update on our community and reviews the new and noteworthy features for the Project. The community keeps an aggressive six month release cycle with GeoServer 2.8 and 2.9 being released this year.
Each releases bring together exciting new features. This year a lot of work has been done on the user interface, clustering, security and compatibility with the latest Java platform. We will also take a look at community research into vector tiles, multi-resolution raster support and more.
Attend this talk for a cheerful update on what is happening with this popular OSGeo project. Whether you are an expert user, a developer, or simply curious what these projects can do for you, this talk is for you.
HP Software Performance Tour 2014 - Apps, Big Data and Security 20/20HP Enterprise Italia
Rafael Brugnini - VP & General Manager, HP Software EMEA & APJ - talks at the HP EMEA Software Performance tour 2014 about apps, big data and security.
Enabling the New Style of Business with HP.
Discussion materials for Internet of Things and Smart Cities - Vespucci 2016 ...SensorUp
This is a presentation file prepared for the Vespucci Summer Institute 2016 Week 2. It serves as the introductory material for discussions. It covers the introduction of the Internet of Things, smart cities, what do we mean by "smart" cities, and finally touched on the topic of startups for the IoT field.
Indexing the Real World Sensor Networks (at RE.WORK Internet of Things Summit...Rainer Sternfeld
This talk focuses on how harnessing sensor data intelligently (proprietary, commercial and public) enables to build better applications, what are the operational challenges of oil spill responses, and what kind of sensor networks are being utilized in weather forecasting, environmental monitoring and beyond.
Planet OS is a software platform for real-world sensor data integration, designed for ocean, land, air and space-based applications. Planet OS has developed a powerful suite that combines data mining, integration, search, visualization, analytics and secure data exchange between parties. It offers a single interface to work with all your proprietary (local and remote), commercial or open data.
All predictions are wrong; some are useful. This presentation offers a slate of "ripe issues" that were developed in discussion with the OGC Board of Directors and expanded in a blog series. The issues were developed by reviewing over 200 articles from geospatial industry publications as well as from information technology journals (IEEE, ACM, etc.).
These Ripe Issues of geospatial technology identify areas where further development of open standards can lead to great benefit. The OGC is an international consortium where members participate in a consensus process to develop publicly available geospatial standards.
The ripe issues of geospatial technology identified in March 2013 are:
• The Power of Location
• Internet of Things
• Mobile Development
• Indoor Frontier
• Cartographers of the future
• Big Processing of Geospatial Data
• Smart Cities Depend on Smart Location
• Policy implementation
After almost a quarter of a century of “being digital” where are our organizations? Why do we still need the consulting firms of the world to publish manifestos and howtos about “organizing for a digital world” or “the case for digital reinvention”? Is there a digital divide in the C suite? Will startups really disrupt incumbents? Do you have FOMO? Did it really take 25 years to get from “New Information and Communications Technologies” to ICT, to IT… can we agree just on the “T” now? Or do we call it Innovation? Free advice: it will not worked out as planned. This session will hopefully provide as many answers as questions and the speaker sure hopes to make it as entertaining as though provoking.
Digitalization: A Challenge and An Opportunity for BanksJérôme Kehrli
Today’s banking industry era is strongly defined by a word - digital. The urgency to act is only getting severe each day. Banks using digital technologies to automate processes, improve regulatory compliance, and transform the customer experience may realize a profit upside of 40% or more, while laggards that resist digital innovation will be punished by customers, financial markets, regulators, and may see up to 35% of net profit eroded, according to a McKinsey analysis.
The vital question to answer is, do we get digitalization right? Why is it getting extremely urgent to digitize?
"Toward Cognitive-IoT Applications -- Integrating AI with Fog Computing" by Dr. Frank C. D. Tsai, Workshop of Mobile IoT with Edge Computing and Artificial Intelligence, sponsored by Ministry of Education, Taiwan
MapStore 2, modern mashups with OL3, Leaflet and ReactGeoSolutions
MapStore 2 is an overhaul of the existing MapStore with the goal of creating a webmapping framework which is more lightweight but still modular and easy to work with. It can leverage both OpenLayers 3 or Leaflet as the mapping engine and uses ReactJS and Redux as the core JavaScript libraries. Moreover a 3D viewer based on CesiumJS is available.
MapStore 2 is both a framework and a standalone application. You can use it as a framework to develop your custom WebGis application composing MapStore ReactJS components and components from other libraries (like React Bootstrap), choosing the best mapping library for your purposes. You can also use the MapStore2 application directly, to create, save, and share in a simple and intuitive way maps and mashups created by selecting content from the server such as Google Maps, OpenStreetMap or WMS and WMTS.
The MapStore 2 application consists of two main components MapManager and GeoStore, respectively front-end and back-end. MapManager allows through a unique interface to create, modify, delete and search on maps definition as well as generate a univoque link to embed a map in an external website, share your own maps with the others. GeoStore implements a flexible Java Enterprise infrastructure to manage and search maps with proper management of authentication and authorization.
The presentation will give the audience an extensive overview of the MapStore 2 functionalities for the creation of mapping portals. Eventually, a range of GeoSolutions case studies of MapStore 2 will be presented.
Creating Stunning Maps in GeoServer: mastering SLD and CSS stylesGeoSolutions
Various software can style maps and generate a proper SLD document for OGC compliant WMS like GeoServer to use. However, in most occasions, the styling allowed by the graphical tools is pretty limited and not good enough to achieve good looking, readable and efficient cartographic output. For those that like to write their own styles CSS also represents a nice alternatives thanks to its compactness and expressiveness.
Several topics will be covered, providing examples in both SLD and CSS for each, including: mastering multi-scale styling, using GeoServer extensions to build common hatch patterns, line styling beyond the basics, such as cased lines, controlling symbols along a line and the way they repeat, leveraging TTF symbol fonts and SVGs to generate good looking point thematic maps, using the full power of GeoServer label lay-outing tools to build pleasant, informative maps on both point, polygon and line layers, including adding road plates around labels, leverage the labeling subsystem conflict resolution engine to avoid overlaps in stand alone point symbology, blending charts into a map, dynamically transform data during rendering to get more explicative maps without the need to pre-process a large amount of views.
The presentation aims to provide the attendees with enough information to master SLD/CSS documents and most of GeoServer extensions to generate appealing, informative, readable maps that can be quickly rendered on screen.
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017GeoSolutions
The presentation will provide an introduction to GeoServer own authentication and authorization subsystems. We’ll cover the supported authentication protocols, such as from basic/digest authentication and CAS support, check through the various identity providers, such as local config files, database tables and LDAP servers, and how it’s possible to combine the various bits in a single comprehensive authentication tool, as well as providing examples of custom authentication plugins for GeoServer, integrating it in a home grown security architecture. We’ll then move on to authorization, describing the GeoServer pluggable authorization mechanism and comparing it with proxy based solution, and check the built in service and data security system, reviewing its benefits and limitations. Finally we’ll explore the advanced authentication provider, GeoFence, explore the levels on integration with GeoServer, from the simple and seamless direct integration to the more sophisticated external setup, and see how it can provide GeoServer with complex authorization rules over data and OGC services, taking into account the current user, OGC request and requested layers to enforce spatial filters and alphanumeric filters, attribute selection as well as cropping raster data to areas of interest.
Serving earth observation data with GeoServer: addressing real world requirem...GeoSolutions
The presentation will cover GeoSolutions experience in setting up GeoServer based production systems providing access to earth observation products, with indications of technical challenges, solutions, and deployment suggestion. The presentations will cover topics such as setting up a single unified mosaic from all the available data sources, tailoring access to it to different users, determining the most appropriate stacking order, dealing with multiresolution, different coordinate systems, multiband data, SAR integration, searching for the most appropriate products using a mix of WFS, CSW and so on, serving imagery with high performance WMS and WMTS, performing small and large data extractions with WCS and WPS, closing up with deployment examples and suggestions.
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...GeoSolutions
This presentation will provide the attendee with an introduction to data processing in GeoServer by means of WPS, rendering transformations and SQL views, describing real applications and how these facilities were used in them.
We'll start with the basic WPS capabilities, showing how to build processing request based on existing processes and how to build new processes leveraging scripting languages, and introducing unique GeoServer integration features, showing how processing can seamlessly integrate directly in the GeoServer data sources and complement existing services.
We'll also discuss how to integrate on the fly processing in WMS requests, achieving high performance data displays without having to pre-process the data in advance, and allowing the caller to interactively choose processing parameters.
While the above shows how to make GeoServer perform the work, the processing abilities of spatial databases should not be forgotten, so we’ll show how certain classes of processing can be achieved directly in the database.
At the end the attendee will be able to easily issue WPS requests both for Vectors and Rasters to GeoServer through the WPS Demo Builder, enrich SLDs with on-the-fly rendering transformations and play with SQL views in order to create dynamic layers.
GeoServer in Production: we do it, here is how!GeoSolutions
The presentation will describe how to setup a production system based on GeoServer from the points of view of performance, availability and security. The suggestions will start covering how a single node GeoServer should be prepared for internet usage, tuning logging, connection pools, security, data and JVM preparation, keeping disk, memory and CPU usage in check within the limits of the available resources. We’ll then move to tools used to monitor the production instances, ranging from probes to request auditing and watch-dogs. Finally the presentation will cover setting up a cluster of server and the strategies for keeping them in synch, from the traditional multi-tier setup (testing vs production) to the systems that need to keep an ever evolving catalog of layers constantly on-line and in synch.
State of GeoServer provides an update on our community and reviews the new and noteworthy features for the Project. The community keeps an aggressive six month release cycle with GeoServer 2.8 and 2.9 being released this year.
Each releases bring together exciting new features. This year a lot of work has been done on the user interface, clustering, security and compatibility with the latest Java platform. We will also take a look at community research into vector tiles, multi-resolution raster support and more.
Attend this talk for a cheerful update on what is happening with this popular OSGeo project. Whether you are an expert user, a developer, or simply curious what these projects can do for you, this talk is for you.
HP Software Performance Tour 2014 - Apps, Big Data and Security 20/20HP Enterprise Italia
Rafael Brugnini - VP & General Manager, HP Software EMEA & APJ - talks at the HP EMEA Software Performance tour 2014 about apps, big data and security.
Enabling the New Style of Business with HP.
Discussion materials for Internet of Things and Smart Cities - Vespucci 2016 ...SensorUp
This is a presentation file prepared for the Vespucci Summer Institute 2016 Week 2. It serves as the introductory material for discussions. It covers the introduction of the Internet of Things, smart cities, what do we mean by "smart" cities, and finally touched on the topic of startups for the IoT field.
Indexing the Real World Sensor Networks (at RE.WORK Internet of Things Summit...Rainer Sternfeld
This talk focuses on how harnessing sensor data intelligently (proprietary, commercial and public) enables to build better applications, what are the operational challenges of oil spill responses, and what kind of sensor networks are being utilized in weather forecasting, environmental monitoring and beyond.
Planet OS is a software platform for real-world sensor data integration, designed for ocean, land, air and space-based applications. Planet OS has developed a powerful suite that combines data mining, integration, search, visualization, analytics and secure data exchange between parties. It offers a single interface to work with all your proprietary (local and remote), commercial or open data.
All predictions are wrong; some are useful. This presentation offers a slate of "ripe issues" that were developed in discussion with the OGC Board of Directors and expanded in a blog series. The issues were developed by reviewing over 200 articles from geospatial industry publications as well as from information technology journals (IEEE, ACM, etc.).
These Ripe Issues of geospatial technology identify areas where further development of open standards can lead to great benefit. The OGC is an international consortium where members participate in a consensus process to develop publicly available geospatial standards.
The ripe issues of geospatial technology identified in March 2013 are:
• The Power of Location
• Internet of Things
• Mobile Development
• Indoor Frontier
• Cartographers of the future
• Big Processing of Geospatial Data
• Smart Cities Depend on Smart Location
• Policy implementation
After almost a quarter of a century of “being digital” where are our organizations? Why do we still need the consulting firms of the world to publish manifestos and howtos about “organizing for a digital world” or “the case for digital reinvention”? Is there a digital divide in the C suite? Will startups really disrupt incumbents? Do you have FOMO? Did it really take 25 years to get from “New Information and Communications Technologies” to ICT, to IT… can we agree just on the “T” now? Or do we call it Innovation? Free advice: it will not worked out as planned. This session will hopefully provide as many answers as questions and the speaker sure hopes to make it as entertaining as though provoking.
Digitalization: A Challenge and An Opportunity for BanksJérôme Kehrli
Today’s banking industry era is strongly defined by a word - digital. The urgency to act is only getting severe each day. Banks using digital technologies to automate processes, improve regulatory compliance, and transform the customer experience may realize a profit upside of 40% or more, while laggards that resist digital innovation will be punished by customers, financial markets, regulators, and may see up to 35% of net profit eroded, according to a McKinsey analysis.
The vital question to answer is, do we get digitalization right? Why is it getting extremely urgent to digitize?
"Toward Cognitive-IoT Applications -- Integrating AI with Fog Computing" by Dr. Frank C. D. Tsai, Workshop of Mobile IoT with Edge Computing and Artificial Intelligence, sponsored by Ministry of Education, Taiwan
David Coleman: Challenging Traditional Models, Roles and Responsibilities in ...GSDI Association
GSDI President, Dr David Coleman's presentation at the Joint International Conference onGeospatial Theory, Processing Modeling and ApplicationsToronto, 6 October 2014.
Raj Singh talks about the history of OGC standards such as Sensor Web Enablement Suite -- Sensor Planning Service, Sensor Observation Service, SensorML, Observation & Measurements -- and its IoT companion -- SWEforIoT, and how the geospatial industry is uniquely positioned to take leadership in the emerging Internet of Things space.
Dealing with Semantic Heterogeneity in Real-Time InformationEdward Curry
Tutorial at the EarthBiAs 2014 Summer School on Dealing with Semantic Heterogeneity in Real-Time Information
Part I: Large Scale Open Environments
Part Ii: Computational Paradigms
Part III: RDF Event Processing
Part IV: Theory of Event Exchange
Part V: Approaches to Semantic Decoupling
Part VI: Example Application: Linked Energy Intelligence
"An Internet of Things Blueprint for Smarter Cities", public lecture given at the Networked Society Institute at the University of Melbourne, on 12 October 2015.
A video recording of the lecture has been published on YouTube: https://www.youtube.com/watch?v=p9oUY6PxLZY
MapStore 2 is an Open Source webmapping framework which uses ReactJS, Redux, OpenLayers, Leaflet and Cesium.
It supports various OGC Protocols like CSW, WMS, WFS and WMTS and allows end users to create charts and dashboards thanks to its integration with GeoServer.
GeoSolutions has been involved into a number of projects, ranging from local administrations to global institutions, involving GeoNode deployments, customizations and enhancements. A gallery of projects and use cases will showcase the versatility and effectiveness of GeoNode, both as a standalone application and as a service component, for building secured geodata catalogs and web mapping services. Lastly, ongoing and future developments will be presented ranging from the upcoming integration with MapStore to the monitoring and analytics dashboard or the support for time series data.
This presentation has been prepared with the objective to give readers a quick introduction to the Open Source GeoNode platform and its functionalities for the creation of a Spatial Data Infrastructure completely based on open Source components.
Serving earth observation data with GeoServer: addressing real world requirem...GeoSolutions
Information on the latest developments in GeoServer for the support for Earth Observation data with support for the various OGC services and OpenSearch.
This presentation goes over the most important features of GeoServer in order to give the reader an intro about what is good and what is super-good about GeoServer!
The current version reflects the presentation given at FOSS4G 2017 in Boston.
State of GeoServer provides an update on our community and reviews the new and noteworthy features for the Project. The community keeps an aggressive six month release cycle with GeoServer 2.11 and 2.12 being released this year. Each releases bring together exciting new features. This year a lot of work has been done on startup times, large catalogs, REST configuration upgrades, styling languages, styling interface, security,just to name a few. We will also take a look at community research into satellite imagery search and delivery, multi-resolution raster support and more. Attend this talk for a cheerful update on what is happening with this popular OSGeo project. Whether you are an expert user, a developer, or simply curious what these projects can do for you, this talk is for you.
Advanced Security with GeoServer - FOSS4G 2015GeoSolutions
The presentation will provide an introduction to GeoServer own authentication and authorization subsystems. We’ll cover the supported authentication protocols, such as from basic/digest authentication and CAS support, check through the various identity providers, such as local config files, database tables and LDAP servers, and how it’s possible to combine the various bits in a single comprehensive authentication tool, as well as providing examples of custom authentication plugins for GeoServer, integrating it in a home grown security architecture.
We’ll then move on to authorization, describing the GeoServer pluggable authorization mechanism and comparing it with proxy based solution, and check the built in service and data security system, reviewing its benefits and limitations.
Finally we’ll explore the advanced authentication provider, GeoFence, explore the levels on integration with GeoSErver, from the simple and seamless direct integration to the more sophisticated external setup, and see how it can provide GeoServer with complex authorization rules over data and OGC services, taking into account the current user, OGC request and requested layers to enforce spatial filters and alphanumeric filters, attribute selection as well as cropping raster data to areas of interest.
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...GeoSolutions
The purpose of this presentation is, on a side, to dissect the developments performed during last year as far as raster data support in GeoTools and GeoServer is concerned, while on the other side to introduce and discuss the future development directions.
Advancements and improvements for the management of multidimensional raster data (NetCDF, GRIB, HDF) and mosaic thereof will be introduced, as well as the available ways to manage sliding windows of data via the REST API and importer.
Extensive details will be provided on the latest updates for the management of multidimensional raster data used in the Remote Sensing and MetOc fields, including support for WCS EO and WMS EO, and some considerations on the WCS MetOc extensions.
The presentation will also introduce and provide updates on jai-ext, imageio-ext, and JAITools. jai-ext provides extended JAI operators that correctly handle NODATA and regione of interests (masks), JAITools provides a number of new raster data analysis operators, including powerful and fast raster algebra support, while ImageIO-Ext bridges the gap across the Java world and native raster data access libraries providing high performance access to GDAL, Kakadu and other libraries.
The presentation will wrap up providing an overview of unresolved issues and challenges that still need to be addressed, suggesting tips and workarounds allowing to leverage the full potential of the systems.
Mapping the world beyond web mercator - FOSS4G 2015GeoSolutions
Most popular mapping presentations today, ranging from clients to servers, show and discuss only maps in EPSG:3857, the popular Mercator derived projection used by OSM as well as
most commercial tiles providers.
There is however an interesting, exciting world of map projections out there, that are still being used in a variety of context. This presentation will introduce the advancement made in GeoTools and GeoServer to handle those use cases, where users have a worldwide data set, and need to view all or part of it in multiple projections, some of which valid in a limited area, and requiring the software to perform a proper display of it on the fly, without any preparation.
We’ll discuss GeoTools/GeoServer “advanced projection handling” manages to deal with these cases, wrapping data, dealing with the poles and the dateline, cutting on the fly excess data, densifying on the fly long lines as needed to ensure a smooth reprojection, for a variety of cases, ranging from seemingly innocuous datum shifts, maps having the prime meridian over the pacific, and the various tricks to properly handle stereographic, transverse mercator, Lambert conic and other limited area projections against world wide source data sets.
Setting up a GeoServer can sometimes be deceptively simple. However, going from proof of concept to production requires a number of steps to be taken in order to optimize the server in terms of availability, performance and scalability. The presentation will show how to get from a basic set up to a battle ready, rock solid installation by showing the ropes an advanced user already mastered.
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...GeoSolutions
This presentation will provide detailed information on how to ingest and configure SpatioTemporal in GeoServer to be served using OGC services, with examples from WMS and WCS services.
Topics covered are as follows:
- Discussion over existing data formats and how to preprocess them for best serving with GeoServer
- Configuring SpatioTemporal raster and vector data in GeoServer
- Serving SpatioTemporal raster and vector data with OGC Services
- Tips and techniques to optimize performance and allow maximum exploitation of the available data
The attendees will be provided with the basic knowledge needed to preprocess and ingest the most common spatiotemporal data from the MetOc and Remote Sensing field for serving via GeoServer.
Advanced Cartographic Map Rendering in GeoServerGeoSolutions
Various software can style maps and generate a proper SLD document for OGC compliant WMS like GeoServer to use. However, in most occasions, the styling allowed by the graphical tools is pretty limited and not good enough to achieve good looking, readable and efficient cartographic output. For those that like to write their own styles CSS also represents a nice alternatives thanks to its compact-ness and expressiveness.
Several topics will be covered, providing examples in both SLD and CSS for each, including: mastering multi-scale styling, using GeoServer extensions to build common hatch patterns, line styling beyond the basics, such as cased lines, controlling symbols along a line and the way they repeat, leveraging TTF symbol fonts and SVGs to generate good looking point thematic maps, using the full power of GeoServer label lay-outing tools to build pleasant, informative maps on both point, polygon and line layers, including adding road plates around labels, leverage the labelling subsystem conflict resolution engine to avoid overlaps in stand alone point symbology, blending charts into a map, dynamically transform data during rendering to get more explicative maps without the need to pre-process a large amount of views. The presentation aims to provide the attendees with enough information to master SLD/CSS documents and most of GeoServer extensions to generate appealing, informative, readable maps that can be quickly rendered on screen.
Spatio-temporal Data Handling With GeoServer for MetOc And Remote SensingGeoSolutions
This presentation will provide detailed information on how to handle SpatioTemporal metadata in GeoServer for serving with OGC Services, with a particular focus on WMS and WCS.
Enterprise class deployment for GeoServer and GeoWebcache Optimizing perform...GeoSolutions
Setting up a GeoServer can sometimes be deceptively simple. However, going from proof of concept to production requires a number of steps to be taken in order to optimize the server in terms of availability, performance and scalability. This presentation will show how to get from a basic set up to a battle ready, rock solid installation by showing the ropes an advanced user already mastered.
The following presentation was held by GeoSolutions founder and managing director Simone Giannecchini at GeoSpatial World Forum INSPIRE Conference in Lisbon, 2015.
The workshop will provide a hands on introduction to the basic GeoServer concepts, as well as usage and configuration, with particular attention to the setup of INSPIRE compliant view services with a demonstration set of data in various formats, both raster and vector.
The following presentation "Building Interoperable SDIs with Open Source Products" was held by GeoSolutions' founder and managing director at GeoSpatial World Forum 2015, Lisbon.
Main topics:
- GeoSolutions' presentation
- GeoSolutions' expertise
- GeoSolutions' products (GeoServer, GeoNetwork, MapStore)
- GeoSolutions' main clients
Presentation about GeoServer helded by GeoSolutions technical lead Mauro Bartolomeoli at GeoBusiness 2015, London.
Main topics:
-Quick intro to GeoServer
-What’s new in the 2.6.x and 2.7.x series
-What’s cooking for the future
Introduzione a GeoServer ed ai servizi OGCGeoSolutions
Slide di Introduzione al GeoServer con particolare enfasi sui protocolli OGC da esso supportati.
La presentazione ripercorre con buon livello di dettaglio le funzionalità offerte da GeoServer proponendo dove necessario una breve introduzione ai servizi OGC da esso implementati in modo da rendere l'utente autonomo per quanto riguarda la comprensione dei concetti alla base delle funzionalità di GeoServer stesso.
Raster data in GeoServer and GeoTools: Achievements, issues and future devel...GeoSolutions
The purpose of this presentation is, on a side, to dissect the developments performed during last year as far as raster data support in GeoTools and GeoServer is concerned, while on the other side to introduce and discuss the future development directions.
Advancements and improvements for the management of raster mosaic and pyramids will be introduced and analyzed, as well as the latest developments for the exploitation of GDAL raster sources.
Extensive details will be provided on the latest updates for the management of multidimensional raster data used in the Remote Sensing and MetOc fields.
The presentation will also introduce and provide updates on the JAITools and ImageIO-Ext projects. JAITools provides a number of new raster data analysis operators, including powerful and fast raster algebra support. ImageIO-Ext bridges the gap across the Java world and native raster data access libraries providing high performance access to GDAL, Kakadu and other libraries.
The presentation will wrap up providing an overview of unresolved issues and challenges that still need to be addressed, suggesting tips and workarounds allowing to leverage the full potential of the systems.
The presentation will provide an introduction to GeoServer own authentication and authorization subsystems. We’ll cover the supported authentication protocols, such as from basic/digest authentication and CAS support, check through the various identity providers, such as local config files, database tables and LDAP servers, and how it’s possible to combine the various bits in a single comprehensive authentication tool, as well as providing examples of custom authentication plugins for GeoServer, integrating it in a home grown security architecture.
We’ll then move on to authorization, describing the GeoServer pluggable authorization mechanism and comparing it with proxy based solution, and check the built in service and data security system, reviewing its benefits and limitations.
Finally we’ll explore an advanced authentication tool called GeoFence, and see how it can plug into GeoServer to provide graphical configuration abilities for use complex authorization rules over data and OGC services, taking into account spatial filters, attribute filters, attribute hiding as well as cropping raster data to areas of interest. Finally we’ll show how using LDAP both GeoFence and GeoServer can use a common users database, simplifying administrators job, and provide some real world examples.
1. Ing. Simone Giannecchini
Ing. Andrea Aime
Ing. Mauro Bartolomeoli
Trends and directions in web mapping,
geoprocessing and services from the
perspective of an SME obsessed with
Open Source
3. Who we are
Founded in late 2006
Expertise
• Image Processing, GeoSpatial Data Fusion
• Java, Java Enterprise, C++, Python
• JPEG2000, JPIP, Advanced visualization
• Web Based Mashups, Mobile Solutions
Supporting/Developing FOSS4G projects
MapStore, GeoServer, GeoNetwork
CKAN, GeoNode, GeoTools , ImageIO-Ext, JAI-Ext
Clients
UN FAO (CIOK, FIGIS, NRL, FORESTRY, ESTG), UN WFP, World Bank, DLR, EUMETSAT, JRC, ARPAT,
NATO CMRE
ITT-VIS, E-GEOS, GEOSMART, BOAB, SINERGIS, City of Prato, City of Florence, County of Florence,
CSI-Piemonte, NWGEO, IGEA, AMBRERO, LIBEROLOGICO, Astrium UK, Neftex, MDA, etc…
http://www.geo-solutions.it
WebMGS 01/07/2015 Cagliari
4. Our Offer
FOSS4G Software is core for us
Not simply use but develop and support
Enterprise Support Services
Bug Fixing
Support
Customizations & New Features
5 packages different types of needs
Professional Training
End-To-End Projects (Integration)
Tell me what you need, I’ll put it together for you
We take our core products and
Bend them, twist them, embed them
Hammer them to make clients happy
WebMGS 01/07/2015 Cagliari
6. Industries we cover
Constructions
& Engineering
Real Estate
Smart
Mobility
Smart Cities
Earth
Observation
Meteorology
&
Oceanography
Defence
Natural
Resources
Emergency
Response
OpenData PA &
Government
Utilities
Oil&Gas
Cultural
Heritage
TelecomEducation
WebMGS 01/07/2015 Cagliari
7. Before we start
WebMGS 01/07/2015 Cagliari
Software House (SME)
Core technologies are Open Source
Based in Italy but Clients Worldwide
Clients are both PAs as well as private
companies (both large as well as small)
We cover many sectors
We don’t do science but software engineering
We work for/with scientists
Our perspective can be limited but still valuable
8. Is there room for innovation?
WebMGS 01/07/2015 Cagliari
9. Innovation
WebMGS 01/07/2015 Cagliari
“Innovation can be viewed as the application of
new or better solutions that meet new
requirements, inarticulated needs, or existing
market needs” [wikipedia]
Innovation is driven by*
Needs not (completely) satisfied
Availability good amount of money (one way or the
other)
Availability of bright minds
*Simone Giannecchini, 2013
13. Thriving Market
WebMGS 01/07/2015 Cagliari
Mature, Niche but thriving market
“Expected to grow worldwide to $ 10.6 Billion
by 2015, CAGR over 10% in 2012/16”
More Facts
PlanetLabs raised total 163M $
SkyBox acquired by Goole for 500M $
MapBox raised total 63M $ while ESRI keeps
growing at 5% rate
Budgets are shrinking but there is room for
disruptive innovation
1st law of geography: "Everything is related to
everything else, but near things are more related than
distant things.” (Waldo Tobler)
15. Hot Topics and Buzzwords
BigData
OpenData LinkedData
Cloud Scalability, On Demand Processing, e-Collaboration, VRE
Crowdsourcing (VGI) OpenStreetMap, OpenTraffic, users-as-
sensors
IoT M2M, Sensor Web, Connected Cars
Interoperability data discovery, data fusion
3D lidar, BIM
Nanosatellites, Drones
Mobile AR, 3D, Personal LBS
Open Source
Smart Cities
Indoor LBS
and many more (neogeography, data journalism, smartgrid, etc…)
WebMGS 01/07/2015 Cagliari
16. OpenData
"Data is truly open if it is technically open (available
in a machine-readable standard format, which means
it can be retrieved and meaningfully processed by a
computer application) and legally open (explicitly
licensed in a way that permits commercial and non-
commercial use and re-use without
restrictions)" [World Bank Group].
We have never had so much data available
OpenStreetMap, Landsat 8, Sentinel, USGS, NOAA,
you-name-it
And more OpenData is coming!
2nd ed. OpenData Barometer “..under 8 percent of countries
surveyed by the World Wide Web Foundation make available
datasets on useful information…”
WebMGS 01/07/2015 Cagliari
17. OpenData
Challenges ahead of us
(Re)use
Quality
Licensing
Update
Archiving (storage)
Preservation
Accessibility (API, Formats,…)
Linking
Processing
Step 1 (data release) is there
Step 2 (data reuse) is there?
WebMGS 01/07/2015 Cagliari
18. CrowdSourcing - VGI
WebMGS 01/07/2015 Cagliari
“The widespread engagement of large
numbers of private citizens, often with little
in the way of formal qualifications in the
creation of geographic information”
Participation is exploding
19. CrowdSourcing - VGI
WebMGS 01/07/2015 Cagliari
Users as sensors (mobile agents)
Huge opportunity for Industry and Research
Advanced Situational Awareness
Near Real-time data
Lowering Price of data acquisition
Data quality assurance
Privacy Concerns
Data mining
Usability
Citizen Science 2,0
Quality and Privacy needs
attention
26. Game of Drones
Space and Sky have never been so busy
Drones, UAVs
PlanetLabs Flock 1
28 satellites (Doves) 4 Kg each plans for hundreds
capture high-resolution (3-5m) whole-Earth
images nearly continuously
SkyBox Imaging
SkySat nanosatellites
capture HD video clips
ESA Sentinel
Landsat 8
WebMGS 01/07/2015 Cagliari
27. Game of Drones
Benefits
Unprecendented variety of sources
Unprecendented amount of data available
Unprecendented refresh time
Challenges
Archiving
Processing
Fusion & Dissemination
Synergies
OpenData ESA with Sentinel 2 data
Cloud Landsat 8 on Amazon AWS
Open Source see what NGA is doing,
IoT
WebMGS 01/07/2015 Cagliari
28. Game of Drones
«The earth observation business is not all
about resolution and accuracy but about
how soon you can provide the images and
what intelligence you can extract from the
data» Bernhard Brenner Head of GeoInt Airbus
WebMGS 01/07/2015 Cagliari
29. It’s a Mobile World
WebMGS 01/07/2015 Cagliari
7.45 Bn mobile device VS 7.2 Bn human
beings
Iphone6 CPU 625x more powerful than 1995
Intel Pentium: “Everyone has a supercomputer in its
pocket”
4Bn phones every 2 y VS 1.6BN PCs
Half of the time spent online in US today is
from apps Mobile is ending Microsoft dominance
Mobile First is a must-have
Users are sensors
Huge opportunity for industry and research
Also threat to privacy
30. It’s a Mobile World
WebMGS 01/07/2015 Cagliari
Geospatial services need to consider: “the
other end of the spectrum has customers
who do not use laptops and computers.
They use cell phones and tablets.”
Ola Rollen, President and CEO, Hexagon AB
http://issuu.com/geospatialworld/docs/geospatial-world-annual-
edition-january-2013
31. Cloud
The Cloud is everywhere commodity rather than
tech trend
We have never had so much
Processing power
Storage Space
Bandwidth
Are we exploiting all this? No(t entirely)
Challenges
Requires Mental Shift
Horizontal Scaling is hard
Porting legacy applications is hard
Costs
WebMGS 01/07/2015 Cagliari
32. Cloud
Success Stories
MapBox
CartoDb
ArcGIS Online
OpenStreetMap
Trimble Data Marketplace
Like for millennials, growing at the right
time helps a lot with new technologies!
Open Source Tools are leading the run
Cloud Compute: Hadoop, Spark, Pig, Hazelcast
Cloud Automation: Chef, Puppet, Ansible, etc..
Cloud Provision: OpenStack, XEN, Opennebula
WebMGS 01/07/2015 Cagliari
33. 3D
3D has been around for a while
Technology was there
Real needs where kind of missing
Things are changing
BIM CityGML, Smart Cities, Urban Planning
Connected Constructions
Smart Utilities & Infrastructure
LiDAR
Synergies with AR and Mobile
Sensor Web
Concrete use cases are driving innovation
But widespread adoption is not there yet…
WebMGS 01/07/2015 Cagliari
34. BigData
How do we make sense of all that we said
so far?
BigData 4Vs
Volume petabytes datasets are not uncommon
Variety mixing heterogeneous data sources
Velocity data is ingested and process in near real-time
Veracity should we trust the content of tweets?
(Value extract valuable information from the mass amount)
How can turn huge data into actionable
information?
The key point is Value
Applications are endless
WebMGS 01/07/2015 Cagliari
35. BigData
The tools are there and quite mature we just
need to exploit them properly
Hadoop, Spark
R, PIG, Hive
MongoDB, ElasticSearch, Cassandra
Nevertheless Mass Exploitation of BigData
technologies is still somewhat lacking due
to complexity of tools
Success Stories are there….
Twitter
Facebook
Linkedin
Google
WebMGS 01/07/2015 Cagliari
37. Interoperability
…capability to communicate, execute programs or transfer
data among different functional units in a manner which
requires the user to have little or no knowledge of the unique
characteristics of those units
…seamless exchange of information and procedures
between different organizations employing public, wellknown
standard protocols and interfaces.
It’s about the protocols not the formats!
De Facto standards VS Mandated
Standards GeoJSON vs GML
Key Bodies: OGC, ISO, W3C, OASIS, etc…
Open Source is leading the interoperability
race
WebMGS 01/07/2015 Cagliari
38. Interoperability
The world is split in 2
EU is fond for standards INSPIRE
US is fond for «Getting things done!» MapBox, ESRI
while REST is new, OGC is old
and GIS is dead!
there is Strong Interest from many
communities
Military, Aviation, MetOc, Constructions , Utilities
Are we reintroducing information SILOS
and vendor lockin?
with a pinch of opennes
WebMGS 01/07/2015 Cagliari
39. Interoperability
Being able to push data in (cloud) service X
using N other cloud services with data in M
formats is not interoperability!
Did I say It’s about the protocols not the
formats?
Sometimes we have to step back to move
forward
I wish it was always that simple
WebMGS 01/07/2015 Cagliari
40. Take Aways
WebMGS 01/07/2015 Cagliari
We are living 4th Maps Revolution*
1. John Snow 1854
2. ESRI 1980
3. Google Maps/Earth 2000
4. Data Visualization and Real Time 2015
We are going to have geo data as never
before
in a Timely Fashion
at High Resolution
from a huge variety of sources
mostly free and open
* Quote from Javier de la Torre –CartoDB Founder and CEO
41. Take Aways
WebMGS 01/07/2015 Cagliari
The Cloud is ready for being abused
Archiving and Storage
Computing Resources
Bandwidth Resources
Mobile has won the battle
People consume and generate content on the spot,
on the go
The need for speed and performance is tremendous
Information Silos are coming back, in a
rather insidious way
Facebook, Linkedin, Google, everyone is trying to
trap us into enormous silos
and sometimes we are even paying for it!
42. Take Aways
WebMGS 01/07/2015 Cagliari
The challenge is now about:
1. How quickly we can deliver added value info
Timeliness, Freshness and Performance
2. How much sense we can make of the data we
have Fusion, Mining, Correlation
3. Our ability to convey the right amount of
information in the right way Dissemination,
Subscription Platforms, Mobile First Apps, Data
Visualization
4. Our ability to balance privacy concerns with
need for more data
All this applies to both industry and
research
at least IMHO
43. The End
Thanks for not sleeping (loud)!
simone.giannecchini@geo-solutions.it
WebMGS 01/07/2015 Cagliari
44. GeoServer
GeoSpatial enterprise gateway
Java Enterprise
Management and Dissemination of raster
and vector data
Standards compliant
OGC WCS 1.0, 1.1.1 (RI), 2.0.1
OGC WFS 1.0, 1.1 (RI), 2.0
OGC WMS 1.1.1, 1.3
OGC WPS 1.0.0
A ton of Extension available
Google Earth/Maps support
KML, GeoSearch, etc.
WebMGS 01/07/2015 Cagliari
45. GeoWebCache
Tile Oriented Geospatial Cache
Java Enterprise
Maps Acceleration ( 10x to 100x )
Standards compliant
OGC WMS 1.1.1, WMTS 1.0
TMS
WMS-C
Google Earth/Maps support
Stand-Alone or Integrated in GeoServer
WebMGS 01/07/2015 Cagliari
46. MapStore
Create, Manage, Share Stunning Maps easily
Mashing-up various sources of data
Inject markers and tracks with custom pop-up
Embed in existing sites and portal
Use it as a complete geoportal solution
Android Mobile Client
WebMGS 01/07/2015 Cagliari