<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hei alle importører.<br>
Jeg har kunnskaper om SOSI data og struktur, og føler et ansvar for
å delta i importen av N50 Arealdekke til OSM.<br>
Men jeg er usikker på hvordan OSM gjengen ønsker å gjøre dette.<br>
<br>
SOSI og OSM bruker nokså lik struktur på data. <br>
SOSI er slik: Flater -> består av flere kurver med punkt<br>
OSM er slik: a) Multipolygon -> består av flere ways ->
består av flere nodes <br>
eller: b) lukkede ways -> består av flere noder.<br>
<br>
Flate i SOSI viser til nummer på Kurve (way) som er del av omkrets.
En øy i flata er nummerert negativ.<br>
Multipolygon i OSM gjør det samme, men her er omkretsen kodet som
"outer" og øya er "inner"<br>
Underforstått: Flater = multipolygon og Kurver = ways og punkt =
nodes.<br>
På dette nivået er det lett å oversette fra SOSI til OSM.<br>
<br>
For a) gjelder: Alle ways blir bare lagret en gang. Flere
multipolygon kan bruke samme way.<br>
For b) gjelder: Ways blir lagret for hver lukket way. De kan ha
felles grense med naboareal, og bruker da felles nodes.<br>
<br>
Andre kartformat som shape lagrer data etter prinsipp b).<br>
<br>
Fordeler / ulemper:<br>
<ul>
<li>a) tar nok mindre plass i databasen</li>
<li>b) er lettere å forstå</li>
<li>a) er mer avansert.</li>
<li>b) er enklere å importere (shape)</li>
<li>Programmer som bruker eksporter fra OSM kan fungere dårlig med
a) multipolygon, og forutsetter f.eks at innsjøer bare er
omkretset av natural=water, og ikke waterway=weir. </li>
<li>b) kan medføre at det er vanskeligere å snappe eller gripe tak
i rett way når det ligger dobbelt.<br>
</li>
</ul>
<br>
Særtrekk ved N50 SOSI data:<br>
<ul>
<li>Myrer og vann er lagret sammenhengende som en flate
(multipolygon).</li>
<li>Fjell, skog osv er oppdelt i et rutenett som følger lat/lon
rutenett. Oppdelingen skjer med objekttype "FiktivDelelinje"
Kommunegrense skjer med "DataAvgrensing" (for kommunevise
filer). Disse har vi ikke motsvarende tagger for i OSM. </li>
<li>Fjell, skog, myrer osv er omkretset av felles type:
"Arealbrukgrense", og ikke egne linjer (ways). Vann har egen
kode for omkretsen, men denne kan også danne en myrkant eller
skogkant.<br>
</li>
</ul>
<br>
Eksempel: en opptelling av SOSI data for N50 Arealdekke i Vinje
kommune blir slik:<br>
Tema Antall Objekttype Punkt Kurve
Tekst Flater Hull/Annet <br>
3101 53654 . . . 0
53654 0 0 0 <br>
3101 34955 Innsjø 0
0 0 34955 0 <br>
3109 457 InnsjøElvSperre 0
457 0 0 0 <br>
3110 20 InnsjøInnsjøSperre 0 20
0 0 0 <br>
3201 36809 ElvBekk 0 36019
0 790 0 <br>
3202 4606 ElvBekkKant 0 4606
0 0 0 <br>
3221 29 FerskvannTørrfallkant 0 29
0 0 0 <br>
3221 28 FerskvannTørrfall 0 0
0 28 0 <br>
3311 7 SnøIsbre 0
0 0 7 0 <br>
4102 96 Steinbrudd 0
0 0 96 0 <br>
4110 66798 Arealbrukgrense 0 66798
0 0 0 <br>
4121 23 Gravplass 0
0 0 23 0 <br>
4131 64 SportIdrettPlass 0
0 0 64 0 <br>
4134 3 Golfbane 0
0 0 3 0 <br>
4152 16 Steintipp 0
0 0 16 0 <br>
4401 6243 Skog 0 0
0 6243 0 <br>
4403 4881 Tregruppe 4881
0 0 0 0 <br>
4451 3216 DyrketMark 0
0 0 3216 0 <br>
4461 31303 Myr 0
0 0 31303 0 <br>
4499 11702 ÅpentOmråde 0
0 0 11702 0 <br>
5021 3 BymessigBebyggelse 0 0
0 3 0 <br>
5022 96 TettBebyggelse 0
0 0 96 0 <br>
6319 12 Alpinbakke 0 0
0 12 0 <br>
7900 2 Lufthavn 0
0 0 2 0 <br>
9111 4840 KantUtsnitt 0
4840 0 0 0 <br>
9111 63176 . . . 0
0 0 0 63176 <br>
9199 8395 FiktivDelelinje 0 8395
0 0 0 <br>
---- ------ ----------------------
----- ----- ----- ------- ------- <br>
SUM: 331486 4881
174853 0 88576 63176 <br>
<br>
Jeg har gjort et par forsøk på komplett import etter prinsipp a).
her: <br>
<a class="moz-txt-link-freetext" href="http://www.openstreetmap.org/#map=14/59.6896/8.0668">http://www.openstreetmap.org/#map=14/59.6896/8.0668</a><br>
<br>
Spørsmålet er: Skal vi satse på import av komplett arealdekke for
områder med mye multipolygon og små databaser eller skal vi satse på
import av tema for tema (først vann, så skog, så myr, så dyrka
mark...) slik at det blir mye doble ways og data som er enklere å
forstå?<br>
<br>
Før jeg fortsetter min import, vil jeg gjerne vite hva som er
gjeldende politikk.<br>
<br>
Mvh<br>
Svein Olav<br>
</body>
</html>