<HTML><BODY>Hej Peter,<br>Jo, jag har också märkt det och tycker att det är konstigt. Det härstammar troligen från att olika rasterpixelsvärden motsvarar till samma etikettsuppsättning. Till exempel, GeoTiffs värden 115, 116 och 117 blir till samma taggar:<br><br>    ## 115 Triviallövskog utanför våtmark<br>    ## 116 Ädellövskog utanför våtmark<br>    ## 117 Triviallövskog med ädellövinslag utanför våtmark<br>    mapper['115']={"source": "NV NMD2018", "landuse": "forest", "leaf_type": "broadleaved", "leaf_cycle": "deciduous"}<br>    mapper['116']={"source": "NV NMD2018", "landuse": "forest", "leaf_type": "broadleaved", "leaf_cycle": "deciduous"}<br>    mapper['117']={"source": "NV NMD2018", "landuse": "forest", "leaf_type": "broadleaved", "leaf_cycle": "deciduous"}<br><br>Det betyder att fler intilliggande rasterareor med olika DN-taggar kan förvandlas till vektorvägar med identiska taggar. Det är nog korrekt men redundant och leder till fler objekt än verkligen behövs.<br><br>Jag kan föreställa mig två möjliga lösningar:<br>1. Slå samman vägar i mitt skript. Men just nu har jag ingen aning hur algoritmen för sådan transformation ska se ut.<br>2. Ändra värden i rasterbilden för att ha en-till-en överensstämmelse mellan GeoTiff-värden och OSM-taggar. Det vill säga att ersätta 115 -> 117, 116 -> 117, och 117 -> 117. Hittills har jag inte lärt mig göra det. Man tipsar att QGIS rasterkalkylator kan göra det, och just nyss lärde jag att man kan ha ett slags "if-then-else"-yttryck i den: <a href="https://gis.stackexchange.com/questions/141305/conditional-calculation-qgis-raster-calculator-or-grass-r-mapcalculator/141307">https://gis.stackexchange.com/questions/141305/conditional-calculation-qgis-raster-calculator-or-grass-r-mapcalculator/141307</a> . Jag ska försöka tillämpa det imorgon.<br><br><br><br><blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;">
        Пятница,  5 апреля 2019, 23:18 +03:00 от Peter Svensson <svensson3000@gmail.com>:<br>
        <br>
        <div id="">






<div class="js-helper js-readmsg-msg">
        <style type="text/css"></style>
        <div>
                
                
            <div id="style_15544954810000000653_BODY"><div class="class_1554530453"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Jag har tittat på <a rel="noopener noreferrer" href="https://atakua.org/p/nmd/vinon-3.osm.gz" target="_blank">https://atakua.org/p/nmd/vinon-3.osm.gz</a> och har en fråga:<div><br></div><div>Om man tittar på områdena kring nod -1424890 (59.18809091653, 15.73068800312) så har området öster om (way -1434062), samt väster om (way -1434100) denna nod exakt samma uppsättning tags: </div><div><br></div><div><div>    "landuse"="forest"</div><div>    "leaf_type"="broadleaved"</div><div>    "source"="NV NMD2018"</div><div>    "leaf_cycle"="deciduous"</div></div><div><br></div><div>Borde inte detta betyda att dessa områden med bör slås ihop till ett enda större område? <br></div><div><br></div><div>mvh</div></div></div></div></div></div></div></div><br><div class="mail-quote-collapse"><div class="gmail_quote_mailru_css_attribute_postfix"><div class="gmail_attr_mailru_css_attribute_postfix" dir="ltr">On Fri, Apr 5, 2019 at 9:39 PM Grigory Rechistov via Talk-se <<a rel="noopener noreferrer" href="//e.mail.ru/compose/?mailto=mailto%3atalk%2dse@openstreetmap.org">talk-se@openstreetmap.org</a>> wrote:<br></div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote_mailru_css_attribute_postfix">
