Norbert Renner
Norbert Renner
Some links I collected on the topic: * [How to Cross Open Spaces? (poster)](https://www.geog.uni-heidelberg.de/md/chemgeo/geog/gis/poster_threecols.pdf) * [Integrating Open Spaces into OSM Routing Graphs for Realistic Crossin… (slides)](https://de.slideshare.net/anitagraser/integrating-open-spaces-into-osm-routing-graphs-for-realistic-crossing-behaviour-in-pedestrian-navigation?ref=https://anitagraser.com/2016/07/12/videos-and-slides-from-fossgis-agit-osgeo-day/) * [Integrating Open Spaces...
There also was this talk at SotM: [Client-side route planning: preprocessing the OpenStreetMap road network for Routable Tiles](https://2019.stateofthemap.org/sessions/GRJC7W/). They implement a visibility graph and then reduce the number of paths...
Can reproduce the error in Firefox. Chromium works with South Yorkshire (14,4 MB), but hangs with a larger file (older Berlin, 29,4 MB). I'm having some troubles debugging this in...
The reason for this error is trying to execute Node.js-style callback code synchronously in the Browser. The recursive loop in [visitNextBlock](https://github.com/marook/osm-read/blob/40735b23009fdfb5ef4d912d461cac94d3698590/lib/pbfParser.js#L83) then leads the call stack to pile up. As...
Looking at the [JSON response](https://overpass-api.de/api/interpreter?data=%5Bout:json%5D%5Badiff:%222017-03-06T20:54:10Z,%22,%222017-03-06T20:54:13Z%22%5D;(node(bbox)(changed);way(bbox)(changed););out%20meta%20geom(bbox);&bbox=-87.7165137,42.0542410,-87.7045812,42.0653031) for CS 46634397 and comparing it with the [XML format](https://overpass-api.de/api/interpreter?data=%5Badiff:%222017-03-06T20:54:10Z,%22,%222017-03-06T20:54:13Z%22%5D;(node(bbox)(changed);way(bbox)(changed););out%20meta%20geom(bbox);&bbox=-87.7165137,42.0542410,-87.7045812,42.0653031), only the old versions of the modified ways 23392012 and 183228991 are included. Don't know...
But even with filtering and XML adiff format there will still be an issue when the same object is changed in "overlapping" changesets, see also nrenner/achavi#10. For example, the [node...
A minimal solution would be to at least show a warning when there might be features missing because of an overlap. Indicators are version gaps in changes with other changesets,...
Similar to the overlapping changesets issue, there is also an issue with reading changesets from minutely augmented diffs when the same object is changed in two or more changesets within...
See also: - nrenner/achavi#9: Achavi "seems not to work" for some changesets - drolbr/Overpass-API#322: Optimize runtime and memory footprint of augmented diff queries
Leaflet.Elevation has a pending PR [#65 Zoom elevation plot](https://github.com/MrMufflon/Leaflet.Elevation/pull/65) that supposedly also zooms the current graph when dragging a zoom range, maybe something to copy from (also MIT License).