NVDB - Formatspecifikation för Shape

Download Report

Transcript NVDB - Formatspecifikation för Shape

1 (29)
SPECIFIKATION
Skapat av (Efternamn, Förnamn, org)
DokumentID
Ev. ärendenummer
Mats-Ove Mattsson
[Ärendenummer]
Fastställt av
Dokumentdatum
Version
[Fastställt av (personlista)]
2011-06-30
6.1
Dokumenttitel
NVDB - Formatspecifikation för Shape
NVDB - Formatspecifikation för Shape
TDOK 2010:298_Mall Handledning v. 2.0
2 (29)
SPECIFIKATION
DokumentID
Ev. ärendenummer
Version
[Ärendenummer]
6.1
Ändringsförteckning:
Version
0.1
0.2
0.3
0.4
1.0
1.1
1.2
2.0
2.1
2.7
5.8
5.8.1
5.9
5.9.1
6.0
6.1
Datum
1999-11-16
2000-01-20
2000-02-23
2000-03-16
2000-03-24
2000-04-10
Orsak samt ändring mot tidigare version
Första utkast.
Reviderad efter möte angående datautbyte 1999-12-10.
Reviderad efter granskning av NVDB-TL.
Reviderad efter granskningsmöte 2000-03-08.
Reviderad efter skriftlig granskning 2000-03-23.
Toleransavstånd vid ordnad geometri ändrat från 0,5 mm till 0,5
cm. Rättning av stavfel och mindre felaktighet.
2000-06-13 Utdataleverans av NVDB-identiteter görs genom fyra numeriska
fält i stället för två ”textfält”.
2001-03-23 Större omtag med följande tillägg och förändringar:
- Indataleverans av identiteter genom linje-geometrier.
- Matchning av företeelser genom att ange start- och/eller
slut-nod.
- Namnbyte av kolumnnamn för indataleverans av
identiteter med punktgeometrier, från ”NOD-ID” till
”PUNKT_ID”.
- Matchning av företeelser genom att ange NVDBidentiteter eller importerade identiteter.
- Specificering för indataleverans av geometri med eller
utan höjdvärden.
- Tillhandahållande av svängutbredningar samt
företeelsetypen planskild korsning.
2001-04-12 Reviderad efter granskningsmöte 2001-04-10.
2002-07-29 Revidering avseende utdataleverans:
- Utdataleverans av referenslänkar
- Utdataleverans av länkar
- Utdataleverans av noder
- Utdataleverans av företeelser
2002-08-08 Revidering efter diskussion med Anders Nilsson.
- Borttag av förslag – kurvrätning.
- Smärre formuleringsjusteringar.
2002-09-17 Revidering efter granskningsmöte 2002-09-17.
- Smärre justeringar
- Kapitel om ”Indataleverans av punkter med identiteter”
utgår. Då sådana leveranser ej skall göras.
2002-11-08 Omskrivning av kapitel 5
2002-11-20 Tagit bort skrivning om MultiPoints
2002-11-20 Efter granskning och beslut uppdaterat versionsnummer
2011-06-30 Revidering och uppdatering
Ansvarig
TCa
TCa
TCa
TCa
TCa
TCa
TCa
TCa
SBe
SBe
ANi
AFr
AFr
AFr
MoM
TDOK 2010:298_Mall Handledning v. 2.0
3 (29)
SPECIFIKATION
DokumentID
Ev. ärendenummer
Version
[Ärendenummer]
6.1
Innehållsförteckning
ÄNDRINGSFÖRTECKNING: ............................................................................................................................ 2
1.
INLEDNING ................................................................................................................................................. 4
2.
ALLMÄNT OM SHAPE-FORMATET ..................................................................................................... 5
3.
KRAV PÅ STRUKTUR VID INDATALEVERANS ................................................................................ 7
A.
B.
C.
4.
INDATALEVERANS AV LINJER...................................................................................................................... 7
INDATALEVERANS MED ELLER UTAN HÖJDVÄRDEN .................................................................................... 8
INDATALEVERANS AV FÖRETEELSER .......................................................................................................... 8
i.
Riktning för sträckutbredningar .......................................................................................................... 10
ii. Start- och slutnod för utbredningar ..................................................................................................... 11
iii. Matchning av företeelser genom OID eller importerade identiteter ................................................... 12
iv. Sammanfattning av indataleverans av företeelser ............................................................................... 13
STRUKTUR VID UTDATALEVERANS ................................................................................................ 14
D.
UTDATALEVERANS AV LINJER .................................................................................................................. 14
Utdataleverans av referenslänkar ....................................................................................................... 15
Utdataleverans av länkar .................................................................................................................... 16
E.
UTDATALEVEANS AV PUNKTER MED NVDB-IDENTITETER ....................................................................... 19
F.
UTDATALEVERANS AV FÖRETEELSER ....................................................................................................... 19
vii.
Företeelser med sträck- och vägutbredning .................................................................................... 20
viii.
Företeelser med punkt- och nodutbredning..................................................................................... 22
ix. Svängutbredning .................................................................................................................................. 22
G.
UTDATALEVERANS AV HOMOGENISERAT VÄGNÄT ................................................................................... 23
v.
vi.
5.
ÖVERFÖRING AV FÖRETEELSER MED FORMATET SHAPE ..................................................... 26
H.
OBLIGATORISKA ATTRIBUT....................................................................................................................... 26
Identiteter ............................................................................................................................................ 26
Datum .................................................................................................................................................. 27
I.
ATTRIBUT BEROENDE PÅ FÖRETEELSENS UTBREDNINGSTYP ..................................................................... 27
J.
ATTRIBUT BEROENDE PÅ FÖRETEELSENS ATTRIBUTVÄRDEN .................................................................... 27
xii.
Konverteringstabell ......................................................................................................................... 28
x.
xi.
6.
KÄLLFÖRTECKNING ............................................................................................................................ 29
TDOK 2010:298_Mall Handledning v. 2.0
4 (29)
SPECIFIKATION
DokumentID
Ev. ärendenummer
Version
[Ärendenummer]
6.1
1. Inledning
En förutsättning för att det ska vara möjligt att utbyta data mellan två datasystem är att det finns en
specifikation som beskriver vilken data som kan utbytas samt hur datautbytet ska gå till. Detta
dokument beskriver vilken data som kan utbytas samt hur data skall struktureras för datautbyte till
och från NVDB (Nationell VägDataBas) med hjälp av formatet Shape.
En övergripande beskrivningen för hur NVDB-data kan levereras från externa system till NVDB samt
på vilka sätt externa system kan erhålla data från NVDB är beskrivet i dokumentet Teknisk
beskrivning av datautbytei.
TDOK 2010:298_Mall Handledning v. 2.0
5 (29)
SPECIFIKATION
DokumentID
Ev. ärendenummer
Version
[Ärendenummer]
6.1
2. Allmänt om Shape-formatet
Shape är utvecklat av företaget ESRI Inc1. ESRI är ett programvaruföretag som utvecklar produkter för
hantering av geografisk information, benämns även GIS (Geografiska InformationsSystem). Formatet
hanterar punkter, linjer och slutna polygoner. Till varje geometri kan beskrivande information lagras i
en attributfil. Geometrin kan lagras både i plan och höjd. Utbytesformatet har i grundutförandet ingen
funktionalitet för att överföra topologisk information eller information om transaktioner 2.
Formatet består fysiskt av tre filer, en som innehåller geometri, en annan som innehållet attribut och
en tredje som är en indexfil mellan geometri och attribut. I det här dokumentet avses begreppet
Shapedataset att innefatta Shape-formatets tre fysiska filer. Figur 1 visar en förenklad skiss av ett
Shapedataset för företeelsen Hastighetsgräns. I figuren innehåller geometrifilen ett antal geometrier
som motsvarar företeelsens utbredningar. Varje geometri är kopplad genom indexfilen till ett antal
attribut i attributfilen.
Dataset
HASTIGHET
Geometri
Index
Attribut
HASTIGHET.SHP
HASTIGHET.SHX
HASTIGHET.DBF
Hastighet
Organisation
50
Mora kommun
70
Mora kommun
90
Mora kommun
90
Malung kommun
50
Mora kommun
Figur 1 Shape-formatet består av tre fysiska filer.
Ett Shapedataset kan endast innehålla en typ av geometri. Det innebär att ett Shapedataset innehåller
antingen punkter, linjer eller slutna polygoner. Attributfilen utgörs av en dBASE 3-databas. Attributen
lagras i databasen som en tabell där varje rad motsvarar en geometri i geometrifilen, se även figur 1.
Utseendet av attributfilen definieras av användaren.
Shape-formatet har även stöd för att bygga upp ytterligare index utöver det index som kopplar
geometrifilen till attributfilen. Applikationerna Slussen (och Diket) använder dock inget av dessa
index. Shape-formatet har sedan det introducerades kompletterats för att bära mer information.
1
ESRI Inc, www.esri.com.
Information om transaktioner avser här information om åtgärder på vägnätet, t ex information om att en viss
vägsträcka tagits ur drift.
3
Databasformatet dBase ägs av företaget Borland www.borland.com.
2
TDOK 2010:298_Mall Handledning v. 2.0
6 (29)
SPECIFIKATION
DokumentID
Ev. ärendenummer
Version
[Ärendenummer]
6.1
Formatet är dock bakåtkompatibelt. Slussen har stöd för Shape-filer som är uppbyggda enligt
specifikationen ESRI Shapefile Technical Description - July 1998ii.
TDOK 2010:298_Mall Handledning v. 2.0
7 (29)
SPECIFIKATION
DokumentID
Ev. ärendenummer
Version
[Ärendenummer]
6.1
3. Krav på struktur vid indataleverans
Med hjälp av Shape-formatet kan geometri för länkar och företeelser levereras till NVDB. Formatet
kan alltså inte överföra fullständiga länkar och företeelser. Orsaken till det är bland annat att formatet
inte kan överföra explicit topologisk information (i dess grundutförande). Geometri för länkar och
företeelsers utbredningar benämns i fortsättningen linjer respektive utbredningsgeometri.
Information om dataleverantör, innehåll och koordinatsystem skall därigenom skickas som
tilläggsinformation till den operatör som skall importera och bearbeta informationen i NVDB.
a.
Indataleverans av linjer
Indataleverans av linjer skall göras med ett Shapedataset innehållande så kallade Polylines4. När ett
Shapedataset med linjer är inlevererat till NVDB kan de vidareförädlas till länkar med topologi. Vid
vidareförädling av linjer till länkar överförs linjens geometriska riktning till länkens riktning.
Riktningen räknas från geometrins första brytpunkt med riktningen längs geometrin mot dess sista
brytpunkt.
Shape-formatet tillåter att varje linje av typen Polyline delas upp i ett antal delar, delarna benämns
Parts. Genom Parts kan en linje som svarar mot en rad i attributfilen ha fler geometrier. Vid
indataleverans är det inte tillåtet att leverera linjer som består av fler än en Part.
Vid indataleverans av linjer ska linjernas geometrier vara ordnade. Slussentillhandahåller endast
begränsad funktionalitet för att ordna geometri. Begreppet ordnad geometri avser bland annat att det
inte finns glapp där linjerna avses att mötas. Figur 2 visar ett exempel på en ordnad respektive
oordnad geometri på grund av glapp. I figuren avses linjen L1 ansluta till linjen L2. I figuren som visar
ordnad geometri ansluter linjen L1 till linjen L2. Detta kommer att resultera i en korsning när topologi
skapas i NVDB. I figuren med den oordnade geometrin existerar det ett glapp mellan de två linjerna
vilket inte kommer att resultera i en korsning när topologi skapas i NVDB. När linjer avses att ansluta
till varandra skall de ligga inom toleransområdet 0,5 cm. Toleransen avser det ”verkliga” avståndet.
Toleransen avser alltså inte avståndet på skärmen. Avståndet är därigenom inte beroende av aktuell
skala vid bearbetning. Generaliseringsregler för hur vägnätet ska representeras som noder och länkar
beskrivs i NVDB - Specifikation av innehålliii.
L2
L2
Glapp
L1
Oordnad geometri
L1
Ordnad geometri
Figur 2 Ordnad och ordnad geometri.
Slussen ställer inga krav på attributfilen skall ha ett specifikt innehåll. Det vill säga, attributfilen får t
ex innehålla uppgifter om start och slutkoordinater för geometrierna. Slussen tar dock inte hänsyn till
4
En Polyline är en linjegeometri som består av ett antal sammanlänkade linjer.
TDOK 2010:298_Mall Handledning v. 2.0
8 (29)
SPECIFIKATION
DokumentID
Ev. ärendenummer
Version
[Ärendenummer]
6.1
denna information vid importförfarandet. Tabell 1 sammanfattar de regler som gäller vid
indataleverans av linjer.
ID
R1.1
R1.2
R1.3
Regel
Linjer skall levereras genom
Polylines.
Vid vidareförädling av linjer
till länkar överförs linjens
geometriska riktning till
länkens riktning.
Vid indataleverans skall
geometrin vara ordnad.
Kommentar
Det är inte tillåtet att leverera linjer som
består av fler än en Part.
Riktningen räknas från geometrins första
brytpunkt med riktningen längs
geometrin mot dess sista brytpunkt.
Linjer som avses att ansluta till varandra
skall ligga inom toleransområdet 0,5 cm.
Tabell 1 Regler för indataleverans av linjer.
Tabell 2 sammanfattar de regler som gäller vid inleverans av nodgeometrier.
ID
R2.1
R2.2
Regel
Geometrin skall levereras som
ett dataset innehållande
punkter.
Punkterna skall vara ordnade
enligt de till noderna
anslutande länkarna.
Kommentar
-
Punkten skall vara placerad inom
toleransområdet 0,5 cm intill linjernas
gemensamma brytpunkt.
Tabell 2 Regler för indataleverans av nodgeometrier.
b.
Indataleverans med eller utan höjdvärden
I de senaste versionerna av formatet Shape kan geometrin lagras både i plan och höjd, dvs varje
koordinat innehåller x-, y- och z-värde. Höjdvärdet anger höjden över havet i meter. Vid
indataleverans är det tillåtet att både använda den nyare versionen av formatet och äldre versioner
som inte hanterar höjd.
I de fall då indataleverans sker med den nyare versionen av formatet och ursprungsdata saknar
höjdvärden måste höjdvärdet (eller Z-värdet) ansättas till värdet 0,00 För punktgeometrier innebär
det att höjdvärdet (eller Z-värdet) ansätts till 0,00. För linjegeometrier innebär det att höjdvärdet för
varje brytpunkt i linjegeometrin som saknar höjdvärde ansätts till värdet 0,00 Vissa verktyg eller
tillämpningar ansätter okänt värde till värdet noll. Värdet noll är dock ett giltigt värde i NVDBtillämpningen.
För en Shape-fil som har stöd för höjdvärden är det även tillåtet att blanda geometrier som innehar
höjdvärden och geometrier som inte innehar höjdvärden. Det är även tillåtet att för en
sammanhängande linjegeometri leverera några brytpunkter med höjdvärde och några utan.
c.
Indataleverans av företeelser
Genom Shape-formatet kan en företeelsetyp överföras per dataset. Det innebär t ex att en
dataleverantör som ska leverera företeelserna Övrigt vägnamn, Väghållare och Vägbredd måste
indataleveransen delas upp i tre dataset, ett för varje företeelsetyp 5. De företeelser som kan levereras
till NVDB beskrivs i dokumentet NVDB - Specifikation av innehålliii.
5
Efter särskild överenskommelse med NVDB kan flera företeelser levereras per shapefile.
TDOK 2010:298_Mall Handledning v. 2.0
9 (29)
SPECIFIKATION
DokumentID
Ev. ärendenummer
Version
[Ärendenummer]
6.1
Vid indataleverans av företeelser skall utbredningarna levereras som geometrier i formatets
geometrifil. Geometrierna kan antingen vara av typen punkt eller linje. De företeelser som kan
levereras in till NVDB kan delas in i tre kategorier:



