The purpose of a map is to reduce the complexity of the real world to communicate a specific idea. A map should be quickly and easily interpreted by the viewer. Cartographic principles are in place to guide cartographers. A major difference between static cartography and geovisualization is interaction, and with geovisualizations it is possible that some information may go unnoticed without that interaction.
Geovisuazliations allow users to interact with data drawing their own conclusions and making them feel like they have made a new discovery. There are a wide varity of software packages available to create maps and geovisaulziations. A few software packages currently available and widely used are:. Increasingly, anyone with Internet access can utilize simple GIS capabilities through online mapping platforms such as a digital earth. The aim of a globe is to reduce distortion and reveal spatial relationships between places.
Digital globes provide many advantages. The user is able to scale up or down with ease since they are highly interactive. Interacting with digital globes is fun because the user can pan and zoom anywhere in the world on the fly. Smartphones are pervasive among the general public and can be used to collect all sorts of spatial data. Most smartphones have built-in sensors that are able to document spatial data.
VGI is typically collected and shared through the use of smartphones. Examples include popular applications such as Google Maps. There are several options for collecting your own local spatial data and it can be done with relatively low-cost resources. Individual GPS recievers can be purchased and installed on almost anything. The interactive aerial map below shows an example of balloon mapping. Just two examples of mash-ups include taking data from Vancouver open data and overlaying them on a Google maps. There is increasing expectation that data should be made publicly available.
It is important to consider what is and is not being represented on a map, and who and who is not being represented in a data set. Geospatial information is inherently sensitive because it is tied to specific locations and people. To read more about the ethical implications of mapping, see Crampton, Crampton, J. Dodge, M. Dykes, J. Elwood, S. Jiang, B. Peterson, Springer, Berlin, pp.
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.
OSRM has rapidly become the solution of choice for open-source routing. However, probably its single most important drawback is the requirement to rebuild a significant part of the routing graph whenever something changes in the street network. An open source solution able to exploit dynamic networks seamlessly does already exist: pgRouting.
We have developed a tool that allows loading an OpenStreetMap dump directly into the format required by pgRouting. In order to take advantage of the new turn-restriction shortest path algorithm, the tool also converts all possible restrictions in the appropriate format, while migration from OSRM was streamlined by using a very similar configuration file. To illustrate the advantages of dynamic networks we also built a simple OpenLayers 3 tool that allows the user to define blockage zones and determine optimal routes avoiding them. Furthermore, in order to provide a fully open-source routing suite, we developed an OL3 tool, along with the support backend functions, that enable the calculation of much more realistic drive-time polygons when compared with the current capabilities of pgRouting.
On the last couple of years, GeoNetwork has evolved a lot. What are the latest features? What challenges are their developers facing now? Where are metadata catalogs heading to? Can we merge the tradicional spatial data with the most modern open data technologies? Are data catalogs deprecated or are they still useful? Why is it so hard to discover spatial data on search engines? The research and developments to facilitate this approach have been achieved in the scope of the testbed "Spatial data on the web", organised by Geonovum in the first months of We'll introduce you to aspects of improving search engine indexing and ranking, setting up a URI-strategy for your SDI, importance of URI persistence, introducing and testing schema.
What are the differences between free and open source? Is it just a legal issue or does it have direct consecuences? Does it really matter if a software is free or open? Which one is better for my usecase? How does the difference affect us? And how does it affect private companies?
But, above all, what is "libre"? Why do we even need a third word on this subject? Will it really make a difference? After 5 years in production the open source based Pavement Management System for Ireland has amassed over 15 years of road-related data. The back-end mapping engine is powered by MapServer and we are looking to improve performance when dealing with more and more data. The talk will focus on how to set up Locust, an open source Python load testing tool, to automatically get average load times for each WMS and WFS layer from MapServer, and how many users MapServer can handle concurrently.
A small open source project is currently being written to help this process. The talk will then briefly run through a series of experiments to see how changing various components affects performance. These are:. With the Copernicus programme of the European Union everybody can access remote sensing data produced by the so called "Sentinels", the satellites designed for observing the earth from space. The data can be accessed in raw state or via Copernicus Services which are dedicated to a certain topic. But if you would like to extract certain information, you need to process the raw data.
How would it be possible to use open source software to process the raw data and then make it available for further use, e. This talk presents a webmapping client containing footprints of all currently available Sentinel 2A scenes which you can filter and select and send a job which processes this scene including download, atmospheric correction and several image processing algorithms e. When the job is done the processed scene will be loaded in the web client, published as an OGC web service which makes it reusable elsewhere. The product is published with GeoServer. This update broke the functionality of the first OSGeo wiki usermap implementation, dating back to The map shows the location of OSGeo members on a web map integrated into the wiki.
A new version of the usermap  was implemented based on Semantic Mediawiki SMW  to replace the first usermap . After a short introduction to SMW, based on the OSGeo member model, that recently replaced the old usermap, a basic data model and its use in the wiki, as well as major features of SMW are explained. The datamodel development approach, using mobo , applied for implementing the OSGeo Members map will be explained briefley.
Additionally, simple examples for bootstrapping smaller semantic models are given too. On of the task areas of the German Federal Office for radiation protection BfS in an case of a radiological emergency is to collect available and capture own relevant data, process and evaluate these and create documents including the necessary information to enable the crisis unit to make the right decisions for emergency preparedness and response.
To fill missing links between software components and to meet all demands of radiological disaster management, the BfS does not only use Open Source GIS software, but started several own software projects using free licenses as well. To seriously follow the Open Source strategy the BfS started to publish some of its projects using GitHub as a commonly used platform for Open Source projects, but not a common way for a federal office.
In we started the development of the library LESTO LiDAR Empowered Sciences Toolbox Opensource : a set of modules for the analysis of LiDAR point cloud with an Open Source approach with the aim of improving the performance of the extraction of the volume of biomass and other vegetation parameters on large areas for mixed forest structures. The main subsections are dedicated to: preprocessing of LiDAR raw data LAS , creation of raster derived products, normalization of the intensity values and tools for extraction of vegetation and buildings.
We decided to follow the single tree based approach and implemented the extraction of tops and crowns from local maxima, the region growing method and the watershed method, all can be applied on LiDAR derived raster datasets as well as point clouds of raw data. An automatic validation procedure has been developed considering an Optimizer Algorithm based on Particle Swarm PS and a matching procedure which takes the position and the height of the extracted trees respect to the measured ones and iteratively tries to improve the candidate solution changing the models' parameters.
On a watershed level, the resulting extracted trees with position and main characteristics, can be used for forestry management or for the evaluation of natural hazards hillslopes stability, large wood transportation during floods. Geopaparazzi is an application for fast field surveys. Its simplicity and the possibility to use it on as good as any android smartphone makes it a trusty field companion for engineers and geologists, but also for tourists who wish to keep a geodiary and any user that needs to be aware of his position even in offline mode.
In Geopaparazzi it is possible to create text and picture notes and place them on the map. Notes can also be complex and form based in order to standardize surveys in which many people need to be coordinated. The plugin for Geopaparazzi in gvSIG supplies an userfriendly GUI with GIS functionalities to visualize all the data collected in the field, GPS tracks, text notes, pictures and form based notes and gives the possibility to save them as shapefiles. It works as a useful and fast tool to check the data collected in the field within a GIS directly from the file of the Geopaparazzi project without the need to export and save different shapefile.
With this tool it is also possible to share projects with others, check the contents and periodically verify the results of the surveys. Earth Observation time-series data are valuable information to monitor the change of the environment. But access to data and the execution of analysis tools are often time-consuming tasks and data processing knowledge is required.
In order to allow user-friendly applications to be built, tools are needed to simplify the access to data archives and the analysis of such time-series data. The Python library "pyEOM" has been developed to combine access and analysis tools for Earth Observation time-series data. Algorithms developed to analyze vegetation changes are provided as web-based processing services in connection to the prior developed access services as well.
Using the services developed, users only need to provide the geometry and the name of the dataset the user is interested in; any processing is done by the web service.
- Bridge Engineering: Construction and Maintenance (Principles and Applications in Engineering);
- Addictive Behaviors in Women;
- Open Source Approaches in Spatial Data Handling.
The services and applications web and mobile are based on geospatial open source software. GeoPackage is an OGC standard combining vector data and raster tiles in a single database file. Since its official publication in February adoption has grown very quickly and the new format got support by most major Open Source and proprietary software products.
Its combination of easy distribution and efficient use thanks to an SQL interface makes it interesting in a wide range of usage scenarios from embedded devices up to Open Data portals. The latter implements storing map styling information right in the GeoPackage file, allowing to distribute a dataset together with map views and print layouts in one file. It automates certain steps such as data loading or preparing the QGIS interface, and leaves other steps to be manually executed by the user. This way, it is ideal for self-paced tutorials and allows the user to focus on the most important steps and concepts.
The Lessons plugin also includes functionality to easy create new lessons, with tools that capture user interaction or automatically create screenshots of the QGIS interface. New lessons them can be shared as QGIS plugins, and our goal is to promote the usage of the Lessons plugin and have a large collection of free lessons that cover most of the QGIS functionality.
At the Joint Research Centre JRC , scientists involved in maritime situational awareness are confronted with a growing volume of data. Every day millions of ship positions from terrestrial and satellite receivers are gathered globally and in real-time, as well as optical and radar Earth Observation images, leading to a significant variety of data. To support the researchers, policy makers and operational authorities in their activities a analysis platform with WebGIS functionality has been developed with the aim of turning data into valuable information and demonstrating pre-operational tools for maritime awareness.
The platform is mostly based on FOSS software and consists of a front-end visualization tool and a back-end analysis engine. Fusion algorithms provide the ability to integrate data from multiple sources on the fly. A series of tools provide predictive analysis, activity mapping, anomaly detection, and cross disciplinary information, to support maritime security and safety and to improve marine knowledge. The web application is developed using open source programming languages e.
Its basic use case is to make spatial datasets, data series, and services searchable on general data portals, thereby making geospatial information better searchable across borders and sectors. This can be achieved by the exchange of descriptions of datasets among data portals. In this entertaining session, we will see how our beloved shell can fit into the workflow of the modern cartographer in the most surprising ways, and we will generate maps in the least expected places your terminal, your desktop, your IDE In the marine community, observation data sets are a critical input for many scientific questions.
Thus, significant investments are made in equipment and data acquisition technology. To ensure that the collected data is efficiently used by a larger number of researchers, the interoperable sharing of observation data is getting more attention in recent time.
The cloud and open source software have fueled a wave of innovation that has enabled both large and small companies to bring products to market more easily and with less cost and friction than ever before. This talk will describe our journey to bringing such a new product to market. This talk will describe the process of a small company developing this image serving technology by both incorporating and contributing to open source and geo open source initiatives.
The talk will describe the market opportunity for the new product as well as the business case that led us to choosing an open source approach even for something that is ultimately sold. The talk will also describe the Node. Bootstrap, Handlebars. QWC is used by several cities and provinces in Europe. This presentation discusses the requirements, the progress of this project, technical decisions taken and challenges solved during the project. While the first goal of the project is to establish a modern foundation for the coming years and reach feature parity with the old QWC project, it is already planned to implement a QWCII python plugin that offers a GUI and assists with the global configuration of the client.
This tool should also facilitate the management of topics and projects. While GIS is a term whose use has now been consolidated for years now, BIM is a term whose use is increasingly widespread over the past few years. The both deal with geo-localized "objects", so the ongoing studies for a common point of the GIS and BIM different views of the same object is somewhat unavoidable.
This project integrates BIM, district level 3D models with near-real time data from sensors and user feedback in order to analyze and correlate buildings utilization, and to provide information about energy-related behaviors to users and other stakeholders. From the point of view of technology, the project uses open source technologies such as Java, Leaflet and Cesium , as far as GIS is concerned: here you're an architectural schema.
This talk will focus on the many ways that OpenLayers 3 can integrate with different systems out there. The OSM2VectorTiles project offers free downloadable vector tiles ready to use by people interested in hosting custom base maps on their own infrastructure. The whole world fits on a USB stick and can be served from an ordinary web hosting and styled and enriched to make beautiful and fast maps for web and mobile applications.
The advantages of vector tiles over traditional raster tiles are well known. There are already a handful of vector tile provider present, but they may not always serve your use case optimally. After this talk you will know how to create your own custom vector tiles based on OpenStreetMap and will know the tools and processes you need to use.
The database | EURODEER
We will present the open source workflow we use at OSM2VectorTiles to prerender global vector tiles and instruct you how to adapt the workflow to create custom vector tiles. This presentation shows some highlights out of the huge number of new features. For instance the labeling system received a number of enhancements which might not be obvious for users by just looking at the GUI. Another major improvement is the new authentication system in QGIS 2.
In the area of cartography, there is the new 2. And the release of 2. Docker is a growing open-source platform for building and shipping applications as cloud services in so called containers. But containers can be more than that! Following the idea of DevOps, Dockerfiles are a complete scripted definition of an application with all it's dependencies, which can be build and published as ready to use images.
As each container is only running "one thing" e. More and more geospatial open source projects or third parties provide Dockerfiles. In this talk, we try to give an overview of the existing Docker images and docker-compose configurations for FOSS4G projects. We report on test runs that we conducted with them, informing about the evaluation results, target purposes, licenses, commonly used base images, and more.
We will also give a short introduction into Docker and present the purposes that Docker images can be used for, such as easy evaluation for new users, education, testing, or common development environments. The increase in the scale of traditional data sources, along with an explosion in the availability of sensor data, have originated massive volumes of data, a great deal of which is actually geolocated.
This is partly due to the wide adoption of cheaper position technologies, and to the exponential growing of Volunteered Geographic Geographic Information VGI movements, which rely on crowdsourcing approaches. Big Data has generated a lot of interest amongst industry, the developer community and the public in general, and it has been at the core of many technology innovations which took place recently e.
However, the focus has been mostly on storing data at the infrastructure level and using data at the analysis level , leaving aside challenges such as discoverability, integration or security. In this talk, we will address some of these outstanding challenges through the use of metadata and the semantic web, and show how the use of a decentralized and standardized catalog can help to unlock the five V's of Big Data: Volume, Velocity, Variety, Veracity, and most importantly, Value.
In recent times, phenomenon such as the Internet of Things or the popularity of social networks, among others, have been responsible for an increase availability of sensor data and user generated content. To be able to ingest, store and analyze these massive volumes of information is a standing challenge that is no longer ignored. The data about this data is generally speaking, less of a problem, if we think for instance that trillions of sensor records, may share the same metadata record; for this reason catalogs have been less exposed to the challenges that took by storm the database community.
Nevertheless, a large variety of datasets can also pose some performance challenges to traditional catalogs, and demand increase scalability. In this talk we will look at strategies for scaling GeoNetwork through load balancing, at its current limitations, and we will discuss potential improvements by adopting distributed search server technologies such as SOLR or ElasticSearch. On the database side, we will review the current database support, which is limited to ORM, and discuss the possibility of extending it to support NoSQL databases, which could be horizontally scaled, unleashing a new generation of metadata storage.
Thanks to very recent OpenLayers 3 development, these Vector Tiles can be easily and efficiently styled on a map. It will also look at how OpenLayers 3 - as a simple-to-use vector tiles client - interacts with GeoServer to retrieve tiles and effectively manage and style them. Many people will cite how their adoption of software was based on the quality of its documentation. At the same time, documentation can be one of the largest gaps in quality with an open source project.
This talk will discuss why that is, what you yes you can do about it, and how the author has so far managed to avoid burnout by learning to grudgingly accept less-than-perfect grammar. Examples will include things done well and lessons learned, as well as humorous and painful failures, specifically from within the GeoServer community, where the author has lots of perhaps too much experience. Ubiquity : The ubiquity of mobile devices has seen a huge increase in the last years.
With more than 2 billion mobile devices shipped and a growing market, such devices also become more important at the workplace.
The geo stack : Thanks to its multi-platform nature and its broad feature set QGIS is one of the most widespread open source GIS applications and does a good job on the desktop. A native mobile touch interface for field based data review and acquisition is the missing bit in the open source geo stack.
Core requirements : From developing QGIS for Android we have identified the core requirements for mobile applications. More than that, we have identified what must be avoided: complexity, small UI elements and project definition work. Less is more : Thanks to pre-defined modi for tasks like data acquisition and data review users can focus on the task at hand. Clear user interface elements and adaption of tools for touch input while offering great precision for coordinate recording with an intuitive interaction design make it a pleasure to use and an efficient tool. Synchronisation : To bring the data back into your infrastructure from the device we have developed a new offline synchronisation tool to allow seamless data exchange between the device and the existing geo infrastructure.
A recap of a prototype project that was created for the NYC Department of Transportation to demonstrate the utility of Open Source routing applications in support of large vehicle permitting processes. The DOT asked us to review software options to support the creation of street route and turn by turn directions solutions for large vehicles entering the city of New York.
They needed the solution to be performant, scalable, and to support the use of the city's LION dataset with the dynamic inclusion of street closures, turn restrictions, and weight and height restrictions based on analyst data entry. In particular we will discuss the tradeoffs between schema, data, link traversal costs, and restriction flexiblity and the performance gains offered by indexing solutions using Contraction Hiearchies.
Effective Disaster Risk Management DRM programs can make a significant difference in how communities prepare and respond to disasters. Countries that are most vulnerable to natural hazards, but where fewer investments in DRM programs are made, often suffer from the inability to collect, share and effectively use available risk information. Contributing factors to the problem are the costs of procuring, managing and sharing data, the expertise and training required to analyze the information, and the poor implementation of interoperability standards. The Open Data for Resilience Initiative OpenDRI seeks to address these challenges by applying the concepts of open data, community mapping, and open source geospatial software with a keystone role.
This talk will discuss:. What is the difference between people that make maps and GIS people: GIS people waste much of their time dealing with spatial reference systems while people making maps just avoid them like the plague and instead focus on the projections they need to use to represent their data with. Most discussions on the topics of projections and spatial reference systems is mainly on the large number of small spatial reference systems each used by a limited number of groups.
This talk will focus on the gap between how projections work in theory vs how people constantly waste their time dealing with projections. Most of the mental energy spent on projections and spatial reference systems is spent on incompatible local systems used for storage of data, which are also known as internal details nobody should care about with disproportionate time spent converting between datums whose differences are smaller then the precision of the data.
Enriching patient information with environmental information such as individual exposure to air pollution or noise is a relevant procedure in health care and research. Generating this exposure information, however, is computationally intensive as the processing of large datasets with fine spatial and temporal discretisation is necessary; thereby usually exceeding hardware resources e. The microservices architecture enables us to perform the computational intensive modelling tasks on institutional or national computing facilities, and allows lightweight client applications such as web portals to query the EMIS and thereby give health researchers straightforward access to exposure data.
The presentation gives a general overview of the research project, the EMIS system architecture and outlines how open-source software tools e. We additionally demonstrate use cases from the health researcher's perspective. This presentation details some OpenSource tools dedicated to water network management , be it for water distribution or wastewater networks. The data model is part of the project and covers most use cases for this kind of assets. Similarly, the QGEP project is dedicated to wastewater networks.
Furthermore, we show how PostGIS-based projects allow to do network and graph analysis , so as to extract meaningful information for decision-taking and planning. They let the user run simulations to analyze the network, dimensioning, and identify specific issues. These set of tools show that OpenSource GIS now tend to fulfill use cases for specific fields of application , and water management is among them.
But iTowns now supports much more data types :. We detail iTowns features with videos. The data showcased was acquired by IGN's Stereopolis car.
Open Source Approaches in Spatial Data Handling
Aside from presenting the software, its present state and the future 2. PublicaMundi is a successfully completed EU FP7-ICT project aiming to make open geospatial data easier to discover, reuse, and share by fully supporting their complete publishing lifecycle in open data catalogues. PublicaMundi extends and integrates leading open source software for open data publishing and geospatial data management.
PublicaMundi was recently deployed to geodata. This presentation will provide an overview of the production system, the cloud infrastructure used and future developments. Postgis Topology is a must if correct and up to date maps are important for you. Why : Avoid the possibility for gaps , overlaps, spikes and other error in the result. Why : Moving many points on a screen is difficult and time consuming and its's often is easier just to draw a new line. Why : Or else you may get problems because of projections, different number off decimals in client, protocol and server.
Why : We want end users update our maps because they know best what is like there, but then we must accept errors and then it should easy to correct these error in a efficient way. Why : To reduce the amount bytes on wire it's important to give the user a good end user experience. We have now made a simple web client for updating topology layers of type surface, line and points where we are using a simple generic protocol based on JSON.
Deutsche Bahn German Railways , one of the world-leading passenger and logistics company is long-known to be very closed and conservative. Therefore, for many it was a complete surprize when Deutsche Bahn has announced the DB Open Data Portal in Novemeber and started publishing datasets under very permissive Creative Commons licenses. These datasets include geodata like stops , stations , complete railway track network and many others, growing almost weekly.
In this talk, we tell the story behind DB Open Data. About our challenges and failures, our successes and lessons learned on the way to become more open, to enable and to be enabled by the community. We show projects which were already implemented using our Open Data and point out to boundaries we still have to break. The OpenSky Network is a community-based receiver network which continuously collects air traffic surveillance data.
Unlike other systems, OpenSky keeps the collected data forever and makes it available to researchers from different fields. With almost 50 billion ADS-B messages collected so far, the OpenSky Network exhibits the largest air traffic surveillance dataset of its kind in the world.
In this talk, we explain how the OpenSky Network functions, what you can do with our data and how you can participate. Composed from the cheap off-the-shelf components, this station will be still powerful enough to "see" planes in the radius of up to km. Web maps needn't be dull and this talk will show you how you can take your cartographic skills from the desktop GIS to the web using SLD and GeoServer. The initial part of the talk will introduce desktop tools such as QGIS and UDig and how they can help novices get started with styling maps.
Moving beyond the basics it will continue with a look at the use of functions to modify the features being drawn. It will include an in depth look at how to control the placement of labels to enhance the readability of the map especially when using tile caching to speed up map service. The talk will finish with a discussion of using GeoServer's composite and blending modes to provide pretty effects that can enhance your web mapping. KNReise is a collaboration-project among Norwegian governmental bodies working with cultural, historical and natural data. As the project neared it's conclusion, and had gathered, created and geolocated a huge amount of data and published it using REST APIs the next step was to present the data in a uniform manner.
We where tasked with making a client-side only, fully configurable, OpenSource web solution for displaying data from a number of different APIs. Using OpenSource components we where able to pull this off, and this talk will present both the product as well as the process. Open source tools have been successful in managing geospatial data in central data stores. However, performance issues can arise from many users accessing the same table in a geospatial database at once, especially in a multi-user editing environment. The geospatial landscape also changes constantly, as a result of human activity and natural forces, this gives a need to track these changes within the geospatial database and perform change detection activities to understand changes across time, hence a need to version history.
These use cases springs up the requirements to employ a data distribution across multiple geospatial databases using versioning and replication technology to integrate several desktop and mobile user applications into an adaptive geospatial communications environment connecting operations across the enterprise and throughout the organisations to improve data availability to multiple users, tracking change history within multiple table versions while increasing system performance.
Several commercial geospatial applications have successfully implemented full versioning replication capabilities by leveraging middleware with the core database versioning capabilities — for example ArcSDE technology from Esri. The realization of a full solution has been far-fetched on open source geospatial applications.
Finally there will be a deep dive into the actual R-tree implementation. It supports key and range lookups and basic spatial indexing based on GeoHash , but not an R-tree implementation which makes multi-dimensional queries possible. Those queries can combine things like location and time, but also any other property that can be represented as a numeric value, such as categories. This makes it possible to query e. GeoGig is having an amazing breakout year! GeoGig is a library and command line tool for distributed spatial data management.
This talk will introduce you to the GeoGig team, the committers and the organizations behind the project. We will take an extensive look at the GeoGig 1. GeoGig technology is an important addition to the open source community. We will look at the work done with the QGIS project to bring distributed data management to desktop users. What is especially exciting for those with a land management background is the integration with GeoNode for enterprise data management. Attend this talk to lean how GeoGig can help your organization and what the project has planned for your future.
Also, a satellite-based real time tool that shows real time solar maps updated every 15 minutes was developed in both mobile and desktop formats. Mobile apps have the advantages of using the device location for a better user experience. Recent developments include a real time dust monitoring and forecasting tools covering the whole Arabian Peninsula.
The decision to use open source GIS platforms in ReCREMA will allow to outreach a large pool of potential end-users and to provide accurate, reliable and updated tools to decision makers, industrial developers, investors and the general public. Developed for more than 3 years, it combines a variety of sophisticated algorithms, smart ideas and novel approaches to deliver 60fps rendering of vector data with thousands of shapes and millions of points.
In this talk, you will find out how it works under the hood and why it's so challenging to build dynamic WebGL applications. The talk will cover scalable font rendering, line and polygon tessellation, in-browser spatial indexing, collision detection, label placement, point clustering, shape clipping, line simplification, sprite packing, efficient binary data encoding and transfer, parallel processing using Web Workers and more! WebGL is a technology enabling web browsers to efficiently display massive amounts of 3D data in real time, which has achieved widespread support in most web browsers.
But despite being fast and efficient, there not a lot of web mapping libraries or applications using its potential. In this talk we'll visit the most well-known web mapping libraries and platforms, we'll see what kind of state-of-the-web technologies they support and what are the challenges of writing WebGL code. Global Forest Watch GFW is an interactive online forest monitoring platform designed to empower people everywhere with the information they need to better manage and conserve forest landscapes.
Monitor when and where forests are changing. Algorithms are now used to process and analyze this remotely-sensed data to show when and where forests are changing with surprising precision and speed. Understand why forests are changing. Open data showing boundaries of land allocated for specific purposes, such as commodity production and conservation, as well as land management, allows us to understand why forests are changing.
Are trees being cleared for palm oil? Are certain swaths of forests still standing because they are managed by indigenous groups? Gauge the significance of deforestation. Additional open data provided by research institutions, governments, and others is used to understand the implications of deforestation on biodiversity, climate change, and provision of ecosystem services.
For example, was a recently clear-cut area of forest home to endangered species?
Was it a carbon rich primary forest? Spark further innovation. New data formats for mapping the indoor spaces of buildings have been appearing lately - the shift from Autocad files to BIM systems and the adoption of OGC IndoorGML should mean a better standardization of the data. The reality from the trenches is somehow more grim - indoor mapping data is still in silos, hasn't seen any big breakthroughs in creating and editing, and most of the challenges remain.
Sometimes a format or specification covers a very specific and non-general use case, and sometimes the generality of a format incurs in a great overhead for every simple use case. Sometimes new concepts are really old concepts from a different industry but with a new name. It provides users with a relatively seamless environment where to code geo-spatial functions and models that are readily exposed to the Internet through the WWW. Initially started in , PyWPS has been completely re-written for PyWPS-4 taking advantage of the state-of-the-art Python infrastructure in order to provide new and useful features.
The current version 3 implements the WPS 1. The recent publication of WPS version 2. Python offers easy access to a vast array of code libraries that can be easily used in the processes, in particular those for geo-spatial data manipulation, e. PyWPS offers storage mechanisms for process inputs and outputs and spawns processes to the background for asynchronous execution requests. The authors present general project news like to on going OSGeo incubation and the new Project Steering Committee as well as the current state of PyWPS, and show demonstrations how these services are currently being provided.
Community can be a place for learning, sharing, and commiserating. You cannot deny the importance of face to face communications, so how do you find people in your area to talk about geospatial? This session will focus on the challenge of building community around geospatial technology and the lessons learned from podcasting to running events including ignites, camps, and day conferences. Boston has a large and strong technology sector within its businesses, government, and universities and yet, it is sometimes hard to see where geospatial fits into this community.
This session is for people looking to start a meetup and people who are new to the community and interested in how to find community in their area. The project currently powers numerous high profile activities such as US data. This presentation will cover the main features and enhancements made to pycsw last year 1. We will explain the shortest path search in real road networks and how the data structure is important to get better routing results.
Furthermore we will show how you can improve the quality of the search with dynamic costs and make the result look closer to the reality. You will also learn about difficulties and limitations of the library, and when pgRouting might not be not the right tool to solve your routing problem. Potree is an open source project that implements point cloud rendering capability in a browser.
It is a WebGL based point cloud viewer for large datasets. Thanks to WebGL, it runs in all major browsers without plugins. Over the past years Potree has evolved from a small library to an active open source project with an active community, several companies funding development and an increasing user base. This presentation will give an overview over the current state of point cloud rendering with Potree, about the difficulties and challenges. Pointcloud data is expected to play an increasing role in the next years with falling prices for previously very expensive hardware such as laser scanners, the development of autonomous vehicles and the popularity of drones.
Powerful hardware and WebGL will open up a wide range of innovative browser-based web services in the near future. A talk about data quality, how it is understood and if visualization can improve the understanding of data quality. A lot of focus has been put on data quality and methods of accuracy assessment. Most of these methods are however statistical.
The focus here is on how users and producers view uncertainty and a view into what is the current reality especially relating to the statistics that are presented. A research based section deals with uncertainty perceptions specifically in South Africa but also related to international literature. A tool QGIS plugin for uncertainty visualization in continuous raster datasets is also shown. Finally there is a brief demonstration of how visualization can aid in showing the results of uncertainty in data that is put through a model.
Thus giving a visual example of the power of visualization. This talk is about the Angular components of the early open source project Yaga. Directives are one of the most powerful tools in Angular. Yaga provides directives for webmapping proposes, like the map itself, markers and different kind of layers. All directives are ready to use with two way data-binding. The main goal of Yaga is to harmonize it with Ionic. Ionic combine the power of Angular with the power of Cordova , a framework to create hybrid mobile Apps from HTML sources for all common mobile smart-devices.
Additionally Ionic adds a UI that is close to the native look and feel of the mobile devices. In my talk I want to create a sample application and present the pros of Angulars two way data-binding and Ionics mobile UX design for mobile GIS applications with Yaga. Drone service providers are currently spending a lot of time on researching which permissions they need to fly their drones over a certain area.
Today, most governmental regulations forbid to operate drones nearby transportation infrastructures or urban environments. In our talk we present a web application build based on open source tools to visualize such geographically-bound activity restrictions and therefore ease the process for drone service providers. The resulting system makes it possible for drone service providers to draw a flight path and receive immediate feedback on which permissions they will need to fly their drones in a specific area.
A user is also enabled to edit the flight path to omit certain features and view live changes on the map and the instruction list. The project is implemented using a PostGIS database to store the space usage rules SURs in our case the drone regulation of a specific country. A potential flight path drawn in an OpenLayers map by the user is send to the back-end which returns the regulations enforced in that area.
All instructions for the flight path are visualized in an instruction list linked to the maps highlighting the features in OpenLayers and in Cesium. Concretely, a globe is created and synchronized using raster and vector data from the 2D map. This is done without plugin thanks to WebGL. This talk is a general presentation of Cesium and OL3-Cesium. Current stand and work in progress will be discussed, both in Cesium and Ol3-Cesium. This talk is for anyone interested in 3D with OpenLayers 3.
Come to this talk if you are interested in new ways of presenting and interacting with your map. The flexible integration of sensor data from several sources with different concepts is a interesting current research topic. The talk focuses the sensor integration part. The system receives information from the following sources: mobile sensor devices for particulate matter, ozone, etc. Additionally different online services for air quality data or weather information will be merged. Considering the interoperability of the sensor information the persistence of the information for data mining and visualization will be based on Sensor Web Enablement SWE standards.
In respect to the flexibility and scalability, the presented approach will be based on microservices which provide the different sensor sources, processing steps for integration as well as sinks such as a Sensor Observation Service SOS. The integration process can be defined in data streams using the provided services as modules. Also tapping into existing streams is possible. The deployment on different platforms will be easily supported, because of the microservice approach.
During the talk the overall integration system concept, as well as the development of central modules, will be shown. Massive point cloud data collections present unique processing challenges. The first roadblock in providing large scale point cloud web services is data organization. We will describe the techniques used in the open source Entwine library for indexing and organizing province-scale LiDAR collections for delivery as streaming web services. We will describe how the software organizes point cloud data, demonstrate its use in providing web service infrastructure, and discuss future integration possibilities of Entwine with other point cloud softwares.
Also covering the use of PDAL docker images for quick installation. Satellite image archives provide a wealth of valuable historical data that can be used to assess changes in the environment, but extracting high quality information can be costly and time consuming if we restrict the interpretation to experienced image analysts.
We attempt to reduce these limitations by crowd sourcing the interpretation process via a web based digitizing system based entirely on open source tools. This approach can lower project costs by eliminating the cost of office space and equipment for the analyst, as well as allowing flexible working hours and locations.
Geospatial Analytics and Business Intelligence (IS415): Find Books
The challenge with this approach is to ensure that the quality of the interpretation remains high. Within the context of a project to model historical iceberg occurrences off the coast of Greenland, this talk will discuss the methods we have implemented for quality control while providing training and feedback to our analysts from an interpretation expert. The business case for this approach will also be discussed, including the risks and rewards of paying interpreters for each correct feature digitized.
In our case we were able to quickly and accurately interpret several hundred images resulting in the measurement of tens of thousands of features. The Japanese government has begun to create and execute a plan to take advantage of the combined spatial information and ICT technology. From the Ministry of Internal Affairs and Communications has developed the G-space platform for circulating to collect spatial information of the public and private sectors. We improved spatial information data preview feature in CKAN. We created additional data processing functions for the space-based resources in the CKAN.
Even if the use request to this system becomes much, as can be supported by clustering the back-end system. MapProxy is much more that just simple cache for WMS and tile services. The presentation shows how the more powerful features of MapProxy are used in practice. The talk explains new and less known features of MapProxy and how they can be combined. All examples are from actual requests form the community or requirements from customer projects.
Magnacarto is a new open-ource tool that makes it easier to create map styles for MapServer and Mapnik. CartoCSS provides powerful functions: You can create base-styles and extend them for specific map scales or attributes. This avoids unnecessary repetition for similar map objects. With variables, expressions and color functions darken, lighten, mix, etc it's possible to create new design variations by changing only a few lines of the style. Magnacarto comes with a modern web interface that shows the final map design with MapServer and Mapnik.
Live-refresh and multiple map windows makes it easy to directly verify any changes made to the map style. It shows important functions, how they are used in practice and it discusses the power and limitations of CartoCSS. It will also show new and upcoming features and possible extensions SLD.
Despite several innovations and initiatives to optimize the supply chain and storage of health commodities in Nigeria, there are still known gaps in the supply chain in the health sector in Nigeria. Achieving a good coverage of routine immunization is almost impossible without the optimization of last mile delivery — especially in the hardest-to-reach places of Nigeria. Geographic Information science GIS techniques play a big role in the design and optimization of last mile delivery of vaccines down to Local Government Areas and health facilities in remote places.
We also discuss the importance of OpenStreetMap and open data to replicating this in other countries. Exploitation of Scientific Raster Data stored in large online archives used to be cumbersome: either the data has to be transformed in an RGB version on the server using parameters supplied by the client, or the original data is downloaded and then inspected using a desktop GIS system.
Browsers without specific extensions simply were not capable of dealing with the types of data found in scientific context. Today with HTML5 and WebGL browsers finally have the necessary prerequisites to create tools to dynamically visualize and explore scientific data sets. The library handles various different configurations and common data types far beyond RGB data.
On the other hand, plotty. Additionally, it will be shown how the techniques can be applied to more traditional Web Mapping concepts as dynamically styled data is displayed on a globe widget in various forms including 3D data cubes and time series of data. Spatial is not special. Enlightenment comes from the realisation that a spatial index is just an index, a very cool one yes, but an index all the same. Gone are the days where the spatial database was the domain of a few large vendors and the GIS department. In this presentation we delve into the realm of microservice architectures and containers and how applying the right tool for each job and how pushing geo-processing down the stack can cut response times from seconds to milliseconds and unlock the holy grail of IT architecture: unlimited scalability.
OpenLayers 3 aims to be a full-featured, flexible, and high-performance mapping library leveraging the latest web technologies. Since the initial release of 3. Are you are still using OpenLayers 2 and feeling that the time has come to upgrade? Or curious to see what a comprehensive mapping library can do? Join us for this feature frenzy of OpenLayers 3, where we will present our recent and ongoing work on making the library more user-friendly, robust and powerful.
Whether you're a developer or decision maker, this talk will get you up to date with the current status and upcoming features and improvements of OpenLayers 3. To achieve interoperability in a spatial data infrastructure SDI , conformance to specifications is essential for services and data. Service and data providers need a capability to validate their components. This covers base standards, but in SDIs typically additional specifications are added, for example, service profiles or data specifications.
ETF is a test framework for spatial data infrastructure components. It supports SoapUI for testing web services and BaseX for testing XML documents, including very large ones as test engines to develop and execute test suites. ETF has been implemented in several iterations over recent years as existing open source test environments could not be configured to provide uniform test reports that were readable by and useful for non-developers. We present the approach for developing user-friendly test suites and discuss typical issues that have been encountered in the ELF testing.
In April all source code will be on public GitHub repositories. This talk give a brief overview of the platform and summarize new capabilities and enhancement available in the 1. Then an overview of the ZOO-Project will serve to introduce new functionalities and concepts available in the 1. The ongoing developments and future innovations will be then presented. While this is valid approach, we believe there is a better new alternative - CMake. Enter 'Borsch' - new build system that is a easier to use, b better solves depencies and c provides more uniform way of building packages.
Needed dependencies are automatically fetched from repositories. Now a developer with only three lines of code in CMakeLists. If needed library exists in the system the build system will use it, if not - it will be downloaded from Github.