Tag Archive:
OpenStreetMap

DecisionTree Unveils a Redesigned Interface

decisiontree_200wWe’re thrilled to announce the launch of the new version of our DecisionTree product. Over this past year, the DecisionTree team has made significant advances both in user interface design and in the architecture of our calculation engine, and it’s exciting to be ready to show them off.  If you want to check out what it looks like, we have both an Elections and Advocacy demo and an Economic Development demo.  Otherwise, read on to find out what we’ve changed.

If you’re not familiar with DecisionTree, take a look at our December 2008 newsletter to see an example of how the City of Asheville, NC has used it, or head over to the DecisionTree home page.  DecisionTree  is a set of innovative web-based planning and prioritization tools that can be used to help make geographic decisions.  In DecisionTree, users select and weight decision factors to find the areas that best meet the objectives of a project, be it siting a business, making real estate investments, improving service delivery, or optimizing direct-mail, political campaigns or fundraising efforts. And best of all, DecisionTree can be customized to leverage existing data and it’s simple and fast enough to run on the web.

DT_v2So what’s new? The interface has had a top-to-bottom makeover to make it easier to use both for first-time and expert users.

  • It now looks and feels more like a desktop application, with a ribbon-style interface along the top of the page that groups tools together with easy-to-identify icons.
  • We’ve added a splash screen that introduces the basic concept of choosing factors to create a priority map as well as a tour that walks users through the basic functionality of the site. The workflow has changed to a simple step-by-step process in a single window.
  • We’ve updated the styling and graphics to be more appealing as well as extremely customizable, enabling individual installations of DecisionTree to use colors, themes, and graphics that integrate well with organizations’ existing websites.

We’ve added several other features:

In terms of analysis, users can now limit the calculation to only a part of the map—such as a county or a tax incentive area—using a mask. They can also look at the individual priority map of each factor they’ve chosen, giving a better sense of how the composite map was generated.

Oh, and fellow geeks out there, you’ll be interested to know that there’s a lot of interesting new magic behind the scenes.  As software developers, we find DecisionTree to be a fascinating project to work on— it’s a distributed calculation engine that can split up individual requests across machines and processor cores to speed up each map calculation.  We’re continually improving the engine and making it easier to integrate into web applications.  Forgive my jargon here for a minute…  We used the Ruby on Rails framework to build a REST API to make it straightforward for other developers to build new user interfaces on top of the DecisionTree engine.  This interface is what Aaron Ogle, another Azavea developer, used to build the recently launched Walkshed application (see above) — definitely check it out if you haven’t yet.

We have two DecisionTree samples, one focused on elections in Philadelphia and another on economic development in the five-county Philadelphia region.  Take a look and let us know what you think!

What the Heck is … OpenStreetMap?

"Inspired by collaborative information commons such as Wikipedia, OpenStreetMap is an editable map of the whole world..."
Mumbai as documented in OpenStreetMap.

In the United States, we have a general policy of the federal government sharing useful data with the public. This policy has led to open distribution of geospatial data sets that include the Census Bureau’s TIGER line file, USGS topographic maps, aerial photography, land cover and elevation, a plethora of NASA imagery and even several global data sets developed by the military. This overall openness has been replicated by many U.S. cities and states as well.

While Canada and Australia have a similar legal tradition to the U.S. and some government GIS data is available, most developed countries in Europe and around the world make little or no geospatial data available to the public. In the United Kingdom, the Ordnance Survey maintains the most comprehensive and high quality national GIS database in the world, but the data is only available to the public for a steep licensing fee. In the developing world, data is either not distributed due to national security concerns or simply does not exist.

With the Census Bureau’s TIGER data as a starting point, private companies in the United States began building high quality base maps for commercial sale. These companies have grown and consolidated until there are only a small number that dominate the market, and the two largest, TeleAtlas and NavTeq, are now held by consumer electronics firms. These companies maintain global data sets, but the cost of licensing them is substantial.

It is within this environment of high costs and limited access to data that a project called OpenStreetMap began in the U.K. Inspired by collaborative information commons such as Wikipedia, OpenStreetMap is an editable map of the whole world, which is being built largely from scratch using GPS traces and other personal surveys. It is released with an open content license and available for free to anyone that wishes to use it. The project is a combination of software, data and knowledge. A variety of software tools have been developed to support online and off-line editing of the map data as well as its maintenance and distribution. A wiki is used to organize information about standards and processes.

Copenhagen as documented in OpenStreetMap.

Like other open data projects, such as Wikipedia or the Human Genome Project , the effort is not perfect. For example, there is not yet a standard mechanism for storing the data necessary to perform geocoding and routing; the concept of place name aliases is relatively weak; there is no formalized review process to identify and eliminate deliberate vandalism; the spatial data model is limited to points and lines; and while there are standards for what are valid attributes for each feature, they are not enforced, so the implementation of data elements is not yet very consistent. Nonetheless, the effort is growing rapidly and improving with time. There are now thousands of people building the map in almost every part of the world, and the size of the global database (known as ‘the planet file’) is now doubling every six months.

OpenStreetMap is a compelling example of how the power of loosely organized collective action can be brought to bear to create sophisticated new knowledge resources. In some parts of the world, OpenStreetMap is now more comprehensive than what is commercially available, and it will doubtless continue to develop. Azavea staff are both contributing to the database and exploring new ways to leverage the resulting map. If you would like to participate in its development, there are a number of resources online that will help you learn how. If you live in Philadelphia and would like to help improve the map, I’m organizing a Meetup in January and you are invited!