Opened 14 years ago
Closed 14 years ago
#6024 closed enhancement (worksforme)
Validator: Fails to zoom to problem
Reported by: | AM909 | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Core validator | Version: | latest |
Keywords: | validator crossing | Cc: | AM909 |
Description
In r3786, if you download http://www.openstreetmap.org/?lat=33.9832&lon=-116.6719&zoom=13 and run the validator, it will detect Pacific Crest Trail as a crossing way. If you then select the error, you see only one way, so it is apparently self-crossing. If you right-click and choose "zoom to problem", though, it zooms to a very wide view and does not show you where the actual problem is.
Attachments (0)
Change History (3)
comment:1 by , 14 years ago
Resolution: | → worksforme |
---|---|
Status: | new → closed |
comment:2 by , 14 years ago
Resolution: | worksforme |
---|---|
Status: | closed → reopened |
Type: | defect → enhancement |
In other cases, like where a road crosses another road, "Zoom to problem" does exactly what one thinks it should - zooms to the point where they cross. Otherwise, the option has no purpose other than to duplicate select, zoom_to_object. I simply want it to do what it does in other cases. All it needs to do is "remember" the first node where it was when it crossed itself. My guess is that it is "remembering" the wrong thing in this case.
If you wrote it, and don't believe it is a bug, OK. But it is at least an important enhancement.
comment:3 by , 14 years ago
Resolution: | → worksforme |
---|---|
Status: | reopened → closed |
The issue with your way is, that there are two places in the same way, which are a far distance away. Turn on the validation layer and you see these clearly marked. When you fix one of them, the zoom to will zoom to the second one. When a problem covers such a large area, then zooming also results in a large area.
Well, it zooms the problem object, not the problem itself. For very large objects this may not help you. You can try to temporarily split the object, so you have smaller parts and validate again. When you found the issue, undo all splitting and then fix the issue.