Proposed Sessions

Keyword sentence with spaces needs to be in quotes. For example: "keyword 1","keyword 2"

Building a Geospatial Cloud with HortonWorks and GeoMesa

The volume and velocity of spatial data is growing every day and applications from self-driving cars to insurance companies to global suppliers are turning to cloud-based geospatial solutions to provide real-time, scalable analytics and processing. The question is, how do you get started building your own state-of-the art geo-enabled cloud stack? Will it handle billions of features? Will it handle trillions?

Experience level: 
Intermediate

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!

Experience level: 
Intermediate

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.

Experience level: 
Beginner

Geo-referencing and Post-processing of Individual Drone Images using R and GDAL

Recently, an upsurge in the use of unmanned aerial remote sensing systems (drones) has enabled a greater understanding of localized environments, especially in the areas of land management and precision agriculture. Extracting useful information from the data these devices collect often requires advanced knowledge of remote sensing and geographic information systems, which most small-scale land managers and farmers in Kentucky simply do not possess. 

Experience level: 
Intermediate

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!

Experience level: 
Intermediate

Geo-enabling AI Assistants & Concierge Services

The field of AI assistants and concierge services is growing rapidly.  Whether it's planning a big family vacation, finding the perfect cocktail spot to keep the party going, or running a humanitarian operation, traditional decision making processes will be disrupted by new interfaces.  VOICE is quickly becoming a primary method for interacting with the world around you, rather than staid desktop interfaces or frustrating mobile websites.  This new market is bringing emerging technologies into the traditional GIS stack.

Experience level: 
Beginner

Continuously Delivered Scalable Geoservices on Kubernetes

Learn how to build highly scalable services and iterate on them rapidly by leveraging all Kubernetes and Jenkins have to offer. Kubernetes provides all the abstractions necessary to manage a database, scale stateless apps, run cron jobs and handle network ingress. At the same time it provides a powerful API that is ripe for integration with an automation tool like Jenkins. Learn how we have used Kubernetes to help a small team scale itself to many users and different microservices without sacrificing velocity.

Experience level: 
Intermediate

Simple is Better. How to build Cloud Optimized Geotiffs (CoGs) in a Hurry: An Intro to Event-Driven Serverless Architecture on AWS

The network is the computer, especially when the data is already in the Cloud. This workshop walks through the actual methods used to build Cloud Optimized GeoTIFFs for the USDA NAIP dataset, part of the Earth on AWS program(https://aws.amazon.com/earth/). CoGs are GeoTIFFS that are internally structured to support efficient HTTP range-gets (partial file requests) such that they can be used in-situ in object stores such as Amazon S3.

Experience level: 
Intermediate

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.

Experience level: 
Intermediate

Working with Rasters in JavaScript

Learn how to work with rasters in a JavaScript environment.  This workshop will go over all the tools you need to get started, including geoblaze (geoblaze.io), georaster, geojson.io, shpjs, and shapefile (the JavaScript library).  You'll learn from the developers of geoblaze how to run raster calculations in only a few lines of code.  You'll calculate the crop yield of Ukraine, population of paradise islands, pastureland of Ireland, access to pregnancy-related care in Kigali, Rwanda, and much more.

Experience level: 
Intermediate

Leveraging open source geospatial technologies at scale in a commercial environment...and the keys to success

Open source technologies are sometimes questioned because of how they may scale or may be easily adopted in an enterprise commercial environment. To enable full adoption across the enterprise in an environment that previously used another user-based licensing models there are a few steps that need to be considered. Hybrid models are good but can delay adoption across the company if not chosen carefully. At Monsanto we have gone over a full rework of our geospatial environment in less than 12 months to adopt open source standards.

Experience level: 
Intermediate

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.

Experience level: 
Beginner

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 rolling your own mapping stack using cont

Experience level: 
Beginner

Query the Planet: Geospatial Big Data Analytics Using Open Source Tools from Large Technology Companies

Both Facebook's Presto and ESRI's Geometry API for Java were made open in 2013. In 2016, an Uber engineer, Zhenxiao Luo, who had worked with Presto while at Netflix, combined the two to support distributed spatial SQL. Later that same year, AWS announced a new service called Amazon Athena, a fully managed Presto service that makes it easy to run interactive SQL against BIG data in Amazon Simple Storage Service (S3). Athena now supports those same geospatial functions powered by ESRI's Geometry API.

Experience level: 
Beginner

Geospatial Archives of Convenience...you get an archive and you get an archive...

Geospatial data is available in a multitude of formats each with their own strengths and weaknesses, optimizing for often competing goals. For example, data is available in HDF4, HDF5, NetCDF, MRF, Cloud Optimized GeoTIFFs, regular GeoTIFFs, CSVs, Excel spreadsheets, and more. As more and more of this data moves to the cloud, the idea of bringing compute to massive amounts of data, as opposed to moving data, becomes a reality.

Experience level: 
Intermediate

Leveraging open source technologies to produce insights from UAV-derived ortho mosaics at scale

The agricultural industry often uses aircraft to survey and collect information on fields and crops.  Data Scientists use imagery collected by these aircraft to gather several metrics that may include: plant height, plant count, plant health, presence of nutrients, presence of disease, presence of weeds, relative biomass estimates, and 3D / volumetric data.

Experience level: 
Intermediate

Gerrymandering and Geospatial Analysis of Redistricting Plans

Gerrymandering is a growing national concern. Prior to the 1960s, Congressional districts often respected county and municipal boundaries, but wildly differing populations among districts led to the establishment of the one person, one vote standard. In an effort to conform to the requirements of one person, one vote, Congressional districts became increasingly less compact, and increasingly more gerrymandered.

Experience level: 
Beginner

Internet of Things Made Easy with OGC SensorThings API - From Sensors to Dashboards in 15 minutes

This workshop will give a hands-on tutorial of the OGC® SensorThings API, an OGC standard API that simplifies and accelerates the development of Internet of Things (IoT) applications. The OGC SensorThings API has been very quickly and widely adopted around the world. There are more than eight server implementations, including both open source and proprietary, and many many more client implementations.

Experience level: 
Beginner

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!

  • Foss4G NA 2018
  • Eclipsecon France 2018