Hallo Dimitar,
Besten Dank für Deine Antwort.
Ja ich möchte mit dem OsmSharp-SDK den RouteSegmentType Abfrage. Unten ist das Resultat eine MapMatching Abfrage. Ich will für die Id=28790006 den Straßentyp abfragen.
Die linq-Abfrage funktioniert allerdings nicht:
Besten Dank!
Andreas
using (var fileStream = File.OpenRead(@"C:....\austria_latest_osm.pbf"))
{
var source = new OsmSharp.Streams.PBFOsmStreamSource(fileStream); // create source stream.
var filtered1 = from osmGeo in source
where
//osmGeo.Id == 155880 || osmGeo.Id == 406685
osmGeo.Id==28790006
select osmGeo;
Int32 numFiltered = 0;
das Resultat von der MapMatching Ausgabe:
<?xml version="1.0" encoding="UTF-8" standalone="true"?>
-<result>
-<diary>
-<entries>
-<entry>
-<route>
-<link src="316563504" id="28790006" err="1.36" dst="1224656471">
<geometry>LINESTRING (15.464099306737703 47.05990073144783, 15.464288757814003 47.05998406171816)</geometry>
<wpt id="0" y="47.059902" x="15.464099"/>
<wpt id="1" y="47.059902" x="15.464099"/>
<wpt id="2" y="47.059902" x="15.464099"/>