<div>Och samtidigt fortsätter jag förbättra mina skript. Skriptet finns här <a rel="noopener noreferrer" href="https://gist.github.com/grigory-rechistov/39c7e329cb1f9b42a97ca5960377173d" target="_blank">https://gist.github.com/grigory-rechistov/39c7e329cb1f9b42a97ca5960377173d</a> och det tar in en OSM fil som är direkt konvertering av en GeoJSON-fil. Den sistnämnda filen kommer med de ursprungliga "DN"-taggarna. Sedan förbättrar skriptet innehållet:<br><br>1. Ersätter "DN=nummer" taggar med "landuse=*" taggar enligt schemat beskrivet här: <a rel="noopener noreferrer" href="https://wiki.openstreetmap.org/wiki/WikiProject_Sweden/NMD_2018_Import_Plan#Tagging_Plans" target="_blank">https://wiki.openstreetmap.org/wiki/WikiProject_Sweden/NMD_2018_Import_Plan#Tagging_Plans</a> .<br>2. Alla onödiga polygoner (vatten, byggnader osv) tappas bort<br>3. Alla duplicerade noder slås samman<br>4. Alla självkorsningar rättas till.<br><br>Den resulterande OSM-data har nu noll fel och betydligt mindre varningar efter valideringen.<br>Här är min processen med dataimporteringen på Vinön <a rel="noopener noreferrer" href="https://osm.org/go/0ZoM9_P?m" target="_blank">https://osm.org/go/0ZoM9_P?m</a>= . Jämfört med Gränsön  anser jag att den har förbättrats, på stort sätt.<br><br>1. Den ursprungliga GeoJSON <a rel="noopener noreferrer" href="https://atakua.org/p/nmd/vinon.geojson.gz" target="_blank">https://atakua.org/p/nmd/vinon.geojson.gz</a> och motsvarande OSM: <a rel="noopener noreferrer" href="https://atakua.org/p/nmd/vinon-0.osm.gz" target="_blank">https://atakua.org/p/nmd/vinon-0.osm.gz</a> har runt 10000 problem.<br>2. Efter att mitt skript körs finns det bara 137 varningar av samma typ på ca 16000 nya noder. Se bilden: <a rel="noopener noreferrer" href="https://atakua.org/p/nmd/vinon-1.png" target="_blank">https://atakua.org/p/nmd/vinon-1.png</a> och datafilen: <a rel="noopener noreferrer" href="https://atakua.org/p/nmd/vinon-1.osm.gz" target="_blank">https://atakua.org/p/nmd/vinon-1.osm.gz</a> <br>3. Efter att jag manuellt söker alla mindre polygoner (färre än 10 noder) och slänger dem kvarstår bara 18 varningar att rätta till. Jag vill nämligen förbättra skriptet så att det automatiskt raderar mindre polygoner. Bilden: <a rel="noopener noreferrer" href="https://atakua.org/p/nmd/vinon-2.png" target="_blank">https://atakua.org/p/nmd/vinon-2.png</a> och OSM-filen: <a rel="noopener noreferrer" href="https://atakua.org/p/nmd/vinon-2.osm.gz" target="_blank">https://atakua.org/p/nmd/vinon-2.osm.gz</a> <br>4. Samtliga kvarstående problem är att två polygoner sammanfaller, varav  den ena är inre väg (utan taggar) i en multipolygon och den andra bär taggar. Jag anser att orsaken är faktiskt en inkorrekt import från GeoJSON. Det går att rätta till problemet automatiskt i mitt skript, men jag hann inte göra det ännu.<br>5. Hur som helst, noll problem kvar efter 10 minuter manuellt arbete! Bilden: <a rel="noopener noreferrer" href="https://atakua.org/p/nmd/vinon-3.png" target="_blank">https://atakua.org/p/nmd/vinon-3.png</a>  och OSM-filen: <br><a rel="noopener noreferrer" href="https://atakua.org/p/nmd/vinon-3.osm.gz" target="_blank">https://atakua.org/p/nmd/vinon-3.osm.gz</a><br><br>Nu minns jag att man har märkt att raka linjer längs vägar ser ut som zig-zag eller sågtänder: <a rel="noopener noreferrer" href="https://atakua.org/p/nmd/zigzagf%c3%a4lt.png" target="_blank">https://atakua.org/p/nmd/zigzagf%c3%a4lt.png</a> . Det går enkelt att rätta det till manuellt.<br>Det "förenkla yta (Skift-Y)" verktyget i JOSM med max-error=20 (<a rel="noopener noreferrer" href="https://josm.openstreetmap.de/wiki/Help/Action/SimplifyWay" target="_blank">https://josm.openstreetmap.de/wiki/Help/Action/SimplifyWay</a>) förvandlar den fula saken till en helt rak sträcka: <a rel="noopener noreferrer" href="https://atakua.org/p/nmd/f%c3%b6renkla-yta.png" target="_blank">https://atakua.org/p/nmdett enkelt verktyg för detta./f%c3%b6renkla-yta.png</a> <br><br><blockquote style="border-left:1px solid rgb(8,87,166);margin:10px;padding:0px 0px 0px 10px">
        Пятница,  5 апреля 2019, 17:19 +03:00 от Grigory Rechistov <<a rel="noopener noreferrer" href="//e.mail.ru/compose/?mailto=mailto%3aggg_mail@inbox.ru">ggg_mail@inbox.ru</a>>:<br><br><div id="gmail-m_-8272945167629949790_mailru_css_attribute_postfix"><div class="gmail-m_-8272945167629949790js-helper_mailru_css_attribute_postfix gmail-m_-8272945167629949790js-readmsg-msg_mailru_css_attribute_postfix"><div><div id="gmail-m_-8272945167629949790style_15544739750000000167_BODY_mailru_css_attribute_postfix"><div class="gmail-m_-8272945167629949790class_1554516073_mailru_css_attribute_postfix"><div class="gmail-m_-8272945167629949790js-helper_mailru_css_attribute_postfix_mailru_css_attribute_postfix gmail-m_-8272945167629949790js-readmsg-msg_mailru_css_attribute_postfix_mailru_css_attribute_postfix"><div><div id="gmail-m_-8272945167629949790style_15544738710000000388_BODY_mailru_css_attribute_postfix_mailru_css_attribute_postfix"><div class="gmail-m_-8272945167629949790class_1554480801_mailru_css_attribute_postfix_mailru_css_attribute_postfix">
