geoserver
49 строк · 1.9 Кб
1<?xml version="1.0" encoding="UTF-8"?>
2<xsd:schema3targetNamespace="http://cite.opengeospatial.org/gmlsf"4xmlns:gml="http://www.opengis.net/gml"5xmlns:xsd="http://www.w3.org/2001/XMLSchema"6xmlns:sf="http://cite.opengeospatial.org/gmlsf"7elementFormDefault="qualified"8version="2006.12">9
10<xsd:import namespace="http://www.opengis.net/gml"/>11
12<xsd:element name="AggregateGeoFeature" type="sf:AggregateGeoFeatureType"13substitutionGroup="gml:_Feature">14<xsd:annotation>15<xsd:documentation xml:lang="en">16Feature type with selected simple non-spatial properties and spatial
17properties having aggregate geometry values.
18</xsd:documentation>19</xsd:annotation>20</xsd:element>21<xsd:complexType name="AggregateGeoFeatureType">22<xsd:complexContent>23<xsd:extension base="gml:AbstractFeatureType">24<xsd:sequence>25<xsd:element name="multiPointProperty" minOccurs="0" type="gml:MultiPointPropertyType" />26<xsd:element name="multiCurveProperty" minOccurs="0" type="gml:MultiCurvePropertyType" />27<xsd:element name="multiSurfaceProperty" minOccurs="0" type="gml:MultiSurfacePropertyType" />28<xsd:element name="doubleProperty" type="xsd:double" />29<xsd:element name="intRangeProperty" type="sf:IntRangePropertyType" minOccurs="0"/>30<xsd:element name="strProperty" type="xsd:string" />31<xsd:element name="featureCode" type="sf:FeatureCodeType" />32</xsd:sequence>33</xsd:extension>34</xsd:complexContent>35</xsd:complexType>36
37<xsd:simpleType name="FeatureCodeType">38<xsd:restriction base="xsd:string">39<xsd:pattern value="[A-Z]{2}[0-9]{3}"/>40</xsd:restriction>41</xsd:simpleType>42
43<xsd:simpleType name="IntRangePropertyType">44<xsd:restriction base="xsd:integer">45<xsd:minInclusive value="0"/>46<xsd:maxInclusive value="99"/>47</xsd:restriction>48</xsd:simpleType>49</xsd:schema>50