Teknisk rapport SIS-TR 38:2011

Relevanta dokument
SVENSK STANDARD SS :2015

SVENSK STANDARD SS 1147:2015

SVENSK STANDARD SS :2018

SVENSK STANDARD SS :2018

SVENSK STANDARD SS :2013

Teknisk rapport SIS-TR 52:2016

SVENSK STANDARD SS :2017

SVENSK STANDARD SS 30600:2015/T2:2018

SVENSK STANDARD SS :2014

SVENSK STANDARD SS :2010

SVENSK STANDARD SS 30600:2015/T1:2018

SVENSK STANDARD SS :2016

SVENSK STANDARD SS :2013

SVENSK STANDARD SS :2019

SVENSK STANDARD SS :2017

SVENSK STANDARD SS :2015

SVENSK STANDARD SS :2016

SVENSK STANDARD SS-EN ISO 12863:2010/AC:2011

SVENSK STANDARD SS :2015

SVENSK STANDARD SS :2015

SVENSK STANDARD SS-ISO 55000:2014

SVENSK STANDARD SS 30600:2008/T1:2013

SVENSK STANDARD SS :2017

SVENSK STANDARD SS :2015

SVENSK STANDARD SS 1145:2015

SVENSK STANDARD SS :2010

SVENSK STANDARD SS :2010

Teknisk specifikation SIS-TS 54-1:2017

SVENSK STANDARD SS :2015

SVENSK STANDARD SS :2010

SVENSK STANDARD SS :2010

SVENSK STANDARD SS :2015

SVENSK STANDARD SS :2015

SVENSK STANDARD SS :2015

SVENSK STANDARD SS-EN ISO :2015

SVENSK STANDARD SS :2015

Teknisk rapport SIS-TR 47:2015

SVENSK STANDARD SS 3656:2018

SVENSK STANDARD SS :2012

SVENSK STANDARD SS :2018

Teknisk rapport SIS-ISO/TR :2012

Teknisk specifikation SIS-TS 51:2015

SVENSK STANDARD SS-EN 13460:2009

Teknisk specifikation SIS-TS 53:2017

SVENSK STANDARD SS :2014

SVENSK STANDARD SS :2013

SVENSK STANDARD SS :2015

SVENSK STANDARD SS-ISO 885:2018

Teknisk rapport SIS-TR 47:2015

SVENSK STANDARD SS :2015

SVENSK STANDARD SS-EN ISO :2012/AC:2013

SVENSK STANDARD SS :2011

SVENSK STANDARD SS 10701:2012

Svensk specifikation SIS-SP 3:2013

SVENSK STANDARD SS 10701:2016

SVENSK STANDARD SS 3021:2014

SIS International Workshop Agreement SIS-IWA 26:2018

SVENSK STANDARD SS :2017

SVENSK STANDARD SS :2012

SVENSK STANDARD SS-INSTA 800-2:2018

SVENSK STANDARD SS 3559:2011

SVENSK STANDARD SS-ISO 18893:2014

SVENSK STANDARD SS 2875:2019

SVENSK STANDARD SS-EN 12237:2003

SVENSK STANDARD SS :2010

SVENSK STANDARD SS-EN ISO

SVENSK STANDARD SS-ISO 55001:2014

SVENSK STANDARD SS :2014

SVENSK STANDARD SS 3880:2015

SVENSK STANDARD SS :2018

SVENSK STANDARD SS-EN ISO 14001:2015

SVENSK STANDARD SS-ISO :2015

SVENSK STANDARD SS-EN ISO

SVENSK STANDARD SS :2017

SVENSK STANDARD SS-ISO / Amd.1:2011

SVENSK STANDARD SS-EN ISO :2017

SVENSK STANDARD SS

SVENSK STANDARD SS-EN ISO 16739:2016

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE

SVENSK STANDARD SS :2015

SVENSK STANDARD SS-EN :2008

Svensk specifikation SIS-SP 2:2015

SVENSK STANDARD SS-ISO 2541:2017

SVENSK STANDARD SS 91100:2014

SVENSK STANDARD SS-EN :2012

SVENSK STANDARD SS :2014

SVENSK STANDARD SS :2016

