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