<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hej. Jag tror som sagt att man kan fixa till detta med QGIS
      Raster Calculator. Annars kan man skriva ett python-script som
      använder GDAL för att fixa det manuellt, men jag tror att det blir
      mer jobb. Sen finns det säkert fler sätt som jag inte känner
      till... :)</p>
    <p>Jag håller med om att de pixlar som kommer att få samma taggar
      som vektorer bör slås ihop, helst innan man konverterar från
      raster till vektorer. Det borde ge mer enhetliga områden. Men
      frågan är bara ifall det är så att taggarna borde vara olika, fast
      jag inte hittade det. Just de olika typerna av lövskog hade jag
      svårt att hitta olika taggning för i OSM. <br>
    </p>
    <p><br>
    </p>
    <p>Bra jobbat förresten! Jag ber om ursäkt för att jag inte varit så
      delaktig i detta den senaste veckan, men jag har varit lite (för)
      upptagen.<br>
    </p>
    <p>Mvh Christian<br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">Den 2019-04-06 kl. 00:30, skrev Grigory
      Rechistov via Talk-se:<br>
    </div>
    <blockquote type="cite"
      cite="mid:1554503442.934274212@f477.i.mail.ru">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      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"
        moz-do-not-send="true">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 <a class="moz-txt-link-rfc2396E" href="mailto:svensson3000@gmail.com"><svensson3000@gmail.com></a>:<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" moz-do-not-send="true">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"
                          moz-do-not-send="true">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" moz-do-not-send="true">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" moz-do-not-send="true">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" moz-do-not-send="true">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" moz-do-not-send="true">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" moz-do-not-send="true">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" moz-do-not-send="true">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" moz-do-not-send="true">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" moz-do-not-send="true">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" moz-do-not-send="true">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" moz-do-not-send="true">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" moz-do-not-send="true">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" moz-do-not-send="true">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" moz-do-not-send="true">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" moz-do-not-send="true">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"
                              moz-do-not-send="true">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"
                                                moz-do-not-send="true">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"
                                                moz-do-not-send="true">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"
                                                  moz-do-not-send="true">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"
                          moz-do-not-send="true">Talk-se@openstreetmap.org</a><br>
                        <a rel="noopener noreferrer"
                          href="https://lists.openstreetmap.org/listinfo/talk-se"
                          target="_blank" moz-do-not-send="true">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>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Talk-se mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Talk-se@openstreetmap.org">Talk-se@openstreetmap.org</a>
<a class="moz-txt-link-freetext" href="https://lists.openstreetmap.org/listinfo/talk-se">https://lists.openstreetmap.org/listinfo/talk-se</a>
</pre>
    </blockquote>
  </body>
</html>