Coder Social home page Coder Social logo

Gzip fields in gpx about osmand HOT 10 OPEN

mariush444 avatar mariush444 commented on July 1, 2024 1
Gzip fields in gpx

from osmand.

Comments (10)

vshcherb avatar vshcherb commented on July 1, 2024 1

That's a gzipped version of description which probably not necessary as anyone could zip gpx itself.

To do: do not write gzip properties in gpx

from osmand.

yuriiurshuliak avatar yuriiurshuliak commented on July 1, 2024

The bug was not reproduced. The GPX file from the zip folder you attached is damaged and cannot be opened in the app. Please try attaching the file again or send it to us via email at [email protected].

from osmand.

mariush444 avatar mariush444 commented on July 1, 2024

It is not damaged. It is what gpx contains in real live.
I just sent one wpt but it is taken out from osmand gpx.

Try other POI. I just click on it at 18:40 2024-05-28

<wpt lat="37.6315328" lon="22.7192652">
   <time>2024-05-04T19:11:41Z</time>
   <name>Archaeological Site of Argos</name>

and look into tag
osmand:osm_tag_description

Map of Greece is from may.

from osmand.

yuriiurshuliak avatar yuriiurshuliak commented on July 1, 2024

Could you please explain what you mean by POI OSM? Also, could you provide the steps we need to follow to reproduce this bug?

from osmand.

mariush444 avatar mariush444 commented on July 1, 2024

I assume that you have gpx files in tracks folder and you have standard map of Greece from May.
Please,

  1. open (show on map) gpx file from menu favorities -> tab tracks
  2. Go to 37.6315328 22.7192652
  3. Tap on Archaeological Site of Argos"
  4. Use function "add track waypoint"
  5. Choose your gpx track
  6. Save the point in this track
  7. Close the track and osmand to be sure that cashed activity is saved into file.
  8. Open the gpx file in text editor and find just added waypoint.
  9. Find "rubbish" in osmand:osm_tag_description

PS
If I find (remember) POI with osmand:osm_tag_content_-_*
you will how many "damaged" text strings are stored in osmand tags.

from osmand.

yuriiurshuliak avatar yuriiurshuliak commented on July 1, 2024

The bug has been reproduced. To reproduce this issue, create a track and add a waypoint at coordinates 37.6315328, 22.7192652. Then, completely close the app, reopen it, export the track, and view it in a text editor. You will see that the lines in osmand:osm_tag_content_-_ are damaged.

Here is an example of my track:
Thu 30 May 2024.zip

OsmAnd~ 4.8.0#2416m, released: 2024-05-30

photo_2024-05-30_17-36-37

from osmand.

mariush444 avatar mariush444 commented on July 1, 2024

The question is why we have to copy any data from off line vector maps to gpx?

from osmand.

vshcherb avatar vshcherb commented on July 1, 2024

By design to have all data inside GPX to easy share

from osmand.

mariush444 avatar mariush444 commented on July 1, 2024

I woud like to ask to reconsider the idea. It is possivle to share this data between osmand users only (because of tag extensions). But osmand users use the same offline maps data. So it seems that it is nothing to share. Due to the redundand data gpx is heavy and rendering is slower and slower. It seemed that idea was that gpx (waypoints) were lighter than in favorities.

from osmand.

vshcherb avatar vshcherb commented on July 1, 2024

Something to think of though rendering of speed shouldn't be affected as it's description tags not number of points.

from osmand.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.