Företeelser där utbredningen är en sträcka på länk.
Företeelser med utbredningar som punkter på länk.
Företeelser med utbredningar som nod.
Utbredningar av kategorin Sträcka på länk skall levereras genom geometrifiler innehållande
linjetypen Polylines. Geometrin för varje utbredning skall bestå av endast en Part6. Utbredningar av
kategorin Punkt på länk och Punkt på nod skall levereras genom geometrifiler innehållande punkter,
benämns även Points. Figur 3 visar de tre kategorier av utbredningar som kan importeras med Shapeformatet. I figuren anges utbredningarna som geometrier.
Utbredningsgeometri
Utbredningsgeometri
Utbredningsgeometri
Sträcka på länk
Punkt på länk
Punkt i nod
Figur 3 Shape formatet kan överföra tre kategorier av utbredningar.
Shape-formatet kan inte överföra företeelsetyper där varje företeelse består av en relation mellan flera
utbredningar. Exempel på företeelsetyper som inte kan överföras på grund av att varje företeelse
består av en relation mellan flera utbredningar är företeelsetypen Svängmöjlighet. Dessa företeelser
kan dock tillhandahållas vid utdataleverans, se kapitel f. Kapitel 5 innehåller en sammanställning av
de företeelsetyper som kan levereras till och från NVDB med formatet Shape.
Geometrin för utbredningen behöver inte vara ordnad enligt den länk eller den nod som den avses
gälla på. Vid indataleverans kommer NVDB att beräkna utbredningens start och slutpunkt. Figur 4
visar ett exempel på en inlevererad sträckutbredning på vägnätet där systemet matchar utbredningens
start och en slutpunkt. Tolerans för största tillåtna glapp mellan länk och utbredning anges av
operatören vid indataleverans.
Utbredningsgeometri
Länk
Tolkad start och
slutpunkt
Figur 4 Utbredningsgeometri som matchas mot länk.
6
Shape-formatet tillåter att varje linje av typen Polyline delas upp i ett antal delar, delarna benämns Parts.
TDOK 2010:298_Mall Handledning v. 2.0
10 (29)
SPECIFIKATION
DokumentID
Ev. ärendenummer
Version
[Ärendenummer]
6.1
Företeelsens attribut beskrivs i dokumentet NVDB - Specifikation av innehålliii. Varje attribut skall
anges som en kolumn i formatets attributfil. Det finns dock inget krav att kolumnnamnet skall vara
detsamma som attributets namn. Detta beror på att kolumnnamnet endast kan innehålla 10 tecken, en
begränsning i dBase-formatet. Kopplingen mellan företeelsens attributtyp och kolumn görs av
operatören i NVDB- systemet. Namnsättningen av kolumnerna i attributfilen bör dock anges så att en
utomstående person kan tolka attributnamnen. Kolumner som innehåller numeriska värden skall
definieras att innehålla numeriska värden. Kolumner som innehåller texter eller datum skall definieras
att innehålla text. Det finns inga krav på antal decimaler eller storlek på textfälten. Företeelsens
attributvärden skall anges enligt den värdemängd som anges i dokumentet NVDB - Specifikation av
innehåll. Attributtypen Väghållartyp för företeelsen Väghållare kan t ex bara anta värdena "Statlig",
"Kommunal" eller "Enskild".
Beskrivningen ovan beskriver några grundläggande principer för indataleverans av företeelser. Det
finns dock tre specialfall för indataleverans av företeelser. Dessa uppstår då den företeelse som ska
levereras är riktningsuppdelad, om företeelsen startar eller slutar i nod samt vid matchning av
företeelser mot identiteter. Dessa specialfall beskrivs i de tre följande kapitlen.
i.
Riktning för sträckutbredningar
För de företeelser där utbredningen har riktning skall riktningen anges i en speciell kolumn med
kolumnnamnet ”RIKTNING” (skrivs med versaler). Riktningen anges i förhållande till geometrins
riktning. Giltiga värden för utbredningens riktning är:



MED
MOT
MED OCH MOT
Värdet ”MED” innebär att utbredningen är riktad längs geometrins riktning. Värdet ”MOT” innebär att
utbredningen är riktad mot geometrins riktning. Riktningen räknas från geometrins första brytpunkt
med riktningen längs geometrin mot dess sista brytpunkt. Värdet ” MED OCH MOT kan användas då
det existerar en företeelse med två utbredningar som är riktade mot varandra på en och samma
vägsträcka. Ett exempel är företeelsen Hastighetsgräns. För många vägsträckor är den högsta tillåtna
hastigheten den samma för bägge körbanorna. I stället för att först leverera en företeelse med en
utbredning åt ena riktningen och sedan leverera samma företeelse med där utbredningen riktad åt det
motsatt hållet kan attributvärdet ” MED OCH MOT användas. Vid indataleverans av företeelser med
attributvärdet ”MED OCH MOT” kommer NVDB-systemet att bilda två utbredningar med motsatta
riktningar.
Figur 5 visar ett exempel på indataleverans av företeelsetypen Hastighetsgräns. I figuren visar
kartbilden ett dataset där varje geometri representerar en utbredning för företeelsetypen
Hastighetsgräns. Attributfilen som visas i tabellen under kartbilden innehåller företeelsens attribut. I
kartbilden är även utbredningsgeometrins riktning utritad. Företeelsens riktning kommer vid
indataleverans att sättas enligt geometrins riktning. I detta exempel gäller samma företeelse i båda
körriktningarna. Därav är värdet i riktnings-kolumnen ”MED OCH MOT”.
TDOK 2010:298_Mall Handledning v. 2.0
11 (29)
SPECIFIKATION
DokumentID
Ev. ärendenummer
Version
[Ärendenummer]
6.1
MED OCH MOT
MED OCH MOT
MED OCH MOT
MED OCH MOT
MED OCH MOT
MED OCH MOT
MED OCH MOT
MED OCH MOT
MED OCH MOT
MED OCH MOT
MED OCH MOT
Figur 5 Shapedataset preparerat för inleverans av företeelsetypen Hastighetsgräns.
ii.
Start- och slutnod för utbredningar
För företeelser med linje- eller nodutbredningar där utbredningen startar och/eller slutar i en nod kan
detta anges i attributfilen. Genom att ange huruvida utbredningen förhåller sig till noderna förhindras
eventuella felaktiga geometriska matchningar. En felaktig geometrisk matchning kan till exempel
uppstå då en sträckutbredning avses starta i en nod men där geometrin är placerad mer än 0,5 cm från
noden i länkens riktning. Figur 6 visar ett exempel på en felaktig geometrisk matchning där en
utbredningsgeometri skall matchas mot länk 2. I figurens vänstra bild visas den geometri som skall
motsvara en utbredning. Figurens högra bild visar den utbredning som skapats efter den geometriska
matchningen.
Utbredningsgeometri
Länk 1
Skapad utbredning
Länk 1
Länk 2
Länk 2
Figur 6 Geometrisk matchning av företeelser.
Utbredningen i figurens högra bild sträcker sig dock en bit in på länk 1, vilket inte var avsikten i det
här exemplet. Denna felaktiga matchning kan förhindras genom att ange att utbredningen skall starta i
nod.
TDOK 2010:298_Mall Handledning v. 2.0
12 (29)
SPECIFIKATION
DokumentID
Ev. ärendenummer
Version
[Ärendenummer]
6.1
Start och slutnod anges genom en speciell kolumn med kolumnnamnet ”NOD_ANSL” (skrivs med
versaler). Tabell 3 visar giltiga värden för ”NOD_ANSL”.
Värdeförrå Beskrivning
d
Ingen speciell hänsyn tas till noder vid skapande av utbredning.
INGET
START
Sträckutbredningen börjar i en nod.
SLUT
Sträckutbredningen slutar i en nod.
HELA
Sträckutbredningen börjar och slutar i en nod.
NOD
Nodutbredning.
Tabell 3 Värdeförråd för kolumnen NOD-ANSL.
iii.
Matchning av företeelser genom OID eller importerade identiteter
Den geometriska matchningen kan resultera i att utbredningar knyts till fel länkar eller noder. Vid
stora datamängder kan dessutom den geometriska matchnings- processen ta lång tid eftersom den är
mycket beräkningsintensiv. Det finns två alternativ till den geometriska matchningen som i viss mån
avhjälper dessa problem.


