MapPoint Forums

MapForums

Community of VE/MapPoint Users and Developers




Improving On The MapPoint Geocoding Algorithm

This is a discussion on Improving On The MapPoint Geocoding Algorithm within the MP2K Magazine Articles forums, part of the Map Forums category; Rainer Barthels shares a method for getting better geocodes in MapPoint than the built-in routine by using the return values ...


Go Back   MapPoint Forums > Map Forums > MP2K Magazine Articles

Register Blogs FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 05-14-2003
Senior Member
Black Belt
 
Join Date: Jul 2002
Posts: 5,138
Improving On The MapPoint Geocoding Algorithm

Rainer Barthels shares a method for getting better geocodes in MapPoint than the built-in routine by using the return values from FindAddressResults

Read the full article here: http://www.mp2kmag.com/articles.asp?...AddressResults

Part II of the article has now appeared at: http://www.mp2kmag.com/articles.asp?...AddressResults
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #2 (permalink)  
Old 05-16-2003
Junior Member
White Belt
 
Join Date: May 2003
Posts: 1
Improving On The MapPoint Geocoding Algorithm

We've also found lots of discrepancies in Canadian data. See http://www.infinitegravity.ca/MapPoint.asp for a short article on it.

We've been spending a _huge_ amount of CPU time tracking down these problems for the whole of Canada. As we go along, we're creating cross-reference data to map from Canada-Post standard formats to what MapPoint wants to see to match correctly. At the same time, we're recording the coordinates for faster lookup in the next time we need to map an address.
__________________
Richard Vandenberg, Infinite Gravity Data Services
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #3 (permalink)  
Old 06-20-2003
Eric Frost's Avatar
Senior Member
Black Belt
 
Join Date: Jul 1992
Posts: 2,322
Blog Entries: 1
It seems like it would be more efficient to just invest in a real geocoder, although I don't know what is available for Canada. But how many streets can there be, eh?
__________________
~ Now taking orders for MapPoint 2009 ~
~
~ Upgrade to MapForums Plus membership ~
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #4 (permalink)  
Old 06-25-2003
Junior Member
White Belt
 
Join Date: Oct 2002
Posts: 2
Hi,

I guess I am a little perplexed when I read the article concerning improving Mappoint geocoding. Unless I have missed something, this article only seems to present some kind of basic methods that are explained in the online help.
I have tested the code available for download and it works properly. But it doesn't seem to go further than informing the user on the way MapPoint has geocode each point.
The company I work for also developped an application which lets the user improve MapPoint geocoding. I guess we first geocode the different points the same way that it is done in the code linked to the article. And we also give a grid as a result of the geocoding process, with color alerts which makes it more readable. this grid contains different informations such as the way MapPoint has geocoded the point, informations on the point itself (in our case, we use this application to geocode clients so it gives us information about our clients) etc... The difference is that this grid is not a simple static grid. As it shows the different levels of geocoding (street, city, post code, country or even no geocoding at all...), the user can double clik on each row to modify the geocoding given by MapPoint. It is also possible to directly act on the map by moving the pushpin associated with each geocoded point.
That is true that if you have a huge database with a great amount of data, it is sometime a hard job to do, because you need to check all the points. But I guess it is important to let the user decide where he wants the point to be placed.
I think the best thing would be that Microsoft improve themself the part of the algorithm which is supposed to find the adress. The article gives specific exemples concerning cities which have the same post code in germany. It is in fact kind of hard case to solve. But we can even consider some small errors in the adress that MapPoint cannot detect. Here is one; the second adress has only a "-" added :
10 rue des Belles Feuilles, 75016, Paris is geocoded on post code
10 rue des Belles-Feuilles, 75016, Paris, is geocoded on street
I don't know how MapPoint performs the research of the point corrsponding to the adress but it is clear that the search engine could be improved, only by verifying the degree of similarity between two given adresses. And I guess this would be the best way to obtain a really good geocoding tool...

Take care everyone !
__________________
Victor DUBOIS
Map Tools Manager
FDV CONCEPT
rd@fdvconcept.com
www.fdvconcept.com
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #5 (permalink)  
Old 07-01-2003
Senior Member
Black Belt
 
Join Date: Jul 2002
Posts: 5,138
Interesting but....

