Modify

Opened 3 years ago

Last modified 5 months ago

#5620 new defect

download area display (yellow stripes) rectangular also for non-mercator projection

Reported by: skyper Owned by: team
Priority: minor Component: Core
Version: Keywords: projection
Cc:

Description (last modified by skyper)

Hi

It is happening for around 10 days now, that not all data is downloaded at the boarder of the "downloaded area" or maybe the area is rendered to big. Anyway I end up with node within the downloaded area where not all connected ways are shown. This is dangerous. It does not happen all the time and it is not that easy to reproduce ( I tried it but failed so far.)

It happened several times last week !

Maybe it has something to do with lambert-9 projection, but I am not sure about it.

cu skyper

r3652

Attachments (1)

bug_5620.osm (244.7 KB) - added by skyper 2 years ago.
example file

Download all attachments as: .zip

Change History (9)

comment:1 Changed 2 years ago by skyper

I happened again. I downloaded some data with merkator-projection and then switch to lambert-CC9. The downloaded area is rendered to big.

comment:2 follow-up: Changed 2 years ago by anonymous

I tried but could not see problem. If you can give a step by step description how to reproduce the problem, then it will be much easier for us to fix it. The difference can be as large as "impossible to fix" vs. "fixed in 1 minute". :)

comment:3 Changed 2 years ago by bastiK

anonymous is me

comment:4 in reply to: ↑ 2 Changed 2 years ago by skyper

Replying to anonymous:

I tried but could not see problem. If you can give a step by step description how to reproduce the problem, then it will be much easier for us to fix it. The difference can be as large as "impossible to fix" vs. "fixed in 1 minute". :)

At least I can show you what happens. I attached a osm-file. It was downloaded with mercator-projection, but if you switch to Lambert-cc9 (7) you notice that the downloaded area is rendered bigger and objects which where outside the downloaded area with mercator are now within it.
Have a look at the buildings in the lower right corner.

r3688

Changed 2 years ago by skyper

example file

comment:5 Changed 2 years ago by stoecker

  • Priority changed from critical to minor
  • Summary changed from download does not download all data or downloaded area is rendered to big to download area display (yellow stripes) rectangular also for non-mercator projection

The "downloaded area" is drawn rectangular, which is no longer true for non-mercator projection. I'm not sure if the added processing load required to fix this issue is really a good idea.

comment:6 Changed 2 years ago by bastiK

Then we'd also have to draw curved way segments. When you draw a way segment from west to east, the center of the line can be off by a few cm or m in north south direction, depending on the length of the segment. I found the effect to be negligible with Mercator projection and normal sized way segments (<1km).

That is, if a way segment is defined by "shortest line on the sphere" and not by "shortest line in Mercator". :)

comment:7 Changed 15 months ago by skyper

  • Description modified (diff)
  • Keywords projection added

comment:8 Changed 5 months ago by skyper

If the downloaded area is not calculated for each projection at least, make sure that the download area rendered is not bigger than the "real" BBOX downloaded. Otherwise this can lead to unwanted edit errors (see comment:4).

Add Comment

Modify Ticket

Change Properties
<Author field>
Action
as new .
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from team. Next status will be 'new'.
Next status will be 'needinfo'.The owner will change to skyper
as duplicate The resolution will be set to duplicate. Next status will be 'closed'.The specified ticket will be cross-referenced with this ticket
The owner will be changed from team to anonymous. Next status will be 'assigned'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.