[Talk-ca] GeoBase import update Rev. 3

James Ewen ve6srv at gmail.com
Sat Dec 13 22:58:42 GMT 2008


On Sat, Dec 13, 2008 at 1:45 PM, Sam Vekemans
<acrosscanadatrails at gmail.com> wrote:


> D -are we in unanamous agreement that the way to do the import is to;
> Create a program which will detect existing OSM data and add the UUID#
> reference onto the point/way/polygon/relation so that it will not
> interfer with existing data, placing only new points/ways/polygons and
> so future updates will be able to use this software to only add new
> data.?

The chances of finding a node in the OSM database that has identical
coordinates to the Geobase data is going to be pretty slim. Finding a
way/polygon/relation with identical information is going to be several
orders of magnitude more difficult.

The issue that I see is trying to match existing data in the OSM
database to the imported data. Using algorithms that can match
nodes/ways that are within a specific tolerance value, and thereby
merge the two sets of data leads to another issue. Do we use the OSM
coordinates, or the Geobase coordinates?

It could be that the OSM data is of a higher quality (more accurate)
than that provided by Geobase. If we use the Geobase data, then on
subsequent Geobase updates, it would be easy to match the ID and
coordinates. However what do we do when the ID matches but the
coordinates don't? ie. An OSM user has moved a node, or possibly the
Geobase node location has been updated?

>From my point of view, it looks like whatever we do, there is always
going to be a lot of user intervention when a mass update/import
happens.

Two separate databases being maintained by unique user groups is
always going to be in conflict.

James
VE6SRV




More information about the Talk-ca mailing list