SVENSK STANDARD SS-EN ISO :2005/A1:2011

Transkript:

Teknisk rapport SIS-TR 38:2011 Publicerad/Published: 2011-09-28 Utgåva/Edition: 1 Språk/Language: svenska/swedish ICS: 07.040; 35.240.01; 35.240.70 Geografisk information Detaljplan Datautbytesformat för planbestämmelser Geographic information Detailed development plan Data exchange format for regulations

Standarder får världen att fungera SIS (Swedish Standards Institute) är en fristående ideell förening med medlemmar från både privat och offentlig sektor. Vi är en del av det europeiska och globala nätverk som utarbetar internationella standarder. Standarder är dokumenterad kunskap utvecklad av framstående aktörer inom industri, näringsliv och samhälle och befrämjar handel över gränser, bidrar till att processer och produkter blir säkrare samt effektiviserar din verksamhet. Delta och påverka Som medlem i SIS har du möjlighet att påverka framtida standarder inom ditt område på nationell, europeisk och global nivå. Du får samtidigt tillgång till tidig information om utvecklingen inom din bransch. Ta del av det färdiga arbetet Vi erbjuder våra kunder allt som rör standarder och deras tillämpning. Hos oss kan du köpa alla publikationer du behöver allt från enskilda standarder, tekniska rapporter och standardpaket till handböcker och onlinetjänster. Genom vår webbtjänst e-nav får du tillgång till ett lättnavigerat bibliotek där alla standarder som är aktuella för ditt företag finns tillgängliga. Standarder och handböcker är källor till kunskap. Vi säljer dem. Utveckla din kompetens och lyckas bättre i ditt arbete Hos SIS kan du gå öppna eller företagsinterna utbildningar kring innehåll och tillämpning av standarder. Genom vår närhet till den internationella utvecklingen och ISO får du rätt kunskap i rätt tid, direkt från källan. Med vår kunskap om standarders möjligheter hjälper vi våra kunder att skapa verklig nytta och lönsamhet i sina verksamheter. Vill du veta mer om SIS eller hur standarder kan effektivisera din verksamhet är du välkommen in på www.sis.se eller ta kontakt med oss på tel 08-555 523 00. Standards make the world go round SIS (Swedish Standards Institute) is an independent non-profit organisation with members from both the private and public sectors. We are part of the European and global network that draws up international standards. Standards consist of documented knowledge developed by prominent actors within the industry, business world and society. They promote cross-border trade, they help to make processes and products safer and they streamline your organisation. Take part and have influence As a member of SIS you will have the possibility to participate in standardization activities on national, European and global level. The membership in SIS will give you the opportunity to influence future standards and gain access to early stage information about developments within your field. Get to know the finished work We offer our customers everything in connection with standards and their application. You can purchase all the publications you need from us - everything from individual standards, technical reports and standard packages through to manuals and online services. Our web service e-nav gives you access to an easy-to-navigate library where all standards that are relevant to your company are available. Standards and manuals are sources of knowledge. We sell them. Increase understanding and improve perception With SIS you can undergo either shared or in-house training in the content and application of standards. Thanks to our proximity to international development and ISO you receive the right knowledge at the right time, direct from the source. With our knowledge about the potential of standards, we assist our customers in creating tangible benefit and profitability in their organisations. If you want to know more about SIS, or how standards can streamline your organisation, please visit www.sis.se or contact us on phone +46 (0)8-555 523 00

Copyright/Upphovsrätten till denna produkt tillhör SIS, Swedish Standards Institute, Stockholm, Sverige. Användningen av denna produkt regleras av slutanvändarlicensen som återfinns i denna produkt, se standardens sista sidor. Copyright SIS, Swedish Standards Institute, Stockholm, Sweden. All rights reserved. The use of this product is governed by the end-user licence for this product. You will find the licence in the end of this document. Upplysningar om sakinnehållet i detta dokument lämnas av SIS, Swedish Standards Institute, telefon 08-555 520 00. Standarder kan beställas hos SIS Förlag AB som även lämnar allmänna upplysningar om nationell och internationell standard. Information about the content of this document is available from the SIS, Swedish Standards Institute, telephone +46 8 555 520 00. Standards may be ordered from SIS Förlag AB, who can also provide general information about national and international standards. Dokumentet är framtaget av kommittén för Fysisk planering, SIS/TK 501. Har du synpunkter på innehållet i det här dokumentet, vill du delta i ett kommande revideringsarbete eller vara med och ta fram standarder inom området? Gå in på www.sis.se - där hittar du mer information.