Matchning genom OID
Matchning genom Egna identiteter
Om man känner till OID (dvs objektidentiteten) för de länkar eller noder på vilka företeelserna skall
knytas kan man leverera dessa i formatets attributfil. Vid indataleverans av OID knyts geometrierna
till rätt länk eller nod. Objektidentiteterna ska överföras i formatets attributfil genom två kolumner.
Kolumnerna anges med namnen ”OID_PID” och ”OID_SID” (med versaler). Kolumnerna ska vara
definierade att innehålla numeriska värden. Värdet för identiteterna lagras i kolumnens rader.
Identiteternas uppbyggnad beskrivs i dokumentet ID-hantering och transaktioneriv.
TDOK 2010:298_Mall Handledning v. 2.0
13 (29)
SPECIFIKATION
DokumentID
iv.
Ev. ärendenummer
Version
[Ärendenummer]
6.1
Sammanfattning av indataleverans av företeelser
Tabell 4 sammanfattar de regler som gäller vid indataleverans av företeelser.
ID
R3.1
R3.2
Regel
Varje homogen utbredning
skall motsvaras av en
geometri i formatets
geometrifil.
De attribut som avses att
levereras skall anges som en
kolumn i formatets attributfil.
R3.3
Attribut för varje homogen
utbredning skall lagras i en
rad i attributtabellen.
R3.4
De kolumner som innehåller
numeriska värden skall vara
definierade att innehålla
numeriska värden och de
kolumner som innehåller text
eller datum skall vara
definierade att innehålla text.
Attributens värdemängd skall
anges enligt dokumentet
Specifikation av innehåll.
Vid indataleverans av
utbredningar med riktning
överförs geometrins riktning
till utbredningens riktning.
Genom kolumnen
”NOD_ANSL” kan
utbredningarnas förhållande
till vägnätets noder anges.
Företeelser kan knytas till
NVDB-vägnätet genom att
NVDB-identiteter läggs som
attribut till Shape-filen.
R3.5
R3.6
R3.7
R3.8
Kommentar
Vid indataleverans av geometri för linjer
får inte geometrierna bestå av fler än en
Part.
Företeelsen Slitlager har attributet
Slitlagertyp. Attributtabellen bör därför
innehålla en kolumn för dessa
attributdata.
Vid indataleverans av 5 st utbredningar
för företeelsetypen Slitlager ska
attributtabellen innehålla 5 st rader där
attributvärdet anges i attributtabellens
första och enda kolumn.
-
Attributtypen Väghållartyp för
företeelsen Väghållare kan vara "Statlig",
"Kommunal" eller "Enskild".
-
Syftet är att förhindra icke önskad
geometrisk matchning.
Tabell 4 Regler för indataleverans av företeelser.
TDOK 2010:298_Mall Handledning v. 2.0
14 (29)
SPECIFIKATION
DokumentID
Ev. ärendenummer
Version
[Ärendenummer]
6.1
4. Struktur vid utdataleverans
Med hjälp av Shape-formatet kan geometri för länkar, referenslänkar, noder samt vissa företeelsetyper
levereras från NVDB. Formatet kan inte överföra fullständig information om noder, länkar och
referenslänkar.
d.
Utdataleverans av linjer
Eftersom Shape-formatet inte kan innehålla topologisk information (i formatets grundutförande) kan
inte vägnätets länkar eller referenslänkar exporteras direkt till formatet. Utdataleverans av vägnätets
länkar eller referenslänkar består därför endast av dess geometri. Utdataleverans av länkarnas eller
referenslänkarnas geometri består därigenom av ett Shapedataset innehållande så kallade Polylines7.
För varje länk eller referenslänk överförs den primära och sekundära identiteten för objekten samt den
primära och sekundära identiteten för dess version. Identiteterna överförs i formatets attributfil
genom fyra kolumner. Kolumnerna har namnen ”OID_PID”, ”OID_SID”, ”VID_PID” samt ”VID_SID”
(med versaler). Kolumnerna innehåller numeriska värden med ett utfallsrum mellan 0 och
2147483647. Värdet för identiteterna lagras i kolumnens rader. Identiteternas uppbyggnad beskrivs i
dokumentet ”NVDB teknisk lösning - ID-hantering och transaktioner”.
7
En Polyline är en linjegeometri som består av ett antal sammanlänkade linjer.
TDOK 2010:298_Mall Handledning v. 2.0
15 (29)
SPECIFIKATION
DokumentID
v.
Ev. ärendenummer
Version
[Ärendenummer]
6.1
Utdataleverans av referenslänkar
Figur 7 visar en kartbild med geometrier för referenslänkar som exporterats till Shape. Under
kartbilden visas attributtabellen som innehåller referenslänkarnas objektidentiteter.
Figur 7 Utdataleverans av referenslänkar.
TDOK 2010:298_Mall Handledning v. 2.0
16 (29)
SPECIFIKATION
DokumentID
vi.
Ev. ärendenummer
Version
[Ärendenummer]
6.1
Utdataleverans av länkar
För varje länk överförs, förutom den primära och sekundära identiteten för objekten samt den primära
och sekundära identiteten för dess version, dessutom en länkidentitet.
Figur 8 nedan visar ett vägnät som ska exporteras till Shape. I figuren används följande beteckningar:



N = Nod
P = Port
RL = Referenslänk
Tabell 5 visar attributtabellen med Shapelinjernas identiteter vid utdataleverans av länkar.
Figur 9 visar Shapelinjer vid utdataleverans av länkar.
N2
N1
RL1
P0
P0
P0
N3
P1
RL2
P0
N4
Figur 8 Länkar som ska exporteras.
Referenslänksidentitet
RL1
RL1
RL2
Länkidentitet
N1-P0/N3-P0/2002-07-04
N3-P0/N2-P0/2002-07-04
N4-P0/N3-P1/2002-07-04
Tabell 5 Attributtabell vid utdataleverans av länkar.
Figur 9 Shapelinjer (streckade) vid utdataleverans av länkar.
TDOK 2010:298_Mall Handledning v. 2.0
17 (29)
SPECIFIKATION
DokumentID
Ev. ärendenummer
Version
[Ärendenummer]
6.1
Exempel – kurvrätning
1.
Figur 10 visar länkar som efter kurvrätning ska exporteras till Shape med ett betraktelse datum från
och med 2002-07-05. Enligt detta exempel öppnades den ursprungliga vägsträckan för trafik 2001-0101. Den ursprungliga vägsträckan representeras av RL1. En ”uträtad” vägsträcka öppnades för trafik
2002-07-04. Den ”uträtade” vägsträckan representeras av RL2. Kurvan stängdes för trafik 2002-0705, dvs. en dag senare, vilket innebär att referenslänkdelen RLD2 avslutas.
Observera att enligt detta exempel skapades RL2 minst en dag innan RLD2 avslutades. Detta innebär
att under ett dygn fanns det ”korsningar” som representeras N3 och N4. Noderna ”avslutats” från och
med 2002-07-05 då de ej länge behövs för att representera ”korsningar”.
I denna figur används följande beteckningar:




