<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin-top:0cm;
        margin-right:0cm;
        margin-bottom:10.0pt;
        margin-left:0cm;
        line-height:115%;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoNoSpacing, li.MsoNoSpacing, div.MsoNoSpacing
        {mso-style-priority:1;
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-GB link=blue vlink=purple><div class=WordSection1><p class=MsoNoSpacing><span lang=NO-BOK style='font-size:12.0pt'>Vi har snakket tidligere om store forskjeller mellom areal objekter i OSM kildedata og hvordan disse er gjengitt/rendret i forkjellige OSM baserte kartsystemer. Selvsagt, situasjonen er ikke serlig bedre med linje objekttyper heller. La oss se på de sju OSM veiklassene med serlig fokus på rundkjøringer. Det finnes godt over 100K rundkjørings relaterte feil i kildedata. Mange av disse ser ganske greit ut i kart og kan være av mindre viktighet men deres rolle i GIS og spesielt i navigasjons systemer er grunnleggende. Derfor, for navigasjons systemer kunne være av stor interesse et system/program som oppdager og reparerer slike feilene. Desverre, foreløpig finnes ikke slike offentlige («open source»  baserte) systemer, unntatt noen «inspektorer» for trivielle tilfeller. En del av disse feilene finnes i Norge også og alle eksemplene fremover skal bli av disse.<o:p></o:p></span></p><p class=MsoNoSpacing><span lang=NO-BOK style='font-size:12.0pt'>La oss nevne noen av de typiske rundkjørings feilene:<o:p></o:p></span></p><p class=MsoNoSpacing><span lang=NO-BOK>- Ordinære vei seksjoner er tagget som rundkjøringer. For eksempel Gardemovegen her <a href="http://osm.org/go/0TvqQzyyO--"><span style='font-size:12.0pt'>http://osm.org/go/0TvqQzyyO--</span></a><span class=MsoHyperlink><span style='text-decoration:none'> </span></span></span><span class=MsoHyperlink><span lang=NO-BOK style='font-size:12.0pt;text-decoration:none'> </span></span><span lang=NO-BOK style='font-size:12.0pt'>og Preståsvegen her </span><span lang=NO-BOK><a href="http://osm.org/go/0TvmM8zkq">http://osm.org/go/0TvmM8zkq</a><o:p></o:p></span></p><p class=MsoNoSpacing><span class=MsoHyperlink><span lang=NO-BOK style='font-size:12.0pt;color:windowtext;text-decoration:none'>Tilsvarende kildedata vises i bilder i tilleget med samme navner og med rød farge.<o:p></o:p></span></span></p><p class=MsoNoSpacing><span class=MsoHyperlink><span lang=NO-BOK style='font-size:12.0pt;color:windowtext;text-decoration:none'>- Rundkjøringer er tagget som ordinære veier (med andre ord, ikke tagget som runkjøringer). For eksempel Slettheiveien/Vågbygd her </span></span><span lang=NO-BOK><a href="http://osm.org/go/0SbM0jfON-">http://osm.org/go/0SbM0jfON-</a>  eller Vågdsbygdveiev </span><span class=MsoHyperlink><span lang=NO-BOK style='font-size:12.0pt;color:windowtext;text-decoration:none'>her </span></span><span lang=NO-BOK><a href="http://osm.org/go/0SbMwaPGO">http://osm.org/go/0SbMwaPGO</a><span class=MsoHyperlink><o:p></o:p></span></span></p><p class=MsoNoSpacing><span class=MsoHyperlink><span lang=NO-BOK style='font-size:12.0pt;color:windowtext;text-decoration:none'>- Deler/segmenter av rundkjøringen er tagget som «roundabout» mens andre deler er tagget som ordinære vei seksjoner. For eksempel Barbudalen rundkjøring her </span></span><span lang=NO-BOK><a href="http://osm.org/go/0S0OtFtK1">http://osm.org/go/0S0OtFtK1</a><span class=MsoHyperlink> </span></span><span class=MsoHyperlink><span lang=NO-BOK style='font-size:12.0pt;color:windowtext;text-decoration:none'>  I </span></span><span class=MsoHyperlink><span lang=NO-BOK style='color:windowtext;text-decoration:none'>tilsvrende</span></span><span class=MsoHyperlink><span lang=NO-BOK style='font-size:12.0pt;color:windowtext;text-decoration:none'> bilde av kildedata rød linje er korrekt mens den blåe segmenten er tagget som ordinær veistrekning.<o:p></o:p></span></span></p><p class=MsoNoSpacing><span class=MsoHyperlink><span lang=NO-BOK style='font-size:12.0pt;color:windowtext;text-decoration:none'>- Deler/segmenter av rundkjøringen er fra forskellige vei klasser.<o:p></o:p></span></span></p><p class=MsoNoSpacing><span class=MsoHyperlink><span lang=NO-BOK style='font-size:12.0pt;color:windowtext;text-decoration:none'>- Rundkjøringens utseende vesentlig avviker fra en regulær sirkulær format. Disse kaller vi for usikre («unsafe») rundkjøringer.<o:p></o:p></span></span></p><p class=MsoNoSpacing><span class=MsoHyperlink><span lang=NO-BOK style='font-size:12.0pt;color:windowtext;text-decoration:none'>- For store eller eller rundkjørings polylinje inneholder for få vektorer. Også usikre.<o:p></o:p></span></span></p><p class=MsoNoSpacing><span class=MsoHyperlink><span lang=NO-BOK style='font-size:12.0pt;color:windowtext;text-decoration:none'>- Rundkjøringens polylinje savner segmneter (kan ikke kobles sammen til en sirkular linje).<o:p></o:p></span></span></p><p class=MsoNoSpacing><span class=MsoHyperlink><span lang=NO-BOK style='font-size:12.0pt;color:windowtext;text-decoration:none'>- Rundkjøringens polylinje inneholder selvkrysninger («self crossings»), eller multilooper, eller repliserte (men ikke overlappende) segmenter osv.<o:p></o:p></span></span></p><p class=MsoNoSpacing><span class=MsoHyperlink><span lang=NO-BOK style='font-size:12.0pt;color:windowtext;text-decoration:none'>- Den homogene konveksiteten (kurvaturen) er vesentlig ødelagt (zik-zak format) for eksempel se Hamnevegen bilde av kildedata. Osv. bare for å nevne noen.<o:p></o:p></span></span></p><p class=MsoNoSpacing><span class=MsoHyperlink><span lang=NO-BOK style='font-size:12.0pt;color:windowtext;text-decoration:none'>Ofte er det flere av disse anomalier til stedet i samme objekt. La oss se på Barbudale rundkjøringen igjen, spesielt på kildedata fra bildet i tillegget. Ved siden av blandet segmenter det er her to formelle feil også. Først, to veier (inngående og utgående) skulle aldri møtes i samme node (sitat fra OSM Wiki «</span></span><span lang=NO-BOK style='font-size:12.0pt'>Each road has to be connected with the roundabout in a separate node...</span><span lang=NO-BOK>»). </span><span lang=NO-BOK style='font-size:12.0pt'>Neste, navn tilordningen til rundkjøringen er lovlig bare når den er uavhengig og ulikt navnene på inn- og utgående veier (sitat fra OSM Wiki «...if the junction itself is named independently and differently from the roads crossing it»).<span class=MsoHyperlink><span style='color:windowtext;text-decoration:none'><o:p></o:p></span></span></span></p><p class=MsoNoSpacing><span class=MsoHyperlink><span lang=NO-BOK style='font-size:12.0pt;color:windowtext;text-decoration:none'>Det er lett å forestille forvirringen av navigasjons systemer når de møter slike feilaktige rundkjøringer i netverket. Konsekvensene i «turn-by-turn» navigasjon kan bli til og med katastrofale. Derfor en robust «data preparation tool chain» skulle oppdage od reparere de fleste av de over 100k nevnte feilene. Heldigvis, her i Norge vi har slike systemer. Dog det er noen få ektreme tilfeller hvor manuelt intervensjon er uunngåelig som for eksempel her<o:p></o:p></span></span></p><p class=MsoNoSpacing><span lang=NO-BOK><a href="http://osm.org/go/wEnl9GWJi--?layers=D"><span style='font-size:12.0pt'>http://osm.org/go/wEnl9GWJi--?layers=D</span></a></span><span class=MsoHyperlink><span lang=NO-BOK style='font-size:12.0pt'>  </span></span><span class=MsoHyperlink><span lang=NO-BOK style='font-size:12.0pt;text-decoration:none'><o:p></o:p></span></span></p><p class=MsoNoSpacing><span class=MsoHyperlink><span lang=NO-BOK style='color:windowtext;text-decoration:none'><o:p>&nbsp;</o:p></span></span></p><p class=MsoNormal><span class=MsoHyperlink><span lang=NO-BOK style='font-size:12.0pt;line-height:115%;color:windowtext;text-decoration:none'>Mvh. Sandor og Henrik</span></span><span lang=NO-BOK><o:p></o:p></span></p></div></body></html>