Hej!<br><span style="font-family:Calibri,Helvetica,sans-serif;font-size:16px"><br>> Engligt </span><a rel="noopener noreferrer" href="https://wiki.openstreetmap.org/wiki/Import/Guidelines" target="_blank">https://wiki.openstreetmap.org/wiki/Import/Guidelines</a><span style="font-family:Calibri,Helvetica,sans-serif;font-size:16px"> ska man även dokumentera sådana kommande importeringar och tillkännage dem. Finns det någon som är intresserad att fylla i Import/Catalogue-sidan och skriva en plan?</span><br><br>Okej, så här är mitt utkast på en importeringsplan: <a rel="noopener noreferrer" href="https://wiki.openstreetmap.org/wiki/WikiProject_Sweden/NMD_2018_Import_Plan" target="_blank">https://wiki.openstreetmap.org/wiki/WikiProject_Sweden/NMD_2018_Import_Plan</a>. All feedback är välkommen!<br><br>Jag tänker att skriva till <span style="color:rgb(51,51,51);font-family:Arial,Tahoma,Verdana,sans-serif;font-size:13px;white-space:nowrap"><a rel="noopener noreferrer" href="http://e.mail.ru/compose/?mailto=mailto%3aimports@openstreetmap.org" target="_blank">imports@openstreetmap.org</a> </span>tillkännage importeringen i några dagar.</div></div></div></div></div></div></div></div></div></blockquote><br><blockquote style="border-left:1px solid rgb(8,87,166);margin:10px;padding:0px 0px 0px 10px"><div id="gmail-m_-8272945167629949790_mailru_css_attribute_postfix"><div class="gmail-m_-8272945167629949790js-helper_mailru_css_attribute_postfix gmail-m_-8272945167629949790js-readmsg-msg_mailru_css_attribute_postfix"><div><div id="gmail-m_-8272945167629949790style_15544739750000000167_BODY_mailru_css_attribute_postfix"><div class="gmail-m_-8272945167629949790class_1554516073_mailru_css_attribute_postfix"><div class="gmail-m_-8272945167629949790js-helper_mailru_css_attribute_postfix_mailru_css_attribute_postfix gmail-m_-8272945167629949790js-readmsg-msg_mailru_css_attribute_postfix_mailru_css_attribute_postfix"><div><div id="gmail-m_-8272945167629949790style_15544738710000000388_BODY_mailru_css_attribute_postfix_mailru_css_attribute_postfix"><div class="gmail-m_-8272945167629949790class_1554480801_mailru_css_attribute_postfix_mailru_css_attribute_postfix"><br class="gmail-m_-8272945167629949790class_1554480801_mailru_css_attribute_postfix_mailru_css_attribute_postfix"></div></div></div></div></div></div></div></div></div></blockquote>Med vänliga hälsningar,<br>Grigory Rechistov<br>With best regards,<br>Grigory Rechistov<br></div>
_______________________________________________<br>
Talk-se mailing list<br>
<a rel="noopener noreferrer" href="//e.mail.ru/compose/?mailto=mailto%3aTalk%2dse@openstreetmap.org">Talk-se@openstreetmap.org</a><br>
<a rel="noopener noreferrer" href="https://lists.openstreetmap.org/listinfo/talk-se" target="_blank">https://lists.openstreetmap.org/listinfo/talk-se</a><br>
</blockquote></div></div>
</div></div>
            
        
                
        </div>

        
</div>


</div>
</blockquote>
<br>
<br>С наилучшими пожеланиями,<br>Григорий Речистов.<br>Med vänliga hälsningar,<br>Grigory Rechistov<br>With best regards,<br>Grigory Rechistov<br></BODY></HTML>