Schemat aplikacyjny GML dla bazy danych BDOT500
<?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:bdz="urn:gugik:specyfikacje:gmlas:bazaDanychObiektowTopograficznych500:1.0" targetNamespace="urn:gugik:specyfikacje:gmlas:bazaDanychObiektowTopograficznych500: 1.0" elementFormDefault="qualified" version="1.0">
<import namespace="http://www.opengis.net/gml/3.2" schemaLocation="http://schemas.opengis.net/gml/3.2.1/gml.xsd"/>
<!--=============================================================-->
<simpleType name="BDZ_IstnienieType">
<union memberTypes="bdz:BDZ_IstnienieEnumerationTypebdz:BDZ_IstnienieOtherType"/>
</simpleType>
<simpleType name="BDZ_IstnienieEnumerationType">
<restriction base="string">
<enumeration value="istniejacy"/>
<enumeration value="projektowany"/>
</restriction>
</simpleType>
<simpleType name="BDZ_IstnienieOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajInzMatType">
<union memberTypes="bdz:BDZ_RodzajInzMatEnumerationTypebdz:BDZ_RodzajInzMatOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajInzMatEnumerationType">
<restriction base="string">
<enumeration value="beton"/>
<enumeration value="cegla"/>
<enumeration value="drewno"/>
<enumeration value="inny"/>
<enumeration value="kamien"/>
<enumeration value="stal"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajInzMatOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_PoziomType">
<union memberTypes="bdz:BDZ_PoziomEnumerationTypebdz:BDZ_PoziomOtherType"/>
</simpleType>
<simpleType name="BDZ_PoziomEnumerationType">
<restriction base="string">
<enumeration value="podPowierzchniaGruntu"/>
<enumeration value="naPowierzchniGruntu"/>
<enumeration value="pierwszyPoziomPonadPowierzchniaGruntu"/>
<enumeration value="drugiPoziomPonadPowierzchniaGruntu"/>
<enumeration value="trzeciPoziomPonadPowierzchniaGruntu"/>
<enumeration value="czwartyPoziomPonadPowierzchniaGruntu"/>
</restriction>
</simpleType>
<simpleType name="BDZ_PoziomOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzKomunType">
<union memberTypes="bdz:BDZ_RodzKomunEnumerationTypebdz:BDZ_RodzKomunOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzKomunEnumerationType">
<restriction base="string">
<enumeration value="ruchLotniczy "/>
<enumeration value="ruchDrogowy"/>
<enumeration value="ruchPieszy"/>
<enumeration value="ruchRo werowy "/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzKomunOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzNawType">
<union memberTypes="bdz:BDZ_RodzNawEnumerationTypebdz:BDZ_RodzNawOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzNawEnumerationType">
<restriction base="string">
<enumeration value="beton"/>
<enumeration value="bruk"/>
<enumeration value="gruntNaturalny "/>
<enumeration value="inny"/>
<enumeration value="klinkier"/>
<enumeration value="ko stkaKami enna"/>
<enumeration value="kostkaPrefabrykowana"/>
<enumeration value="masaBitumiczna"/>
<enumeration value="plytyB etonowe "/>
<enumeration value="stabilizowanaZwiremLubZuzlem"/>
<enumeration value="tluczen"/>
<enumeration value="zwir"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzNawOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajBudHydroType">
<union memberTypes="bdz:BDZ_RodzajBudHydroEnumerationTypebdz:BDZ_RodzajBudHydroOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajBudHydroEnumerationType">
<restriction base="string">
<enumeration value="inne"/>
<enumeration value="jazRuchomyLubZastawkaPietrzaca"/>
<enumeration value="jazStaly"/>
<enumeration value="sluza"/>
<enumeration value="zapora"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajBudHydroOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajBudInnType">
<union memberTypes="bdz:BDZ_RodzajBudInnEnumerationTypebdz:BDZ_RodzajBudInnOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajBudInnEnumerationType">
<restriction base="string">
<enumeration value="estrada"/>
<enumeration value="inna"/>
<enumeration value=" murekOporowy1"/>
<enumeration value="peron"/>
<enumeration value="podpora"/>
<enumeration value="rampa"/>
<enumeration value="przepust"/>
<enumeration value="reklamaLubTablicaInformacyjna"/>
<enumeration value="smietnik"/>
<enumeration value="trybuna"/>
<enumeration value="wiata"/>
<enumeration value="wiataPrzystankowa"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajBudInnOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajBudInzType">
<union memberTypes="bdz:BDZ_RodzajBudInzEnumerationTypebdz:BDZ_RodzajBudInzOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajBudInzEnumerationType">
<restriction base="string">
<enumeration value="estakada"/>
<enumeration value="inne"/>
<enumeration value="kladkaDlaPieszych"/>
<enumeration value="most"/>
<enumeration value="wiadukt"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajBudInzOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajBudSportType">
<union memberTypes="bdz:BDZ_RodzajBudSportEnumerationTypebdz:BDZ_RodzajBudSportOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajBudSportEnumerationType">
<restriction base="string">
<enumeration value="basen"/>
<enumeration value="bieznia"/>
<enumeration value="inne"/>
<enumeration value=" kortTenisowy1"/>
<enumeration value="placGierZabaw"/>
<enumeration value="placSportowy"/>
<enumeration value="skoczniaNarciarska"/>
<enumeration value="sztucznyStok"/>
<enumeration value="torS aneczkowy "/>
<enumeration value="torZuzlowy"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajBudSportOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajBudTechnType">
<union memberTypes="bdz:BDZ_RodzajBudTechnEnumerationTypebdz:BDZ_RodzajBudTechnOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajBudTechnEnumerationType">
<restriction base="string">
<enumeration value="chlodniaKominowa"/>
<enumeration value="inne"/>
<enumeration value="kominPrzemyslowy "/>
<enumeration value="wiezaCisnien"/>
<enumeration value="wiezaPrzeciwpozarowa"/>
<enumeration value="wiezaSzybuKopalnianego"/>
<enumeration value="wiezaWidokowa"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajBudTechnOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajBudZiemnType">
<union memberTypes="bdz:BDZ_RodzajBudZiemnEnumerationTypebdz:BDZ_RodzajBudZiemnOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajBudZiemnEnumerationType">
<restriction base="string">
<enumeration value="nasyp"/>
<enumeration value=" skarpaNieumocniona"/>
<enumeration value=" skarpaUmocniona"/>
<enumeration value="walPrzeciwpowodziowyLubGrobla"/>
<enumeration value="wykop"/>
<enumeration value="inna"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajBudZiemnOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajCRPIRType">
<union memberTypes="bdz:BDZ_RodzajCRPIREnumerationTypebdz:BDZ_RodzajCRPIROtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajCRPIREnumerationType">
<restriction base="string">
<enumeration value="alejka"/>
<enumeration value="chodnik"/>
<enumeration value="pasaz"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajCRPIROtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajCmentType">
<union memberTypes="bdz:BDZ_RodzajCmentEnumerationTypebdz:BDZ_RodzajCmentOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajCmentEnumerationType">
<restriction base="string">
<enumeration value="inne"/>
<enumeration value="komunalny "/>
<enumeration value="wojenny"/>
<enumeration value="wyznaniowy"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajCmentOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajMatBudZiemnType">
<union memberTypes="bdz:BDZ_RodzajMatBudZiemnEnumerationTypebdz:BDZ_RodzajMatBudZiemnOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajMatBudZiemnEnumerationType">
<restriction base="string">
<enumeration value="gruntNaturalny "/>
<enumeration value="inny"/>
<enumeration value="zOkladzinaBetonowa"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajMatBudZiemnOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajMatUmocnType">
<union memberTypes="bdz:BDZ_RodzajMatUmocnEnumerationTypebdz:BDZ_RodzajMatUmocnOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajMatUmocnEnumerationType">
<restriction base="string">
<enumeration value="beton"/>
<enumeration value="inne"/>
<enumeration value="kamien"/>
<enumeration value="paleBetonowe"/>
<enumeration value="paleDrewniane"/>
<enumeration value="paleStalowe"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajMatUmocnOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajMokradlaType">
<union memberTypes="bdz:BDZ_RodzajMokradlaEnumerationTypebdz:BDZ_RodzajMokradlaOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajMokradlaEnumerationType">
<restriction base="string">
<enumeration value="bagno"/>
<enumeration value="terenPodmokly"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajMokradlaOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajObKomunType">
<union memberTypes="bdz:BDZ_RodzajObKomunEnumerationTypebdz:BDZ_RodzajObKomunOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajObKomunEnumerationType">
<restriction base="string">
<enumeration value="barieraDrogowaOchronna"/>
<enumeration value="brama"/>
<enumeration value="ekranAkustyczny"/>
<enumeration value="furtka"/>
<enumeration value="ogrodzenieTrwale"/>
<enumeration value="schodyWCiaguKomunikacyjnym"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajObKomunOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajObOrientType">
<union memberTypes="bdz:BDZ_RodzajObOrientEnumerationTypebdz:BDZ_RodzajObOrientOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajObOrientEnumerationType">
<restriction base="string">
<enumeration value="figuraKapliczkaKrzyzPrzydrozny"/>
<enumeration value="fontanna"/>
<enumeration value="inne"/>
<enumeration value="murHistoryczny "/>
<enumeration value="pomnik"/>
<enumeration value="pomostLubMolo"/>
<enumeration value="ruinazabytkowa"/>
<enumeration value="wodowskaz"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajObOrientOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajObPrzyrodnType">
<union memberTypes="bdz:BDZ_RodzajObPrzyrodnEnumerationTypebdz:BDZ_RodzajObPrzyrodnOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajObPrzyrodnEnumerationType">
<restriction base="string">
<enumeration value="drzewoIglaste"/>
<enumeration value="drzewoLisciaste"/>
<enumeration value="inny"/>
<enumeration value="wodospad"/>
<enumeration value="zrodlo"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajObPrzyrodnOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajPrzeprType">
<union memberTypes="bdz:BDZ_RodzajPrzeprEnumerationTypebdz:BDZ_RodzajPrzeprOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajPrzeprEnumerationType">
<restriction base="string">
<enumeration value="brod"/>
<enumeration value="przeprawaLodziami"/>
<enumeration value="przeprawaPromowa"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajPrzeprOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajPunktuType">
<union memberTypes="bdz:BDZ_RodzajPunktuEnumerationTypebdz:BDZ_RodzajPunktuOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajPunktuEnumerationType">
<restriction base="string">
<enumeration value="punktWysokosciowyNaturalny"/>
<enumeration value="punktWysokosciowySztuczny"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajPunktuOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajRowuType">
<union memberTypes="bdz :BDZ_RodzajRowuEnumerationTypebdz:BDZ_RodzajRowuOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajRowuEnumerationType">
<restriction base="string">
<enumeration value="ob szarObjetyDrenowaniem"/>
<enumeration value="rowMelioracyjny"/>
<enumeration value="rowPrzydrozny"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajRowuOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajTerenuLZZType">
<union memberTypes="bdz:BDZ_RodzajTerenuLZZEnumerationTypebdz:BDZ_RodzajTerenuLZZOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajTerenuLZZEnumerationType">
<restriction base="string">
<enumeration value="lasIglasty"/>
<enumeration value=" lasLisciasty"/>
<enumeration value="lasMieszany"/>
<enumeration value="zadrzewienie"/>
<enumeration value="zakrzewienie"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajTerenuLZZOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajTorType">
<union memberTypes="bdz:BDZ_RodzajTorEnumerationTypebdz:BDZ_RodzajTorOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajTorEnumerationType">
<restriction base="string">
<enumeration value="torKolejowy"/>
<enumeration value="torMetra"/>
<enumeration value="torTramwajowy"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajTorOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajUmocnType">
<union memberTypes="bdz:BDZ_RodzajUmocnEnumerationTypebdz:BDZ_RodzajUmocnOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajUmocnEnumerationType">
<restriction base="string">
<enumeration value="ostroga"/>
<enumeration value="scianaOporowa"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajUmocnOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajUprawType">
<union memberTypes="bdz:BDZ_RodzajUprawEnumerationTypebdz:BDZ_RodzajUprawOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajUprawEnumerationType">
<restriction base="string">
<enumeration value="ogrodDdzialkowy"/>
<enumeration value="plantacja"/>
<enumeration value="sad"/>
<enumeration value="trawnik"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajUprawOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajUrzTranspType">
<union memberTypes="bdz:BDZ_RodzajUrzTranspEnumerationTypebdz:BDZ_RodzajUrzTranspOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajUrzTranspEnumerationType">
<restriction base="string">
<enumeration value="inne"/>
<enumeration value="kolej Linowa"/>
<enumeration value="odbojLubDalba"/>
<enumeration value="poler"/>
<enumeration value="suwnica"/>
<enumeration value="tasmociag"/>
<enumeration value="wyciagNarciarski"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajUrzTranspOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajWodyPowType">
<union memberTypes="bdz:BDZ_RodzajWodyPowEnumerationTypebdz:BDZ_RodzajWodyPowOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajWodyPowEnumerationType">
<restriction base="string">
<enumeration value="wodaMorska"/>
<enumeration value="wodaPlynaca"/>
<enumeration value="wodaStojaca"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajWodyPowOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajWyznType">
<union memberTypes="bdz:BDZ_RodzajWyznEnumerationTypebdz:BDZ_RodzajWyznOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajWyznEnumerationType">
<restriction base="string">
<enumeration value="chrzescijanskie"/>
<enumeration value="niechrzescijanskie"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajWyznOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajZadaszType">
<union memberTypes="bdz:BDZ_RodzajZadaszEnumerationTypebdz:BDZ_RodzajZadaszOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajZadaszEnumerationType">
<restriction base="string">
<enumeration value="odkryty"/>
<enumeration value="podCzasza"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajZadaszOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajZbTechnType">
<union memberTypes="bdz:BDZ_RodzajZbTechnEnumerationTypebdz:BDZ_RodzajZbTechnOtherType"/>
</simpleType>
<simpleType name="BDZ_RodzajZbTechnEnumerationType">
<restriction base="string">
<enumeration value="inne"/>
<enumeration value="zbiornikNaCiecz"/>
<enumeration value="zbiornikNaMaterialyPedneLubGaz"/>
<enumeration value="zbiornikNaMaterialySypkie"/>
</restriction>
</simpleType>
<simpleType name="BDZ_RodzajZbTechnOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
<simpleType name="BDZ_ZrodloType">
<union memberTypes="bdz:BDZ_ZrodloEnumerationTypebdz:BDZ_ZrodloOtherType"/>
</simpleType>
<simpleType name="BDZ_ZrodloEnumerationType">
<restriction base="string">
<enumeration value="digitalizacjaIWektoryzacja"/>
<enumeration value="fotogrametria"/>
<enumeration value="GPSbezPowiazaniaZOsnowa"/>
<enumeration value="inne"/>
<enumeration value="nieokreslone"/>
<enumeration value="niepoprawne"/>
<enumeration value="pomiarNaOsnowe"/>
<enumeration value="pomiarWOparciuOElementyMapy"/>
</restriction>
</simpleType>
<simpleType name="BDZ_ZrodloOtherType">
<restriction base="string">
<pattern value="other: \w{2,}"/>
</restriction>
</simpleType>
</schema>