21.03.2013 Views

FOSS4G North America Conference 2013 Preliminary Program

FOSS4G North America Conference 2013 Preliminary Program

FOSS4G North America Conference 2013 Preliminary Program

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

GeoJSON is Spectacularly Wrong<br />

Sean Gillies, New York University<br />

GeoJSON is not just wrong, it is spectacularly, 45­helium­weather­balloons­and­a­lawn­chair<br />

wrong. It invites coordinate order confusion. There is no language for defining schemata. It<br />

doesn't conform to ISO 191**. It is not even a real standard! And yet somehow people seem to<br />

find it good enough for everyday use, applying it to solve real problems without suffering major<br />

catastrophes. How can this be? How can something so wrong feel so right to developers?<br />

GeoJSON is a success because it has low technical and social barriers to entry and because it<br />

is incomplete and imperfect. I will discuss these properties and their happy consequences along<br />

with the overall strengths and weaknesses of the format, and offer some new patterns for using<br />

the format.<br />

Geospatial with MongoDB ­ What is it good for?<br />

Cameron Goodale, NASA Jet Propulsion Laboratory<br />

With all of the hype surrounding the scalable document store called MongoDB I would like to<br />

present how my team used MongoDB for a simple single page web­app using Leaflet and<br />

HighCharts.js to help scientists visualize carbon dioxide from both remote sensing satellites and<br />

ground based stations. We are now looking to move into a more traditional open source GIS<br />

stack with PostGIS and GeoServer. My goal is to have the new GIS stack up and running in time<br />

for this talk.<br />

­ Project Overview ­ Demonstrate the motivation for the web app, and also dig into why we<br />

decided to use Mongo instead of PostGIS to start. (we needed json for the app, and mongo is<br />

schema­less, plus we had no idea what our input data would be from one month to the next, and<br />

the web scale hype surrounding MongoDB).<br />

­ MongoDB is NoSQL ­ People tend to forget that these NoSQL technologies are not direct<br />

replacements of RDBMSs. In this section I will reflect on some of the gotcha's people should be<br />

aware of when using Mongo (lazy inserts, eventually consistent data, fire and forget paradigm)<br />

and some of the steps<br />

­ Why are we now moving toward PostGIS and GeoServer ­ Spoiler Alert: Users are asking for<br />

more features like WMS/WFS now. They like the web­app just fine, it is a quick look tool to show<br />

patterns in the data. Now users want to consume the data in their own desktop clients and<br />

perform much deeper analysis.<br />

­ Recap our Experience ­ Mention what MongoDB is good for and maybe help others understand<br />

when MongoDB makes sense and when it's time to use a more traditional GIS stack.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!