Schemat aplikacyjny GML do rozporządzenia w sprawie baz danych dotyczących zobrazowań lotniczych i satelitarnych oraz ortofotomapy i numerycznego modelu terenu

Zaczęty przez support, Niedziela 14 Październik 2012, 12:15:00

Poprzedni wątek - Następny wątek

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

supportAutor w?tku

Schemat aplikacyjny GML dla baz danych dotyczących zobrazowań lotniczych i satelitarnych oraz ortofotomapy i numerycznego modelu terenu.

Kod  xml [Zaznacz]
<?xml version="1.0" encoding="ISO-8859-2"?>
<!-- FOT_Foto.xsd - wersja 5.2, ostatnia edycja 22-08-2011 -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:fot="urn:gugik:specyfikacje:gmlas:fotogrametria:1.0" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:bt="urn:gugik:specyfikacje:gmlas:modelPodstawowy:1.0" xmlns:os="urn:gugik:specyfikacje:gmlas:osnowaGeodezyjna:1.0" targetNamespace="urn:gugik:specyfikacje:gmlas:fotogrametria:1.0" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
	<import namespace="http://www.opengis.net/gml/3.2" schemaLocation="http://schemas.opengis.net/gml/3.2.1/gml.xsd"/>
	<import namespace="http://www.isotc211.org/2005/gco" schemaLocation="http://schemas.opengis.net/iso/19139/20070417/gco/gco.xsd"/>
	<import namespace="http://www.isotc211.org/2005/gmd" schemaLocation="http://schemas.opengis.net/iso/19139/20070417/gmd/citation.xsd"/>
	<import namespace="urn:gugik:specyfikacje:gmlas:modelPodstawowy:1.0" schemaLocation="BT_ModelPodstawowy.xsd"/>
	<!-- ====================================== -->
	<element name="FOT_Baza" type="fot:FOT_BazaType" abstract="true" substitutionGroup="gml:AbstractFeature"/>
	<complexType name="FOT_BazaType" abstract="true">
		<complexContent>
			<extension base="gml:AbstractFeatureType">
				<sequence>
					<element name="idIIP" type="bt:BT_IdentyfikatorPropertyType"/>
					<element name="cyklZycia" type="bt:BT_CyklZyciaInfoPropertyType"/>
					<element name="nrZgloszeniaPracyGeodKart" type="string"/>
					<element name="dataWykZobrZrodl" type="date" maxOccurs="unbounded"/>
					<element name="dataUtworzeniaZbDanych" type="date" maxOccurs="unbounded"/>
					<element name="weryfikacjaJakosci" type="boolean"/>
					<element name="nrWnioskuOPrzyj DoZasobu" type="string"/>
					<element name="dataPrzyjeciaDoZasobu" type="date"/>
					<element name="nrEwidencyjnyWZasobie" type="string"/>
					<element name="dataWylaczeniaZZasobu" type="date"/>
					<element name="skalaZobrazowaniaZrodlowego">
						<complexType>
							<simpleContent>
								<extension base="integer">
									<attribute ref="gco:nilReason"/>
								</extension>
							</simpleContent>
						</complexType>
					</element>
					<element name="terenWielkoscPikselaZobrazZrodl">
						<complexType>
							<simpleContent>
								<extension base="gml:LengthType">
									<attribute ref="gco:nilReason"/>
								</extension>
							</simpleContent>
						</complexType>
					</element>
					<!--? Roles -->
					<element name="FOTO" type="gml:ReferenceType">
						<annotation>
							<appinfo>
								<gml:targetElement>bt:BT_ReferencjaDoObiektu</gml:targetElement>
							</appinfo>
						</annotation>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="FOT_BazaPropertyType">
		<sequence minOccurs="0">
			<element ref="fot:FOT_Baza"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<element name="FOT_Zobrazowanie" type="fot:FOT_ZobrazowanieType" abstract="true" substitutionGroup="fot:FOT_Baza"/>
	<complexType name="FOT_ZobrazowanieType" abstract="true">
		<complexContent>
			<extension base="fot:FOT_BazaType">
				<sequence>
					<element name="nrSzeregu">
						<complexType>
							<simpleContent>
								<extension base="string">
									<attribute ref="gco:nilReason"/>
								</extension>
							</simpleContent>
						</complexType>
					</element>
					<element name="nazwaZdjecia" type="string"/>
					<element name="przestrzenBarwna" type="string"/>
					<element name="rolkaFolder" type="string"/>
					<element name="zbDanychZdjecie" type="bt:BT_ZbiorPropertyType"/>
					<element name="skala">
						<complexType>
							<simpleContent>
								<extension base="integer">
									<attribute ref="gco:nilReason"/>
								</extension>
							</simpleContent>
						</complexType>
					</element>
					<element name="terenWielkoscPiksela">
						<complexType>
							<simpleContent>
								<extension base="gml:LengthType">
									<attribute ref="gco:nilReason"/>
								</extension>
							</simpleContent>
						</complexType>
					</element>
					<!-- Roles ?-->
					<element name="wynik3" type="fot:NMT_WektorLiniaPropertyType" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:zrodlo3</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
					<element name="wynik4" type="fot:NMT_WektorPunktPropertyType" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:zrodlo4</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
					<element name="wynik13" type="fot:ORT_OrtofotomapaPropertyType" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:zrodlo13</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="FOT_ZobrazowaniePropertyType">
		<sequence minOccurs="0">
			<element ref="fot:FOT_Zobrazowanie"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<element name="FOT_ZdjecieLotnicze" type="fot:FOT_ZdjecieLotniczeType" substitutionGroup="fot:FOT_Zobrazowanie"/>
	<complexType name="FOT_ZdjecieLotniczeType">
		<complexContent>
			<extension base="fot:FOT_ZobrazowanieType">
				<sequence>
					<element name="daneINS" minOccurs="3" maxOccurs="3">
						<complexType>
							<simpleContent>
								<extension base="gml:AngleType">
									<attribute ref="gco:nilReason"/>
								</extension>
							</simpleContent>
						</complexType>
					</element>
					<element name="kartaPracySkan" type="bt:BT_ZbiorPropertyType"/>
					<element name="metrykaKamerySkan" type="bt:BT_ZbiorPropertyType"/>
					<element name="rodzaj" type="fot:FOT_RodzajZdType"/>
					<element name="wspEkscentraAnteny" type="gml:PointPropertyType"/>
					<element name="wspSrodkaRzutowWyr">
						<complexType>
							<complexContent>
								<extension base="gml:PointPropertyType">
									<attribute ref="gco:nilReason"/>
								</extension>
							</complexContent>
						</complexType>
					</element>
					<element name="wspSrodkaRzutowGPS">
						<complexType>
							<complexContent>
								<extension base="gml:PointPropertyType">
									<attribute ref="gco:nilReason"/>
								</extension>
							</complexContent>
						</complexType>
					</element>
					<element name="katElemOrienZewnWyr" minOccurs="3" maxOccurs="3">
						<complexType>
							<simpleContent>
								<extension base="gml:AngleType">
									<attribute ref="gco:nilReason"/>
								</extension>
							</simpleContent>
						</complexType>
					</element>
					<!--? Roles ?-->
					<element name="daneOkreslElemOriZewnZdjecia" type="fot:FOT_AerotriangulacjaPropertyType" minOccurs="0">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:zdjecieLotnicze</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="FOT_ZdjecieLotniczePropertyType">
		<sequence minOccurs="0">
			<element ref="fot:FOT_ZdjecieLotnicze"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<element name="FOT_ZdjecieSatelitarne" type="fot:FOT_ZdjecieSatelitarneType" substitutionGroup="fot:FOT_Zobrazowanie"/>
	<complexType name="FOT_ZdjecieSatelitarneType">
			<complexContent>
				<extension base="fot:FOT_ZobrazowanieType">
					<sequence>
						<element name="pozycjaNaOrbicie" maxOccurs="unbounded">
							<complexType>
								<complexContent>
									<extension base="gml:PointPropertyType">
										<attribute ref="gco:nilReason"/>
									</extension>
								</complexContent>
							</complexType>
						</element>
						<element name="wspolczIlorazuWielomianowego" maxOccurs="unbounded">
							<complexType>
								<simpleContent>
									<extension base="double">
										<attribute ref="gco:nilReason"/>
									</extension>
								</simpleContent>
							</complexType>
						</element>
						<element name="wychylenieUkladuOptycznego" maxOccurs="3">
							<complexType>
								<simpleContent>
									<extension base="gml:AngleType">
										<attribute ref="gco:nilReason"/>
									</extension>
								</simpleContent>
							</complexType>
						</element>
						<!--? Roles ?-->
						<element name="daneOkreslElemOriZewnZdjecia" type="fot:FOT_AerotriangulacjaPropertyType" min0ccurs="0" maxOccurs="unbounded">
							<annotation>
								<appinfo>
									<gml:reversePropertyName>fot:zdjecieSatelitarne1</gml:reversePropertyName>
								</appinfo>
							</annotation>
						</element>
						<element name="satelita" type="fot:FOT_SatelitaPropertyType">
							<annotation>
								<appinfo>
									<gml:reversePropertyName>fot:zdjecieSatelitarne2</gml:reversePropertyName>
								</appinfo>
							</annotation>
						</element>
					</sequence>
				</extension>
			</complexContent>
		</complexType>
		<complexType name="FOT_ZdjecieSatelitarnePropertyType">
			<sequence minOccurs="0">
				<element ref="fot:FOT_ZdjecieSatelitarne"/>
			</sequence>
			<attributeGroup ref="gml:AssociationAttributeGroup"/>
			<attributeGroup ref="gml:OwnershipAttributeGroup"/>
		</complexType>
		<element name="FOT_Satelita" type="fot:FOT_SatelitaType" substitutionGroup="gml:AbstractFeature"/>
		<complexType name="FOT_SatelitaType">
			<complexContent>
				<extension base="gml:AbstractFeatureType">
					<sequence>
						<element name="nazwaSatelity" type="string"/>
						<!-- Roles -->
						<element name="zdjecieSatelitarne2" type="fot:FOT_ZdjecieSatelitarnePropertyType" maxOccurs="unbounded">
							<annotation>
								<appinfo>
									<gml:reversePropertyName>fot:satelita</gml:reversePropertyName>
								</appinfo>
							</annotation>
						</element>
					</sequence>
				</extension>
			</complexContent>
		</complexType>
		<complexType name="FOT_SatelitaPropertyType">
			<sequence minOccurs="0">
				<element ref="fot:FOT_Satelita"/>
			</sequence>
			<attributeGroup ref="gml:AssociationAttributeGroup"/>
			<attributeGroup ref="gml:OwnershipAttributeGroup"/>
		</complexType>
		<element name="FOT_Aerotriangulacja" type="fot:FOT_AerotriangulacjaType" substitutionGroup="gml:AbstractFeature"/>
		<complexType name="FOT_AerotriangulacjaType">
			<complexContent>
				<extension base="gml:AbstractFeatureType">
					<sequence>
						<element name="dataWykonania" type="date"/>
						<element name="wspTloweFotopktowPktowWiazacychZBledamiWyr" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
						<element name="elemOrientacjiZewnZBledamiWyr" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
						<element name="wspFotopktowPktowWiazacychZBledamiWyr" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
						<element name="weryfikacjaJakosci" type="boolean"/>
						<!-- Roles -->
						<!-- inLine -->
						<element name="zdjecieSatelitarne1" type="fot:FOT_ZdjecieSatelitarnePropertyType" maxOccurs="unbounded">
							<annotation>
								<appinfo>
									<gml:reversePropertyName>fot:daneOkreslElemOriZewnZdjecia</gml:reversePropertyName>
								</appinfo>
							</annotation>
						</element>
						<element name="zdjecieLotnicze" type="fot:FOT_ZdjecieLotniczePropertyType" maxOccurs="unbounded">
							<annotation>
								<appinfo>
									<gml:reversePropertyName>fot:daneOkreslElemOriZewnZdjecia</gml:reversePropertyName>
								</appinfo>
							</annotation>
						</element>
						<element name="wynik15" type="fot:ORT_OrtofotomapaPropertyType" maxOccurs="unbounded">
							<annotation>
								<appinfo>
									<gml:reversePropertyName>fot:zrodlo15</gml:reversePropertyName>
								</appinfo>
							</annotation>
						</element>
						<!-- byReference -->
						<element name="daneOSystemieOdniesienia" type="gml:ReferenceType">
							<annotation>
								<appinfo>
									<gml:targetElement>bt:BT_ReferencjaDoObiektu</gml:targetElement>
								</appinfo>
							</annotation>
						</element>
					</sequence>
				</extension>
			</complexContent>
		</complexType>
		<complexType name="FOT_AerotriangulacjaPropertyType">
			<sequence minOccurs="0">
				<element ref="fot:FOT_Aerotriangulacja"/>
			</sequence>
			<attributeGroup ref="gml:AssociationAttributeGroup"/>
			<attributeGroup ref="gml:OwnershipAttributeGroup"/>
		</complexType>
		<element name="NMT_UksztaltowanieTerenu" type="fot:NMT_UksztaltowanieTerenuType" abstract="true" substitutionGroup="fot:FOT_Baza"/>
		<complexType name="NMT_UksztaltowanieTerenuType" abstract="true"> <complexContent>
			<extension base="fot:FOT_BazaType">
				<sequence>
					<element name="dataPozyskaniaDanychPom" type="date" maxOccurs="unbounded"/>
					<element name="blSredniWys" type="gml:LengthType"/>
					<element name="godlo" type="string"/>
					<element name="rodzajDanychZrodl" type="string"/>
					<!-- Roles -->
					<element name="daneOSystemieOdniesienia" type="gml:ReferenceType">
						<annotation>
							<appinfo>
								<gml:targetElement>bt:BT_ReferencjaDoObiektu</gml:targetElement>
							</appinfo>
						</annotation>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="NMT_UksztaltowanieTerenuPropertyType">
		<sequence minOccurs="0">
			<element ref="fot:NMT_UksztaltowanieTerenu"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<element name="NMT_NMT" type="fot:NMT_NMTType" substitutionGroup="fot:NMT_UksztaltowanieTerenu"/>
	<complexType name="NMT_NMTType">
		<complexContent>
			<extension base="fot:NMT_UksztaltowanieTerenuType">
				<sequence>
				<element name="grupa" type="fot:FOT_GrupaNMTType"/>
				<!-- Roles -->
				<element name="zbDanychNMT" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
				<element name="wynik11" type="fot:ORT_OrtofotomapaPropertyType" maxOccurs="unbounded">
					<annotation>
						<appinfo>
							<gml:reversePropertyName>fot:zrodlo11</gml:reversePropertyName>
						</appinfo>
					</annotation>
				</element>
				<element name="zrodlo10" type="fot:NMT_ZbDanychPomNMTPropertyType" maxOccurs="unbounded">
					<annotation>
						<appinfo>
							<gml:reversePropertyName>fot:wynik10</gml:reversePropertyName>
						</appinfo>
					</annotation>
				</element>
			</sequence>
		</extension>
	</complexContent>
	</complexType>
	<complexType name="NMT_NMTPropertyType">
		<sequence minOccurs="0">
			<element ref="fot:NMT_NMT"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<element name="NMT_NMPT" type="fot:NMT_NMPTType" substitutionGroup="fot:NMT_UksztaltowanieTerenu"/>
	<complexType name="NMT_NMPTType">
		<complexContent>
			<extension base="fot:NMT_UksztaltowanieTerenuType">
				<sequence>
					<element name="grupa" type="fot:FOT_GrupaNMPTType"/>
					<!-- Roles -->
					<element name="zbDanychNMPT" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
					<element name="zrodlo7" type="fot:NMT_ZbDanychPomNMTPropertyType" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:wynik7</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
					<element name="wynik12" type="fot:ORT_OrtofotomapaPropertyType" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:zrodlo12</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="NMT_NMPTPropertyType">
		<sequence minOccurs="0">
			<element ref="fot:NMT_NMPT"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<element name="NMT_ZbDanychPomNMT" type="fot:NMT_ZbDanychPomNMTType" substitutionGroup="gml:AbstractFeature"/>
	<complexType name="NMT_ZbDanychPomNMTType">
		<complexContent>
			<extension base="gml:AbstractFeatureType">
				<sequence>
					<element name="grupa" type="fot:FOT_GrupaZbDanychPomNMTType"/>
					<!-- Roles -->
					<element name="zrodlo2" type="fot:NMT_ChmuraPktowKlasyfPropertyType" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:wynik2</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
					<element name="zrodlo5" type="fot:NMT_WektorLiniaPropertyType" min0ccurs="0" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:wynik5</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
					<element name="zrodlo6" type="fot:NMT_WektorPunktPropertyType" min0ccurs="0" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:wynik6</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
					<element name="wynik7" type="fot:NMT_NMPTPropertyType" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:zrodlo7</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
					<element name="wynik10" type="fot:NMT_NMTPropertyType" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:zrodlo10</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="NMT_ZbDanychPomNMTPropertyType">
		<sequence minOccurs="0">
			<element ref="fot:NMT_ZbDanychPomNMT"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<element name="NMT_ChmuraPktow" type="fot:NMT_ChmuraPktowType" substitutionGroup="gml:AbstractFeature"/>
	<complexType name="NMT_ChmuraPktowType">
		<complexContent>
			<extension base="gml:AbstractFeatureType">
				<sequence>
					<element name="dataNalotu" type="date"/>
					<element name="gestoscPktow" type="integer"/>
					<element name="blSrWysokosci" type="gml:LengthType"/>
					<element name="chmura" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
					<!-- Roles -->
					<element name="wynik1" type="fot:NMT_ChmuraPktowKlasyfPropertyType" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:zrodlo1</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="NMT_ChmuraPktowPropertyType">
		<sequence minOccurs="0">
			<element ref="fot:NMT_ChmuraPktow"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<element name="NMT_ChmuraPktowKlasyf" type="fot:NMT_ChmuraPktowKlasyfType" substitutionGroup="gml:AbstractFeature"/>
	<complexType name="NMT_ChmuraPktowKlasyfType">
		<complexContent>
			<extension base="gml:AbstractFeatureType">
				<sequence>
					<element name="niskaWegetacja" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
					<element name="sredniaWegetacja" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
					<element name="wysokaWegetacja" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
					<element name="budynkiIBudowle" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
					<element name="powWod" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
					<element name="grunt" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
					<element name="niesklasyfikowane" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
					<!-- Roles --> 
					<element name="zrodlo1" type="fot:NMT_ChmuraPktowPropertyType" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:wynik1</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
					<element name="wynik2" type="fot:NMT_ZbDanychPomNMTPropertyType" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:zrodlo2</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="NMT_ChmuraPktowKlasyfPropertyType">
		<sequence minOccurs="0">
			<element ref="fot:NMT_ChmuraPktowKlasyf"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<element name="NMT_WektorPunkt" type="fot:NMT_WektorPunktType" substitutionGroup="gml:AbstractFeature"/>
	<complexType name="NMT_WektorPunktType">
		<complexContent>
			<extension base="gml:AbstractFeatureType">
				<sequence>
					<element name="rodzPunktu" type="fot:FOT_RodzajPunktuType"/>
					<!-- Roles -->
					<element name="zrodlo4" type="fot:FOT_ZobrazowaniePropertyType" min0ccurs="0">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:wynik4</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
					<element name="wynik6" type="fot:NMT_ZbDanychPomNMTPropertyType" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:zrodlo6</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
					<!-- byReference -->
					<element name="zrodlo8" type="gml:ReferenceType" min0ccurs="0" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:targetElement>bt:BT_ReferencjaDoObiektu</gml:targetElement>
							</appinfo>
						</annotation>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="NMT_WektorPunktPropertyType">
		<sequence minOccurs="0">
			<element ref="fot:NMT_WektorPunkt"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<element name="NMT_WektorLinia" type="fot:NMT_WektorLiniaType" substitutionGroup="gml:AbstractFeature"/>
	<complexType name="NMT_WektorLiniaType">
		<complexContent>
			<extension base="gml:AbstractFeatureType">
				<sequence>
					<element name="rodzLinii" type="fot:FOT_RodzajLiniiType"/>
					<!-- Roles -->
					<element name="zrodlo3" type="fot:FOT_ZobrazowaniePropertyType" min0ccurs="0">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:wynik3</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
					<element name="wynik5" type="fot:NMT_ZbDanychPomNMTPropertyType" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:zrodlo5</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
					<!-- byReference -->
					<element name="zrodlo9" type="gml:ReferenceType" min0ccurs="0" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:targetElement>bt:BT_ReferencjaDoObiektu</gml:targetElement>
							</appinfo>
						</annotation>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="NMT_WektorLiniaPropertyType">
		<sequence minOccurs="0">
			<element ref="fot:NMT_WektorLinia"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<element name="ORT_Ortofotomapa" type="fot:ORT_OrtofotomapaType" substitutionGroup="fot:FOT_Baza"/>
	<complexType name="ORT_OrtofotomapaType">
		<complexContent>
			<extension base="fot:FOT_BazaType">
				<sequence>
					<element name="godlo" type="string"/>
					<element name="blSrPolPunktu" type="gml:LengthType"/>
					<element name="przestrzenBarwna" type="string"/>
					<element name="grupa" type="fot:FOT_GrupaOrtoType"/>
					<!-- Roles -->
					<!-- inLine -->
					<element name="zbDanychOrto" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
					<element name="zrodlo11" type="fot:NMT_NMTPropertyType" min0ccurs="0" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:wynik11</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
					<element name="zrodlo12" type="fot:NMT_NMPTPropertyType" min0ccurs="0" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:wynik12</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
					<element name="zrodlo13" type="fot:FOT_ZobrazowaniePropertyType" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:wynik13</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
					<element name="zrodlo15" type="fot:FOT_AerotriangulacjaPropertyType" min0ccurs="0" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>fot:wynik15</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
					<!-- byReference -->
					<element name="daneOSystemieOdniesienia" type="gml:ReferenceType">
						<annotation>
							<appinfo>
								<gml:targetElement>bt:BT_ReferencjaDoObiektu</gml:targetElement>
							</appinfo>
						</annotation>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="ORT_OrtofotomapaPropertyType">
		<sequence minOccurs="0">
			<element ref="fot:ORT_Ortofotomapa"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!-- ========= DATA TYPES ============== -->
	<element name="FOT_RodzajLinii" type="fot:FOT_RodzajLiniiType" substitutionGroup="gml:AbstractObject"/>
	<complexType name="FOT_RodzajLiniiType">
		<sequence>
			<element name="liniaGrzbietuZlebu" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
			<element name="liniaSkarpUrwiskMurowOporowych" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
			<element name="liniaCieku" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
			<element name="liniaWzdluzGranicObszOJednostajnymSpadku" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
			<element name="liniaWzdluzGranicObszWylaczonego" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
			<element name="liniaWzdluzGranicObszPlanarnego" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
			<element name="liniaWarstwicZWysokoscia" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
		</sequence>
	</complexType>
	<complexType name="FOT_RodzajLiniiPropertyType">
		<sequence>
			<element ref="fot:FOT_RodzajLinii"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<element name="FOT_RodzajPunktu" type="fot:FOT_RodzajPunktuType" substitutionGroup="gml:AbstractObject"/>
	<complexType name="FOT_RodzajPunktuType">
		<sequence>
			<element name="pktMasowy" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
			<element name="pktCharakterystycznyPikieta" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
			<element name="pktWysokosciowyKota" type="bt:BT_ZbiorDanychPrzestrzennychPropertyType"/>
		</sequence>
	</complexType>
	<complexType name="FOT_RodzajPunktuPropertyType">
		<sequence>
			<element ref="fot:FOT_RodzajPunktu"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!-- ========= CODE LIST ============== -->
	<simpleType name="FOT_Rodzaj ZdType">
		<union memberTypes="fot:FOT_RodzajZdEnumerationType fot:FOT_RodzajZdOtherType"/>
	</simpleType>
	<simpleType name="FOT_RodzajZdEnumerationType">
		<restriction base="string">
			<enumeration value="analogowe"/>
			<enumeration value="cyfrowe"/>
		</restriction>
	</simpleType>
	<simpleType name="FOT_Rodzaj ZdOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
	<simpleType name="FOT_GrupaOrtoType">
		<union memberTypes=" f ot:FOT_GrupaOrtoEnumerationType fot:FOT_GrupaOrtoOtherType"/>
	</simpleType>
	<simpleType name="FOT_GrupaOrtoEnumerationType">
		<restriction base="string">
			<enumeration value="ORTO-005"/>
			<enumeration value="ORTO-010"/>
			<enumeration value="ORTO-025"/>
			<enumeration value="ORTO-050"/>
			<enumeration value="ORTO-100"/>
			<enumeration value="ORTO-250"/>
			<enumeration value="ORTO-500"/>
			<enumeration value="niestandardowa"/>
		</restriction>
	</simpleType>
	<simpleType name="FOT_GrupaOrtoOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
	<simpleType name="FOT_GrupaNMPTType">
		<union memberTypes="fot:FOT_GrupaNMPTEnumerationType fot:FOT_GrupaNMPTOtherType"/>
	</simpleType>
	<simpleType name="FOT_GrupaNMPTEnumerationType">
		<restriction base="string">
			<enumeration value="NMPT-0"/>
			<enumeration value="NMPT-1"/>
			<enumeration value="NMPT-5"/>
			<enumeration value="niestandardowy"/>
		</restriction>
	</simpleType>
	<simpleType name="FOT_GrupaNMPTOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
	<simpleType name="FOT_GrupaNMTType">
		<union memberTypes="fot:FOT_GrupaNMTEnumerationType fot:FOT_GrupaNMTOtherType"/>
	</simpleType>
		<simpleType name="FOT_GrupaNMTEnumerationType">
			<restriction base="string">
				<enumeration value="NMT-1"/>
				<enumeration value="NMT-5"/>
				<enumeration value="NMT-25"/>
				<enumeration value="NMT-50"/>
				<enumeration value="NMT-100"/>
				<enumeration value="niestandardowy"/>
			</restriction>
		</simpleType>
	<simpleType name="FOT_GrupaNMTOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
	<simpleType name="FOT_GrupaZbDanychPomNMTType">
		<union memberTypes="fot:FOT_GrupaZbDanychPomNMTEnumerationType fot:FOT_GrupaZbDanychPomNMTOtherType"/>
	</simpleType>
	<simpleType name="FOT_GrupaZbDanychPomNMTEnumerationType">
		<restriction base="string">
			<enumeration value="NMT-01"/>
			<enumeration value="NMT-025"/>
			<enumeration value="NMT-050"/>
			<enumeration value="NMT-0100"/>
			<enumeration value="niestandardowy"/>
		</restriction>
	</simpleType>
	<simpleType name="FOT_GrupaZbDanychPomNMTOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
