Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot (Luonnos sovellusohjeeksi)

Samankaltaiset tiedostot
Osa 5 LandXML / Linjaus- ja tasaustiedot (Luonnos sovellusohjeeksi)

Built Environment Process Reengineering (PRE)

Osa 7 LandXML / Poikkileikkaustiedot (Soveltuvuuskartoitus)

Inframodel 2 kehityshanke

Osa 1 Sijaintitiedon toimittaminen MMH360 formaatissa Maanmittauslaitokselle

SÄHKE-hanke. Tekninen mallintaminen SÄHKE-metatietojen XML Schema

Infra-alan kehittämistulosten käyttöönotto teiden suunnittelussa ja rakentamisessa 15977/2006/30/

Osa 3 Kuntaliiton Maastotietomuoto -formaatin hyödyntäminen Tielaitos -formaatin kehittymisessä (esiselvitys)

Osa 4 LandXML / Otsikkotiedot (Luonnos sovellusohjeeksi)

Opiskeluoikeudet. Kaaviokuva

Opintosuoritukset. Kaaviokuva

Yhteentoimivuutta edistävien työkalujen kehittäminen

Tietoa tiensuunnitteluun nro 76

KMTK lentoestetyöpaja - Osa 2

tiedonsiirron sovellusohje v1.2

PRE/infraBIM tietomallivaatimukset ja -ohjeet

Tuomiorekisterin ratkaisuhaun kehittäminen

Built Environment Process Reengineering (PRE)

