Schemat aplikacyjny GML dla powiatowej bazy GESUT

Zaczęty przez support, Czwartek 03 Grudzień 2015, 13:53:25

Poprzedni wątek - Następny wątek

0 użytkowników i 1 Gość przegląda ten wątek.

fmajus

Czy nie powinno być zgodnie z modelem:  <ges:liczbaPrzewodow>4</ges:liczbaPrzewodow>


może jest to zmienione ale aby wczytać tę wartość w wersji 11.23 element musi mieć nazwę  <ges:liczba>4</ges:liczba>

Lupus

__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?

supportAutor w?tku

Schemat aplikacyjny GML dla powiatowej bazy GESUT przedstawiony jest poniżej

Kod  xml [Zaznacz]
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:ges="urn:gugik:specyfikacje:gmlas:geodezyjnaEwidencjaSieciUzbrojeniaTerenu:1.0" xmlns:bt="urn:gugik:specyfikacje:gmlas:modelPodstawowy: 1.0" targetNamespace="urn:gugik:specyfikacje:gmlas:geodezyjnaEwidencjaSieciUzbrojeniaTerenu:1.0" elementFormDefault="qualified" version="2.0">
<import namespace="http://www.opengis.net/gml/3.2" schemaLocation="http://schemas.opengis.net/gml/3.2.1/gml.xsd"/>
<import namespace="urn:gugik:specyfikacje:gmlas:modelPodstawowy: 1.0" schemaLocation="BT_ModelPodstawowy.xsd"/>
<include schemaLocation="GES_GESUT_Slowniki.xsd"/>
<!--============================================================= -->
<element name="GES_ObiektGESUT" type="ges:GES_ObiektGESUTType" abstract="true" substitutionGroup="gml:AbstractFeature"/>
<complexType name="GES_ObiektGESUTType" abstract="true">
<complexContent>
<extension base="gml:AbstractFeatureType">
<sequence>
<element name="idIIP" type="bt:BT_IdentyfikatorPropertyType"/>
<element name="startObiekt" type="date"/>
<element name="cyklZyciaObiektu" type="bt:BT_CyklZyciaInfoPropertyType"/>
<element name="koniecObiekt" type="date" minOccurs="0"/>
<element name="zrodlo" type="ges:GES_ZrodloType" minOccurs="0"/>
<element name="istnienie" type="ges:GES_IstnienieType"/>
<element name="eksploatacja" nillable="true" minOccurs="0">
<complexType>
<simpleContent>
<extension base="ges:GES_EksploatacjaType">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="idMaterialu" type="bt:BT_IdMaterialuPropertyType" minOccurs="0" maxOccurs="unbounded"/>
<element name="dataPomiaru" nillable="true" minOccurs="0">
<complexType>
<simpleContent>
<extension base="date">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="przedstawiciel" mUable="true">
<complexType>
<complexContent>
<extension base="ges:GES_DaneOsobyPropertyType">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</complexContent>
</complexType>
</element>
<element name="wladajacy" nillable="true">
<complexType>
<complexContent>
<extension base="ges:GES_DaneOsobyPropertyType">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</complexContent>
</complexType>
</element>
<element name="idBranzowy" nillable="true">
<complexType>
<simpleContent>
<extension base="string">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="idUzgodnienia" nillable="true">
<complexType>
<simpleContent>
<extension base="string">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="dokument" type="string" minOccurs="0" maxOccurs="unbounded"/>
<element name="informacja" type="string" minOccurs="0" maxOccurs="unbounded"/>
<!-- Roles -->
<element name="korytarzPrzesylowy" type="gml:ReferenceType" minOccurs="0"/>
<element name="rodzajPunkt" type="gml:ReferenceType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="GES_ObiektGESUTPropertyType">
<sequence minOccurs="0">
<element ref="ges:GES_ObiektGESUT"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
<element name="GES_PunktOOkreslonejWysokosci" type="ges:GES_PunktOOkreslonejWysokosciType" substitutionGroup="ges:GES_ObiektGESUT"/>
<complexType name="GES_PunktOOkreslonejWysokosciType">
<complexContent>
<extension base="ges:GES_ObiektGESUTType">
<sequence>
<element name="rzednaGory" type="double" minOccurs="0"/>
<element name="rzednaDolu" type="double" minOccurs="0"/>
<element name="geometria" type="gml:PointPropertyType"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="GES_PunktOOkreslonejWysokosciPropertyType">
<sequence minOccurs="0">
<element ref="ges:GES_PunktOOkreslonejWysokosci"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
<element name="GES_KorytarzPrzesylowy" type="ges:GES_KorytarzPrzesylowyType" substitutionGroup="ges:GES_ObiektGESUT"/>
<complexType name="GES_KorytarzPrzesylowyType">
<complexContent>
<extension base="ges: GES_ObiektGESUTType">
<sequence>
<element name="geometria" type="gml:SurfacePropertyType"/>
<element name="rodzajSieci" type="ges:GES_RodzSieciType" maxOccurs="unbounded"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="GES_KorytarzPrzesylowyPropertyType">
<sequence minOccurs="0">
<element ref="ges:GES_KorytarzPrzesylowy"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
<!-- ============================================================= -->
<element name="GES_Przewod" type="ges:GES_PrzewodType" abstract="true" substitutionGroup="ges:GES_ObiektGESUT"/>
<complexType name="GES_PrzewodType" abstract="true">
<complexContent>
<extension base="ges:GES_ObiektGESUTType">
<sequence>
<element name="geometria" type="gml:CurvePropertyType"/>
<element name="funkcja" nillable="true">
<complexType>
<simpleContent>
<extension base="ges:GES_FunkcjaType">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="przebieg" nillable="true">
<complexType>
<simpleContent>
<extension base="ges:GES_PrzebiegType">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="rodzajPrzewodu" nillable="true">
<complexType>
<simpleContent>
<extension base="ges:GES_RodzPrzewoduType">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="GES_PrzewodPropertyType">
<sequence minOccurs="0">
<element ref="ges:GES_Przewod"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
<element name="GES_ObudowaPrzewodu" type="ges:GES_ObudowaPrzewoduType" substitutionGroup="ges:GES_ObiektGESUT"/>
<complexType name="GES_ObudowaPrzewoduType">
<complexContent>
<extension base="ges:GES_ObiektGESUTType">
<sequence>
<element name="geometria" type="gml:CurvePropertyType"/>
<element name="srednica" nillable="true" minOccurs="0">
<complexType>
<simpleContent>
<extension base="positiveInteger">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="wymiarPionowy" nillable="true" minOccurs="0">
<complexType>
<simpleContent>
<extension base="positiveInteger">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="wymiarPoziomy" nillable="true" minOccurs="0">
<complexType>
<simpleContent>
<extension base="positiveInteger">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="obudowa" type="ges:GES_ObudowaType"/>
<element name="rodzajSieci" type="ges:GES_RodzSieciType" minOccurs="0" maxOccurs="unbounded"/>
<element name="liczbaRur" nillable="true" minOccurs="0">
<complexType>
<simpleContent>
<extension base="positiveInteger">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="GES_ObudowaPrzewoduPropertyType">
<sequence minOccurs="0">
<element ref="ges:GES_ObudowaPrzewodu"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
<element name="GES_BudowlaPodziemna" type="ges:GES_BudowlaPodziemnaType" substitutionGroup="ges:GES_ObiektGESUT"/>
<complexType name="GES_BudowlaPodziemnaType">
<complexContent>
<extension base="ges:GES_ObiektGESUTType">
<sequence>
<element name="geometria" type="gml:SurfacePropertyType"/>
<element name="rodzajBudowli" type="ges:GES_RodzBudType"/>
<element name="rodzajSieci" type="ges:GES_RodzSieciType" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="GES_BudowlaPodziemnaPropertyType">
<sequence minOccurs="0">
<element ref="ges:GES_BudowlaPodziemna"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
<element name="GES_UrzadzenieTechniczneZwiazaneZSiecia" type="ges:GES_UrzadzenieTechniczneZwiazaneZSieciaType" substitutionGroup="ges:GES_ObiektGESUT"/>
<complexType name="GES_UrzadzenieTechniczneZwiazaneZSieciaType">
<complexContent>
<extension base="ges:GES_ObiektGESUTType">
<sequence>
<element name="geometria" type="gml:GeometricPrimitivePropertyType"/>
<element name="rodzajSieci" type="ges:GES_RodzSieciType" minOccurs="0"/>
<element name="rodzajUrzadz" type="ges:GES_UrzadzType"/>
<element name="ksztaltUrzadz" type="ges:GES_KsztaltUrzadzType" minOccurs="0"/>
<element name="przebieg" nillable="true">
<complexType>
<simpleContent>
<extension base="ges:GES_PrzebiegType">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="zasobnik" nillable="true" minOccurs="0">
<complexType>
<simpleContent>
<extension base="boolean">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="srednica" nillable="true" minOccurs="0">
<complexType>
<simpleContent>
<extension base="positiveInteger">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<!-- Roles -->
<element name="wlazKomora" type="gml:ReferenceType" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="GES_UrzadzenieTechniczneZwiazaneZSieciaPropertyType">
<sequence minOccurs="0">
<element ref="ges:GES_UrzadzenieTechniczneZwiazaneZSiecia"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
<element name="GES_SlupIMaszt" type="ges:GES_SlupIMasztType" substitutionGroup="ges:GES_ObiektGESUT"/>
<complexType name="GES_SlupIMasztType">
<complexContent>
<extension base="ges:GES_ObiektGESUTType">
<sequence>
<element name="geometria" type="gml:GeometricPrimitivePropertyType"/>
<element name="rodzajSieci" type="ges:GES_RodzSieciType" maxOccurs="unbounded"/>
<element name="rodzajSlup" type="ges:GES_RodzSlupType"/>
<element name="zLatarnia" type="boolean" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="GES_SlupIMasztPropertyType">
<sequence minOccurs="0">
<element ref="ges:GES_SlupIMaszt"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
<!-- ============================================================= -->
<element name="GES_PrzewodBenzynowy" type="ges:GES_PrzewodBenzynowyType" substitutionGroup="ges:GES_Przewod"/>
<complexType name="GES_PrzewodBenzynowyType">
<complexContent>
<extension base="ges:GES_PrzewodType">
<sequence>
<element name="srednica" nillable="true">
<complexType>
<simpleContent>
<extension base="positiveInteger">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="GES_PrzewodBenzynowyPropertyType">
<sequence minOccurs="0">
<element ref="ges:GES_PrzewodBenzynowy"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
<element name="GES_PrzewodCieplowniczy" type="ges:GES_PrzewodCieplowniczyType" substitutionGroup="ges:GES_Przewod"/>
<complexType name="GES_PrzewodCieplowniczyType">
<complexContent>
<extension base="ges:GES_PrzewodType">
<sequence>
<element name="srednica" nillable="true">
<complexType>
<simpleContent>
<extension base="positiveInteger">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="typCiep" nillable="true">
<complexType>
<simpleContent>
<extension base="ges:GES_TypCiepType">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="rodzCiep" nillable="true">
<complexType>
<simpleContent>
<extension base="ges:GES_RodzCiepType">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="GES_PrzewodCieplowniczyPropertyType">
<sequence minOccurs="0">
<element ref="ges:GES_PrzewodCieplowniczy"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
<element name="GES_PrzewodElektroenergetyczny" type="ges:GES_PrzewodElektroenergetycznyType" substitutionGroup="ges:GES_Przewod"/>
<complexType name="GES_PrzewodElektroenergetycznyType">
<complexContent>
<extension base="ges:GES_PrzewodType">
<sequence>
<element name="typElektr" mUable="true">
<complexType>
<simpleContent>
<extension base="ges:GES_TypElektrType">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="oswietleniowy" nillable="true">
<complexType>
<simpleContent>
<extension base="boolean">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="wiazka" type="boolean"/>
<element name="liczbaPrzewodow" nillable="true" minOccurs="0">
<complexType>
<simpleContent>
<extension base="positiveInteger">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="GES_PrzewodElektroenergetycznyPropertyType">
<sequence minOccurs="0">
<element ref="ges:GES_PrzewodElektroenergetyczny"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
<element name="GES_PrzewodGazowy" type="ges:GES_PrzewodGazowyType" substitutionGroup="ges:GES_Przewod"/>
<complexType name="GES_PrzewodGazowyType">
<complexContent>
<extension base="ges:GES_PrzewodType">
<sequence>
<element name="srednica" nillable="true">
<complexType>
<simpleContent>
<extension base="positiveInteger">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="typGaz" nillable="true">
<complexType>
<simpleContent>
<extension base="ges:GES_TypGazType">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="GES_PrzewodGazowyPropertyType">
<sequence minOccurs="0">
<element ref="ges:GES_PrzewodGazowy"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
<element name="GES_PrzewodKanalizacyjny" type="ges:GES_PrzewodKanalizacyjnyType" substitutionGroup="ges:GES_Przewod"/>
<complexType name="GES_PrzewodKanalizacyjnyType">
<complexContent>
<extension base="ges:GES_PrzewodType">
<sequence>
<element name="srednica" nillable="true" minOccurs="0">
<complexType>
<simpleContent>
<extension base="positiveInteger">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="typKanal" nillable="true">
<complexType>
<simpleContent>
<extension base="ges:GES_TypKanalType">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="wymiarPionowy" nillable="true" minOccurs="0">
<complexType>
<simpleContent>
<extension base="positiveInteger">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="wymiarPoziomy" nillable="true" minOccurs="0">
<complexType>
<simpleContent>
<extension base="positiveInteger">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="tloczny" nillable="true">
<complexType>
<simpleContent>
<extension base="boolean">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="GES_PrzewodKanalizacyjnyPropertyType">
<sequence minOccurs="0">
<element ref="ges:GES_PrzewodKanalizacyjny"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
<element name="GES_PrzewodNaftowy" type="ges:GES_PrzewodNaftowyType" substitutionGroup="ges:GES_Przewod"/>
<complexType name="GES_PrzewodNaftowyType">
<complexContent>
<extension base="ges:GES_PrzewodType">
<sequence>
<element name="srednica" nillable="true">
<complexType>
<simpleContent>
<extension base="positiveInteger">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="GES_PrzewodNaftowyPropertyType">
<sequence minOccurs="0">
<element ref="ges:GES_PrzewodNaftowy"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
<element name="GES_PrzewodTelekomunikacyjny" type="ges:GES_PrzewodTelekomunikacyjnyType" substitutionGroup="ges:GES_Przewod"/>
<complexType name="GES_PrzewodTelekomunikacyjnyType">
<complexContent>
<extension base="ges:GES_PrzewodType">
<sequence>
<element name="wiazka" type="boolean"/>
<element name="liczbaPrzewodow" nillable="true" minOccurs="0">
<complexType>
<simpleContent>
<extension base="positiveInteger">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="GES_PrzewodTelekomunikacyjnyPropertyType" >
<sequence minOccurs="0">
<element ref="ges:GES_PrzewodTelekomunikacyjny"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
<element name="GES_PrzewodWodociagowy" type="ges:GES_PrzewodWodociagowyType" substitutionGroup="ges:GES_Przewod"/>
<complexType name="GES_PrzewodWodociagowyType">
<complexContent>
<extension base="ges:GES_PrzewodType">
<sequence>
<element name="srednica" nillable="true">
<complexType>
<simpleContent>
<extension base="positiveInteger">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
<element name="typWodoc" nillable="true">
<complexType>
<simpleContent>
<extension base="ges:GES_TypWodocType">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="GES_PrzewodWodociagowyPropertyType">
<sequence minOccurs="0">
<element ref="ges:GES_PrzewodWodociagowy"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
<element name="GES_PrzewodNiezidentyfikowany" type="ges:GES_PrzewodNiezidentyfikowanyType" substitutionGroup="ges:GES_Przewod"/>
<complexType name="GES_PrzewodNiezidentyfikowanyType">
<complexContent>
<extension base="ges:GES_PrzewodType">
<sequence>
<element name="srednica" nillable="true">
<complexType>
<simpleContent>
<extension base="positiveInteger">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="GES_PrzewodNiezidentyfikowanyPropertyType">
<sequence minOccurs="0">
<element ref="ges:GES_PrzewodNiezidentyfikowany"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
<element name="GES_PrzewodInny" type="ges:GES_PrzewodInnyType" substitutionGroup="ges:GES_Przewod"/>
<complexType name="GES_PrzewodInnyType">
<complexContent>
<extension base="ges:GES_PrzewodType">
<sequence>
<element name="srednica" nillable="true">
<complexType>
<simpleContent>
<extension base="positiveInteger">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="GES_PrzewodInnyPropertyType">
<sequence minOccurs="0">
<element ref="ges:GES_PrzewodInny"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
<!-- ============================================================= -->
<element name="GES_DaneOsoby" type="ges:GES_DaneOsobyType" substitutionGroup="gml:AbstractObject"/>
<complexType name="GES_DaneOsobyType">
<sequence>
<element name="nazwaPelna" type="string" minOccurs="0"/>
<element name="nazwaSkrocona" type="string" minOccurs="0"/>
<element name="imieNazwisko" type="string" minOccurs="0"/>
<element name="e-mail" type="string" minOccurs="0"/>
<element name="telefon" type-'string" minOccurs="0"/>
<element name="adres" type="string" minOccurs="0"/>
<element name="adresPRG" type="gml:ReferenceType" minOccurs="0"/>
<element name="informacja" type="string" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="GES_DaneOsobyPropertyType">
<sequence>
<element ref="ges:GES_DaneOsoby"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
</schema>