This tool is very interesting but it seems odd that country names should be in a 'one letter' format (such as "D" for "Germany"). In Europe that would not work.

Why not use the full name, as MapPoint understands that.
If it's not possible to change, what logic is used? (e.g. De for Denmark?)

If I want to test the application properly on my dataset, I would really need and welcome any response.

Kind regards

Pieter Joost Verhoef
pjverhoef@marketpoint.nl
http://www.marketpoint.nl
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #6 (permalink)  
Old 07-04-2003
Member
Green Belt
 
Join Date: Nov 2002
Posts: 52
I used ISO 3361 codes for the country, because I think this is a standard.
Have a look at

http://userpage.chemie.fu-berlin.de/.../ISO_3166.html
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #7 (permalink)  
Old 07-04-2003
Member
Green Belt
 
Join Date: Nov 2002
Posts: 52
Sorry, this comes with next version. There you can select ISOAlphaCode,
ISOAlpha2Code and car-licence number.

In the moment this is only licence-number. (D=Germany, DK=Denmark,
A=Austria, GB=Great Britain, CH = Suisse, E = Spain, NL = Netherlands, B = Belgium, P = Portugal, L = Luxembourg, I = Italy, F = Fracnce, USA, CAN)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #8 (permalink)  
Old 11-27-2003
Senior Member
Black Belt
 
Join Date: Jul 2002
Posts: 5,138
MapPoint

I found this very good web site on MapPoint:

http://users.pandora.be/worldstandards/

Just check it out !
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #9 (permalink)  
Old 02-17-2005
Senior Member
Black Belt
 
Join Date: Jul 2002
Posts: 5,138
Hi,

I wish I could use this tool but I can't.
I'm using MS Acess 2002 (XP) and Mappoint Western Europe 2004

I manage to select the database and the table
I manage to select the good field (even if I had trouble to find out that double type was réel double in Franch
But when I continue to the next step I got an error message.

The translation is somrthink close to "wrong class chain".
Then none of the adresses (from your customer.mdb file) will be geocoded. One or all adresses geocoding will fail.
I tried to put the geocode.exe in the mappoint folder then to an outside folder. But unsuccessful.
Where did I f$*^!ed up ?

Please Help !!! Thanks !
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #10 (permalink)  
Old 02-23-2005
Member
Green Belt
 
Join Date: Nov 2002
Posts: 52
Hi,

I corrected the tool for MP2004. You can make an ftp-download from

server:www.free-routing.de
user:anonymous
path:/fr/free-routing.de

Cheers
Rainer
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads

Thread Thread Starter Forum Replies Last Post
Improving the performance of generating pushpins Programmati kavehmb2000 MapPoint 2006/2009 Discussion 2 05-21-2006 05:48 AM
MapPoint 2004 Geocoding Anonymous MapPoint 2006/2009 Discussion 3 01-03-2005 03:19 PM
MapPoint Batch Geocoding Capabilities Anonymous MapPoint 2006/2009 Discussion 1 05-04-2004 04:18 PM
Using Mappoint for geocoding Anonymous MapPoint 2006/2009 Discussion 1 01-06-2004 10:07 AM
MapPoint reverse geocoding Anonymous MapPoint 2006/2009 Discussion 2 01-03-2003 09:13 AM


All times are GMT -5. The time now is 12:07 AM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
MP2K Magazine
Visitor Map

Ski Holiday France
It is not hard to see why a ski holiday in France is such a popular option for so many. There is a huge range of diverse ski resorts to cater for various styles and abilities.

Cruise Travel Agent
Travel Counsellors is a leading Cruise Travel Agent. Visit the site to view details of your preferred Cruise Line.

Portugal Holidays
Lisbon is perhaps Europe's most pleasant and affordable city. Check out the fantastic architecture, delicious seafood and non-stop night-life. Book Portugal Holidays with us.

Antigua Holidays
We have the most popular Antigua holidays at highly competitive prices at The Holiday Place. Book a break in sunny Antigua today.

Cheap Greece Holidays
For cheap Greece holidays make sure you know when to book and who to book with. Visit ulookubook.com to get help with doing both of those things. Why not time your visit with a Greek festival?

Price comparison sites
Travel.co.uk is the one you are looking for when checking out price comparison sites.

Florida Holidays
Take a sunny holiday break! Find info on Florida holidays at On The Beach!


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51