N = Nod
P = Port
RL = Referenslänk
RLD = Referenslänksdel
Vid export till Shape av länkar skapas en Shapelinje per referenslänkdel. Detta medför att för länken
från N1 till N2 (som existerar från och med 2002-07-05) skapas det tre stycken Shapelinjer.
Tabell 6 visar attributtabellen med Shapelinjernas identiteter enligt exemplet vid utdataleverans av
länkar. I tabellen finns tre rader, en rad per Shapelinje, med samma länkidentitet.
Figur 11 visar Shapelinjer vid utdataleverans av länkar enligt exemplet.
Avslutad
RLD2
N1
RL1
N2
P0
P0
P0
P0
N3
P1
P1
N4
RL2
Figur 10 Länkar som ska exporteras.
Referenslänksidentitet
RL1
RL2
RL1
Länkidentitet
N1-P0/N2-P0/2002-07-04
N1-P0/N2-P0/2002-07-04
N1-P0/N2-P0/2002-07-04
Tabell 6 Attributtabell vid utdataleverans av länk.
TDOK 2010:298_Mall Handledning v. 2.0
18 (29)
SPECIFIKATION
DokumentID
Ev. ärendenummer
Version
[Ärendenummer]
6.1
Figur 11 Shapelinjer vid utdataleverans av länk.
TDOK 2010:298_Mall Handledning v. 2.0
19 (29)
SPECIFIKATION
DokumentID
e.
Ev. ärendenummer
Version
[Ärendenummer]
6.1
Utdataleveans av punkter med NVDB-identiteter
Med Shape-formatet kan geometrin för noderna överföras som ett dataset med punkter
(geometritypen Point) där NVDB- identiteterna knyts till punkterna genom filformatets attributtabell.
Vid utdataleverans är geometrierna ordnade enligt de till punkterna anslutande länkar med
toleransavståndet 0,5 cm. Det vill säga koordinaterna för punktens geometri kan skilja med upp till 0,5
cm jämfört med koordinaterna för de anslutande länkarnas brytpunkter.
För varje punkt överförs den primära och sekundära identiteten för objektet samt den primära och
sekundära identiteten för dess version. Identiteterna överförs i formatets attributfil genom fyra
kolumner. Kolumnerna har namnen ”OID_PID”, ”OID_SID”, ”VID_PID” samt ”VID_SID” (med
versaler). Kolumnerna innehåller numeriska värden med ett utfallsrum mellan 0 och 2147483647.
Värdet för identiteterna lagras i kolumnens rader. Identiteternas uppbyggnad beskrivs i dokumentet
”NVDB Teknisk lösning - ID-hantering och transaktioner.
Figur 12 visar en kartbild med geometrier för noder och länkar som exporterats till Shape. Nedanför
kartbilden visas attributfilen som innehåller nodernas NVDB- identiteter.
Figur 12 Geometri för noder samt nodernas NVDB-identiteter kan exporteras med hjälp av Shape-formatet
f.
Utdataleverans av företeelser
Från NVDB-systemet kan företeelser exporteras med hjälp av formatet Shape. De företeelsetyper som
kan exporteras beskrivs i dokumentet NVDB - Specifikation av innehålliii. Vid utdataleverans av en
TDOK 2010:298_Mall Handledning v. 2.0
20 (29)
SPECIFIKATION
DokumentID
Ev. ärendenummer
Version
[Ärendenummer]
6.1
företeelsetyp representeras företeelsens utbredningar som geometrier i formatets geometrifil.
Företeelsens attribut överförs genom formatets attributfil.
Genom formatet kan endast en företeelsetyp per dataset levereras (med hjälp av så kallad
homogenisering kan dock fler företeelsetyper levereras, se kapitel 1.1g). Det innebär till exempel att om
man vill exportera företeelserna Hastighetsgräns, Väghållare och Vägbredd delas utdataleveransen
upp i tre dataset, ett för varje företeelsetyp.
Företeelsetypens attribut exporteras enligt den struktur som beskrivs i dokumentet NVDB Specifikation av innehåll. Varje attribut exporteras som en kolumn i formatets attributfil.
Kolumnnamnet ansätts till attributnamnet. Kolumnnamnet trunkeras (avkortas) och ansätts ett
löpnummer om kolumnnamnet innehåller fler än 10 tecken, eftersom formatet endast tillåter
kolumnnamn med högst 10 tecken. Attributet Organisationsnummer för företeelsetypen Väghållare
består av 19 tecken. Vid utdataleverans av företeelsen Väghållare trunkeras attributnamnet till
Organisat1. Ändelsen ”1” är ett löpnummer som räknas upp då företeelsen innehåller mer än ett namn
där de första nio tecknen är lika.
Företeelsens attributvärden exporteras enligt den värdemängd som anges i dokumentet NVDB Specifikation av innehåll. Attributtypen Väghållartyp för företeelsen Väghållare kan anta värdena
"Statlig", "Kommunal" eller "Enskild". Vid utdataleverans kommer kolumnerna med numeriska
värden definieras att innehålla numeriska värden och kolumnerna med texter eller datum definieras
att innehålla text.
Utbredningarna för företeelserna överförs genom formatets geometrifil. Geometrierna kan antingen
vara av typen punkt eller linje. De företeelser som kan exporteras från NVDB kan delas in i tre
kategorier:



Företeelser med sträck- och vägutbredning.
Företeelser med punkt- och nodutbredning.
Företeelser med svängutbredning.
Följande tre kapitel beskriver exporten av utbredningar som geometrier samt utseendet för
attributfilen för de tre kategorierna av företeelsetyper.
vii.
Företeelser med sträck- och vägutbredning
Sträck- och vägutbredningar exporteras som linjegeometrier i formatets geometrifil. Exempel på
företeelser med sträckutbredning är Slitlager och Väghållare. Exempel på företeelser med
vägutbredning är Gatunamn och Vägnummer.
Vid utdataleverans av företeelser med sträckutbredningar som har riktning anges riktningen i en
speciell kolumn med kolumnnamnet ”RIKTNING” (skrivs med versaler). Riktningen anges i
förhållande till geometrins riktning. Giltiga värden för utbredningens riktning är:



MED
MOT
MED OCH MOT
Värdet ”MED” innebär att utbredningen är riktad längs geometrins riktning. Värdet ”MOT” innebär att
utbredningen är riktad mot geometrins riktning. Riktningen räknas från geometrins första brytpunkt
med riktningen längs geometrin mot dess sista brytpunkt. Värdet ” MED OCH MOT används då det
TDOK 2010:298_Mall Handledning v. 2.0
21 (29)
SPECIFIKATION
DokumentID
Ev. ärendenummer
Version
[Ärendenummer]
6.1
existerar en företeelse med två utbredningar som är riktade mot varandra på en och samma
vägsträcka.
Figur 13 visar ett exempel på utdataleverans av företeelsetypen Hastighetsgräns. I figuren visar
kartbilden ett dataset där varje geometri representerar en utbredning för företeelsetypen
Hastighetsgräns. Attributfilen innehåller företeelsens attribut. De attributnamn som innehåller fler än
10 tecken är trunkerade och har ett löpnummer.
TDOK 2010:298_Mall Handledning v. 2.0
22 (29)
SPECIFIKATION
DokumentID
OID_PID OID_SID VID_PID VID_SID Högsta ti
1000
98427
10081
672
90
1000
98433
10027 143678
90
1000
98445
10081
674
70
1000
98445
10081
674
70
1000
98449
10081
675
50
1000
98449
10081
675
50
Ev. ärendenummer
Version
[Ärendenummer]
6.1
RIKTNING
MED OCH MOT
DUBBEL
MED OCH MOT
DUBBEL
MED
MOT
MED
MOT
LANK_ID
1:135220009-1/1:135220010-0/1999-03-28
1:135220010-1/1:135220011-0/1985-08-23
1:135220013-1/1:135220008-2/1999-03-28
1:135220013-1/1:135220008-2/1999-03-28
1:135220014-1/1:135220004-1/1999-03-28
1:135220014-1/1:135220004-1/1999-03-28
FRAN_DATUM TILL_DATUM
19990328
99991231
19990328
99991231
19990328
99991231
19990328
99991231
19990328
99991231
19990328
99991231
Figur 13 Shapedataset vid utleverans av företeelsetypen Hastighetsgräns.
viii.
Företeelser med punkt- och nodutbredning
Punkt- och nodutbredningar exporteras som punktgeometrier i formatets geometrifil. Exempel på
företeelser med punktutbredning är Väghindersamt Vändmöjlighet. Exempel på företeelser med
nodutbredning är Vändmöjlighet.
ix.
Svängutbredning
Svängutbredningar exporteras som linjegeometrier i formatets geometrifil. Exempel på en
företeelsetyp med svängutbredning är
Svängmöjlighet.
Svängutbredningen pekar ut från- och till-länk samt mellanliggande nod. Vid export av företeelser
med svängutbredningar kommer dock varje svängutbredning att exporteras som en sammanhängande
linjegeometri som sträcker sig längs från-länken till till-länken. Geometrin för svängutbredningen är
riktad från från-länken mot till-länken.
Figur 14 visar ett exempel på export av företeelsetypen Svängmöjlighet. I figuren beskrivs att det är
möjligt att svänga vänster mot Bygatan vid färd längs Storgatan. Vid utleverans med formatet Shape
levereras svängutbredningen enligt den markerade sträckan i figuren. Geometrins riktning följer även
riktningspilarna i figuren.
TDOK 2010:298_Mall Handledning v. 2.0
23 (29)
SPECIFIKATION
DokumentID
Ev. ärendenummer
Version
[Ärendenummer]
6.1
Figur 14 Utdataleverans av företeelsetypen svängmöjlighet.
g.
Utdataleverans av homogeniserat vägnät
Vissa CAD och GIS har begränsade möjligheter att lagra överlappande information. Ett vägnät
innehåller i regel ett antal företeelser som överlappar varandra. Företeelserna Hastighetsgräns,
Slitlager och Väghållareär exempel på företeelser där dess utbredningar alltid överlappar varandra.
En lösning till det problemet är att dela upp geometrin så att varje geometri svarar mot en vägsträcka
med homogena attribut. Genom homogenisering kan flera företeelsetyper överföras i ett dataset. Figur
15 visar homogenisering av de två företeelserna Hastighetsgräns och Vägbredd. Vid
homogeniseringen skapas tre homogena segment där varje segment består av en kombination av de
två företeelsernas värden.
Hastighet
En länk med två
överlappande
företeelser med
vardera två
utbredningar
50 km/h
70 km/h
Vägbredd
5,0 m
7,0 m
Homogeniserat
vägnät med tre
homogena
utbredningar
50 km/h och 5,0 m
50 km/h och 7,0 m
70 km/h och 7,0 m
Figur 15 Homogenisering av vägnät.
TDOK 2010:298_Mall Handledning v. 2.0
24 (29)
SPECIFIKATION
DokumentID
Ev. ärendenummer
Version
[Ärendenummer]
6.1
Vid utdataleverans av ett homogeniserat vägnät skapas ett Shapedataset där geometrin är uppdelad så
att varje sammanhängande geometri motsvarar en homogen vägsträcka. Attributfilen innehåller för en
uppsättning av de företeelser och dess värden för varje homogen sträcka samt ett heltal som är unikt
för företeelseattributens sammansättning.
Vid utdataleverans av företeelser som har riktning anges riktningen genom en separat kolumn med
kolumnnamnet ”RIKTNING” (skrivs med versaler). Riktningskolumnen är alltid placerad efter den
kolumn som innehåller attributvärden för företeelsen med riktning. Riktningen anges i förhållande till
geometrins riktning. Giltiga värden för utbredningens riktning är:



