[Talk-es] Mandar tracks a OSM desde el terminal

Erik Johansson erjohan en gmail.com
Mie Abr 29 14:31:45 BST 2009


2009/4/29 Xavier Barnada <xbarnada en gmail.com>:
> El Wednesday 29 April 2009 11:28:21 Celso González escribió:
>> On Wed, Apr 29, 2009 at 11:11:56AM +0200, Xavier Barnada wrote:
>> > Hay alguna forma de mandar los tracks de OSM ejecutando un comando desde
>> > la consola o solo se puede hacer a traves de la web?
>>
>> Supongo que te refieres a las trazas gpx, pero en cualquier caso para los
>> datos osm viene a ser igual pero un pelo más complicado.
>>
>> La forma más sencilla sería utilizando curl, aunque puedes utilizar
>> cualquier programa en cualquier lenguaje que te simule un POST a la página
>> de uploads.
>>
>> Saludos
> Creo que ya he encontrado a lo que te referias con CURL
> http://wiki.openstreetmap.org/wiki/Using_curl_to_upload_data

Si quieres guardar GPX eso es mejor:
http://wiki.openstreetmap.org/wiki/Batch_Upload

Por ejemplo:
#!/bin/bash
user=emj
passwd=test
desc="automatic upload"
tags=${2:"sweden  stockholm  bike"} # default tags
file=${1:-"/media/gpx/latest.gpx"}  # default file to upload

curl -vv -H Expect: -u $user:$passwd -F "description=$desc" -F
"tags=$tags" -F public=1 -F "file=@$file"
http://www.openstreetmap.org/api/0.6/gpx/create




More information about the Talk-es mailing list