MapInfo Embraces Web Services

May 24, 2006
Share

Sharing is Caring

I'm trying to remember how many years ago it was that I first heard the vision of Web services for GIS. I suspect it was in the mid/late 1990s. The big Web service on everyone's list? Geocoding, also known as "locationally enabling datasets." With MapInfo Professional v8.5, that vision is reality.

Moshe Binyamin, senior product manager, gave me the tour, just as the product was announced for release on June 6 of this year. In this release MapInfo laid the groundwork for the desktop product to interact with Web services of many kinds, including SOAP and XML (thus RSS). This core technology allows developers to connect MapInfo Pro to existing Web services "with a really minor development effort that utilizes XML" per Binyamin.

The first example shown was a connection to Salesforce.com, an online customer relationship management service. MapInfo developers created a sample application using MapBasic that, once loaded, allows users to access data records from a Salesforce.com account and place customer locations on the map. Alternatively, the user can directly link back and display full record information in the Salesforce.com app by clicking on the map.

Geocoding customer data from Salesforce.com

A menu pick brings up a dialog to input parameters to pull traffic information from Yahoo's RSS feed.

A second example illustrated pulling in Yahoo traffic (via an RSS feed) to a MapInfo map. Yahoo uses its own XML format for this data which MapInfo had to "decipher" to make the application work. Most feeds, Binyamin suggested, would need some sort of custom parsing to be fully useful. The MapInfo tool automatically pulled the central ZIP Code from the existing map, allowed for a magnification level (10 mile radius or more) and the ability to select traffic data based on severity. This tool and its source code will be included as one of the sample applications that will ship with MapBasic v8.5.

The key idea in both these, and other possible Web apps, Binyamin reinforced, is that "you get back geographic objects." The benefit, he emphasized, is that these new added data are real geographic data, data upon which further location analysis can be performed.

Drive time analysis done via MapInfo hosted Envinsa Web service.

The other additions to MapInfo's tool chest include hosted Web services built on Envinsa or MapInfo’s MapMarker Plus. They include both multi-country, also known as "worldwide," geocoding and drive time analysis. While desktop MapInfo has had "address matching" in the core product for years, the geocoding via MapMarker Plus and Envinsa is more robust and uses a CASS certified engine. Binyamin reiterated again and again how these services are the first steps to doing any sort of analysis and that these needed to be easier for non GIS users to access and use. (The discussion reminded me quite a bit of a recent discussion with Dean Stoecker on his company's decision to make its geocoding engine available as open source code.)

The meeting with Binyamin was prompted by a comment by MapInfo CEO Mike Cattini about MapInfo support for "so called RSS" during a recent earnings call. My question at that time was whether this new release supported GeoRSS, a feed that included geographic information. The short answer: not at this time, but the core tools are there to do so. The long answer went on about when GeoRSS becomes a standard, and how it's built on GML, MapInfo's involvement in OGC, etc. As we go to press I've already seen GeoRSS support in Yahoo maps, ArcGIS Explorer and Cadcorp SIS, among others.

Share

Sharing is Caring


Geospatial Newsletters

Keep up to date with the latest geospatial trends!

Sign up

Search DM

Get Directions Magazine delivered to you
Please enter a valid email address
Please let us know that you're not a robot by using reCAPTCHA.
Sorry, there was a problem submitting your sign up request. Please try again or email editors@directionsmag.com

Thank You! We'll email you to verify your address.

In order to complete the subscription process, simply check your inbox and click on the link in the email we have just sent you. If it is not there, please check your junk mail folder.

Thank you!

It looks like you're already subscribed.

If you still experience difficulties subscribing to our newsletters, please contact us at editors@directionsmag.com