Innehåll Orientering... 3 1 Omfattning... 4 2 Normativa hänvisningar... 4 3 Termer och definitioner... 4 4 Beskrivning av XML-schemat ss637040.xsd... 5 4.1 Allmänt... 5 4.2 Översättning av UML till GML... 6 4.3 XML-namnrymder... 6 4.4 Måttenheter... 6 4.5 Kodning av självständiga klasser... 6 4.6 Kodning av subklasser... 7 4.7 Kodning av datatyper... 8 4.8 Övrigt... 8 5 Geometrier... 8 5.1 Allmänt... 8 5.2 Identifierare... 9 5.3 Position... 9 5.4 Punkt... 9 5.5 Linje... 9 5.6 Yta... 10 6 Mappar och filer... 10 6.1 Allmänt... 10 6.2 Mappstruktur för XML-scheman... 10 7 XML-dokumentet bilagaa.xml... 11 7.1 Struktur... 11 7.2 Inledning på XML-dokumentet bilagaa.xml... 11 7.3 Övriga påpekanden... 12 Litteraturförteckning... 13 Sida 2

Orientering När standarden SS 637040:2010, Geografisk information Detaljplan Applikationsschema för planbestämmelser, utvecklades, var det viktigaste syftet att främja informationsutbytet om detaljplaners bestämmelser mellan olika programvaror, verktyg och system. För att informationsutbyte ska fungera i praktiken krävs ett överenskommet datautbytesformat. Denna tekniska rapport specificerar ett sådant format byggt på GML, Geography Markup Language, som är den mest standardiserade metoden för kodning av geodata. Specifikationen uttrycks med ett XML-schema enligt de regler som beskrivs i SS-EN ISO 19136:2007, Geografisk information GML som är den standard som rekommenderas av den tekniska rapporten SIS-TR 24:2009, Geografisk information Tekniskt ramverk Applikationsschema och GML-kodning. För att underlätta införandet av datautbytesformatet tar denna tekniska rapport även upp ett kodningsexempel som utgår från det exempel som finns i SS 637040:2010. Gemensamt för såväl kodningsexemplet som själva XML-schemat är att man för att kunna utnyttja dem behöver de filer som innehåller XML-koden. XMLkoden ingår därför inte i den tekniska rapporten. Istället finns filerna tillgängliga för den som använder standarden. 3

1 Omfattning Standarden SS 637040 innehåller ett applikationsschema för datarepresentation av planbestämmelser i en detaljplan. Denna tekniska rapport beskriver ett rekommenderat datautbytesformat för dessa data. I denna tekniska rapport ingår även en beskrivning av de filer som tillsammans utgör en implementering av standarden samt ett exempel på en datamängd. 2 Normativa hänvisningar För tillämpning av denna publikation krävs tillgång till nedanstående standard. SS 637040:2010, Geografisk information Detaljplan Applikationsschema för planbestämmelser 3 Termer och definitioner För tillämpning av detta dokument gäller de termer och definitioner som följer nedan. 3.1 applikationsschema formell beskrivning av datastruktur, regler och innehåll för information inom ett visst tillämpningsområde Ett applikationsschema utförs i UML som en samling klasser, deras attribut och relationer. 3.2 attribut egenskap för en klass 3.3 basklass klass som subklassen ärver från i en specialisering Basklassens egenskaper blir genom arvet gemensamma för alla subklasser. 3.4 Dataförekomst data som följer en viss specifikation 1 2 En dataförekomst för en klass följer den specifikation som klassen utgör. Ett XML-element är en dataförekomst i ett XML-dokument som följer specifikationen av XML-elementet. 3.5 datamängd identifierbar samling data 3.6 datatyp specifikation av värdeförråd och de operationer som är tillåtna på värdena I denna tekniska rapport är en datatyp en klass vars dataförekomster inte har någon egen identitet. Inga operationer specificeras heller för datatyperna. 3.7 diskret värdeförråd värdeförråd med uppräkningsbara värden Ett diskret värdeförråd utgörs ofta av en lista med koder och en beskrivning av varje kod. 4

