Author Topic: gpx description html code conversion  (Read 2452 times)

Offline gynta

  • Global Moderator
  • Professor of Locus
  • *****
  • Posts: 3550
  • Thanked: 44 times
    • View Profile
    • Locus live tracking service
  • Device: SM-A530F(A8) Android 8.0.0
gpx description html code conversion
« on: April 09, 2016, 15:05:10 »
downloaded gpx tracks from website http://www.outdooractive.com
(example see attachment)
Code: [Select]
...
<desc>&amp;lt;b&amp;gt;Vielseitig, sch&amp;amp;ouml;n und anregend...&amp;lt;/b&amp;gt;pr&amp;amp;auml;sentiert sich der G&amp;amp;auml;urandweg auf seiner ganzen L&amp;amp;auml;nge von M&amp;amp;uuml;hlacker bis Freudenstadt, vom Heckeng&amp;amp;auml;u bis in den Schwarzwald. Nat&amp;amp;uuml;rliche Abwechslung ist hier w&amp;amp;ouml;rtlich zu nehmen, schlie&amp;amp;szlig;lich verbindet der Weg zwei unterschiedliche Naturr&amp;amp;auml;ume. Ab und zu sei es dennoch empfohlen, den Blick von der Natur und den sch&amp;amp;ouml;nen Aussichten zu l&amp;amp;ouml;sen und auf die kulturellen und historischen Besonderheiten am Wegesrand zu richten!&#xD;
&amp;lt;p&amp;gt;Viele sch&amp;amp;ouml;ne und bedeutende Dinge liegen am Weg - oft augenf&amp;amp;auml;llig, manchmal erst auf den zweiten Blick erkennbar.&amp;amp;nbsp; Die Wegbeschreibung des G&amp;amp;auml;urandweges von Karl Buhl, Bezirkswanderwart des SWV Nagold &amp;amp;ouml;ffnet dem Wanderer daf&amp;amp;uuml;r die Augen. Sie orientiert sich an den Etappenempfehlungen f&amp;amp;uuml;r Sportliche (5 Etappen). Wer das &amp;amp;bdquo;Genu&amp;amp;szlig;wandern&amp;quot; vorzieht und das Heckeng&amp;amp;auml;u in seiner ganzen Nord-S&amp;amp;uuml;dausdehnung wandernd kennenlernen will, der teilt sich diesen gut ausgeschilderten Fernwanderweg in beliebige, individuelle Etappen ein, nimmt sich Zeit und findet sein Gl&amp;amp;uuml;ck - am G&amp;amp;auml;urandweg!&amp;lt;/p&amp;gt;</desc>
....

currently Locus convert some tags:
&amp;lt;b&amp;gt;  <b>
&amp;lt;/b&amp;gt; </b>
&amp;lt;p&amp;gt; <p>
&amp;lt;/p&amp;gt; </p>

...but not german umlauts
&amp;amp;auml; ä
&amp;amp;ouml; ö
&amp;amp;uuml; ü
...and other codes
&amp;amp;szlig; ß
&amp;amp;bdquo; "
&amp;amp;nbsp; SPACE

Locus

So - it's not needed to convert all of the html control character but on the other hand Locus should do it eg with umlauts.

btw.
google earth is able to display:

GoogleEarth

Offline Menion

  • Locus team
  • Professor of Locus
  • *****
  • Posts: 12461
  • Thanked: 771 times
    • View Profile
    • http://www.asamm.com
  • Device: Pixel 2
Re: gpx description html code conversion
« Reply #1 on: April 11, 2016, 08:53:31 »
Interesting. Thanks for report! I expected all these years that XML parser I use for parsing such files, do this dirty work for me. Seems not, hmm. Anyway problem should be fixed now, thanks.
- Official help (ideas, questions, problems): help.locusmap.eu
- Advanced topics, sharing of knowledges: you're here!
- LM 4 Beta download, LM 4 final download
 

Offline gynta

  • Global Moderator
  • Professor of Locus
  • *****
  • Posts: 3550
  • Thanked: 44 times
    • View Profile
    • Locus live tracking service
  • Device: SM-A530F(A8) Android 8.0.0
Re: gpx description html code conversion
« Reply #2 on: April 15, 2016, 11:26:56 »
problem should be fixed now
thx

Offline druki

  • Expert
  • Padavan of Locus
  • ***
  • Posts: 260
    • View Profile
  • Device: Sony Xperia V
Re: gpx description html code conversion
« Reply #3 on: May 10, 2016, 22:49:00 »
but it's interesting that the gpx file has different kind of codings for the German Umlaute. It looks like the sourcedata of outdooractive is not very clean. Example:
{code}
<name>Landratsamt B&amp;amp;ouml;blingen - Landratsamt Böblingen</name>
{code}

The first "ö" is masked, and the second one is not (in UTF8 it's not necessary to mask an "ö"). This could be equalized/cleaned at outdooractive (in their import or export processes or maybe with a regex script in their database).
« Last Edit: May 10, 2016, 22:55:08 by druki »