You are not logged in.

#1 2014-03-01 21:35:53

Alexandre Magno
Member
From: Natal (RN), Brazil
Registered: 2014-02-19
Posts: 616

Validade legal de um tracklog editado

Vocês que já fazem upload de tracklogs, por favor, respondam-me uma coisa. É errado ou indesejável editarmos os tracklogs excluindo waypoints ou alterando seus nomes?

Pergunto porque eu tenho tracklogs gravados com o OSMTracker em que eu usei "Abrigo" para significar "Árvore", por exemplo, e gostaria de corrigir. Ocorre-me que o programa usado para a edição — no caso, o GpsPrune — pode tirar a "autenticidade" do arquivo tornando-o inútil legalmente para o projeto OpenStreetMap. Isso existe?

Depois eu poderei testar, fazer um diff, e comentar o que deu. Estamos lidando com arquivos de texto.

Last edited by Alexandre Magno (2014-03-03 10:01:11)

Offline

#2 2014-03-02 03:49:21

Nighto
Member
From: Rio de Janeiro
Registered: 2013-05-21
Posts: 181
Website

Re: Validade legal de um tracklog editado

Desde que o GpsPrune não altere as coordenadas dos pontos na trilha baseado em um mapa base, não há problema.

A hipótese parece um pouco estranha, mas há certos GPS veiculares com opção de gravação de rota que "grudam" os pontos da rota no mapa base da memória do aparelho, desta forma não sendo possível utilizá-los. Do contrário, não há problema.

[]s

Offline

#3 2014-03-03 10:57:36

Alexandre Magno
Member
From: Natal (RN), Brazil
Registered: 2014-02-19
Posts: 616

Re: Validade legal de um tracklog editado

O GpsPrune estava com alguns erros na gravação do arquivo GPX resultado de exportação. Ele confundia o conjunto de caracteres e não estava indentando corretamente. Esses problemas foram contornados. Tanto no modo de exportação que aproveita código XML do arquivo original como no modo de exportação que não faz essa cópia. Acabei descobrindo que somente o resultado de uma exportação nesse último modo é um GPX válido segundo o Xerces, porque o GPX do OSMTracker não é valido segundo o Xerces. O validador reclama que a tag <speed> não deveria existir.

A pergunta é: eu devo deixar o arquivo no "padrão" que o OSMTracker ou no padrão que o Xerces diz que é válido?

As principais diferenças são as seguintes.

Extratos do "padrão" OSMTracker:

<?xml version="1.0" encoding="UTF-8" ?>
<gpx xmlns="http://www.topografix.com/GPX/1/1" version="1.1" creator="OSMTracker for Android™ - http://osmtracker-android.googlecode.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd ">
	<wpt lat="-5.87793324" lon="-35.17852608">
		<ele>49.5</ele>
		<time>2014-02-17T18:19:43Z</time>
		<name><![CDATA[Esporte]]></name>
		<sat>7</sat>
	</wpt>

...

	<trk>
		<name><![CDATA[Gravado com OSMTracker para Android™]]></name>
		<trkseg>
			<trkpt lat="-5.87773069" lon="-35.17840436">
				<ele>32.20000076293945</ele>
				<time>2014-02-17T18:17:37Z</time>
				<extensions>
					<speed>0.0</speed>
				</extensions>
			</trkpt>

...

GPX gerado pelo GpsPrune e que o Xerces valida:

<?xml version="1.0" encoding="UTF-8"?>
<gpx version="1.0" creator="GpsPrune v16 activityworkshop.net"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns="http://www.topografix.com/GPX/1/0" xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd">
	<desc>Export from GpsPrune</desc>
	<wpt lat="-5.87793324" lon="-35.17852608">
		<ele>49.5</ele>
		<time>2014-02-17T18:19:43Z</time>
		<name>Esporte</name>
	</wpt>

...

	<trk>
		<name>GpsPruneTrack</name>
		<number>1</number>
		<trkseg>
			<trkpt lat="-5.87773069" lon="-35.17840436">
				<ele>32.20000076293945</ele>
				<time>2014-02-17T18:17:37Z</time>
			</trkpt>

...

Toda a diferença está sintetizada com esses exemplos. Usei o Meld para fazer comparações.

Os erros que dão no validador são assim:

Error at file /home/alexandre/Área de Trabalho/TemOSM/Teste com edição de GPX/2014-02-17_15-16-33-gpsprune.gpx, line 1192, char 13
  Message: no declaration found for element 'speed'
Atualização de segunda-feira, 3 de Março de 2014, às 08h51:

Acabei fazendo upload do primeiro traço usando o "padrão" do OSMTracker. Deu certo. Mas eu ainda gostaria que vocês apreciassem as questões acima e tentassem encontrar comigo o conhecimento que as responde.

Detalhe que está me incomodando mais é o GpsPrune não usar <![CDATA[VALOR]]> em <name>. Quais seriam as implicações disso?

Last edited by Alexandre Magno (2014-03-03 12:57:12)

Offline

#4 2014-03-05 15:01:42

Nighto
Member
From: Rio de Janeiro
Registered: 2013-05-21
Posts: 181
Website

Re: Validade legal de um tracklog editado

Não sei dizer. Sempre subi as tracks GPX geradas pelos programas que utilizei "as-is" (seja usando - antigamente - o Nokia Sports Tracker, seja com o Endomondo, seja com o OSMTracker) e nunca tive problemas.

[]s

Offline

#5 2014-03-05 17:21:52

raffaellobruno
Member
From: Maceió
Registered: 2014-01-27
Posts: 9

Re: Validade legal de um tracklog editado

Oi, Nighto,

aparentemente, todos os Garmin da série nuvi têm essa característica, devido ao recurso "lock on road".

Assim, os arquivos gpx gravados na pasta gpx que fica no diretório raiz do GPS não têm utilidade para mapeamento, porque coincidem com as vias mais próximas.

Porém, há uma opção escondida que permite que se gravem os tracks reais (eles ficam na pasta oculta .system\Logs\gpx). Veja o tópico do Márcio Marques Soares, no fórum GPSInfo: http://www.gpsinfo.com.br/viewtopic.php?f=210&t=4581

Atenciosamente,
Raffaello Bruno

Nighto wrote:

Desde que o GpsPrune não altere as coordenadas dos pontos na trilha baseado em um mapa base, não há problema.

A hipótese parece um pouco estranha, mas há certos GPS veiculares com opção de gravação de rota que "grudam" os pontos da rota no mapa base da memória do aparelho, desta forma não sendo possível utilizá-los. Do contrário, não há problema.

[]s


Atenciosamente,
Raffaello Bruno

Offline

Board footer

Powered by FluxBB