3.8 klass beskrivning av en grupp objekt som alla delar samma egenskaper 3.9 rotelement XML-element som omfattar alla andra data i ett XML-dokument 3.10 subklass klass som ärver från en basklass i en specialisering En subklass egenskaper är till en del desamma som egenskaperna hos basklassen. 3.11 värdeförråd mängd av värden med vilka en viss egenskap kan uttryckas Alla heltal kan utgöra ett värdeförråd. Se även diskret värdeförråd. 3.12 XML-definition formell definition av syntaxen för ett XML-element 3.13 XML-dokument datamängd kodad enligt en specifikation gjord enligt XML 3.14 XML-element kod som med hjälp av märkord lagrar data och datastrukturer i XML-dokument 3.15 XML-namnrymd identifierbar tillhörighet som ger XML-element globalt unika namn Tillhörigheten identifieras med en s.k. URI som i ett visst sammanhang kan förkortas till ett s.k. prefix. 3.16 XML-schema samling av XML-definitioner som specificerar kodningen av en grupp XML-dokument 4 Beskrivning av XML-schemat ss637040.xsd 4.1 Allmänt XML-schemat ss637040.xsd är konstruerat utifrån applikationsschemat i SS 637040. XML-schemat innehåller: definition av XML-namnrymder; XML-definitioner av XML-element för klasserna DP_Plan, DP_Användningsbestämmelse, DP_AdministrativBestämmelse och DP_Egenskapsbestämmelse; XML-definitioner av XML-element för klasserna DP_A_xxxx (administrativa bestämmelser); XML-definitioner av XML-element för klasserna DP_E_xxxx (egenskapsbestämmelser) samt 5

XML-definitioner av XML-element för datatyper, inklusive värdeförråd. 4.2 Översättning av UML till GML Datautbytesformatet baseras på GML och uttrycks som ett XML-schema enligt regler i SS-EN ISO 19136. Ordningsföljden på ingående XML-element är den som definierats i klassbeskrivningar i SS 637040. För klasser som ärver från en basklass kommer de XML-element som har sitt ursprung i basklassen, först i sekvensen. Namnen i XML-schemat är baserade på namnen i SS 637040 enligt regler i SS-EN ISO 19136. I XMLschemat har dock en begränsad teckenuppsättning valts, av hänsyn till att somliga verktyg och programvaror för XML inte fullt ut stödjer andra bokstäver än versaler och gemena A till Z. Transkriberingen har gjorts enligt följande: Å har transkriberats till A. Ä har transkriberats till A. Ö har transkriberats till O. å har transkriberats till a. ä har transkriberats till a. ö har transkriberats till o. Transkriberingen är inte reversibel. Diskreta värdeförråd har inte transkriberats. 4.3 XML-namnrymder Tabell 1 anger de XML-namnrymder som har använts i ss637040.xsd och vilka prefix dessa har. Tabell 1 XML-namnrymder Prefix xs xsi Syfte med XML-namnrymden XML-definitioner för de element som bygger upp XML-schemat XML-definitioner som i XML-dokumentet refererar till XML-schemat gml XML-definitioner enligt SS-EN ISO 19136 dp XML-definitioner som är specifika för SS 637040 4.4 Måttenheter Måttenheter anges inte i data eftersom dessa föreskrivs för varje attribut. 4.5 Kodning av självständiga klasser Applikationsschemat i SS 637040 innehåller klasser. Fyra av dessa klasser specificerar självständiga och identifierbara dataförekomster och ska i XML-schemat enligt reglerna i GML kodas på ett särskilt sätt med hjälp av tre XML-definitioner för var och en. Klasserna DP_Plan och DP_Användningsbestämmelse är sådana och det är även alla subklasser till DP_AdministrativBestämmelse och DP_Egenskapsbestämmelse. De XML-definitioner som dessa fyra klasser ger upphov till beskrivs i tabell 2. 6