Jesse Andrews gave the opening talk this morning for Day 2 of FOSS4GNA. He shared Planet Labs vision and process for rethinking what an imagery satellite looks like. Planet Labs the has potential to change the way we use imagery by providing 3-5 meter resolution imagery daily. But all of that aside … he’s holding a satellite on stage:

He.Is.Literally.Holding.A.Satellite.On.Stage. Officially today was “Big Data Day”… but I will choose to remember today as "Drone Day”. To kick off Drone Day, I attended Ragi Burham’s talk on how to DIY build a drone. He shared his experiences of buying a drone, crashing a drone, and learning how to rebuild his drone from parts. He dove into the possibilities provided, and gave warnings to remember (such as make sure to always configure “Go To Home” correctly, and don’t accidentally do things like turn off the controller that’ll force a drone to “go home” (which when not configured is 0,0).

Another powerful drone session I attended today was Stephen Mather’s session on OpenDroneMap. OpenDroneMap started from “a joke on #geohipster”. ODM brings solves image collection and mosaic-ing using OpenCV. It’s a powerful concept that allows for impressive results. ODM is installed easily and once installed you can navigate to a directory of raw images, and simply start the process. It outputs a point cloud, digital surface mesh, a textured DSM, and finally an orthophotography that can be georeferenced for use. In other words, it creates a 3D model from overlapping photos, and then turns it back into a 2D top-down view.

Between Ragi’s and Stephen’s presentations, I’m convinced that even I could create great drone imagery.

Dennis Luxen from Mapbox later talked about Beyond Routing with OSRM. The highlight from his talk discussed matching GPS traces (which can have an error of 10-30 meters) to the most likely road networked matched path taken by the user. Dennis did a great job visually digging into the Algorithms and explaining the process. The Markov Chain

Carol Hansen from MapBox then presented on GeoProcessing with Node.js. Carol’s presentation was one of my favorites (it’s 2015 people… all presentations need more animated GIFs!). She was able to clearly explain Node.js, GDAL, and Mapnik. I might have to use her slides the next time I need to explain Node.js and it’s synchronousity and callback quirks.

In the evening I attended #maptime where we hand-drew maps and listened to impromptu lightning talks. It was a great time, I even drew a great looking map (IMO).