</schema>
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.


supportAutor w?tku

Schemat aplikacyjny GML dla modelu podstawowego

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:gco="http://www.isotc211.org/2005/gco" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:bt="urn:gugik:specyfikacje:gmlas:modelPodstawowy:1.0" targetNamespace="urn:gugik:specyfikacje:gmlas:modelPodstawowy:1.0" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<import namespace="http://www.opengis.net/gml/3.2" schemaLocation="http://schemas.opengis.net/gml/3.2.1/gml.xsd"/>
	<import namespace="http://www.isotc211.org/2005/gmd" schemaLocation="http://schemas.opengis.net/iso/19139/20070417/gmd/gmd.xsd"/>
	<import namespace="http://www.isotc211.org/2005/gmd" schemaLocation="http://schemas.opengis.net/iso/19139/20070417/gmd/citation.xsd"/>
	<import namespace="http://www.isotc211.org/2005/gco" schemaLocation="http://schemas.opengis.net/iso/19139/20070417/gco/gco.xsd"/>
	<!-- ====================================== -->
	<element name="BT_ObiektPrzestrzenny" type="bt:BT_ObiektPrzestrzennyType" abstract="true" substitutionGroup="gml:AbstractFeature"/>
	<complexType name="BT_ObiektPrzestrzennyType" abstract="true"> <complexContent>
		<extension base="gml:AbstractFeatureType">
			<sequence>
				<element name="zbior" minOccurs="0" maxOccurs="unbounded">
					<annotation>
						<appinfo>
							<gml:targetElement>bt:BT_ZbiorDanychPrzestrzennych</gml:targetElement>
						</appinfo>
					</annotation>
					<complexType>
						<complexContent>
							<extension base="gml:ReferenceType">
								<attribute ref="gco:nilReason"/>
							</extension>
						</complexContent>
					</complexType>
				</element>
			</sequence>
		</extension>
	</complexContent>
	</complexType>
	<complexType name="BT_ObiektPrzestrzennyPropertyType">
		<sequence minOccurs="0">
			<element ref="bt:BT_ObiektPrzestrzenny"/>
		</sequence>
		<attributeGroup ref ="gml:AssociationAttributeGroup"/>
		<attributeGroup ref ="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!-- ====================================== -->
	<element name="BT_ReferencyjnyObiektPrzestrzenny" type="bt:BT_ReferencyjnyObiektPrzestrzennyType" abstract="true" substitutionGroup="bt:BT_ObiektPrzestrzenny"/>
	<complexType name="BT_ReferencyjnyObiektPrzestrzennyType" abstract="true">
		<complexContent>
			<extension base="bt:BT_ObiektPrzestrzennyType">
				<sequence>
					<element name="idIIP" type="bt:BT_IdentyfikatorPropertyType"/>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="BT_ReferencyjnyObiektPrzestrzennyPropertyType">
		<sequence minOccurs="0">
			<element ref="bt:BT_ReferencyjnyObiektPrzestrzenny"/>
		</sequence>
		<attributeGroup ref ="gml:AssociationAttributeGroup"/>
		<attributeGroup ref ="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!-- ====================================== -->
	<element name="BT_ZbiorDanychPrzestrzennych" type="bt:BT_ZbiorDanychPrzestrzennychType" substitutionGroup="gml:AbstractFeature"/>
	<complexType name="BT_ZbiorDanychPrzestrzennychType">
		<complexContent>
			<extension base="gml:AbstractFeatureType">
				<sequence>
					<element name="idIIP" type="bt:BT_IdentyfikatorPropertyType"/>
					<element name="metadane" type="gmd:MD_Metadata_PropertyType">
						<annotation>
							<appinfo>
								<gml:targetElement>gmd:MD_Metadata</gml:targetElement>
							</appinfo>
						</annotation>
					</element>
					<element name="obiekt" type="bt:BT_ObiektPrzestrzennyPropertyType" min0ccurs="0" maxOccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:targetElement>bt:BT_ObiektPrzestrzenny</gml:targetElement>
							</appinfo>
						</annotation>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="BT_ZbiorDanychPrzestrzennychPropertyType">
		<sequence minOccurs="0">
			<element ref="bt:BT_ZbiorDanychPrzestrzennych"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!-- ====================================== -->
	<element name="BT_Identyfikator" type="bt:BT_IdentyfikatorType" substitutionGroup="gml:AbstractObject"/>
	<complexType name="BT_IdentyfikatorType">
		<sequence>
			<element name="lokalnyId" type="string"/>
			<element name="przestrzenNazw" type="string"/>
			<element name="wersjaId" type="string" minOccurs="0"/>
		</sequence>
	</complexType>
	<complexType name="BT_IdentyfikatorPropertyType">
		<sequence>
			<element ref="bt:BT_Identyfikator"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!-- ====================================== -->
	<element name="BT_Zbior" type="bt:BT_ZbiorType" substitutionGroup="gml:AbstractObject"/>
	<complexType name="BT_ZbiorType">
		<sequence>
			<element name="dataAktualizacji" type="date" min0ccurs="0"/>
			<element name="dataUtworzenia" type="date"/>
			<element name="opis" type="string" minOccurs="0"/>
			<element name="postacElektroniczna" type="boolean"/>
			<element name="rozszerzenie" type="string" minOccurs="0" maxOccurs="unbounded"/>
			<element name="autor" type="gmd:CI_ResponsibleParty_PropertyType" maxOccurs="unbounded"/>
			<element name="tytul" type="string"/>
			<element name="zasobSieciowy" type="gmd:CI_OnlineResource_PropertyType" min0ccurs="0" maxOccurs="unbounded"/>
			<element name="rodzajZawartosci" type="bt:BT_RodzajElementuType" maxOccurs="unbounded"/>
		</sequence>
	</complexType>
	<complexType name="BT_ZbiorPropertyType">
		<sequence>
			<element ref="bt:BT_Zbior"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!-- ====================================== -->
	<element name="BT_CyklZyciaInfo" type="bt:BT_CyklZyciaInfoType" substitutionGroup="gml:AbstractObject"/>
	<complexType name="BT_CyklZyciaInfoType">
		<sequence>
			<element name="poczatekWersjiObiektu" type="dateTime"/>
			<element name="koniecWersjiObiektu" type="dateTime" min0ccurs="0"/>
		</sequence>
	</complexType>
	<complexType name="BT_CyklZyciaInfoPropertyType">
		<sequence>
			<element ref="bt:BT_CyklZyciaInfo"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!-- ====================================== -->
	<element name="BT_OperatTech" type="bt:BT_OperatTechType" substitutionGroup="gml:AbstractFeature"/>
	<complexType name="BT_OperatTechType">
		<complexContent>
			<extension base="gml:AbstractFeatureType">
				<sequence>
					<element name="dataUtworzenia" type="date"/> <element name="idOpracowania" type="string" maxOccurs="unbounded"/>
					<element name="metadane" type="gmd:MD_Metadata_PropertyType"/>
					<element name="odniesienieDoBazy" type="bt:BT_BazaEnumerationType" maxOccurs="unbounded"/>
					<element name="wykonawca" type="gmd:CI_ResponsibleParty_PropertyType"/>
					<element name="zasiegRoboty" type="gml:LinearRingPropertyType"/>
					<element name="zasobSieciowy" type="gmd:CI_OnlineResource_PropertyType" min0ccurs="0" maxOccurs="unbounded"/>
					<element name="zawartosc" type="bt:BT_ZbiorPropertyType" maxOccurs="unbounded"/>
					<element name="idZgloszenia">
						<complexType>
							<simpleContent>
								<extension base="string">
									<attribute ref="gco:nilReason"/>
								</extension>
							</simpleContent>
						</complexType>
					</element>
					<element name="zleceniodawca">
						<complexType>
							<complexContent>
								<extension base="gmd:CI_ResponsibleParty_PropertyType"/>
							</complexContent>
						</complexType>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="BT_OperatTechPropertyType">
		<sequence>
			<element ref="bt:BT_OperatTech"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
	</complexType>
	<!-- ====================================== -->
	<simpleType name="BT_BazaEnumerationType">
	<annotation/>
		<restriction base="string">
			<enumeration value="EGiB"/>
			<enumeration value="GESUT"/>
			<enumeration value="BDNMT"/>
			<enumeration value="BDOrto"/>
			<enumeration value="BD0T10k"/>
			<enumeration value="BD0T500"/>
			<enumeration value="BDSOG"/>
			<enumeration value="BDZLiS"/>
			<enumeration value="EMUiA"/>
			<enumeration value="PRG"/>
			<enumeration value="PRNG"/>
			<enumeration value="PRPOG"/>
			<enumeration value="RCiWN"/>
			<enumeration value="BDOO"/>
		</restriction>
	</simpleType>
	<!-- ====================================== -->
	<simpleType name="BT_RodzajElementuType">
		<union memberTypes="bt:BT_RodzajElementuEnumerationType bt:BT_RodzajElementuOtherType"/>
	</simpleType>
	<simpleType name="BT_RodzajElementuEnumerationType">
		<restriction base="string">
			<enumeration value="dowodyIKopieDoreczen">
				<annotation/>
			</enumeration>
			<enumeration value="dziennikPomiaru">
				<annotation/>
			</enumeration>
			<enumeration value="inny">
				<annotation/>
			</enumeration>
			<enumeration value="protokol">
				<annotation/>
			</enumeration>
			<enumeration value="roboczaBazaDanych">
				<annotation/>
			</enumeration>
			<enumeration value="sprawozdanieTechniczne">
				<annotation/>
			</enumeration>
			<enumeration value="szkicPomiarowy">
				<annotation/>
			</enumeration>
		</restriction>
	</simpleType>
	<simpleType name="BT_RodzajElementuOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
	<!-- ====================================== -->
	<simpleType name="BT_UkladWysType">
		<union memberTypes="bt:BT_UkladWysEnumerationType bt:BT_UkladWysOtherType"/>
	</simpleType>
	<simpleType name="BT_UkladWysEnumerationType">
		<restriction base="string">
			<enumeration value="Kronsztadt60"/>
			<enumeration value="Kronsztadt86"/>
			<enumeration value="Kronsztadt2006"/>
			<enumeration value="Amsterdam55"/>
			<enumeration value="Amsterdam2000"/>
			<enumeration value="EUREF89"/>
			<enumeration value="ETRF2000"/>
			<enumeration value="ETRF2008"/>
			<enumeration value="Pulkowo42"/>
			<enumeration value="EVRS2007"/>
		</restriction>
	</simpleType>
	<simpleType name="BT_UkladWysOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
	<!-- ====================================== -->
	<simpleType name="BT_UkladGeodType">
		<union memberTypes="bt:BT_UkladGeodEnumerationType bt:BT_UkladGeodOtherType"/>
	</simpleType>
	<simpleType name="BT_UkladGeodEnumerationType">
		<restriction base="string">
			<enumeration value="EUREF89"/>
			<enumeration value="ETRF2000"/>
			<enumeration value="ETRF2008"/>
			<enumeration value="Pulkowo42"/>
			<enumeration value="PUWP1992"/>
			<enumeration value="PUWP2000"/>
			<enumeration value="PUWP1965"/>
			<enumeration value="PUWP1942"/>
			<enumeration value="PUWPBG"/>
			<enumeration value="UTM"/>
		</restriction>
	</simpleType>
	<simpleType name="BT_UkladGeodOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
	<!-- ====================================== -->
	<element name="BT_ReferencjaDoObiektu" type="bt:BT_ReferencjaDoObiektuType" substitutionGroup="gml:AbstractObject"/>
	<complexType name="BT_ReferencjaDoObiektuType">
		<choice>
			<element name="idIIP" type="bt:BT_IdentyfikatorPropertyType"/>
			<element name="obiekt" type="gml:ReferenceType">
				<annotation>
					<appinfo>
						<gml:targetElement>bt:BT_ReferencyjnyObiektPrzestrzenny</gml:targetElement>
					</appinfo>
				</annotation>
			</element>
			<element name="obiektKarto" type="bt:KR_ObiektKartoPropertyType" maxOccurs="unbounded">
				<annotation>
					<appinfo>
						<gml:reversePropertyName>bt:obiektPrzedstawiany</gml:reversePropertyName>
					</appinfo>
				</annotation>
			</element>
			<element name="pktWysKarto" type="bt:KR_PktWysPropertyType" minOccurs="0">
				<annotation>
					<appinfo>
						<gml:reversePropertyName>bt:obiektPrzedstawiany2</gml:reversePropertyName>
					</appinfo>
				</annotation>
			</element>
			<element name="liniaWysKarto" type="bt:KR_LiniaWysPropertyType" minOccurs="0" maxOccurs="unbounded">
				<annotation>
					<appinfo>
						<gml:reversePropertyName>bt:obiektyReferencyjne</gml:reversePropertyName>
					</appinfo>
				</annotation>
			</element>
		</choice>
	</complexType>
	<complexType name="BT_ReferencjaDoObiektuPropertyType">
		<sequence>
			<element ref="bt:BT_ReferencjaDoObiektu"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<simpleType name="BT_ReferencjaDoObiektuUnionSemantics">
		<restriction base="string">
			<enumeration value="identyfikatorIIP"/>
		</restriction>
	</simpleType>
	<!-- ====================================== -->
	<element name="BT_Dokument" type="bt:BT_DokumentType" substitutionGroup="gml:AbstractObject"/>
	<complexType name="BT_DokumentType">
		<sequence>
			<element name="opis" type="string" minOccurs="0"/>
			<element name="rodzaj" type="bt:DC_RodzajDokumentuType"/>
			<element name="status" type="bt:DC_StatusDokumentuKodType"/>
			<element name="sygnatura" type="string" minOccurs="0"/>
			<element name="tytul" type="string"/>
			<element name="wydawca" type="string"/>
			<element name="zasobSieciowy" type="gmd:CI_OnlineResource_PropertyType" minOccurs="0" maxOccurs="unbounded"/>
			<element name="data">
				<complexType>
					<simpleContent>
						<extension base="date">
							<attribute ref="gco:nilReason"/>
						</extension>
					</simpleContent>
				</complexType>
			</element>
		</sequence>
	</complexType>
	<complexType name="BT_DokumentPropertyType">
		<sequence>
			<element ref="bt:BT_Dokument"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!-- ====================================== -->
	<simpleType name="DC_RodzajDokumentuType">
	<annotation/>
		<union memberTypes="bt:DC_RodzajDokumentuEnumerationType bt:DC_RodzajDokumentuOtherType"/>
	</simpleType>
	<simpleType name="DC_RodzajDokumentuEnumerationType">
		<restriction base="string">
			<enumeration value="decyzja"/>
			<enumeration value="inny"/>
			<enumeration value="orzeczenie"/>
			<enumeration value="rozporzadzenie"/>
			<enumeration value="protokol"/>
			<enumeration value="uchwala"/>
			<enumeration value="umowa"/>
			<enumeration value="ustawa"/>
			<enumeration value="wyciągZKW"/>
			<enumeration value="zarzadzenie"/>
			<enumeration value="zawiadomienie"/>
		</restriction>
	</simpleType>
	<simpleType name="DC_RodzajDokumentuOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
	<!-- ====================================== -->
	<simpleType name="DC_StatusDokumentuKodType">
		<restriction base="string">
			<enumeration value="obowiazujacy"/>
			<enumeration value="nieobowiazujacy"/>
		</restriction>
	</simpleType>
	<!-- ====================================== -->
	<element name="KR_ObiektKarto" type="bt:KR_ObiektKartoType" substitutionGroup="gml:AbstractFeature"/>
	<complexType name="KR_ObiektKartoType">
		<complexContent>
			<extension base="gml:AbstractFeatureType">
				<sequence>
					<element name="mianownikSkali"type="integer"/>
					<element name="kodKarto" type="string" min0ccurs="0"/>
					<element name="geometriaKarto" type="gml:GeometricPrimitivePropertyType" maxOccurs="unbounded"/>
					<element name="uwagi" type="string" min0ccurs="0"/>
					<element name="etykieta" type="bt:KR_EtykietaType" min0ccurs="0" maxOccurs="unbounded"/>
					<element name="parametr" type="double" min0ccurs="0" maxOccurs="unbounded"/>
					<element name="warstwa" type="string" min0ccurs="0"/>
					<element name="obiektPrzedstawiany1" type="bt:BT_ReferencjaDoObiektuPropertyType">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>bt:obiektKarto</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="KR_ObiektKartoPropertyType">
		<sequence>
			<element ref="bt:KR_ObiektKarto"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
	</complexType>
	<!-- ====================================== -->
	<element name="KR_PktWys" type="bt:KR_PktWysType" substitutionGroup="gml:AbstractFeature"/>
	<complexType name="KR_PktWysType">
		<complexContent>
			<extension base="gml:AbstractFeatureType">
				<sequence>
					<element name="polozenie" type="gml:DirectPositionType"/>
					<element name="etykieta" type="bt:KR_EtykietaType"/>
					<element name="rodzajPkt" type="bt:KR_RodzajPktuType"/>
					<element name="obiektPrzedstawiany2" type="bt:BT_ReferencjaDoObiektuPropertyType" min0ccurs="0" max0ccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>bt:pktWysKarto</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="KR_PktWysPropertyType">
		<sequence>
			<element ref="bt:KR_PktWys"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
	</complexType>
	<!-- ====================================== -->
	<element name="KR_LiniaWys" type="bt:KR_LiniaWysType" substitutionGroup="gml:AbstractFeature"/>
	<complexType name="KR_LiniaWysType">
		<complexContent>
			<extension base="gml:AbstractFeatureType">
				<sequence>
					<element name="geometriaKarto" type="gml:GeometricPrimitivePropertyType" max0ccurs="unbounded"/>
					<element name="etykieta" type="bt:KR_EtykietaType" min0ccurs="0" max0ccurs="unbounded"/>
					<element name="rodzajLinii" type="bt:KR_RodzajLiniiType"/>
					<element name="obiektyReferencyj ne" type="bt:BT_ReferencjaDo0biektuPropertyType" min0ccurs="0" max0ccurs="unbounded">
						<annotation>
							<appinfo>
								<gml:reversePropertyName>liniaWysKarto</gml:reversePropertyName>
							</appinfo>
						</annotation>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="KR_LiniaWysPropertyType">
		<sequence>
			<element ref="bt:KR_LiniaWys"/>
		</sequence>
		<attributeGroup ref="gml:0wnershipAttributeGroup"/>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
	</complexType>
	<!-- ====================================== -->
	<element name="KR_Etykieta" type="bt:KR_EtykietaType" substitutionGroup="gml:Abstract0bject"/>
	<complexType name="KR_EtykietaType">
		<sequence>
			<element name="tekst" type="string"/>
			<element name="czcionka" type="bt:KR_KrojPismaType"/>
			<element name="geometriaKarto" type="gml:GeometricPrimitivePropertyType" maxOccurs="unbounded"/>
			<element name="odnosnik" type="bt:KR_OdnosnikType" min0ccurs="0"/>
		</sequence>
	</complexType>
	<complexType name="KR_EtykietaTypePropertyType">
		<sequence>
			<element ref="bt:KR_Etykieta"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!-- ====================================== -->
	<element name="KR_KrojPisma" type="bt:KR_KrojPismaType" substitutionGroup="gml:AbstractObject"/>
	<complexType name="KR_KrojPismaType">
		<sequence>
			<element name="nazwaCzcionki" type="string"/>
			<element name="wysCzcionki" type="integer"/>
			<element name="pogrubiona" type="boolean"/>
			<element name="kursywa" type="boolean"/>
			<element name="podkreslona" type="boolean"/>
			<element name="kolor" type="integer" minOccurs="3" max0ccurs="4"/>
		</sequence>
	</complexType>
	<complexType name="KR_KrojPismaPropertyType">
		<sequence>
			<element ref="bt:KR_KrojPisma"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!-- ====================================== -->
	<element name="KR_Odnosnik" type="bt:KR_OdnosnikType" substitutionGroup="gml:AbstractObject"/>
	<complexType name="KR_OdnosnikType">
		<sequence>
			<element name="polozenie" type="gml:PointType" min0ccurs="3" max0ccurs="3"/>
		</sequence>
	</complexType>
	<complexType name="KR_OdnosnikPropertyType">
		<sequence>
			<element ref="bt:KR_Odnosnik"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
	</complexType>
	<!-- ====================================== -->
	<element name="KR_Opis" type="bt:KR_OpisType" substitutionGroup="gml:AbstractFeature"/>
	<complexType name="KR_OpisType">
		<complexContent>
			<extension base="gml:AbstractFeatureType">
				<sequence>
					<element name="idOpisu" type="string"/>
					<element name="opis" type="string" min0ccurs="0"/>
					<element name="czcionka" type="bt:KR_KrojPismaType" min0ccurs="0"/>
					<element name="geometriaKarto" type="gml:GeometricPrimitivePropertyType" maxOccurs="unbounded"/>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<complexType name="KR_OpisPropertyType">
		<sequence>
			<element ref="bt:KR_Opis"/>
		</sequence>
		<attributeGroup ref="gml:OwnershipAttributeGroup"/>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
	</complexType>
	<!-- ====================================== -->
	<simpleType name="KR_RodzajPktuType">
	<annotation/>
		<union memberTypes="bt:KR_RodzajPktuEnumerationType bt:KR_RodzajPktuOtherType"/>
	</simpleType>
	<simpleType name="KR_RodzajPktuEnumerationType">
		<restriction base="string">
			<enumeration value="pikieta"/>
			<enumeration value="pktOsnowy"/>
			<enumeration value="rzednaArmatury"/>
			<enumeration value="inny"/>
			<enumeration value="rzednaDna"/>
			<enumeration value="rzednaGory"/>
			<enumeration value="rzednaDolu"/>
			<enumeration value="pktWysNaturalny"/>
			<enumeration value="pktWysSztuczny"/>
		</restriction>
	</simpleType>
	<simpleType name="KR_RodzajPktuOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
	<!-- ====================================== -->
	<simpleType name="KR_RodzajLiniiType">
	<annotation/>
		<union memberTypes="bt:KR_RodzajLiniiEnumerationType bt:KR_RodzajLiniiOtherType"/>
	</simpleType>
	<simpleType name="KR_RodzajLiniiEnumerationType">
		<restriction base="string">
			<enumeration value="warstwica"/>
			<enumeration value="granicaSkarpy"/>
			<enumeration value="inna"/>
			<enumeration value="liniaGrzbietu"/>
			<enumeration value="liniaCieku"/>
		</restriction>
	</simpleType>
	<simpleType name="KR_RodzajLiniiOtherType">
		<restriction base="string">
			<pattern value="other: \w{2,}"/>
		</restriction>
	</simpleType>
</schema>
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.


supportAutor w?tku

ROZPORZĄDZENIE MINISTRA SPRAW WEWNĘTRZNYCH I ADMINISTRACJI1
z dnia 3 listopada 2011 r.
w sprawie baz danych dotyczących zobrazowań lotniczych i satelitarnych oraz ortofotomapy i numerycznego modelu terenu
Na podstawie art. 19 ust. 1 pkt 10 ustawy z dnia 17 maja 1989 r. - Prawo geodezyjne i kartograficzne (Dz. U. z 2010 r. Nr 193, poz. 1287)
1 Minister Spraw Wewnętrznych i Administracji kieruje działem administracji rządowej - administracja publiczna, na podstawie § 1 ust. 2 pkt 1 rozporządzenia Prezesa Rady Ministrów z dnia 16 listopada 2007 r. w sprawie szczegółowego zakresu działania Ministra Spraw Wewnętrznych
i Administracji (Dz. U. Nr 216, poz. 1604).

<a href="https://ewmapa.pl/rozporzadzenia/D2011263157101.pdf" target="_blank">https://ewmapa.pl/rozporzadzenia/D2011263157101.pdf</a>
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.