x

Re: Overpass: POIs in der Nähe von Tracks


Geschrieben von ikonor (Gast) am 03. September 2015 20:50:43: [flux]

Als Antwort auf: Overpass: POIs in der Nähe von Tracks geschrieben von <don> (Gast) am 31. August 2015 10:30:

Ein weiterer möglicher Ansatz:

1. Buffer per Turf.js erstellen (hier Ausgabe poly Filter in der Browser Konsole):

http://turfjs.party/#/560f709a874a1de46a5e

var␣f␣=␣{"type":"FeatureCollection","features":[{"type":"Feature","geometry":{"type":"LineString","coordinates":[
[9.692789,47.550528],[9.612769,47.572483],[9.599857,47.587784],[9.5442,47.594709],[9.531008,47.602772],[9.528376,47.626328],[9.492684,47.651655],[9.466186,47.650814],[9.394723,47.671824],[9.346688,47.665884],[9.308698,47.675409],[9.271738,47.69595]
]}}]};
var␣buffered␣=␣turf.buffer(f,␣3,␣'kilometers');
var␣coords␣=␣turf.flip(buffered).features[0].geometry.coordinates[0];
var␣poly␣=␣'poly:"'␣+␣coords.join('␣').replace(/,/g,␣'␣')␣+␣'"';
console.log('{{poly='␣+␣poly␣+␣'}}');

2. Overpass API Abfrage mit Polygon Filter (wie schon von Michael erwähnt)

http://overpass-turbo.eu/s/bgY

Einfacher als QGIS ist das erst mal auch nicht, man könnte das aber z.B. zu einer Leaflet Webseite oder einem Node.js Script ausbauen.

Gruß,
Norbert