Program Schedule

Primary tabs

Wednesday, May 16, 2018

Salon A & BSalon E & F & GGateway IV & VGateway IIGateway IIIGateway I
09:00 - 09:15Pre-keynote Announcements (Salon C & D)
09:15 - 10:00 Towards a Queryable Earth (Salon C & D) Despite the incredible power of geospatial information, only a small group of people historically have been able to leverage it for informed decision-making. This situation has been exacerbated by the exponential explosion of data from satellites, drones, and Internet of Things sensors, exposing how traditional GIS and remote sensing techniques are not equipped to handle this tsunami of spatial data. Rapid advancements in computer vision and deep learning techniques promise to change the game, enabling more people to tap into the power of geospatial. In the next few years, we... Towards a Queryable Earth (Salon C & D) My Schedule Please sign in to add a session to your schedule. Provide Feedback
10:00 - 10:30Post-keynote Break
10:30 - 11:05 Data Science Mapping in Jupyter Notebooks with Pixiedust: the sequel (sponsored by IBM) The Jupyter Notebook is a web application that allows you to create and share documents that contain live code, equations, visualizations and explanatory text. The Jupyter stack is built from the ground up to be extensible and hackable. The Developer Advocacy team at IBM Analytics has developed an open source library of useful time-saving and anxiety reducing tools we call “PixieDust”. It was designed to ease the pain of charting, saving data to the cloud and exposing Python data structures to Scala code. In this talk you will learn about advances in the mapping... Data Science Mapping in Jupyter Notebooks with Pixiedust: the sequel (sponsored by IBM) My Schedule Please sign in to add a session to your schedule. Provide Feedback Uncovering patterns in high dimensional spatial data One of the best things about spatial data is that it allows us to join a universe of data through a common index of space and time. Tell me the location and time of an event and I can tell you a host of other information that occurred there. How do we start to uncover patterns in this vast array of data? What variables in the strata of spatial datasets are actually relevant for the question we are interested in? We can't visualize more than 2 or 3 variables on a map so we need to rely more on analytical methods to uncover patterns. In this talk I will describe different... Uncovering patterns in high dimensional spatial data My Schedule Please sign in to add a session to your schedule. Provide Feedback VTS: Getting Started with 3D Map Application Development VTS is an alternative, cross-platform approach to 3D mapping and virtual landscape streaming, relying heavily on backend capabilities and tight client-server integration. VTS server-centric design makes its client libraries lightweight and efficient. This talk explains the basic concepts behind the VTS JavaScript library and takes you through the proccess of writing your first 3D map application. VTS: Getting Started with 3D Map Application Development My Schedule Please sign in to add a session to your schedule. Provide Feedback The Boundless Web SDK, Powering OpenLayers with React and Redux (sponsored by Boundless) React and Redux provide an awesome front-end development framework! But what about making maps? OpenLayers provides an excellent map rendering engine but doesn't play nice with React + Redux. MapBox styles provide a clean JSON style definition. But how to put them together? Learn how the Boundless Web SDK uses MapBox styles, OpenLayers, React, and Redux to provide a modern ES6 SDK for making maps. The Boundless Web SDK, Powering OpenLayers with React and Redux (sponsored by Boundless) My Schedule Please sign in to add a session to your schedule. Provide Feedback New maps in the new medium: Teaching web cartography for a distributed workforce Discussions of online education often center on pervasive media, which allow for immersive and distributed education. However, when the curriculum is explicitly designed to train students in the expert use of software and systems for web cartography, how might educators best realize these opportunities in online education? We discuss two challenges: 1.) how to teach distance learners a technologically-demanding, yet cartographically-focused curriculum, and 2.) how to design and implement this curriculum within a quickly shifting landscape of workforce needs? We overview efforts to support... New maps in the new medium: Teaching web cartography for a distributed workforce My Schedule Please sign in to add a session to your schedule. Provide Feedback Regional carbon budgets for high value forest landscapes using FOSS Geospatial tools For 27 years the Institute for Sustainable Forestry has worked to promote the long term economic, ecological and social well being of forest based communities through sustainable forest management.  In recent years, several negative environmental trends have emerged in California's Coastal temperate rainforest watersheds including declining Summer instream flows, extreme anthropogenic sediment yields, and susceptibility to catastrophic wildfires. Technical strategies to address these include developing landscape adaption and resilience to wildfire through the reintroduction of... Regional carbon budgets for high value forest landscapes using FOSS Geospatial tools My Schedule Please sign in to add a session to your schedule. Provide Feedback
11:15 - 11:50 Contributing Every Day: How I Made a Career working with OSM OpenStreetMap (OSM) is a collaborative project to create a free editable map of the world. It is being recognized as a useful dataset for training machine learning algorithms, deriving analytics on mapping behaviors, providing vital datasets to first responders to natural disasters, and a casual place for geonerds to continue to contribute to a living map of the world. At Radiant Solutions, we are using OpenStreetMap on a number of different efforts, and are organizing a panel session where we, along with some of our partners in the Open Source Community (including but not... Contributing Every Day: How I Made a Career working with OSM My Schedule Please sign in to add a session to your schedule. Provide Feedback Offline Maps for Mobile — Making Maps That Are Mobile First ePi Maps are designed with mobile in mind from the beginning. "Mobile First" means that all map data is embedded in the app and the customer's experience is great once they download the app. "Mobile First" also means that the map data is presented without a server; truly serverless maps.  If the application is backcountry hiking or search and rescue, then the customer is ready to "go well prepared.” We build our maps using Authoritative Trails data from the US Forest Service and US Geologic Survey. We take care to use shaded relief and 40... Offline Maps for Mobile — Making Maps That Are Mobile First My Schedule Please sign in to add a session to your schedule. Provide Feedback Beyond Pretty Pictures: Topographic Labels in 3D Maps of High Terrain Three-dimensional maps of high terrain often lack in ability to represent a visual hierarchy of features, thus failing one of the basic tests of good cartography. This talk demonstrates how OSM data and VTS 3D Geospatial Software Stack can be used to enhance an interactive 3D map with informative and visually appealing topographic labels while avoiding the pitfalls of information overload and clutter. We will show how to setup VTS backend to enrich OSM-driven geodata with external topographic prominence data, and how to write an appropriate style for the geodata layer within the VTS... Beyond Pretty Pictures: Topographic Labels in 3D Maps of High Terrain My Schedule Please sign in to add a session to your schedule. Provide Feedback Drag and Drop: Open Source GeoTools ETL with Apache NiFi Loading your GeoTools SimpleFeatures into your cloud or database never seems as easy as it should be. There's Twitter streams, FTP servers, inboxes, dropboxes, and all sorts of other data that you need to parse, convert to SimpleFeatures, and then ingest into your GeoTools datastore. Luckily, GeoMesa has teamed with HortonWorks DataFlow to provide a fully open source tool to ease the pain of ingesting data into ANY GeoTools datastore. It's as easy as drag and drop! Literally! In this talk Constantin and Andrew will introduce Apache NiFi -- an open source project dedicated... Drag and Drop: Open Source GeoTools ETL with Apache NiFi My Schedule Please sign in to add a session to your schedule. Provide Feedback GDAL/OGR support for new Pitney Bowes (MapInfo) vector and raster file formats Pitney Bowes has recently introduced new raster and vector file formats. Our new raster format is called MRR (Multi-Resolution Raster) and our new vector file is an enhanced version of the MapInfo TAB called MapInfo TAB Extended (also known as NativeX). Pitney Bowes would like to present our goals and options for ensuring support of these formats within the FOSS4G community, in particular through support of the GDAL/OGR project. We will discuss the reasons for creating the new file formats, their benefits, and future directions and then discuss our options and challenges for supporting... GDAL/OGR support for new Pitney Bowes (MapInfo) vector and raster file formats My Schedule Please sign in to add a session to your schedule. Provide Feedback MAPPING INTERACTIVE GEOSPATIAL LINKED DATA Linked Data (LD) for geospatial data systems benefit from map interfaces for visualization. Although map interface capabilities such as plotting geographic coordinates retrieved with SPARQL queries are widely used, these forfeit the advantages LD offer for browsing a graph. The described project explores the challenges and initial solutions for developing and using a map interface to browse triple data. MAPPING INTERACTIVE GEOSPATIAL LINKED DATA My Schedule Please sign in to add a session to your schedule. Provide Feedback
12:00 - 12:35 Why is that Map so Easy to use? Map tools, layer lists, adding features... you name it. Maps can get complicated. Using modern coding techniques, human factors, design and some common interaction patterns we can make maps both beautiful and functional. Lets play a game where we spot what makes a map great and what make one less than great. Why is that Map so Easy to use? My Schedule Please sign in to add a session to your schedule. Provide Feedback GeoPackage to go: offline maps from web to mobile OGC's GeoPackage is a great geospatial data format for taking maps offline on your mobile device.  In this talk we will take a look at several open source GeoPackage libraries and examples. You will see how you can add native GeoPackage support to your Android and iOS apps, as well as cover desktop and web clients with Java and JavaScript. GeoPackage to go: offline maps from web to mobile My Schedule Please sign in to add a session to your schedule. Provide Feedback Greetings, Earthlings: an exploration of scalable image processing architectures and alternative user interfaces through the lens of a chat bot that processes satellite data For the past couple of years, Earthling Interactive has developed systems for processing Landsat and other satellite data into vegetation indices for precision agriculture in the cloud, at scale, using open source technologies.  At the same time, we have also been developing scalable processing systems using docker and the open source orchestrator, Rancher.  In addition, we are experimenting with chat bots as interfaces to processing systems.  In this talk, we will demonstrate a chat bot built on a combination of open source technologies (e.g. JavaScript, Pyton, NumPy, GDAL... Greetings, Earthlings: an exploration of scalable image processing architectures and alternative user interfaces through the lens of a chat bot that processes satellite data My Schedule Please sign in to add a session to your schedule. Provide Feedback Cloud Optimized GeoTiffs: enabling efficient cloud workflows The Cloud Optimized GeoTIFF (COG) is a key component to enabling cloud-native geospatial workflows. An important benefit is the ability for the client to stream just the portion of data that is needed through the use of HTTP GET byte-range requests. COGs enable faster reading, writing, and processing of data on the cloud without the need for local copies. GeoTrellis is an open source, geographic data processing library designed to work with large geospatial raster data sets. It is written in Scala and has an open-source Apache 2.0 license. GeoTrellis could always read COGs, but... Cloud Optimized GeoTiffs: enabling efficient cloud workflows My Schedule Please sign in to add a session to your schedule. Provide Feedback TOWARDS THE DEVELOPMENT OF CROWDSOURCE BATHYMETRIC MAPPING PLATFORM S. Dibadina, M. A. Jadidia, C. Armenakisa Geomatics Engineering, ESSE dept., Lassonde School of Engineering, York University 4700 Keele St, M3J 1P3, Toronto, Canada- (sepidehd@my.yorku.ca, {mjadidi, armenc}@yorku.ca) KEY WORDS: Bathymetric Mapping, Crowdsource, Arctic regions, Geospatial Database, Web Application Platform, Free and Open Source Software (FOSS) ABSTRACT: Bathymetry databases are important for many applications such as navigation and sea pollution monitoring. But collecting the data and creating a database is not an easy task due to lack of available resources.... TOWARDS THE DEVELOPMENT OF CROWDSOURCE BATHYMETRIC MAPPING PLATFORM My Schedule Please sign in to add a session to your schedule. Provide Feedback Migrating a manual FOSS4G-based data workflow to the AWS Cloud as a SaaS-based ETL solution to feed your favorite front-end apps Data teams spend too much time wrangling information manually. As technology evolves, the problem compounds, and analysts waste valuable time on excessive data management.  This is the definition of working harder, not smarter.  Many data teams that work with FOSS4G software have data workflows and solutions that are manual in nature, data that is stored in various silos and lives on bare metal hardware or in another virtualized server environment.  In this case study we'll discuss taking these manual and semi-automated approaches and migrating them to the AWS Cloud.... Migrating a manual FOSS4G-based data workflow to the AWS Cloud as a SaaS-based ETL solution to feed your favorite front-end apps My Schedule Please sign in to add a session to your schedule. Provide Feedback
12:35 - 14:00Lunch (Archview Ballroom)
14:00 - 14:35 Leveraging Vector Tiles to Query Statewide Habitat Data in a Browser Into using FOSS4G for environmental projects? This is the talk for you! We’ll dive into the process we used to make a statewide wildlife habitat dataset of 1 million polygons accessible in the browser. Previously, GIS technicians took minutes or hours to process this huge data set for custom operations in order to answer questions about habitat details on specific sites. Now, a user can draw a custom area in a browser window and return results in seconds, enabling efficient compliance with environmental regulations. Learn how we used multiple open source... Leveraging Vector Tiles to Query Statewide Habitat Data in a Browser My Schedule Please sign in to add a session to your schedule. Provide Feedback Have your Pi(e) and Map with it too. Every once in while a project comes along that's both useful and at the same time fun to put together. The need: To field a self contained online mapping system interface with the ability to be connected to, from multiple field devices (via Wi-Fi) in the field. The only field requirements are that the end user device is Wi-Fi capable and has a Web Browser on it. Over 50 spatail data layers are included in the final product, with some of them originating from a Postgres database.  In addition to being self contained, the portable device still needs to be able to be easily synced up... Have your Pi(e) and Map with it too. My Schedule Please sign in to add a session to your schedule. Provide Feedback OpenLayers Feature Frenzy Come learn about the latest in OpenLayers developments.  The 5.0 release represents a major overhaul of the library, with the goal of improving application developer experience.  We'll show you what's new and how you can take advantage of it in your mapping applications.  This will be a demo driven talk, walking through examples that highlight new and evolving features of the library. OpenLayers Feature Frenzy My Schedule Please sign in to add a session to your schedule. Provide Feedback Using Deep Learning to Derive 3D Cities from Satellite Imagery Detection and reconstruction of 3D buildings in urban areas has been a hot topic of research due to its many applications, including 3D population density studies, emergency planning, and building value estimation. Standard approaches to extract building footprint and measure building height rely on either aerial or space borne point cloud data, which in many areas is unavailable. In contrast, high resolution satellite imagery has become more readily available in recent years, and could provide enough information to estimate a building’s height. Recent successes of deep learning on... Using Deep Learning to Derive 3D Cities from Satellite Imagery My Schedule Please sign in to add a session to your schedule. Provide Feedback Your bundle is bad and you should feel bad Webpack is a popular and very powerful module bundler. This talk will briefly introduce Webpack (what can it do and why should you use it?) and then go over lessons learned from a Webpack n00b. By no means will you walk out of this talk as a Webpack expert, but I hope to show you some mistakes to avoid, some helpful tools, and some dependency considerations to help you get the most out of your bundle. This talk is for those with little to no experience with Webpack. Your bundle is bad and you should feel bad My Schedule Please sign in to add a session to your schedule. Provide Feedback Go Cross Platform with Kotlin! Are you tired of writing the same code over and over again just in a different language? Don't you wish that there was just one language you had to learn to get your geospatial application on more devices? Well today's your lucky day, because the future is here! Kotlin can not only get you on Android, desktop, and web with a single source code but it will also force you to make better coding decisions. Don't want to write it all on Kotlin? No problem! You can mix Java and JavaScript in there too.  With a few minor exceptions, this language is robust enough to handle all... Go Cross Platform with Kotlin! My Schedule Please sign in to add a session to your schedule. Provide Feedback
14:45 - 15:20 Automated Map Stacks with DevOps & Infrastructure as Code Maybe you've gotten a sweet Leaflet map or PostGIS database working on your laptop.  You're feeling ready to share your web map or mapping service with others.  Now how do you get that local sweetness into a production environment on the web?  Maybe you've heard about Docker but don't see how to connect the pieces from a local PostGIS to deployed Docker container  Or, maybe you are a system administrator trying to make your enterprise GIS as efficient, clear, and maintainable as possible.  In this talk I will give a beginner-friendly introduction to... Automated Map Stacks with DevOps & Infrastructure as Code My Schedule Please sign in to add a session to your schedule. Provide Feedback The emerging STAC spec and sat-utils On the tail of State of the Map US 2017 in Boulder, a working group of geospatial imagery data providers and developers met to discuss a common metadata and API specification to support the reuse of API and client software. The SpatioTemporal Asset Catalog is a minimal number of fields that should be made available across all types of geospatial raster or point-cloud data through APIs or catalogs. Depending on the type of data, STAC defines several extensions (i.e. electro-optical, point-cloud, video, mosaics). If data providers build APIs using STAC client libraries and tools can be... The emerging STAC spec and sat-utils My Schedule Please sign in to add a session to your schedule. Provide Feedback JavaScript all the things! Geoblaze - raster processing in js JavaScript has become ubiquitous across many platforms. However, raster processing is still predominantly done in either desktop software or cloud platforms. This talk introduces Geoblaze, a raster processing library that pushes the boundaries of spatial computation in javascript and introduces tools for raster analysis across a wide set of platforms, including serverless, node, and even in the browser. Geoblaze powers geotiff.io, an in-browser raster analaysis application for in-the-field raster processing.  Learn how to use Geoblaze in your own applications! JavaScript all the things! Geoblaze - raster processing in js My Schedule Please sign in to add a session to your schedule. Provide Feedback PDAL Algorithm Development Deep Dive In this talk, we will outline the steps to develop a point cloud filtering algorithm using PDAL's Python extension. We will show how PDAL can be installed via Conda, and in a Jupyter notebook will work through the algorithm development process, showing how the finished algorithm can be distributed and executed using the PDAL command line interface. PDAL Algorithm Development Deep Dive My Schedule Please sign in to add a session to your schedule. Provide Feedback Managing an autonomous bus transit network with FOSS Early this year IBM showed a vision of the future of autonomous bus transit networks at the Consumer Electronics Show. The exhibit featured a real Olli bus and a bus stop that adapted to the accessibility needs of the rider. Whether you are young or old, blind or deaf, cognitively impaired, wheelchair-bound or color-blind, the intelligent Olli bus stop adapts to your needs and makes it easy to call for a bus, know when it will arrive, find points of interest near your destination, and get on and off safely. Making all this happen requires a lot of data and smart processing. Buses reported... Managing an autonomous bus transit network with FOSS My Schedule Please sign in to add a session to your schedule. Provide Feedback International Applications of FOSS4G at the U.S. Census Bureau The U.S. Census Bureau has worked internationally for many decades. We produce free and open global population data, provide international assistance, and develop free software and map tools for census and survey data users. Geospatial data collection, management, and analysis are important components of these programs. This talk will highlight examples of freely available international data and software from the Census Bureau, geospatial use cases, and perspectives on adopting FOSS in the federal government and at national statistical offices. Specific topics to be discussed may... International Applications of FOSS4G at the U.S. Census Bureau My Schedule Please sign in to add a session to your schedule. Provide Feedback
15:20 - 15:45Afternoon Break
15:45 - 16:20 Using Blockchain in Geospatial Applications Blockchain is a digital decentralized registry of electronic transactions that are secure and verifiable. The technology is used to record cryptocurrency transactions (e.g. Bitcoin) and smart contracts as well as others; however, very little has been documented about how blockchain can be used in the context of geospatial applications. This talk will discuss three topics, related to using free open geospatial standards in blockchain.   How to better store geospatial data in the blocks using OGC essentials. How to use web services to query... Using Blockchain in Geospatial Applications My Schedule Please sign in to add a session to your schedule. Provide Feedback Multi-dimensional Choropleth Maps using PostGIS, GeoServer, and Google Earth "I don't always want a graphical way to convey spatial data in which regions are shaded or patterned in proportion to the measurement of the statistical variable being displayed, but when I do I use a choropleth map." - Abraham Lincoln Of course Lincoln never said this... exactly. However, he did apparently know of such a map, "made by the U.S. Coast Survey in 1861 using census data from 1860, showing the relative prevalence of slavery in Southern counties that year" and "used it to better understand how the progress of emancipation might affect Union... Multi-dimensional Choropleth Maps using PostGIS, GeoServer, and Google Earth My Schedule Please sign in to add a session to your schedule. Provide Feedback A STUDY ON NON-MERCATOR VECTOR TILING FOR AN EFFICIENT WEB MAPPING SOLUTION A STUDY ON NON-MERCATOR VECTOR TILING FOR AN EFFICIENT WEB MAPPING SOLUTION James Badger, Sara Saeedi, Steve Liang Geomatics Engineering, University of Calgary, 2500 University Drive NW Calgary Canada T3A 2H4 – (jpbadger, ssaeedi, steve.liang@ucalgary.ca)   KEY WORDS: Vector Tiling, Web Map, Mapnik, Map Projections, OpenLayers ABSTRACT: In web mapping, transmitting large vector data over the Internet has been a challenging issue over the past decade. Vector... A STUDY ON NON-MERCATOR VECTOR TILING FOR AN EFFICIENT WEB MAPPING SOLUTION My Schedule Please sign in to add a session to your schedule. Provide Feedback Spatial indexing, organization, and exploitation of massive point clouds via web services Point cloud data's defining characteristic is volume, and successful tools must reach for any graspable lifelines to survive the challenge. Specialized point cloud indexing techniques provided by the open source Entwine library allow you to organize massive point clouds, service dynamic level-of-detail rendering clients, and support lossless selection queries - scalably to trillions of points. The open source Greyhound library serves Entwine-organized data over the web to provide map-reduce computation, server-side data filtering, derivative product creation, and PDAL pipeline... Spatial indexing, organization, and exploitation of massive point clouds via web services My Schedule Please sign in to add a session to your schedule. Provide Feedback Building Enterprise PostGIS Solutions for Public Policy Research PostGIS is a valuable tool for practitioners of data-driven public policy research because it supports the development of powerful, low-cost, centralized, and secure GIS environments that can integrate seamlessly with an organization’s Postgres research databases. Chapin Hall at the University of Chicago is a research and policy center that has had recent success replacing a patchwork of desktop GIS solutions with a powerful new enterprise GIS server built on PostGIS. This presentation will give an overview of the lifecycle of this server from requirement gathering through design,... Building Enterprise PostGIS Solutions for Public Policy Research My Schedule Please sign in to add a session to your schedule. Provide Feedback Delivering Solutions Using Open Source Software - A Practical Guide The advantages of open source software are well-known to the FOSS4G community. Not as well documented are how these advantages have translated into creating and running a successful project. This presentation will help project or program managers organize and run projects that capitalize on the benefits of FOSS4G, while satisfying customers who are focused on how well their problem is solved. This talk is based on nearly a decade of successful open source projects that both delivered for customers and created enduring open source projects. The presentation will explore... Delivering Solutions Using Open Source Software - A Practical Guide My Schedule Please sign in to add a session to your schedule. Provide Feedback
16:30 - 17:15 Geospatial Innovation and the Rules of Engagement (Closing Session - Salon C & D) This year’s keynotes carry notions of impending change for our industry: from "reaching a wide audience"(Julia Wolfe) and a need for "alliances between different open source communities" (Mark Munsell) to a "tsunami of spatial data" (Chris Holmes). We are urged to appeal to more demanding users, engage with other disciplines, and prepare for challenging technical demands. It is a call to arms for innovation. But how do we go about it? At first glance, underlying this change is the general trend of geospatial intelligence becoming increasingly relevant for a wide range of public... Geospatial Innovation and the Rules of Engagement (Closing Session - Salon C & D) My Schedule Please sign in to add a session to your schedule. Provide Feedback
18:00 - 21:00Gala Reception (off site - tickets required)

Our Sponsors

For information about becoming a sponsor, please visit the FOSS4G NA 2018 sponsor prospectus page.

Platinum

Gold

Silver

Bronze

Mapping Theme Day

Community

Supporter

Conference App Provider

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018