( ( OX2 Perkkiö. Rakennuskanta. Varjostus. 9 x N131 x HH145

Inframodel-pilottihanke. Infra-alan tuotemalliseminaari

Metsälamminkankaan tuulivoimapuiston osayleiskaava

TM ETRS-TM35FIN-ETRS89 WTG

TM ETRS-TM35FIN-ETRS89 WTG

TM ETRS-TM35FIN-ETRS89 WTG

Poikkeusinfo XML-rajapinnan kuvaus, rajapinnan versio 2 Seasam Group

TM ETRS-TM35FIN-ETRS89 WTG

Tynnyrivaara, OX2 Tuulivoimahanke. ( Layout 9 x N131 x HH145. Rakennukset Asuinrakennus Lomarakennus 9 x N131 x HH145 Varjostus 1 h/a 8 h/a 20 h/a

WindPRO version joulu 2012 Printed/Page :47 / 1. SHADOW - Main Result

( ,5 1 1,5 2 km

WindPRO version joulu 2012 Printed/Page :42 / 1. SHADOW - Main Result

TM ETRS-TM35FIN-ETRS89 WTG

Inframodel-spesifikaation päivitys Loppuraportti

StanForD-XML. Juha-Antti Sorsa, Tapio Räsänen, Vesa Imponen

TM ETRS-TM35FIN-ETRS89 WTG

TM ETRS-TM35FIN-ETRS89 WTG

JHS XXX Kansallisen tie- ja katuverkostoaineiston ylläpito ja ylläpitotietojen dokumentointi

,0 Yes ,0 120, ,8

XML kielioppi. Elementtien ja attribuuttien määrittely. Ctl230: Luentokalvot Miro Lehtonen

TM ETRS-TM35FIN-ETRS89 WTG

Modulaariset tietosisältömäärittelyt Tilannekatsaus

Infra FINBIM YLEISET TAVOITTEET, AP1 Hankintamenetelmät FINBIM-PILOTTIPÄIVÄ ANTTI KARJALAINEN

Luonnos eams-rakenteeksi

Liite A. Kantakartan mallinnus tiedonsiirtoa varten

Rakennukset Varjostus "real case" h/a 0,5 1,5

Liite D: Poikkeamispäätösten ja suunnittelutarveratkaisujen mallinnus tiedonsiirtoa varten

1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

Inframodel tiedonsiirto

TM ETRS-TM35FIN-ETRS89 WTG

TM ETRS-TM35FIN-ETRS89 WTG

Tietueet. Tietueiden määrittely

Paikkatiedot metsäkeskussanomissa soveltamisohjeet

Built Environment Process Reengineering (PRE)

TM ETRS-TM35FIN-ETRS89 WTG

Arvosanatietojen siirto oppilaitoksista opintopolkuun 2017

Muuttujien määrittely

National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007

TM ETRS-TM35FIN-ETRS89 WTG

Schema ReitinTilaus.xsd

Sisällys. 18. Abstraktit tietotyypit. Johdanto. Johdanto

SÄHKE-hanke. Abstrakti mallintaminen Tietomallin (graafi) lukuohje

Tero Pietilä, IT-Pie Oy. CityGML 2.0: Mitä tiedämme nyt?

Tietojen toimittaminen Skeemat Viestit Kansallisen tulorekisterin perustamishanke

Liite B. Asemakaavan mallinnus tiedonsiirtoa varten

Schema Asiakasprofiili.xsd

Tietojen toimittaminen Skeemat Käsittelypalautteen kysely Kansallisen tulorekisterin perustamishanke

PRE/infraBIM tietomallivaatimukset ja ohjeet

Tietojen toimittaminen Skeemat Mitätöintitiedot Kansallisen tulorekisterin perustamishanke

Sosiaalihuollon asiakastiedon arkiston validointipalvelu

KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ

JULKISTEN VERKKOPALVELUJEN LAATUKRITEERISTÖN KONSEPTI

TESTIRAPORTTI - JÄRJESTELMÄ, ADMIN Virtuaaliyhteisöjen muodostaminen Versio 1.0

Loppuraportti - Yhteenveto

( N117 x HH141 ( Honkajoki N117 x 9 x HH120 tv-alueet ( ( ( ( ( ( ( ( ( ( m. Honkajoki & Kankaanpää tuulivoimahankkeet

Helsingin yliopisto / TKTL XML-Metakieli XML Schema

SÄHKE-hanke. Tekninen mallintamisen Siirtotiedoston metatietokuvaukset

T2V2 Vaaratilanneilmoitussanomakuvaus

Tietojen toimittaminen Skeemat Käsittelypalautteen kysely Kansallisen tulorekisterin perustamishanke

Apuja ohjelmointiin» Yleisiä virheitä

Muutokset suoran sanoma-asioinnin webservicepalvelun

Paikkatietojen tietotuotemäärittely

KANSALLINEN MAASTOTIETOKANTA

Toiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen

Suunnitellun maankäytön skeeman ja kaavan vertailutaulukko esimerkki

Koodistopalvelun REST-rajapinnat

Paikkatietojen tietotuotemäärittely

Taulukot. 1. Taulukon rakenne: ICT01D Elina Ulpovaara

Maanmittauslaitos Versio 1.1 Kiinteistötietojen kyselypalvelu (WFS) Sivu Tuotekuvaus Palstan tietoja-tuote

SQL-perusteet, SELECT-, INSERT-, CREATE-lauseet

JHS 178 Kunnan paikkatietopalvelurajapinta Liite 1 Kantakartan mallinnus tiedonsiirtoa varten

Keskittämisrenkaat. Meiltä löytyy ratkaisu jokaiseen putkikokoon, 25 mm ja siitä ylöspäin.

INSPIREn määrittelyjen mukaisen tietotuotteen muodostaminen: <Mineraalivarat>

Varmennepalvelu Rajapintakuvaus Kansallisen tulorekisterin perustamishanke

Mittaustietojen SAF-aineistokuvaus kaasudatahubiin

Ajettavat luokat: SM: S1 (25 aika-ajon nopeinta)

Kuvat. 1. Selaimien tunnistamat kuvatyypit

HELIA 1 (17) Outi Virkki Tiedonhallinta

Tietojen jakelu Skeemat Palvelupyyntö Kansallisen tulorekisterin perustamishanke

Paikkatiedon mallinnus Dokumentoinnin ymmärtäminen. Lassi Lehto

Tietotuoteseloste, Museoviraston Inspire-aineistot (Suojellut alueet)

Transkriptio:

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot (Luonnos sovellusohjeeksi) VTT RAKENNUS- JA YHDYSKUNTATEKNIIKKA ESPOO 2003

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 2/39 Versiohistoria Versio Pvm Sisältö 0.2.0-1.1.4 08.09 12.11.2003 Työversiot (Centroid). 1.2.0 1.4.0 13.11-12.12.2003 Työversiot (Centroid). Draft A 18.12.2003 Lopulliset korjausehdotukset (VTT / Porkka). Draft B 31.12.2003 Final Draft (Centroid). Draft 13.01.2004 Korjauksia esimerkkitiedostoon (Centroid) Final 23.01.2004 Julkaistava versio

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 3/39 Alkusanat Käsillä oleva raportti on sovellusohjeen luonnos ja samalla inframodel - infrasuunnittelun tietomalli tiedonsiirtoon tutkimushankkeen osaraportti. Hanke kuuluu INFRA Rakentaminen ja palvelut 2001-2005 teknologiaohjelmaan. Rahoittajina olivat TEKES, SKOL ry, Tiehallinto, Ratahallintokeskus, Tieliikelaitos ja VTT. Pääosin vuoden 2003 aikana toteutettua projektia ohjasi johtoryhmä, johon kuuluivat Tom Warras (Tekes), Matti Ryynänen (Tiehallinto), Harri Yli-Villamo (Ratahallintokeskus), Jorma Penijärvi (Tieliikelaitos), Jorma Rajala (Helsingin kaupunki), Heikki Halttula (Viasys Oy), Juha Liukas (Sito/SKOL ry), Juha Kajanen (Tekla Oyj) ja Markku Pienimäki (VTT Rakennus- ja yhdyskuntatekniikka). Tutkimuksen pääkoordinaattori oli VTT Rakennus- ja yhdyskuntatekniikka, jossa toteutukseen osallistuivat erikoistutkija Juha Hyvärinen, tutkija Janne Porkka ja tutkimusinsinööri Ilkka Heinonen. Hanke edistää yhtenäistä menettelyä infrastruktuurin suunnitteluvaiheen tiedonsiirrossa eri ohjelmistojen välillä. Tarkasteltaessa osapuolien välistä tiedonsiirtoa on tehottomuuden koettu luovan nykytilanteessa merkittäviä lisäkustannuksia. Ongelmakentän laajuuden takia inframodel tutkimushankkeessa keskityttiin ennalta määriteltyjen tiedonsiirron ongelma-alueiden kehitykseen. Tavoite on prioriteettialueiden käytäntöjen kehitys vallitsevia tiedonsiirtotapoja parantamalla ja tarkastelemalla kansainvälisen LandXML standardin version 1.0 soveltuvuutta suunnitteluohjelmistojen väliseen tiedonsiirtoon. Tutkimushankkeen tarkempi sisältö muodostuu seitsemästä prioriteettialueesta, tulokset esitellään osaraporteissa ja yhteenvedossa (ladattavissa http://cic.vtt.fi/projects/inframodel). Infra pohjatutkimusformaatin versio 1.0 on annettu julkaistavaksi Suomen Geoteknillisen Yhdistyksen (SGY) internet sivuille (http://www.sgy.fi). inframodel Loppuraportti - Yhteenveto Osa 1: Sijaintitiedon toimittaminen MMH360 formaatissa Maanmittauslaitokselle Osa 2: Infra pohjatutkimusformaatti versio 1.0 Osa 3: Kuntaliiton Maastotietomuoto formaatin hyödyntäminen Tielaitos formaatin kehittämisessä (esiselvitys) Osa 4: LandXML / Otsikkotiedot Osa 5: LandXML / Linjaus- ja tasaustiedot Osa 6: LandXML / Vesijohto- ja viemäriverkoston tiedot Osa 7: LandXML / Poikkileikkaustiedot Tulevaisuudessa tiedonsiirron menetelmille on saavutettava laaja ja yleinen hyväksyntä. Tämän hankkeen esittelemien formaattien käyttöön siirtymistä suositellaan alalla; muutoksien välttämättömyydestä ollaan jo laajasti yhtä mieltä. Yleisen ja avoimen suunnitelmien tiedonsiirtoformaatin käyttöönotto edellyttää tulevaisuudessa yhteistyötä ohjelmistotalojen ja hankkeiden osapuolien kesken. Edessä on tarkemman tiedonsiirron ja toiminnallisen määrittelyn toteuttaminen, implementointi, testaus, pilotointi ja käyttöönoton opastus sekä koulutus asiakastahoilla. Espoossa joulukuussa 2003, VTT Rakennus- ja yhdyskuntatekniikka

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 4/39 Sisällysluettelo Alkusanat... 3 Sisällysluettelo... 4 1 Johdanto... 6 2 Vaatimusmäärittely... 7 3 Rakennemäärittely... 8 3.1 Tietosisältö...8 3.2 Relaatiot ja rajoitteet...10 3.2.1 Putken pään koordinaatit...10 3.2.2 Kaivon sijainti ja rakenne...10 3.2.3 Putki...11 4 LandXML skeema... 11 4.1 Yhteiset määrittelyt...12 4.1.1 Mittayksiköt Units...12 4.1.2 Lisätieto Feature...13 4.1.3 Keskipiste Center...14 4.2 Putkiverkostot PipeNetworks...15 4.3 Putkiverkosto PipeNetwork...16 4.3.1 Putket Pipes...17 4.3.1.1 Putki Pipe... 18 4.3.1.1.1 Putken alku- ja loppukoordinaatit - Pipe.Feature.Property... 20 4.3.1.1.2 Pyöreä putki CircPipe... 21 4.3.1.1.3 Soikea putki ElliPipe... 22 4.3.1.1.4 Suorakulmainen putki - RectPipe... 23 4.3.1.1.5 Kouru Channel... 24 4.3.2 Rakenteet Structs...25 4.3.2.1 Rakenne Struct... 26 4.3.2.1.1 Pyöreä rakenne CircStruct... 29 4.3.2.1.2 Suorakulmainen rakenne RectStruct... 30 4.3.2.1.3 Imuaukko InletStruct... 31 4.3.2.1.4 Purkuaukko OutletStruct... 31 4.3.2.1.5 Liitos (liitos, haara, taite) Connection... 32 4.3.2.1.6 Liityntä - Invert... 33 5 Siirtotiedosto... 35 6 Johtopäätökset... 38 Lähteet... 39

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 5/39 Kuvaluettelo Kuva 1: Vesi- ja viemäriverkoston kuvauksessa käytetty LandXML skeema...12 Kuva 2: Siirtotiedostoesimerkki putkiverkostosta (sadevesi)....37 Taulukkoluettelo Taulukko 1: Vesi- ja viemäriverkoston vaatimukset...7 Taulukko 2: InfraModelin mukaiset vesi- ja viemäriverkoston tietojen LandXML elementit..9 Taulukko 3: <Feature> elementin sisältö....13 Taulukko 4: <Center> elementin sisältö...14 Taulukko 5: <PipeNetworks> elementin sisältö...15 Taulukko 6: <PipeNetwork> elementin sisältö....16 Taulukko 7: <Pipes> elementin sisältö...17 Taulukko 8: <Pipe> elementin sisältö....19 Taulukko 9: Pipe.Feature.Property laajennuksen sisältö...21 Taulukko 10: <Pipe> elementin sisältö....21 Taulukko 11: <ElliPipe> elementin sisältö....22 Taulukko 12: <RectPipe> elementin sisältö...23 Taulukko 13: <Channel> elementin sisältö...24 Taulukko 14: <Structs> elementin sisältö....25 Taulukko 15: <Struct> elementin sisältö...27 Taulukko 16: <CircStruct> elementin sisältö...29 Taulukko 17: <RectStruct> elementin sisältö....30 Taulukko 18: <InletStruct> elementin sisältö....31 Taulukko 19: <OutletStruct> elementin sisältö...31 Taulukko 20: <Connection> elementin sisältö...32 Taulukko 21: <Invert> elementin sisältö...33

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 6/39 1 Johdanto Tässä raportissa, joka on luonnos sovellusohjeeksi, kuvataan tiedonsiirron rakennemalli infrasuunnittelun osa-alueelle: Vesihuollon suunnittelu - Vesi- ja viemäriverkoston tiedot. Määrittely on osa inframodel infrasuunnittelun tietomalli tiedonsiirtoon hanketta ja sen on toteuttanut Sito-yhtiöissä määrittelytyöryhmä Juha Liukas, Juha Pesonen ja Timo Tolkki. Työ toteutettiin syksyn 2003 aikana. Dokumentti sisältää vaatimusmäärittelyn tiedonsiirron tietosisällön esittämisen osalta sekä skeematason LandXML tarkastelun kunnallisteknisen suunnittelun vesi- ja viemäriverkoston tiedoista. InfraModel -määrittely ja sen tietorakenne pohjautuu pieniä poikkeuksia lukuun ottamatta suoraan LandXML version 1.0 määrittelyyn, josta käytetään dokumentissa lyhennystä LandXML. Määrittelyn lähteenä on käytetty dokumentin kaikissa osissa ilman erillistä mainintaa LandXML standardia ([1] ja [2]). Dokumentti on käytännössä määrittely ja kuvaus niistä LandXML osista, jotka on todettu tarpeellisiksi suomalaisen suunnittelukäytännön mukaisessa tiedonsiirrossa. LandXML standardista puuttuvia osia on täydennetty laajennuksilla. Dokumentissa esitetään viittauksia muihin inframodel julkaisun osiin. Ennen määrittelyyn syventymistä lukijan on hyvä ymmärtää, että LandXML on tietorakenne nimenomaan tiedonsiirtoon. Se ei ota kantaa suunnitelmatiedon kuvaustekniikkaan sovellusohjelmissa. Tiedon kuvaustekniikkaan toteuttaminen tapahtuu yksilöllisesti kussakin sovellusohjelmassa. Lukijan oletetaan tuntevan infrasuunnittelun peruskäsitteet sekä osaavan alkeet XML-tiedoston rakenteesta. Ennen yksityiskohtaisten määrittelyjen (Luku 4) lukemista lukijalle suositellaan tutustumista lopussa oleviin esimerkkeihin, jotka auttavat kokonaisuuden ymmärtämisessä. Tämä varsinkin jos XML -rakenne ei ole entuudestaan tuttu. Esitettyjen taulukoiden sarakkeet määritellään seuraavasti. - LandXML: LandXML skeemassa esitetty syntaksi.( <Elementti> ja attribuutti ) - Englanninkielinen termi: Suunnittelussa käytetty englanninkielinen termi. - Suomenkielinen termi: inframodel määrittelyssä käytetty suomenkielinen termi. - Tyyppi: LandXML määrittelyn mukainen muuttujan tyyppi. - Selite: Lyhyt kuvaus elementin tai attribuutin käytöstä. - Arvo: Elementin tai attribuutin sisältö tai mahdollinen muuttujan arvo. (esim. arvo1 arvo2) - Relaatio (Rel.): Muuttujan rakenteellinen relaatio tietorakenteen sisällä tai sen ulkopuolelle. - Land: LandXML standardin elementtien/attribuuttien käyttövaatimukset. @ = vaadittu - = valinnainen - Infra: LandXML standardin tarkastelu inframodel tiedonsiirron näkökulmasta. @ = vaadittu + = suositeltava - = valinnainen IM = inframodel tiedonsiirto suositus (LandXML rakenteen mukainen laajennus) Raportissa ei ole suomennettu kaikkia englanninkielisiä termejä käsitteistössä ja terminologiassa esiintyvien erojen takia.

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 7/39 LandXML skeemassa vesi- ja viemäriverkosto esitetään topologisena verkostona, joka muodostuu solmupisteistä ja niitä yhdistävistä elementeistä. Topologinen verkosto sisältää mallin geometrisen määrittelyn sekä haluttaessa myös mitoitusparametreja. Huomionarvoista LandXML filosofiassa on, että rakenteen korkeamman tason mallissa on mahdollista ottaa käyttöön tarvittavia alemman tason malleja. Tarkastelussa edetään skeematasolle. Dokumentin rakenne Vesi- ja viemäriverkoston tiedot käsitellään seuraavassa järjestyksessä. Vaatimusmäärittely: Suomalaisen suunnittelukäytännön vaatimukset tiedonsiirrolle. Tietosisältö: Yleisellä tasolla käytettävät LandXML:n osat. Relaatiot ja rajoitteet: Tietomallin kohteiden ja niiden välisten hierarkisten suhteiden esittely sekä määrittelytyön aikana tietomallissa havaitut rajoitteet. LandXML skeema: Yksityiskohtainen kuvaus inframodelin käyttämistä LandXML:n osista. Siirtotiedosto: Päättää määrittelyn, sisältää kuvat esimerkkitiedoston materiaalista. Johtopäätökset: Tiivistelmä, havaintoja työn toteutuksesta sekä jatkotoimenpiteistä. 2 Vaatimusmäärittely Vesi- ja viemäriverkon tiedonsiirrolle asetetaan seuraavat vaatimukset. Taulukko 1: Vesi- ja viemäriverkoston vaatimukset. Vaatimus Vesi- ja viemäriverkoston esittäminen Verkostojen käyttötarkoitus Kuvaus Esitetään verkon solmuina ja näitä yhdistävinä suorina putkina. Putken päässä, jossa ei ole varsinaista rakennettua rakennetta (kaivot ja laitteet), on virtuaalinen rakenne. Putkiverkosto voi olla sadevesi-, jätevesi- tai vesijohtoverkosto. Myös sadevesirummut käsitellään osana putkiverkostoa. Rakenteen (kaivo tai laite) paikka Rakenteen (kaivo tai laite) ominaisuudet Putki Putken sijainti Putken ominaisuudet Pohjois- ja itäkoordinaatit Kaivoista kannen ja pohjan korkeus Materiaali, halkaisija Tulevat ja lähtevät putket (liitynnät) Tulevien ja lähtevien putkien vesijuoksun korkeus Putki päättyy rakenteeseen. Alku- ja loppukoordinaatit. Materiaali, halkaisija, tiivisteen materiaali, kestävyys/paineluokka Vesi- ja viemäriverkostot esitetään verkon solmuina, sekä näitä yhdistävinä suorina putkina. Solmuja kutsutaan myöhemmin tässä määrittelyssä rakenteiksi. Putken päässä, jossa ei ole varsinaista rakennettua rakennetta (kaivot ja laitteet), on virtuaalinen rakenne. Näinä käsittää imuaukot, purkuaukot, liitokset, haarat ja taitteet. Rakenteen paikka ilmaistaan esittämällä pohjois- ja itäkoordinaatit. Kaivoista kuvataan myös kannen ja pohjan korkeus.

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 8/39 3 Rakennemäärittely 3.1 Tietosisältö Edellä esitetyt vesi- ja viemäriverkon vaatimukset toteutetaan inframodelissa käyttäen seuraavaa hierarkista jäsentelyä: Putkiverkostot Putkiverkosto Putket Putki Rakenteet Rakenne Pyöreä putki Soikea putki Suorakulmainen putki Kouru valitaan yksi seuraavista: Keskipiste koordinaatit Liityntä yhteys rakenteen ja putken välillä valitaan yksi seuraavista: Pyöreä rakenne kaivo tai laite Suorakulmainen rakenne kaivo tai laite Imuaukko Purkuaukko Liitos liitos, haara, taite Näitä kohteita vastaavat LandXML elementit, joiden (inframodelissa käytetyt) suomenkieliset nimet esitetään taulukossa 2.

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 9/39 Taulukko 2: InfraModelin mukaiset vesi- ja viemäriverkoston tietojen LandXML elementit. LandXML Englanninkiel. termi Suomalainen termi Huomio/Selite <PipeNetworks> Pipe Networks Putkiverkostot <PipeNetwork> Pipe Network Putkiverkosto Putket <Pipes> Pipes Putket <Pipe> Pipe Putki <CircPipe> Circular pipe Pyöreä putki <ElliPipe> Elliptic Pipe Soikea putki <RectPipe> Rectangular pipe Suorakulmainen putki <Channel> Channel Kouru Rakenteet <Structs> Structures Rakenteet <Struct> Structure Rakenne Kaivo, laite tai virtuaalinen rakenne putken päässä <Center> Center Rakenteen keskipiste <CircStruct> Circular structure Pyöreä rakenne <RectStruct> Rectangular structure Suorakulmainen rakenne <InletStruct> Inlet structure Imuaukko <OutletStruct> Outlet structure Purkuaukko virtuaalinen rakenne putken päässä, jossa ei ole kaivoa tai laitetta. Muut rakenteet <Connection> Connection Liitos (liitos, haara, taite) <Invert> Invert Liityntä Viite rakenteeseen tuleviin ja lähteviin putkiin Lisämäärittely <Units> Units Mittayksiköt Putkilla ja rakenteilla voi olla erillinen mittayksiköiden määrittely Seuraavassa lyhyt kuvaus linjaus- ja tasaustietojen esittämisestä LandXML standardin mukaisesti. Putkiverkoston keskeisimmät kohteet ovat Rakenne ja Putki. Rakenne <Struct> on pistemäinen kohde, jolla on pakolliset Keskipisteen <Center> koordinaatit. Putki <Pipe> elementit ovat suoria putkia rakenteiden välillä. Rakenne voi olla on todellinen rakennettu rakenne (kaivo tai laite), virtuaalinen (verkoston päättävä) rakenne (imuaukko, purkuaukko) tai muu putkien välillä oleva rakenne (liitos, haara, taite). LandXML:n mukaisten rakenteiden tyypit kuvataan liittämällä rakenteeseen yksi seuraavista alielementeistä: Pyöreä rakenne <CircStruct> Suorakulmainen rakenne <RectStruct> Imuaukko <InletStruct> Purkuaukko <OutletStruct> Liitos (liitos, haara, taite) <Connection> Rakenteiden yhteydet putkiin (verkon sisäinen rakenne, verkkotopologia) esitetään Rakenteen pakollisilla Liityntä <Invert> alielementeillä. Putki <Pipe> on suora putki kahden rakenteen välillä. Putken ominaisuustiedot (mm. putken halkaisija) annetaan putken poikkileikkauksen tyyppin mukaisessa alielementissä:

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 10/39 Pyöreä putki <CircPipe> Soikea putki <ElliPipe> Suorakulmainen putki <RectPipe> Kouru <Channel> Ylemmän tason elementit Putket <Pipes> ja Rakenteet <Structs> kokoavat kaikki yksittäiset <Pipe> ja <Struct> elementit yhteen omaksi lohkoikseen siirtotiedostossa. Tässä yhteydessä voidaan Putkille ja Rakenteille antaa siirtotiedoston yleisistä asetuksista poikkeavat Mittayksiköt <Units>. Rakenteet ja Putket muodostavat yhdessä yhden Putkiverkoston <Pipenetwork>. Putkiverkoston pakollisena ominaisuutena on sen tyyppi: viemäri, sadevesi, vesi tai muu. Putkiverkostot <Pipenetworks> on LandXML:n päätason elementti, joka kokoaa yhteen kaikki vesi- ja viemäriverkostoa esittävät tiedot. 3.2 Relaatiot ja rajoitteet LandXML rakenteen mukaisesti elementeillä ja alielementillä voi olla pakollisia attribuutteja. Attribuuttien relaatiot ja rajoitukset käyvät selkeimmin ilmi skeeman kuvauksesta luvussa 4. Työskentelyn aikana havaittiin seuraavat rajoitteet LandXML rakenteessa. 3.2.1 Putken pään koordinaatit Putki <Pipe> elementillä ei ole omia koordinaatteja. Rakenteen <Struct> sisällä olevalla putken päällä ei ole tarkkaa sijaintia (koordinaatteja) tai etäisyyttä ja suuntaa keskipisteestä. Putken sijainti määritetään seuraavasti: Putki on suora elementti kahden rakenteen välillä. Rakenteella on pakollinen keskipiste koordinaatteineen sekä pakolliset liitynnät kaikkiin rakenteeseen tuleviin putkiin. Liityntä yhdistää putken rakenteeseen ja edelleen keskipisteen koordinaatteihin. InfraModel suosittelee määrittelyn laajennusta, jossa putkelle esitetään todelliset rakenteen keskipisteestä eroavat sijaintikoordinaatit. 3.2.2 Kaivon sijainti ja rakenne Kaivolla on vain yksi keskipiste ja halkaisija. Tästä aiheutuu rajoitteita seuraavissa tapauksissa: Teleskooppi- ja kartiokaivoissa kaivon ylä- ja alaosalla (pohjalla ja kannella) on eri halkaisijat. Kaivon kansi voi olla epäkeskinen, jolloin kaivon kannen ja pohjan keskipiste eroavat toisistaan. Sakkapesän korkeutta ei ilmoiteta erillisenä lukemana.

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 11/39 3.2.3 Putki Seuraavat ominaisuudet esitetään attribuutteina: Putken tiivistemateriaali: Kuvataan vain materiaali, ei esitetä määrättyinä materiaaliluetteloina. Putken kestävyys-/paineluokka: Ei kuvata absoluuttisina lukuarvoina, vain luokkana. 4 LandXML skeema Vesi- ja viemäriverkon LandXML jäsentelyn hierarkinen rakenne esitetään alla. Jokainen elementti kuvataan tarkemmin tässä luvussa. Putkiverkostot <PipeNetworks> Putkiverkosto <PipeNetwork> Putket <Pipes> Putki <Pipe> valitaan yksi seuraavista: Pyöreä putki <CircPipe> Soikea putki <ElliPipe> Suorakulmainen putki <RectPipe> Kouru <Channel> Rakenteet <Structs> Rakenne <Struct> Keskipiste <Center> Liityntä <Invert> valitaan yksi seuraavista: Pyöreä rakenne <CircStruct> Suorakulmainen rakenne <RectStruct> Imuaukko <InletStruct> Purkuaukko <OutletStruct> Liitos (liitos, haara, taite) <Connection> Skeeman vesi- ja viemäriverkoston tietoja kuvaavat LandXML elementit esitetään seuraavalla sivulla kuvassa 1.

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 12/39 Kuva 1: Vesi- ja viemäriverkoston kuvauksessa käytetty LandXML skeema. 4.1 Yhteiset määrittelyt 4.1.1 Mittayksiköt Units Mittayksiköt elementti on vapaaehtoinen alielementti Rakenteille <Structs> ja Putkille <Pipes>. Tällä voidaan ohittaa siirtotiedoston yhteiset mittayksiköiden määritykset ja asettaa erikseen vesi- ja viemäriverkoston Rakenteille ja/tai Putkille erilliset mittayksiköt. Mittayksiköiden määrittely kuvataan inframodel julkaisun osassa 4 LandXML / Otsikkotiedot. Määrittelynä käytetään samanlaista Mittayksiköt <Units> elementin rakennetta.

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 13/39 4.1.2 Lisätieto Feature Lisätieto elementti on LandXML:n mahdollistama tietorakenne, johon voidaan sijoittaa LandXML määrittelyn ulkopuolisia tietoja, joita ei ole yksikäsitteisesti määritelty LandXML kuvauksessa. Tarkempi määrittely on tehty inframodel julkaisun osassa 4 LandXML / Otsikkotiedot. LandXML kuvaus: Used to include additional information that is not explicitly defined by the LandXML schema, Feature may contain one or more Property, DocFileRef or nested Feature elements. Taulukko 3: <Feature> elementin sisältö. LandXML Tyyppi Selite Arvo Rel. Land Infra <Feature> elementti lisätieto - code string tunnus inframodel tiedonsiirrossa - @ @ käytetään inframodelproperties source - lähde - - - - Alielementit <Feature> elementti lisätieto toinen sisäkkäinen - - - <Feature> elementti <Property> elementti tietokenttä lisätietona kuvattava - - - ominaisuus ja sen arvo <DocFileRef> elementti liitetiedosto Liitetiedoston nimi, sijainti, tyyppi formaatti. viittaus tiedostoon - - Feature skeema <xs:element name="feature"> <xs:annotation> <xs:documentation>used to include additional information that is not explicitly defined by the LandXML schema, Feature may contain one or more Property, DocFileRef or nested Feature elements. NOTE: to allow any valid content, the explicit definitions for Property, DocFileRef and Feature have been commented out, but are still expected in common use.</xs:documentation> <xs:documentation>each Property element defines one piece of data.</xs:documentation> </xs:annotation> <xs:complextype> <xs:choice minoccurs="0" maxoccurs="unbounded"> <xs:any namespace="##any" processcontents="skip" minoccurs="0" maxoccurs="unbounded"/> <!-- typically the following elements may occur in any order!! <xs:element ref="property" minoccurs="0" maxoccurs="unbounded"/> <xs:element ref="docfileref" minoccurs="0" maxoccurs="unbounded"/> <xs:element ref="feature" minoccurs="0" maxoccurs="unbounded"/> --> </xs:choice> <xs:attribute name="code" type="xs:string" use="required"/> <xs:attribute name="source" use="optional"/> </xs:complextype> </xs:element> Putkiverkostoissa inframodel ehdottaa käytettäväksi <Feature> laajennusta Putken <Pipe> alku- ja loppukoordinaattien esittämisessä. Oletusarvoisesti putken sijainti annetaan LandXML:ssä viittauksina putken alku- ja loppupäässä oleviin rakenteisiin ja niillä oleviin koordinaatteihin. Ehdotettu laajennus on kuvattu myöhemmin elementin Putki <Pipe> alikohtana: Putken alku- ja loppukoordinaatit - Pipe.Feature.Property

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 14/39 4.1.3 Keskipiste Center Vesi- ja viemäriverkoston tiedoissa kuvataan rakenteen Keskipiste <Center> pistemäisenä kohteena PointType tietotyyppin avulla. Muut dokumentissa käytettyjen tietotyyppien määrittelyt esitetään LandXML skeemassa (kts. lähteet) Tarkemman määrittelyn suhteen kehotetaan tutustumaan lähteisiin. Elementin attribuutit määräytyvät tietotyypin PointType mukaan. Elementin keskeisin sisältö on pohjois-, itä- ja (korkeus)koordinaatit. Elementin koordinaatit voi korvata esimerkiksi pntname attribuutin viite CgPoint.pntRef attribuuttiin. InfraModel suosittelee koordinaattien käyttöä. LandXML kuvaus: Represents a 2D or 3D Starting or beginning Point. Defined by either a coordinate text value ("north east" or "north east elev") or a CgPoint number reference "pntref" attribute. Taulukko 4: <Center> elementin sisältö. LandXML Tyyppi Selite Arvo Rel. Land Infra <Center> PointType Keskipiste pohjois-, itä-, (korkeus) koordinaatti name string nimi - - desc string kuvaus - - code string koodi, kohdeluokka - - state statetype tila abandoned - destroyed existing proposed pntref pointnamer ef pisteviite - pointgeome try DTMAttrib ute pointgeomet rytype DTMAttribu tetype Huomio: Tämä viite korvaa koordinaatit. inframodel suosittelee koordinaat-tien käyttöä. piste-geometrian tyyppi maasto-mallin pisteen tyyppi Ei käytetä vesi- ja viemäriverkostoje n yhteydessä. timestamp datetime Elementin viimeisin muutos-ajankohta role surveyrolet pisteen alkuperä ja ype käyttö A reference name value referring to a PointType derived name attribute. An attribute if this type contains the value of a PointType derived element "name" attribute that exists elsewhere the instance data. viite CgPoint. pntref attribuutt iin point curve - determinebyfeature donotinclude spot spotandbreak void drapevoid breakvoid island boundary contour feature ground xsection user esim. 2003-12-15T 14:10:20 measured to stake out staked out calculated assistance point user entered point control point - - - - -

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 15/39 Center siirtotiedosto <Center>6744250.430 2586736.697</Center> Center skeema <xs:element name="center" type="pointtype"> <xs:annotation> <xs:documentation>represents a 2D or 3D Center Point</xs:documentation> <xs:documentation>defined by either a coordinate text value ("north east" or "north east elev") or a CgPoint number reference "pntref" attribute.</xs:documentation> </xs:annotation> </xs:element> 4.2 Putkiverkostot PipeNetworks Putkiverkostot elementti kokoaa alleen kaikki LandXML siirtotiedoston putkiverkostojen tiedot. Putkiverkostojen alla on yksi tai useampia erillisiä putkiverkkoja. Taulukko 5: <PipeNetworks> elementin sisältö. LandXML Tyyppi Selite Arvo Rel. Land Infra <PipeNetworks> Putkiverkostot Pipe Networks desc string kuvaus - - name string nimi - - state statetype tila (esim. hylätty) abandoned - destroyed existing proposed Alielementit <PipeNetwork> elementti Putkiverkosto 1- putkiverkostoa @ <Feature> elementti Lisätieto - - PipeNetworks siirtotiedosto <PipeNetworks> <PipeNetwork name="imsadevesi1" pipenettype="storm"> <Structs>.. Huom! Esimerkkiä lyhennetty. </Pipes> </PipeNetwork> </PipeNetworks> PipeNetworks skeema <xs:element name="pipenetworks"> <xs:annotation> <xs:documentation/> </xs:annotation> <xs:complextype> <xs:sequence> <xs:element ref="pipenetwork" maxoccurs="unbounded"/> <xs:element ref="feature" minoccurs="0" maxoccurs="unbounded"/> </xs:sequence> <xs:attribute name="desc" type="xs:string"/> <xs:attribute name="name" type="xs:string"/> <xs:attribute name="state" type="statetype"/> </xs:complextype> </xs:element>

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 16/39 4.3 Putkiverkosto PipeNetwork Putkiverkosto koostuu rakenteista (kaivo, laite, imuaukko, purkuaukko, liitos, haara) ja niiden välisistä putkista. Putket ovat rakenteiden välisiä suoria. Putkiverkoston pakollisena attribuuttina on sen tyyppi pipenettype : viemäri, sadevesi, vesi tai muu sekä nimi name. Mikä on yksi putkiverkosto? Putkiverkoston määrittelyn mukaan eri tyyppiset pipenettype ) (viemäri, sadevesi, vesi tai muu) putkiverkostot ovat kukin oma putkiverkostonsa. LandXML määrittely ei ota kantaa tuleeko saman putkiverkoston kohteilla olla fyysinen yhteys toisiinsa vai sallitaanko irralliset verkoston osat. Esimerkki: Esitetäänkö suunnitelmassa olevat yksittäiset sadevesirummut kukin yksittäisenä putkiverkostona vai ovatko ne osana yhtä sadevesiputkiverkostoa, jossa on yhtenä <PipeNetwork> elementtinä kaikki sadeveden johtamiseen liittyvät tiedot. LandXML määrittely tukee molempia vaihtoehtoja. InfraModel toteaa molempien vaihtoehtojen olevan toteuttamiskelpoisia. Putkiverkosto voidaan yhdistää linjaukseen alignmentref attribuutilla, jonka arvoksi annetaan Alignment.name attribuutin arvo (<Alignment> elementin name attribuutti). LandXML kuvaus: This element contains one "Structs" collection element and one "Pipes" collection element. keyref is a Schema validation mechanism that ensures that the "structref" and "piperef" attribute values have corresponding Pipe and Struct "name" values". Taulukko 6: <PipeNetwork> elementin sisältö. LandXML Tyyppi Selite Arvo Rel. Land Infra <PipeNetwork> Putkiverkosto Pipe Network name string nimi - @ @ pipenettype pipenetwor verkoston sanitary storm @ @ ktype tyyppi water other alignmentref alignmentn viite - Alignment. - ameref (linjauksen nimeen) name desc string kuvaus - - oid string official ID, uniikki - - tunniste state statetype tila (esim. hylätty) abandoned destroyed existing proposed Alielementit <Structs> elementti Rakenteet 1 Rakenteet elementti <Pipes> elementti Putket 1 Putket elementti @ @ <Feature> elementti Lisätieto - - @ + @

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 17/39 PipeNetworks siirtotiedosto <PipeNetwork name="imsadevesi1" pipenettype="storm" state="proposed"> <Structs> <Struct name="svtk3" elevrim="79.52">.. Huom! Esimerkkiä lyhennetty. </Struct> </Structs> <Pipes> <Pipe name="putki11" refstart="svtk3" refend="svtk2">.. Huom! Esimerkkiä lyhennetty. </Pipe> </Pipes> </PipeNetwork> PipeNetwork skeema <xs:element name="pipenetwork"> <xs:annotation> <xs:documentation>this element contains one "Structs" collection element and one "Pipes" collection element.</xs:documentation> <xs:documentation>keyref is a Schema validation mechanism that ensures that the "structref" and "piperef" attribute values have corresponding Pipe and Struct "name" values"</xs:documentation> </xs:annotation> <xs:complextype> <xs:sequence> <xs:element ref="structs"/> <xs:element ref="pipes"/> <xs:element ref="feature" minoccurs="0" maxoccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="pipenettype" type="pipenetworktype" use="required"/> <xs:attribute name="alignmentref" type="alignmentnameref"/> <xs:attribute name="desc" type="xs:string"/> <xs:attribute name="oid" type="xs:string"/> <xs:attribute name="state" type="statetype"/> </xs:complextype> </xs:element> 4.3.1 Putket Pipes Putket kokoaa yhteen kaikki yksittäiset putket erottaen ne rakenteista. Vähintään yksi putki on pakollinen. Tässä esitetään myös mahdollinen putkien oma mittayksiköiden määrittely. Taulukko 7: <Pipes> elementin sisältö. LandXML Tyyppi Selite Arvo Rel. Land Infra <Pipes> Putket Pipes ei attribuutteja - - - - Alielementit <Pipe> elementti Putki 1- putkea @ <Units> elementti Mittayksiköt 0 tai 1 kpl, Ensimmäisenä - Putket elementin alussa. <Feature> elementti Lisätieto - -

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 18/39 Pipes siirtotiedosto <Pipes> <Pipe name="putki11" refstart="svtk3" refend="svtk2"> <CircPipe diameter= 0.2500 material="pvc" desc="sv 250 PVC/k-SN8"/> </Pipe> <Pipe name="putki12" refstart="svtk2" refend="svtk1"> <CircPipe diameter= 0.3150 material="pvc" desc="sv 315 PVC/k-SN8"/> </Pipe> <Pipe name="putki13" refstart="svtk1" refend="purku1"> <CircPipe diameter= 0.3150 material="pvc" desc="sv 315 PVC/k-SN8"/> </Pipe> <Pipe name="putki14" refstart="svtk2" refend="svtk17"> <CircPipe diameter= 0.2000 material="pvc" desc="sv 200 PVC/k-SN8"/> </Pipe> </Pipes> Pipes skeema <xs:element name="pipes"> <xs:annotation> <xs:documentation/> </xs:annotation> <xs:complextype> <xs:sequence> <xs:element ref="units" minoccurs="0"/> <xs:element ref="pipe" maxoccurs="unbounded"/> <xs:element ref="feature" minoccurs="0" maxoccurs="unbounded"/> </xs:sequence> </xs:complextype> </xs:element> 4.3.1.1 Putki Pipe Putki on suora kahden rakenteen välillä. Sen ominaisuustiedot esitetään osin putken attribuutteina, osin putken tyypin mukaisessa alielementissä. LandXML:ssä putkella ei ole omia koordinaatteja, vaan putken sijainti esitetään viittauksina ( refend, refstart ) putken kummassakin päässä oleviin rakenteisiin. Rakenne yksilöidään rakenteen nimi attribuutilla (Struct.name). InfraModel työryhmä on tehnyt laajennusehdotuksen koordinaattien esittämisestä putken yhteydessä. Tästä <Feature> laajennusehdotuksesta on oma alakohtansa. Putkella on pakollisena tietona kolme attribuuttia: - Nimi Tyypillisesti juokseva numerointi - Alkuviite Viittaus putken alkupään rakenteen attribuuttin name (Struct.name) - Loppuviite Viittaus putken loppupään rakenteen attribuuttin name (Struct.name) Lisäksi putken tyypiksi valitaan pakollisena alielementtinä yksi seuraavista: - <CircPipe> Pyöreä putki - <ElliPipe> Soikea putki - <RectPipe> Suorakulmainen putki - <Channel> Kouru

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 19/39 LandXML kuvaus: Each Pipe within a Pipes collection element will have a unique "name" attribute.the pipe type is determined by the existance of one of the following elements: CircPipe, ElliPipe or RectPipe. The "startref and "endref" attributes reference Struct "name" values. The start and end invert elevations for the pipe are defined in the Invert elements of referenced structures. Since a struct may have more than one Invert element, the Invert "piperef" attribute is used to select the correct invert element. Taulukko 8: <Pipe> elementin sisältö. LandXML Tyyppi Selite Arvo Relaatio Land Infra <Pipe> Putki Pipe name string nimi - @ @ refend structnameref Viite (loppu) rakenteen Struct.name @ @ attribuutti nimi refstart structnameref Viite (alku) rakenteen attribuutti nimi Struct.name @ @ desc string kuvaus - + length double pituus - - oid string official ID, - - uniikki tunniste slope double - - - state statetype tila (esim. abandoned - hylätty) destroyed existing proposed Alielementit Yksi (1) @ seuraavista neljästä (4) elementeistä, kuvaa putken tyypin. <CircPipe> elementti Pyöreä putki - - <ElliPipe> elementti Soikea putki - - <RectPipe> elementti Suorakulmain - - en putki <Channel> elementti Kouru - - <PipeFlow> elementti - 0 tai 1 kpl - <Feature> elementti Lisätieto inframodel esittää laajennuksen IM Pipe siirtotiedosto <Pipe name="putki11" refstart="svtk3" refend="svtk2"> <CircPipe diameter= 0.2500 material="pvc" desc="sv 250 PVC/k-SN8" /> </Pipe>

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 20/39 Pipe skeema <xs:element name="pipe"> <xs:annotation> <xs:documentation>each Pipe within a Pipes collection element will have a unique "name" attribute.</xs:documentation> <xs:documentation>the pipe type is determined by the existance of one of the following elements: CircPipe, ElliPipe or RectPipe.</xs:documentation> <xs:documentation>the "startref and "endref" attributes reference Struct "name" values.</xs:documentation> <xs:documentation>the start and end invert elevations for the pipe are defined in the Invert elements of referenced structures.</xs:documentation> <xs:documentation>since a struct may have more than one Invert element, the Invert "piperef" attribute is used to select the correct invert element.</xs:documentation> </xs:annotation> <xs:complextype> <xs:sequence> <xs:choice> <xs:element ref="circpipe"/> <xs:element ref="ellipipe"/> <xs:element ref="rectpipe"/> <xs:element ref="channel"/> </xs:choice> <xs:element ref="pipeflow" minoccurs="0"/> <xs:element ref="feature" minoccurs="0" maxoccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="refend" type="structnameref" use="required"/> <xs:attribute name="refstart" type="structnameref" use="required"/> <xs:attribute name="desc" type="xs:string"/> <xs:attribute name="length" type="xs:double"/> <xs:attribute name="oid" type="xs:string"/> <xs:attribute name="slope" type="xs:double"/> <xs:attribute name="state" type="statetype"/> </xs:complextype> </xs:element> 4.3.1.1.1 Putken alku- ja loppukoordinaatit - Pipe.Feature.Property InfraModel ehdottaa käytettäväksi <Feature> laajennusta Putken <Pipe> alku- ja loppukoordinaattien esittämisessä. <Pipe>.<Feature> määrittely on inframodel ehdotus ei lopullinen sitova määrittely. Oletusarvoisesti putken sijainti annetaan LandXML:ssä viittauksina putken alku- ja loppupäässä oleviin rakenteisiin ja niillä oleviin keskipisteen koordinaatteihin. Alku- ja loppukoordinaatit ovat putken pään todelliset maastokoordinaatit. Nämä eroavat rakenteen keskipisteen koordinaateista. Pakollisia tietoja ovat alku- ja loppupisteen tasokoordinaatit (pohjoinen itä). Mahdollinen kolmas korkeuskoordinaatti on putken vesijuoksun korkeus. Annetut arvot erotetaan toisistaan välilyönnillä.

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 21/39 Taulukko 9: Pipe.Feature.Property laajennuksen sisältö. LandXML Tyyppi Selite Arvo Rel. Land Infra <Property> tietokenttä IM label string tunnus pipeend pipestart - - IM (loppu- ja alkukoordinaatit) value - arvo (koordinaatit) pohjoinen itä [korkeus] - - IM Property siirtotiedosto <Pipe name="putki11" refstart="svtk3" refend="svtk2"> <CircPipe diameter= 0.2500 material="pvc" desc="sv 250 PVC/k-SN8" /> <Feature code= inframodelproperties > <Property label= pipeend value= 6744250.430 2586736.697 78.60 /> <Property label= pipestart value= 6744246.212 2586751.091 78.70 /> </Feature> </Pipe> Property skeema <xs:element name="property"> <xs:annotation> <xs:documentation>used to include additional information that is not explicitly defined by the LandXML schema. Each Property element defines one piece of data.</xs:documentation> <xs:documentation>the "label" attribute defines the name of the value held in the "value" attribute.</xs:documentation> </xs:annotation> <xs:complextype> <xs:attribute name="label" use="required"/> <xs:attribute name="value" use="required"/> </xs:complextype> </xs:element> 4.3.1.1.2 Pyöreä putki CircPipe Pyöreä putki kuvaa pyöreälle putkelle tyypilliset tiedot. Pakollisena attribuuttina on halkaisija diameter. Taulukko 10: <Pipe> elementin sisältö. LandXML Tyyppi Selite Arvo Rel. Land Infra <CircPipe> Pyöreä putki Circular pipe diameter double halkaisija - @ @ desc string kuvaus - + hazenwilliams double - - - mannings double - - - material - materiaali LandXML ei määrittele - tietotyyppiä, inframodel suosittelee: string. thickness double putken - - materiaalin paksuus Alielementit <Feature> elementti Lisätieto - - CircPipe siirtotiedosto <CircPipe diameter= 0.2500 material="pvc" desc="sv 250 PVC/k-SN8" /> CircPipe skeema <xs:element name="circpipe"> <xs:annotation> <xs:documentation/>

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 22/39 </xs:annotation> <xs:complextype> <xs:sequence> <xs:element ref="feature" minoccurs="0" maxoccurs="unbounded"/> </xs:sequence> <xs:attribute name="diameter" type="xs:double" use="required"/> <xs:attribute name="desc" type="xs:string"/> <xs:attribute name="hazenwilliams" type="xs:double"/> <xs:attribute name="mannings" type="xs:double"/> <xs:attribute name="material"/> <xs:attribute name="thickness" type="xs:double"/> </xs:complextype> </xs:element> 4.3.1.1.3 Soikea putki ElliPipe Soikea putki kuvaa soikealle putkelle tyypilliset tiedot. Pakollisina attribuutteina ovat putken korkeus height ja leveys span. Taulukko 11: <ElliPipe> elementin sisältö. LandXML Tyyppi Selite Arvo Rel. Land Infra <ElliPipe> Soikea putki Elliptic Pipe height double korkeus - @ @ span double putken leveys - @ @ desc string kuvaus - + hazenwilliams double - - - mannings double - - - material - materiaali LandXML ei - määrittele tietotyyppiä, inframodel suosittelee: string. thickness double putken materiaalin - - paksuus Alielementit <Feature> elementti Lisätieto - - ElliPipe skeema <xs:element name="ellipipe"> <xs:annotation> <xs:documentation/> </xs:annotation> <xs:complextype> <xs:sequence> <xs:element ref="feature" minoccurs="0" maxoccurs="unbounded"/> </xs:sequence> <xs:attribute name="height" type="xs:double" use="required"/> <xs:attribute name="span" type="xs:double" use="required"/> <xs:attribute name="desc" type="xs:string"/> <xs:attribute name="hazenwilliams" type="xs:double"/> <xs:attribute name="mannings" type="xs:double"/> <xs:attribute name="material"/> <xs:attribute name="thickness" type="xs:double"/> </xs:complextype> </xs:element>

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 23/39 4.3.1.1.4 Suorakulmainen putki - RectPipe Suorakulmainen putki kuvaa suorakulmaiselle putkelle tyypilliset tiedot. Pakollisina attribuutteina ovat putken korkeus ja leveys. Taulukko 12: <RectPipe> elementin sisältö. LandXML Tyyppi Selite Arvo Rel. Land Infra <RectPipe> Suorakulmainen putki Rectangular pipe height double korkeus - @ @ width double leveys - @ @ desc string kuvaus - + hazenwilliams double - - - mannings double - - - material - materiaali LandXML ei - määrittele tietotyyppiä, inframodel suosittelee: string. thickness double putken materiaalin - - paksuus Alielementit <Feature> elementti Lisätieto - - RectPipe skeema <xs:element name="rectpipe"> <xs:annotation> <xs:documentation/> </xs:annotation> <xs:complextype> <xs:sequence> <xs:element ref="feature" minoccurs="0" maxoccurs="unbounded"/> </xs:sequence> <xs:attribute name="height" type="xs:double" use="required"/> <xs:attribute name="width" type="xs:double" use="required"/> <xs:attribute name="desc" type="xs:string"/> <xs:attribute name="hazenwilliams" type="xs:double"/> <xs:attribute name="mannings" type="xs:double"/> <xs:attribute name="material"/> <xs:attribute name="thickness" type="xs:double"/> </xs:complextype> </xs:element>

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 24/39 4.3.1.1.5 Kouru Channel Kouru on putkirakenne, jonka ylä- ja alareunan leveys ( widthtop ja widthbottom ) poikkeavat toisistaan. Kolmas pakollinen attribuutti on kourun korkeus height. Taulukko 13: <Channel> elementin sisältö. LandXML Tyyppi Selite Arvo Rel. Land Infra <Channel> Kouru Channel height double kourun korkeus - @ @ widthtop double yläreunan - @ @ leveys widthbottom double pohjan leveys - @ @ desc string kuvaus - + hazenwilliams double - - - mannings double - - - material - materiaali - - thickness double putken - - materiaalin paksuus Alielementit <Feature> elementti Lisätieto - - Channel skeema <xs:element name="channel"> <xs:annotation> <xs:documentation/> </xs:annotation> <xs:complextype> <xs:sequence> <xs:element ref="feature" minoccurs="0" maxoccurs="unbounded"/> </xs:sequence> <xs:attribute name="height" type="xs:double" use="required"/> <xs:attribute name="widthtop" type="xs:double" use="required"/> <xs:attribute name="widthbottom" type="xs:double" use="required"/> <xs:attribute name="desc" type="xs:string"/> <xs:attribute name="hazenwilliams" type="xs:double"/> <xs:attribute name="mannings" type="xs:double"/> <xs:attribute name="material"/> <xs:attribute name="thickness" type="xs:double"/> </xs:complextype> </xs:element>

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 25/39 4.3.2 Rakenteet Structs Rakenteet kokoaa yhteen kaikki rakenteet erottaen ne putkista. Rakenteita on oltava vähintään kaksi, koska yhden putken sisältävässä putkiverkostossa on oltava rakenne putken kummassakin päässä. Rakenteet elementillä ei ole attribuutteja, mutta ensimmäisenä alielementtinä voi olla mittayksiköt -elementti, joka esiintyessään määrittelee siirtotiedoston yleisestä mittayksiköt määrittelystä poikkeavat mittayksiköt, joita sovelletaan pelkästään rakenteille. Taulukko 14: <Structs> elementin sisältö. LandXML Tyyppi Selite Arvo Rel. Land Infra <Structs> Rakenteet Structures ei attribuutteja - - - - Alielementit <Struct> elementti Rakenne 2- rakennetta @ <Units> elementti Mittayksiköt 0 tai 1 kpl, Ensimmäisenä - Putket elementin alussa. <Feature> elementti Lisätieto - - Structs siirtotiedosto <Structs> <Struct name="svtk3" elevrim="79.52"> <Center>6744246.212 2586751.091</Center> <CircStruct diameter="0.5600" material="peh" desc="peh560/500" /> <Invert refpipe="putki11" elev="78.70" flowdir="out" /> </Struct> <Struct name="svtk2" elevrim="79.51"> <Center>6744250.430 2586736.697</Center> <CircStruct diameter="0.5600" material="peh" desc="peh560/500" /> <Invert refpipe="putki11" elev="78.60" flowdir="in" /> <Invert refpipe="putki12" elev="78.57" flowdir="out" /> <Invert refpipe="putki14" elev="78.60" flowdir="in" /> </Struct> <Struct name="svtk1" elevrim="79.50"> <Center>6744256.773 2586715.051</Center> <CircStruct diameter="0.5600" material="plastic" /> <Invert refpipe="putki12" elev="78.36" flowdir="in" /> <Invert refpipe="putki13" elev="78.35" flowdir="out" /> <Invert refpipe="putki15" elev="78.36" flowdir="in" /> </Struct> <Struct name="svk1" elevrim="81.00"> <Center>6744249.289 2586717.570</Center> <CircStruct diameter="0.5600" material="peh" desc="peh560/500" /> <Invert refpipe="putki15" elev="78.44" flowdir="out" /> </Struct> <Struct name="purku1"> <Center>6744259.536 2586705.676</Center> <OutletStruct /> <Invert refpipe="putki13" elev="78.20" flowdir="in" /> </Struct> <Struct name="svtk17" elevrim="79.65"> <Center>6744274.896 2586743.891</Center> <CircStruct diameter="0.5600" material="peh" desc="peh560/500" /> <Invert refpipe="putki14" elev="78.85" flowdir="out" /> </Struct> </Structs>

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 26/39 Structs skeema <xs:element name="structs"> <xs:annotation> <xs:documentation/> </xs:annotation> <xs:complextype> <xs:sequence> <xs:element ref="units" minoccurs="0"/> <xs:element ref="struct" minoccurs="2" maxoccurs="unbounded"/> <xs:element ref="feature" minoccurs="0" maxoccurs="unbounded"/> </xs:sequence> </xs:complextype> </xs:element> 4.3.2.1 Rakenne Struct Rakenne on putkiverkoston keskeisin kohde. Rakenne <Struct> on pistemäinen kohde, jolla on pakolliset keskipisteen <Center> (alielementti) koordinaatit (kts. luku 3.2.1 Keskipiste Center). Rakenteella on pakollisena attribuuttitietona nimi name. Rakenne voi olla on todellinen rakennettu rakenne (kaivo tai laite), putkiverkossa oleva virtuaalinen (pääte)rakenne (imuaukko, purkuaukko) tai muu putkien välillä oleva rakenne (liitos, haara, taite). Nämä eri tyyppiset rakenteet ja niihin liittyvät ominaisuudet kuvataan käyttämällä yhtä pakollista elementtiä seuraavista viidestä mahdollisesta: <CircStruct> Pyöreä rakenne, <RectStruct> Suorakulmainen rakenne, <InletStruct> Imuaukko, <OutletStruct> Purkuaukko tai <Connection> Liitos (liitos, haara, taite). Rakenteiden yhteydet putkiin (verkon sisäinen rakenne, verkkotopologia) esitetään pakollisilla Liityntä <Invert> elementeillä. Putki <Pipe> elementit, jotka esitetään siirtotiedostossa omassa lohkossaan <Pipes>, ovat suoria putkia rakenteiden välillä. LandXML kuvaus: Each Struct within a Structs collection element must have a unique "name" attribute. The structure type is determined by the existance of one of the following elements: CircStruct or RectStruct. The Center element will contain the "north east" coordinate text value or a CgPoint "refpnt" attribute. Each Invert element contains a "refpipe" attribute to reference a Pipe element "name".

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 27/39 Taulukko 15: <Struct> elementin sisältö. LandXML Tyyppi Selite Arvo Rel. Land Infra <Struct> Rakenne Structure name string nimi - @ @ desc string kuvaus - + elevrim double kannen korkeus - + elevsump double pohjan korkeus - + oid string official ID, uniikki - - tunniste state statetype tila (esim. hylätty) abandoned destroyed - existing proposed Alielementit <Center> elementti Keskipiste 1 keskipiste @ @ (koordinaatit) Rakenne on yksi (1) viidestä (5) mahdollisesta tyypistä. <CircStruct> elementti Pyöreä rakenne - @ @ <RectStruct> elementti Suorakulmainen - @ @ rakenne <InletStruct> elementti Imuaukko - @ @ <OutletStruct> elementti Purkuaukko - @ @ <Connection> elementti Liitos (liitos, haara, - @ @ taite) <Invert> elementti Liityntä 1- liityntää (yhteys @ @ putkiin) <StructFlow> elementti Rakenteen virtaus - - <Feature> elementti Lisätieto - -

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 28/39 Struct siirtotiedosto <Struct name="svtk2" elevrim="79.51"> <Center>6744250.430 2586736.697</Center> <CircStruct diameter="0.5600" material="peh" desc="peh560/500" /> <Invert refpipe="putki11" elev="78.60" flowdir="in" /> <Invert refpipe="putki12" elev="78.57" flowdir="out" /> <Invert refpipe="putki14" elev="78.60" flowdir="in" /> </Struct> Struct skeema <xs:element name="struct"> <xs:annotation> <xs:documentation>each Struct within a Structs collection element must have a unique "name" attribute.</xs:documentation> <xs:documentation>the structure type is determined by the existance of one of the following elements: CircStruct or RectStruct. </xs:documentation> <xs:documentation>the Center element will contain the "north east" coordinate text value or a CgPoint "refpnt" attribute.</xs:documentation> <xs:documentation>each Invert element contains a "refpipe" attribute to reference a Pipe element "name"</xs:documentation> </xs:annotation> <xs:complextype> <xs:sequence> <xs:element ref="center"/> <xs:choice> <xs:element ref="circstruct"/> <xs:element ref="rectstruct"/> <xs:element ref="inletstruct"/> <xs:element ref="outletstruct"/> <xs:element ref="connection"/> </xs:choice> <xs:element ref="invert" maxoccurs="unbounded"/> <xs:element ref="structflow" minoccurs="0"/> <xs:element ref="feature" minoccurs="0" maxoccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="desc" type="xs:string"/> <xs:attribute name="elevrim" type="xs:double"/> <xs:attribute name="elevsump" type="xs:double"/> <xs:attribute name="oid" type="xs:string"/> <xs:attribute name="state" type="statetype"/> </xs:complextype> </xs:element>

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 29/39 4.3.2.1.1 Pyöreä rakenne CircStruct Elementti kuvaa rakenteen pyöreän muodon. Pakollisena attribuuttina on rakenteen halkaisija diameter. Taulukko 16: <CircStruct> elementin sisältö. LandXML Tyyppi Selite Arvo Rel. Land Infra <CircStruct> Pyöreä rakenne Circular structure diameter double halkaisija - @ @ desc string kuvaus - + inletcase - - LandXML ei määrittele - tietotyyppiä. losscoeff double karheuskerroin - - material - materiaali LandXML ei määrittele + tietotyyppiä, inframodel suosittelee: string. thickness double paksuus - + Alielementit <Feature> elementti Lisätieto - - CircStruct siirtotiedosto <CircStruct diameter= 0.5600 material="peh" desc="peh560/500" /> CircStruct skeema <xs:element name="circstruct"> <xs:annotation> <xs:documentation/> </xs:annotation> <xs:complextype> <xs:sequence> <xs:element ref="feature" minoccurs="0" maxoccurs="unbounded"/> </xs:sequence> <xs:attribute name="diameter" type="xs:double" use="required"/> <xs:attribute name="desc" type="xs:string"/> <xs:attribute name="inletcase"/> <xs:attribute name="losscoeff" type="xs:double"/> <xs:attribute name="material"/> <xs:attribute name="thickness" type="xs:double"/> </xs:complextype> </xs:element>

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 30/39 4.3.2.1.2 Suorakulmainen rakenne RectStruct Elementti määrittelee suorakulmaisen rakenteen parametrit. Pakollisena attribuuttina on rakenteen pituus length ja leveys width. Suositeltavia attribuutteja ovat ainakin rakenteen (pidemmän sivun) suunta lengthdir, materiaali material ja paksuus thickness. Taulukko 17: <RectStruct> elementin sisältö. LandXML Tyyppi Selite Arvo Rel. Land Infra <RectStruct> Suorakulmainen rakenne Rectangular structure length double rakenteen pituus - @ @ lengthdir direction pidemmän sivun - - + suunta width double rakenteen leveys - @ @ desc string kuvaus - + inletcase - - LandXML ei määrittele - tietotyyppiä losscoeff double karheuskerroin - - material - materiaali - + thickness double paksuus - + Alielementit <Feature> elementti Lisätieto - - RectStruct skeema <xs:element name="rectstruct"> <xs:annotation> <xs:documentation/> </xs:annotation> <xs:complextype> <xs:sequence> <xs:element ref="feature" minoccurs="0" maxoccurs="unbounded"/> </xs:sequence> <xs:attribute name="length" type="xs:double" use="required"/> <xs:attribute name="lengthdir" type="direction" use="optional"/> <xs:attribute name="width" type="xs:double" use="required"/> <xs:attribute name="desc" type="xs:string"/> <xs:attribute name="inletcase"/> <xs:attribute name="losscoeff" type="xs:double"/> <xs:attribute name="material"/> <xs:attribute name="thickness" type="xs:double"/> </xs:complextype> </xs:element>

Osa 6 LandXML / Vesijohto- ja viemäriverkoston tiedot Sivu 31/39 4.3.2.1.3 Imuaukko InletStruct Imuaukko kertoo, että rakenne ei ole varsinainen rakennettu rakenne, vaan kohteessa oleva putken pää on imuaukko esimerkiksi rummun pää. Taulukko 18: <InletStruct> elementin sisältö. LandXML Tyyppi Selite Arvo Rel. Land Infra <InletStruct> Imuaukko Inlet structure LandXML käyttämä virtuaalinen rakenne putken päähän, jossa ei ole varsinaista rakennetta. ei attribuutteja - - - - Alielementit <Feature> elementti Lisätieto - - Siirtotiedostoesimerkki ei ole mukana luvussa 6 esitetyssä kokonaisessa siirtotiedostoesimerkissä. InletStruct siirtotiedosto <Struct name="imuaukko1"> <Center>6744259.536 2586705.676</Center> <InletStruct /> <Invert refpipe="putki13" elev="78.20" flowdir="in" /> </Struct> InletStruct skeema <xs:element name="inletstruct"> <xs:annotation> <xs:documentation/> </xs:annotation> <xs:complextype> <xs:sequence> <xs:element ref="feature" minoccurs="0" maxoccurs="unbounded"/> </xs:sequence> </xs:complextype> </xs:element> 4.3.2.1.4 Purkuaukko OutletStruct Purkuaukko kertoo, että rakenne ei ole varsinainen rakennettu rakenne, vaan kohteessa oleva putken pää on purkuaukko esimerkiksi rummun pää. Taulukko 19: <OutletStruct> elementin sisältö. LandXML Tyyppi Selite Arvo Rel. Land Infra <OutletStruct> Purkuaukko Outlet structure Tietomallin vaatima virtuaalinen rakenne, putken päähän, jossa ei ole varsinaista rakennetta. ei attribuutteja - - - - Alielementit <Feature> elementti Lisätieto - -