status

location
Washington, DC
Subscribe to GeoRSS Subscribe to KML


GeoCommons

GeoIQ relaunched and GeoCommons streamlined

Published in GeoCommons


GeoCommons.pngThis week was many months in the making. Since Spring of this year, the engineering team at FortiusOne has been very hard at work writing a major refactor of GeoIQ, the underlying platform behind GeoCommons. Originally, GeoIQ was actually three web applications that communicated to one another over HTTP REST interfaces. In many ways it was an elegant solution but also an element of pre-mature architecture. HTTP is not a good medium for very high-rate communications and we found a lot of redundant code in the corresponding Finder, Maker, and Core applications. Besides this, the separation of functionality was a decent user experience detriment. Besides the plaform refactoring we also had a major refactoring of the visualization of (the app formerly known as) Maker.

The end result is a much more streamlined, and maintainable platform. On Sunday we deployed this update to GeoCommons and already you can see an improvement. In addition, implemented a number of new capabilities that we’ll be rolling out over the next few weeks. The first one we’ve released is temporal visualization. Similar to spatial panning of the geographic area, you can now pan and animate through time as well. We’ve extended the brewer process to ask users to let us know which attributes to use in the visualization. More on that to come.

Another major effort of our work in relaunching the GeoIQ platform was sharing an early edition of the GeoIQ API. ProgrammableWeb covered the news and highlighted the data management, thematic visualization, and analysis methods that are available. It is all based on REST so should be straight-forward for developers to dive in and start building applications. We’ve also completely wrapped the Map visualization with a JavaScript interface for control on the interactivity and styling of the map and controls. You can now programmatically create your choropleth maps with animated twitter streams – or whatever you want – in a few lines of code.

We already have a number of clients building on our API, so we thought the rest of the World should too. You’ll start seeing some major organizations launching GeoIQ enabled sites and tools in the next few months – prepare for an onslaught of open geodata and collaboration.

Give the new GeoCommons a try. We’re excited to hear your feedback, ideas, and thoughts on additional things we should be providing for you.


Corporate Social Responsibility – #thepromise

Published in GeoCommons, Travel


I’m heading up to New York City for the day to hobnob with Edward Norton as well as ThinkSocial, PepsiCo, TED, and others at The #Promise conference, sharing our experience in corporate social responsibility and the potential impacts of using social media and technology in affecting global awareness and positive change.

I discussed our efforts more in depth on the FortiusOne blog – especially about our entire culture of open sharing and collaboration in GeoCommons as well as supporting communities like OpenStreetMap and CrisisCommons.

Next week I will be in London and Swindon in the UK at the Socioculture knowledge workshop discussing our work in a more academically rigorous venue.


Haiti Mapping

Published in Data, GeoCommons, Neogeography, OpenStreetMap


Haiti Earthquake Relief Maps.jpgThe last 2 days have been filled with coordinating various efforts in gathering information and volunteers responding to the massive Haiti earthquakes of January 12. The analysis team at FortiusOne has put together a news dashboard highlighting the event and current response efforts.

There have been several tremendous groups that have actively been contributing data and tools both with remote developers and responders on the ground. CrisisMappers, CrisisCommons, Ushahidi, OpenStreetMap, just to name a few.

Many data providers have been making their data freely available. This is most notable when looking at Mikel’s screenshots of OpenStreetMap before the quake and after volunteers began tracing over historic maps and newer satellite imagery from Digital Globe and GeoEye.

Other efforts:

  • Ushahidi Haiti is crowd-sourcing reports. You can send a text message to 447624802524, send an email to haiti@ushahidi.com, or send a tweet with the hashtag/s #haiti or #haitiquake.
  • The CrisisCommons Wiki has a list of available data and organizations
  • Sahana has a form to list offices and organizations that are working on the ground
  • GeoCommons search for Haiti has all the datasets and maps that people have contributed for download as Spreadsheet, Shapefile, KML, and more
  • OpenStreetMap’s Project Haiti has a list of datasets and people tracing data

Want to be a GeoCommons Engineer?

Published in GeoCommons


It’s time for the FortiusOne GeoCommons team to expand again – and we’re looking for an incredibly bright, hard working, and team oriented engineer to head up our operations team.

GeoCommons is unique among most web applications – it isn’t just deployed to the public web, but also to intranets, the cloud, and to the field. We have servers running in Jalabad, Afghanistan and Nairobi, Kenya, we help develop technology solutions within the Federal government and Intel, and work with Academia, disaster response, and major corporations.

GeoiQ Products

Are you an engineer who likes playing with new technology and solving hard problems? Do you love writing Linux scripts that can deal with massively horizontally scaled servers or compressing systems to run on USB sticks? Do you have a passion for open data, open-source software, collaborative government, and cutting-edge technologies that help the world? An interest in mapping is obviously a plus.

Ping us through the blog, twitter, LinkedIn, email, or stop by our offices in Arlington VA to chat directly. And no, we don’t need any recruiters.


GeoCommons News Dashboards: Obamameter

Published in GeoCommons, Government


GeoCommons NewsWith GeoCommons, we want to make it incredibly easy to not only share geospatial data and build maps, but to actually do something with these maps. Visualizations have a context, and have many different facets at which to look at a datasets, or any number of combinations of data, characteristics, and displays.

We’ve been experimenting with a number of different ways to do this, and all the time building it on top of our own API so that we know other will be able to create their own sites and visualizations just as easily. After all, why would we want to make our job harder or easier than we would expect of any user or developer?

Our first iteration of this was just launched and focuses on investigating the economy, stimulus plans, and housing issues as the Obama Administration works through it’s first hundred days. The Obamameter pulls from a collection of GeoCommons Maker! maps around each of these topics and automatically builds the site.

News moves fast – both emerging stories as well as evolving sagas. We wanted to make it fast and seamless to build an initial news dashboard for breaking events and for our team to add or modify maps as the news unfolds. That way viewers can easily stay up to date. Sean shares some more details on the facets of the dashboard as well as the easy to use administrative interface.

Peeking at the wiring

Cost of the Economic Stimulus What you (if you tend to read my blog) may find more interesting are some of the details on how our API is working to enable this kind of quick site generation (yes, you can use the word mashup). We’re definitely not ready to fully push out our API – there is still a lot of tape, hot solder, and bits that we don’t feel comfortable making other developers endure – and more importantly rewrite their code – until it’s solid.

As Sean showed in the admin interface, the site builder just identifies tags, and optionally a user, to pull maps from. This queries our OpenSearch enabled search and asks for GeoJSON response. Matt then wrote some slick and unobtrusive JavaScript to dynamically build these into menus and include the controls for loading new maps. Our data team can continue to maintain their maps and data in GeoCommons and the Dashboard will dynamically update with this new information.

All the underlying data and maps are freely available via GeoCommons Finder! so please download your own copies and investigate the data. We hope this behavior is a model for how the government itself can benefit citizens through open, and easy, sharing of data.

Overall, it’s quite a simple solution to what is typically seen as a very complex, or opaque problem. We’ll be documenting more soon on the various tools and how other can do the same for their own dashboards and sites.