Proposed Sessions

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

The Manager's Guide to PostGIS

Your staff keep talking about this “PostGIS” thing, but what is it? Does anyone (important) else use it? What for?

This talk gives a brief overview of the place of PostGIS in spatial IT architecture, how PostGIS compares to proprietary alternatives, who is using PostGIS, and how organizations transition to open source databases.

Experience level: 
Beginner

mago3D. Let's integrate BIM/AEC with 3D GIS on your web browser.

Although there have been numerous attempts to integrate BIM and 3D GIS on a single web platform, the outcome of those attempts are not so satisfactory to date. The difference of data models, the massive number of objects to be rendered, the big volume of data files, and proprietary technologies are among the major barriers that hindered seamless integration of BIM and 3D GIS on a web environment.

Experience level: 
Intermediate

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.

 

Experience level: 
Beginner

Loading, slicing, and dicing Big Geo-data with GeoMesa, Spark, and HBase

This workshop will focus on ingesting and analyzing volumes of data using GeoMesa.  Participants will use AWS to run ephemeral clusters leveraging HBase and Spark to store and analyze data.

GeoMesa uses HBase to index spatial and spatial-temporal data.  By integrating with Spark, GeoMesa provides easy access to complex, distributed computational possibilities.  Such capabilities can be accessed via notebook servers like Zeppelin.

Experience level: 
Intermediate

How To Image the Entire Earth Every Day

Planet, a young San Francisco-based company, has put over 150 satellites into space with the goal of imaging the entirety of the earth's surface once a day. This goal was achieved with the completion of Mission 1 in 2017, and Planet's unique data set is now transforming how we are able to monitor our world and see changes as they occur.

In order to make this imagery accessible, Planet has built a powerful end-to-end system to process data as it arrives on earth and disseminate it to users through the Internet.

Experience level: 
Beginner

Geo Gaming? Developing a Shooting Game with CesiumJS and 3D Tiles

The Gaming industry and the Geo domain usually don't intersect. Gaming is for gamers, Geo is for, hmm... Cartographers? However, the area of intersection between the two treasures some interesting potentials waiting to be unleashed. If it is possible to develop an in browser, georeferenced, multiplayer, 3D shooting game then the gaming world can be augmented by the geo physical world and vice versa. Real-world real-time objects can be implanted into the game scene.

Experience level: 
Intermediate

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.

Experience level: 
Intermediate

Working with OpenLayers

OpenLayers provides a full-featured mapping toolkit. Join this workshop to get hands on experience learning how to best make use of the library for your next mapping application. Lead by core OpenLayers developers, this workshop will take you on a deep dive of the library, featuring topics such as vector tiles, dynamic data rendering, interactivity, and styling.

Experience level: 
Intermediate

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.”

Experience level: 
Beginner

Crowdsourcing For Geospatial Disaster Management

Although today’s computing systems present powerful solutions to process big data with the help of recent advances in cloud computing technologies, many problems remain unsolved due to lack of acceptable algorithms. For instance, searching for a lost plane or damage assessment after earthquake on a high-resolution remote sensing satellite image are unsolved problems. In recent years, in order to solve such unsolved problems, a group of expert and nonexpert people called crowd is utilized. An expert in the group is not expected to solve the original problem.

Experience level: 
Beginner

How Green Was My Valley - Spatial Analytics with PostgreSQL, PostGIS, R, and PL/R

Increasingly today, collected data includes a spatial component. PostgreSQL + PostGIS, combined with R via PL/R, provides an awesome tool-chain for advanced spatial analytics on such data! This presentation will introduce the audience to PL/R, discuss the pros and cons of this approach to spatial data analysis, then walk through examples of advanced spatial analysis using PostgreSQL, PostGIS, and PL/R.

Experience level: 
Intermediate

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!

Experience level: 
Beginner

Applying your Geo Skills to Data Science

Over the past few years, Data Scientist has been referred to as “The Sexiest Job of the 21st Century.”  While we all struggle to define what a “Data Scientist” is, its obvious that is a growing career field that includes a great deal of Geo Analytics and Spatial Knowledge.
What this session will cover it how you can apply the knowledge you’ve learned as a Geo person to this help you getting a leg up in this field.

Experience level: 
Beginner

Hands-on satellite imagery analysis using Python

Satellite data is more widely available than ever before, and it is now possible for the public to access sub-weekly and even daily imagery of the Earth's entire landmass. In this workshop, you will gain hands-on experience exploring publicly-available (CC-BY-SA 4.0 licensed) satellite imagery and using Python tools for geospatial and time-series analysis of medium- and high-resolution imagery data.

Experience level: 
Intermediate

Mobile Awareness GEOINT Environment (MAGE)

The Mobile Awareness GEOINT Environment, MAGE, provides dynamic capabilities for mobile situational awareness. Originally developed to support first responders deploying in the event of natural disasters, the MAGE app on your mobile device allows you to create geotagged field reports and observations that contain media such as photos, videos and voice recordings and share them instantly with other members of your team.

Experience level: 
Beginner

The Earth Deserves Better Stories

With advancements in remote sensing and the availability of high frequency Earth imagery, new possibilities exist for visualizing the planet: identifying areas of fire risk amongst drying chaparral around LA, visualizing Saudi naval blockades of Yemen, or analyzing property loss in Houston in the wake of Hurricane Harvey. Enabling and educating users to read and understand these insights, however, requires novel approaches from data visualizers and cartographers.

Experience level: 
Intermediate

Applying your Geo Skills to Data Science

Over the past few years, Data Scientist has been referred to as “The Sexiest Job of the 21st Century.”  While we all struggle to define what a “Data Scientist” is, its obvious that is a growing career field.  Many of these positions includes a great deal of Geo Analytics and Spatial Knowledge.
What this session will cover it how you can apply the knowledge you’ve learned as a Geo person to this help you getting a leg up in this field.

Experience level: 
Beginner

Our Sponsors

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

Platinum

Silver

Bronze

Theme Day

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • Foss4G NA 2018
  • Eclipsecon France 2018