[OSM-dev] Inserting OSM data
Tom Hughes
tom at compton.nu
Mon Mar 22 13:36:18 GMT 2010
On 22/03/10 13:04, Andreas Höschler wrote:
> However, we want to pass our track data to the OSM project and are
> looking for a neat way to do that. We can convert our data to any
> format (some kind of CSV or XML preferred). We just need a TCP
> interface to post them to or a destination email address where to send
> the files to. Simply uploading the tracks to some server is no good
> solution. When a user creates a track in our database it gets a primary
> key but of course can't be assigned an official OSM ID yet. So the
> upload process would need to be as follows:
Can you clarify whether you're talking about uploading this as GPS trace
data (what we would normally recommend for raw GPS data) or as actual
OSM map data?
> Iterate through al newly created tracks
> - send a track with nodes to the OSM server and receive IDs for the
> way and the nodes
> - assign these IDs to our private database objects and thus marking
> them sent and no longer new
>
> For that we need some kind of TCP-based XML interface so that we could
> send a track in some XML format to a TCP socket and get back the IDs
> assigned to objects by the public OSM database server. Only that would
> allow us the assign the returned IDs to our private database objects
> and thus avoid data duplication. Is there such an API (TCP-socket
> based)?
There are APIs for both, but not necessarily exactly what you want (in
particular for GPS trace data).
Tom
--
Tom Hughes (tom at compton.nu)
http://compton.nu/
More information about the dev
mailing list