MED
MOT
MED OCH MOT
Värdet ”MED” innebär att utbredningen är riktad längs geometrins riktning. Värdet ”MOT” innebär att
utbredningen är riktad mot geometrins riktning. Riktningen räknas från geometrins första brytpunkt
med riktningen längs geometrin mot dess sista brytpunkt. Värdet ” MED OCH MOT används då det
existerar en företeelse med två utbredningar som är riktade mot varandra på en och samma
vägsträcka.
Figur 16 visar ett exempel på hur ett homogeniserat vägnät kan se ut. Vägnätet är homogeniserat på
företeelserna Hastighetsgräns och Vägbredd och företeelseattributen Högsta tillåtna hastighet och
Bredd. Vägnätet är uppdelat så att varje sammanhängande geometri är en homogen sträcka med
avseende på de homogeniserade attributvärdena.
Figur 16 Kartbild som visar ett homogeniserat Shapedataset.
Figur 17 innehåller attributfilen för det homogeniserade Shapedatasetet. Attributfilen innehåller fyra
kolumner (för utom Shape-kolumnen som genereras av programvaran). Dessa kolumner är
TDOK 2010:298_Mall Handledning v. 2.0
25 (29)
SPECIFIKATION
DokumentID
Ev. ärendenummer
Version
[Ärendenummer]
6.1
namngivna HomogenID, Hastighet, Riktning och Vägbredd. Kolumnerna Hastighet och Vägbredd är
namngivna efter namnet på företeelsetyperna enligt dokumentet NVDB-Specifikation av innehåll.
Eftersom företeelsen Hastighetsgräns har riktning följer en riktningskolumn efter kolumnen
Hastighet. Företeelsen Vägbredd inte har någon riktning enligt dess definition så finns ingen
riktningskolumn efter företeelsen. I det här exemplet har samtliga vägar samma värden i både fram
och bakriktningen. Kolumnen HomogenID innehåller ett unikt värde för varje kombination av
företeelseattribut. Med hjälp av kolumnen HomogenID kan t ex kartbilden färgläggas enligt kartbilden
i figur 11.
MED OCH MOT
MED OCH MOT
MED OCH MOT
MED OCH MOT
MED OCH MOT
MED OCH MOT
MED OCH MOT
Figur 17 Attributfil för ett homogeniserat Shapedataset.
TDOK 2010:298_Mall Handledning v. 2.0
26 (29)
SPECIFIKATION
DokumentID
Ev. ärendenummer
Version
[Ärendenummer]
6.1
5. Överföring av företeelser med formatet Shape
Företeelser som exporteras har attribut som skrivs i attributfilen. Det här kapitlet beskriver vilka
attribut som exporteras och vilka datatyper dessa har i filen. Vissa attribut är redan beskrivna i detta
dokument men återkommer i det här kapitlet för fullständighetens skull.
NVDB använder sig av OEM (Original Equipment Manufacturer), OEM är ett teckenset där varje tabell
i teckensetet innehåller 256 tecken. I detta teckenset ryms alla bokstäver både gemener och versaler
samt många andra tecken. Vilken tabell som används beror på vilka lands och språkinställningar som
gjorts i Windows.
De Datatyper som används i attributfilen är följande moLong, moDouble och moString. Det är format
för heltal, flyttal och strängar.
Heltalstypen moLong beskrivs med ett fält precision som betyder maximalt antal signifikanta siffror.
Flyttalstypen moDouble beskrivs med precision och scale, precision har samma betydelse som för
moLong, scale betyder antal decimaler. Strängtypen moString beskrivs med length vilket betyder
maximalt antal tecken.
För vissa företeelse attribut finns det värde förråd, vilka värden som är giltiga beskrivs inte i det här
dokumentet.
Nedan följer en samanställning av attributsfilens attribut/kolumner.
h.
x.
Obligatoriska attribut.
Identiteter
Tabell 8 Obligatoriska identitets-attribut vid företeelse export
Namn
FOID_PID
FOID_SID
OID_PID
OID_SID
VID_PID
VID_SID
Datatyp
moLong
moLong
moLong
moLong
moLong
moLong
Precision
10
10
10
10
10
10
Beskrivning
Företeelsens primär objekt identitet
Företeelsens sekundär objekt identitet
Nätelementets primär objekt identitet
Nätelementets sekundär objekt identitet
Nätelementets primär versions identitet
Nätelementets sekundär versions identitet
TDOK 2010:298_Mall Handledning v. 2.0
27 (29)
SPECIFIKATION
DokumentID
xi.
Ev. ärendenummer
Version
[Ärendenummer]
6.1
Datum
Tabell 9 Obligatoriska datum-attribut vid företeelse export
Namn
FRAN_DATUM
TILL_DATUM
Datatyp
moLong
moLong
Precision
8
8
Beskrivning
Företeelsen är giltig from detta datum
Företeelsen är giltig tom detta datum
En företeelse som är giltig i oändlighet exporteras med TILL_DATUM lika med 99991231.
i.
Attribut beroende på företeelsens utbredningstyp
Företeelsetypen bestämmer vilken eller vilka utbredningstyper som kan kopplas till en företeelse av
denna typ. Utbredningstyper som exporteras till shapedataset bestående av polylines är
sträckutbredning (S), vägutbredning (V), vägutbredning med värd (VV) och svängutbredning (S).
Utbredningstyper som exporteras till shapedataset bestående av points är nodutbredningar (N) och
punktutbredningar (P).
Tabell 10 moString Attribut beroende på utbredningstyp
Namn
LANK_ID
RIKTNING
SIDA
Length
100
7
6
HÖJDNIVÅ
13
Utbredningtyper
S, V, VV, P
S, V, VV, P
S, P
S, P
Beskrivning/Värdeförråd
Länd identitet
MED, MOT, MED OCH MOT
VÄNSTER, HÖGER, VÄNSTERHÖGER,
MITTEN, KORSANDE
ÖVER, UNDER, PÅ,
RIKTNING, SIDA och HÖJDNIVÅ används dock enbart då företeelsetypen stödjer dessa attribut.
Tabell 11 molong Attribut beroende på utbredningstyp
Namn
LROLL
VROLL
Precision
1
1
Utbredningtyper
V, VV
VV
Värdeförråd
0 (Normal), 1 (Framåt), 2 (Bakåt), 3 (Gren)
0 (ej värd) , 1 (värd)
OBS! Företeelser med svängutbredningar är inte implementerat och kan inte beskrivas i
shapeformatet.
j.
Attribut beroende på Företeelsens attributvärden
Företeelsens attributvärden exporteras Namn lika med attributmedlems namn och Datatyp enligt
nedanstående konverteringstabell. Är namnet längre än 9 tecken långt användes de nio första
bokstäverna i namnet. Existerar det fler än ett attributvärde med samma namn förlängs namnet med
ett index.



Beskrivni
Beskrivni_2
Beskrivni_3
Exempel: Beskrivning som attributmedlemsnamn för tre olika attributmedlemmar.
Attributmedlemmar som är samtidiga exporteras inte om de inte är obligatoriska och då exporteras
endast den första attributmedlemmen.
TDOK 2010:298_Mall Handledning v. 2.0
28 (29)
SPECIFIKATION
DokumentID
xii.
Ev. ärendenummer
Version
[Ärendenummer]
6.1
Konverteringstabell
Konverteringstabell som beskriver konvertering mellan företeelse-attributvärdets datatyp till datatyp i
attributfilen. Vissa attributvärden har värdeförråd men de kommer inte att redovisas här (se
datakatalog).
Attributvärdet
s
Datatyp
FmBool
FmInt
FmEnum
FmDateTime
FmDate
FmTime
FmString
FmFloat
Attributfilens
Datatyp
moLong
moLong
moLong
moString
moString
moString
moString
moDouble
Precisio
n
Scale
Length
2
10
10
20
20
20
>=98
19
1-6
Tabell 12 Konverteringstabell
TDOK 2010:298_Mall Handledning v. 2.0
29 (29)
SPECIFIKATION
DokumentID
Ev. ärendenummer
Version
[Ärendenummer]
6.1
6. Källförteckning
Dokumenten finns att ladda ner ifrån www.nvdb.se
i
Teknisk baskrivning av datautbyte, NVDB Teknisk lösning.
ESRI Shapefile Technical Description, ESRI Inc, July 1998. www.esri.com.
iii
NVDB - Specifikation av innehåll,.
iv
NVDB Teknisk lösning - ID-hantering och transaktioner,
ii
TDOK 2010:298_Mall Handledning v. 2.0