Arguably the largest positive externality to the Web ecosystem that geospatial technologies can provide is creating more linked geo-enabled data. The beauty is the externalities work both ways. Not only does the Web get more useful content we also create more reasons for the public to use geospatial tools and software. Without the ability to geoereference data none of our collective mapping brilliance is terribly useful. Yet we put all sorts of obstacles in the way of the most basic geo-enabling capabilities – namely geocoding. We treat geocoding as a precious resource that needs to be metered and monetized. In short we put a strangle hold on the lifeblood of our business, geo-enabled data. Without geo-enabled content our relevance to the larger Web diminishes immensely.

The major providers all put restrictions around geocoding making it especially difficult to do batch geocoding operations to get large chunks of data geo-enabled. Google, Yahoo and Microsoft’s geocoders are all geared to single address look ups, and not for mass data geo-enablement. There are services like batchgeocode.com that get around some of the limitations but are still restricted by provider’s TOS.

The second big issue with current geocoding is further upstream. All the geocoding API’s are dependent on NAVTEQ, TeleAtlas’s and a few other providers data to geocode against. So, if the street data companies don’t think a country has a big enough market you can’t geocode in these areas. This especailly limits the ability to geocode data in developing countries.

Our thought is the best solution to this problem is an open source geocoder. There have been other open source geocoder projects, some of which have taken criticism as a bad business decisions.

We’ve taken a slightly different approach. One, we enlisted the brilliant help of Schuyler to evolve his work from Geocoder.us to best take advantage of the work and community already existing. Second, we decided to make the Geocoder street data neutral. Meaning that you can plug whatever street data source you want into the geocoder and have it work – sometimes with a bit of tweaking. In the first go we’ve set up the geocoder to work with TIGER data and NAVTEQ. We chose these two mainly because they both use all CAPS for their names.

The hope is that with the community’s help we can extend the geocoder to work with a large number of other data sources. As Andrew mentioned in his post OpenStreetMap is top of the list. Integrating OSM data will be key enabling geocoding in developing countries and other areas overlooked by current commercial providers. I think this is one of many areas where the OSM community is really going to show its power. While the geocoder is currently only accessible to developers through github, stay tuned because we’ll be exposing it as a web application in GeoCommons shortly. We want everyone to be able to geo-enable their data and access it in whatever format meets their needs. Data wants to be free and we all win when the gates are unlocked.

 

10 Responses to Why Geocoding Should be a Commodity

  1. Great post – no doubt this is needed.

    There was considerable discussions in the past 6 months within the PAGC geocoder project – http://www.pagcgeo.org/ of techncial re-architecting as a basis for a broad based open source geocoder that appears to align with the vision you’ve described.

    If you haven’t already — I’d suggest trying to pool resources since there is a common goal between these efforts and communities.

    Dave

  2. Sean Gorman says:

    Thanks Dave – we’ll check it out. Any means by which we can get more folks working on a collective project is great. Appreciate the feedback.

    best,
    sean

  3. [...] working with geo mashups should take note: geospatial startup FortiusOne has said that “geocoding should be a commodity” and has announced that it has released a new open source geocoder. If you’re not familiar [...]

  4. [...] working with geo mashups should take note: geospatial startup FortiusOne has said that “geocoding should be a commodity” and has announced that it has released a new open source geocoder. If you’re not familiar [...]

  5. [...] working with geo mashups should take note: geospatial startup FortiusOne has said that “geocoding should be a commodity” and has announced that it has released a new open source geocoder. If you’re not familiar with [...]

  6. [...] We utilize a variety of tools, many open-source. And where there are key pieces missing, we have developed solutions and even open-sourced them to the greater benefit of the [...]

  7. [...] We utilize a variety of tools, many open-source. And where there are key pieces missing, we have developed solutions and even open-sourced them to the greater benefit of the [...]

  8. Ben H says:

    I agree, I spent days (which is a long time on Google!) looking for a batch geocoder a few years ago. Mr Holmstrand has done a great job with batchgeocode.com, and I used it extensively (still do).

    I recently launched a batch IP geocoder that takes an existing list of IP addresses and plots them on a map (and outputs a list of places and lat/lng coordinates). Why did I create a service like that? Because I couldn’t find another one that would geocode more than one IP address, without charging me for it. I hope to fill a hole, just as Mr Holmstrand did for me…

    batchiplocator.webatu.com

  9. Nick Wood says:

    This has taken me so long to access and my developers have been flat out for months if finding a provider in the UK who offer Geocoding, reverse geocoding distance calculation, map management, route calculation with excellent maps and mapping technology)and accuracy. Coverage was key in choosing ViaMichelin too as they are a respected brand.

    Google lacked support and the Geocoding was very expensive and not great. The other local providers could not stand up and deliver what is needed for me working in the transport industry as good logistics can save you money.

    ViaMichelin were so cost effective I saved thousands of what I would ahev paid elsewhere and have a flawless solutions which has allowed me to win many more clients. I would highly recommend VIAMICHELIN as a provider and the contact there is MARK who came to meet me to discuss my needs, there was no pressure and when I had all the info from 4 companies, It was a no brainer in choosing ViaMichelin Business Mapping and Geolocation for my GIS Geocoding web based webservices platform, It did not take long to developer inhouse and they host it too

  10. Michael Bay says:

    Thanks Nick, will take this on board, so many companies looking for store locators, store finder, finder, branch and dealer locator solution in the UK use Google, but they miss a trick. Being so hard to use a better solution like ViaMichelin not only could save people time but increase the chance of a user visit.

    You cant argue against Viamichelin’s fantastic driving directions. Viamichelin really have excellent journey planner to works our routes

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>