Słownik,
w rozporządzeniu jest chyba za dużo tabów
Kod  xml [Zaznacz]
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns1="um:gugik:specyfikaq)e:gmlas:geodezyjnaEwidenq)aSietiUzbrojemaTerenu:L0" targetNamespace="um:gugik:specyfikaq)e:gmlas:geodezyjnaEwidenq)aSietiUzbrojemaTerenu:L0" elementFormDefault="qualified" version="2.0">
<!-- ============================================================ -->
<simpleType name="GES_TypElektrType">
<restriction base="string">
<enumeration value="najwyzszegoNapiecia"/>
<enumeration value="wysokiegoNapiecia"/>
<enumeration value="sredniegoNapiecia"/>
<enumeration value="niskiegoNapiecia"/>
</restriction>
</simpleType>
<simpleType name="GES_TypGazType">
<restriction base="string">
<enumeration value="wysokiegoCisnienia"/>
<enumeration value="podwyzszonegoSredniegoCisnienia"/>
<enumeration value="sredniegoCisnienia"/>
<enumeration value="niskiegoCisnienia"/>
</restriction>
</simpleType>
<simpleType name="GES_TypKanalType">
<restriction base="string">
<enumeration value="deszczowy"/>
<enumeration value="lokalny"/>
<enumeration value="ogolnosplawny"/>
<enumeration value="przemyslowy"/>
<enumeration value="sanitarny"/>
</restriction>
</simpleType>
<simpleType name="GES_UrzadzType">
<restriction base="string">
<enumeration value="dystrybutorPaliw"/>
<enumeration value="hydrant"/>
<enumeration value="hydrofornia"/>
<enumeration value="kontenerTelekomunikacyjny"/>
<enumeration value="kratkaSciekowa"/>
<enumeration value="odwodnienieLiniowe"/>
<enumeration value="osadnikKanalizacjiLokalnej "/>
<enumeration value="przepompownia"/>
<enumeration value="slupekTelekomunikacyjny"/>
<enumeration value="slupowaStacjaTransformatorowa"/>
<enumeration value="stacjaGazowa"/>
<enumeration value="stacjaTransformatorowa"/>
<enumeration value="studma"/>
<enumeration value="studniaGlebinowa"/>
<enumeration value="studzienka"/>
<enumeration value="sygnalizatorSwietlny"/>
<enumeration value="szafaTelekomunikacyjna"/>
<enumeration value="szafaElektroenergetyczna"/>
<enumeration value="szafaGazowa"/>
<enumeration value="trojnik"/>
<enumeration value="wlaz"/>
<enumeration value="wylotKanalu"/>
<enumeration value="wywietrznik"/>
<enumeration value="zasuwaLubZawor"/>
<enumeration value="zbiornik"/>
<enumeration value="zdrojUliczny"/>
<enumeration value="zlaczeKablowe"/>
<enumeration value="niezidentyfikowane"/>
<enumeration value="inne"/>
</restriction>
</simpleType>
<simpleType name="GES_RodzBudType">
<restriction base="string">
<enumeration value="komoraPodziemna"/>
<enumeration value="osadnik"/>
<enumeration value="przejsciePodziemne"/>
<enumeration value="tunelDrogowy"/>
<enumeration value="tunelKolejowy"/>
<enumeration value="tunelMetra"/>
<enumeration value="tunelTramwajowy"/>
<enumeration value="inna"/>
</restriction>
</simpleType>
<simpleType name="GES_FunkcjaType">
<restriction base="string">
<enumeration value="przesylowy"/>
<enumeration value="rozdzielczy"/>
<enumeration value="przylacze"/>
<enumeration value="inny"/>
</restriction>
</simpleType>
<simpleType name="GES_TypWodocType">
<restriction base="string">
<enumeration value="ogolny"/>
<enumeration value="lokalny"/>
</restriction>
</simpleType>
<simpleType name="GES_ObudowaType">
<restriction base="string">
<enumeration value="kanalizacjaKablowa"/>
<enumeration value="kanalCieplowniczy"/>
<enumeration value="ruraOchronna"/>
<enumeration value="inna"/>
<enumeration value="kanalTechnologiczny"/>
<enumeration value="rurociagTelekomunikacyjny"/>
</restriction>
</simpleType>
<simpleType name="GES_EksploatacjaType">
<restriction base="string">
<enumeration value="czynny"/>
<enumeration value="nieczynny"/>
</restriction>
</simpleType>
<simpleType name="GES_PrzebiegType">
<restriction base="string">
<enumeration value="nadziemny"/>
<enumeration value="naziemny"/>
<enumeration value="podziemny"/>
</restriction>
</simpleType>
<simpleType name="GES_RodzPrzewoduType">
<restriction base="string">
<enumeration value="rurowy"/>
<enumeration value="kabel"/>
<enumeration value="swiatlowod"/>
<enumeration value="inny"/>
</restriction>
</simpleType>
<simpleType name="GES_ZrodloType">
<restriction base="string">
<enumeration value="pomiarNaOsnowe"/>
<enumeration value="pomiarWykrywaczemPrzewodow"/>
<enumeration value="digitalizaqjaIWektoryzaqja"/>
<enumeration value="fotogrametria"/>
<enumeration value="pomiarWOparciuOElementyMapy"/>
<enumeration value="daneBranzowe"/>
<enumeration value="inne"/>
<enumeration value="nieokreslone"/>
<enumeration value="niepoprawne"/>
<enumeration value="dokumentacj aZNarady"/>
<enumeration value="pozwolenieNaBudowe"/>
<enumeration value="zgloszenieBudowy"/>
<enumeration value="dokumentacjaZWytyczenia"/>
</restriction>
</simpleType>
<simpleType name="GES_IstnienieType">
<restriction base="string">
<enumeration value="istniejacy"/>
<enumeration value="proj ektowany"/>
<enumeration value="wBudowie"/>
</restriction>
</simpleType>
<simpleType name="GES_RodzCiepType">
<restriction base="string">
<enumeration value="jednoprzewodowy"/>
<enumeration value="dwuprzewodowy"/>
<enumeration value="troj przewodowy"/>
<enumeration value="czteroprzewodowy"/>
<enumeration value="wieloprzewodowy"/>
</restriction>
</simpleType>
<simpleType name="GES_RodzSieciType">
<restriction base="string">
<enumeration value="benzynowy"/>
<enumeration value="cieplowniczy"/>
<enumeration value="elektroenergetyczny"/>
<enumeration value="gazowy"/>
<enumeration value="kanalizacyjny"/>
<enumeration value="naftowy"/>
<enumeration value="telekomunikacyjny"/>
<enumeration value="wodociagowy"/>
<enumeration value="niezidentyfikowany"/>
<enumeration value="inny"/>
</restriction>
</simpleType>
<simpleType name="GES_RodzSlupType">
<restriction base="string">
<enumeration value="latarnia"/>
<enumeration value="masztOswietleniowy"/>
<enumeration value="masztTelekomunikacyjny"/>
<enumeration value="slup"/>
<enumeration value="slupLaczony"/>
<enumeration value="slupKratowy"/>
<enumeration value="slupTrakcjiKolejowej"/>
<enumeration value="slupTrakcjiTramwajowej"/>
<enumeration value="slupTrakcjiTrolejbusowej"/>
<enumeration value="turbinaWiatrowa"/>
<enumeration value="wiezaTelekomunikacyjna"/>
<enumeration value="inny"/>
</restriction>
</simpleType>
<simpleType name="GES_TypCiepType">
<restriction base="string">
<enumeration value="wysokiParametr"/>
<enumeration value="niskiParametr"/>
</restriction>
</simpleType>
<simpleType name="GES_KsztaltUrzadzType">
<restriction base="string">
<enumeration value="kwadratowy"/>
<enumeration value="okragly"/>
<enumeration value="prostokatny"/>
<enumeration value="owalny"/>
<enumeration value="inny"/>
</restriction>
</simpleType>
</schema>
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.