⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 layerset.xsd

📁 功能:基于windows mobile 的地图查看器。使用vs2005开发
💻 XSD
📖 第 1 页 / 共 2 页
字号:
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by Patrick Hogan (private) -->
<xs:schema elementFormDefault="qualified" attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="LayerSet" type="LayerSet"/>
	<xs:complexType name="Vector3">
		<xs:sequence>
			<xs:element name="x" type="xs:double"/>
			<xs:element name="y" type="xs:double"/>
			<xs:element name="z" type="xs:double"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Orientation">
		<xs:annotation>
			<xs:documentation>Units are in degrees</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RotationX" type="xs:float"/>
			<xs:element name="RotationY" type="xs:float"/>
			<xs:element name="RotationZ" type="xs:float"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="WMSAccessor">
		<xs:sequence>
			<xs:element name="Username" type="xs:string" minOccurs="0"/>
			<xs:element name="Password" type="xs:string" minOccurs="0"/>
			<xs:element name="ServerGetMapUrl" type="xs:string"/>
			<xs:element name="Version" type="xs:string"/>
			<xs:element name="ImageFormat" type="xs:string"/>
			<xs:element name="WMSLayerName" type="xs:string"/>
			<xs:element name="WMSLayerStyle" type="xs:string" minOccurs="0"/>
			<xs:element name="UseTransparency" type="xs:boolean"/>
			<xs:element name="CacheExpirationTime" type="SimpleTimeSpan" minOccurs="0"/>
			<xs:element name="BoundingBoxOverlap" minOccurs="0">
				<xs:simpleType>
					<xs:restriction base="xs:double">
						<xs:minInclusive value="0"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ServerLogoFilePath" type="xs:string" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LatLonBoundingBox">
		<xs:sequence>
			<xs:element name="North" type="LatitudeCoordinate"/>
			<xs:element name="South" type="LatitudeCoordinate"/>
			<xs:element name="West" type="LongitudeCoordinate"/>
			<xs:element name="East" type="LongitudeCoordinate"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LatitudeCoordinate">
		<xs:sequence>
			<xs:element name="Value">
				<xs:simpleType>
					<xs:restriction base="xs:double">
						<xs:minInclusive value="-90"/>
						<xs:maxInclusive value="90"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LongitudeCoordinate">
		<xs:sequence>
			<xs:element name="Value">
				<xs:simpleType>
					<xs:restriction base="xs:double">
						<xs:minInclusive value="-180"/>
						<xs:maxInclusive value="180"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RGBColor">
		<xs:sequence>
			<xs:element name="Red">
				<xs:simpleType>
					<xs:restriction base="xs:unsignedByte">
						<xs:minInclusive value="0"/>
						<xs:maxInclusive value="255"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Green">
				<xs:simpleType>
					<xs:restriction base="xs:unsignedByte">
						<xs:minInclusive value="0"/>
						<xs:maxInclusive value="255"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Blue">
				<xs:simpleType>
					<xs:restriction base="xs:unsignedByte">
						<xs:minInclusive value="0"/>
						<xs:maxInclusive value="255"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DisplayFont">
		<xs:sequence>
			<xs:element name="Family" type="xs:string"/>
			<xs:element name="Size" type="xs:float"/>
			<xs:element name="Style" minOccurs="0">
				<xs:complexType>
					<xs:sequence minOccurs="0">
						<xs:element name="IsBold" type="xs:boolean" minOccurs="0"/>
						<xs:element name="IsItalic" type="xs:boolean" minOccurs="0"/>
						<xs:element name="IsUnderlined" type="xs:boolean" minOccurs="0"/>
						<xs:element name="IsStrikeout" type="xs:boolean" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LayerSet">
		<xs:sequence>
			<xs:group ref="Layers"/>
			<xs:element name="ChildLayerSet" type="LayerSet" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="ExtendedInfomation" type="ExtendedInformation" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Name" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ShowOnlyOneLayer" type="xs:boolean" use="required"/>
		<xs:attribute name="ShowAtStartup" type="xs:boolean" use="required"/>
	</xs:complexType>
	<xs:complexType name="PathList">
		<xs:sequence>
			<xs:element name="Name" type="xs:string"/>
			<xs:element name="DistanceAboveSurface" type="xs:float"/>
			<xs:element name="MinDisplayAltitude">
				<xs:simpleType>
					<xs:restriction base="xs:double">
						<xs:minInclusive value="0"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="MaxDisplayAltitude">
				<xs:simpleType>
					<xs:restriction base="xs:double">
						<xs:minInclusive value="0"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="PathsDirectory" type="xs:string"/>
			<xs:element name="RGBColor" type="RGBColor" minOccurs="0"/>
			<xs:element name="WinColorName" type="xs:string" minOccurs="0"/>
			<xs:element name="ExtendedInformation" type="ExtendedInformation" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ImageLayer">
		<xs:sequence>
			<xs:element name="Name">
				<xs:simpleType>
					<xs:restriction base="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="DistanceAboveSurface" type="xs:double"/>
			<xs:element name="BoundingBox" type="LatLonBoundingBox"/>
			<xs:element name="TexturePath" type="xs:string"/>
			<xs:element name="Opacity">
				<xs:simpleType>
					<xs:restriction base="xs:unsignedByte">
						<xs:minInclusive value="0"/>
						<xs:maxInclusive value="255"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="TerrainMapped" type="xs:boolean"/>
			<xs:element name="LegendImagePath" type="xs:string" minOccurs="0"/>
			<xs:element name="ExtendedInformation" type="ExtendedInformation" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="QuadTileSet">
		<xs:sequence>
			<xs:element name="Name" type="xs:string"/>
			<xs:element name="DistanceAboveSurface" type="xs:double"/>
			<xs:element name="BoundingBox" type="LatLonBoundingBox"/>
			<xs:element name="TerrainMapped" type="xs:boolean"/>
			<xs:element name="ImageAccessor" type="ImageAccessor"/>
			<xs:element name="TileDrawDistanceFactor" type="xs:float" minOccurs="0"/>
			<xs:element name="TileSpreadFactor" type="xs:float" minOccurs="0"/>
			<xs:element name="ExtendedInformation" type="ExtendedInformation" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Icon">
		<xs:sequence>
			<xs:element name="Name" type="xs:string"/>
			<xs:element name="Latitude" type="LatitudeCoordinate"/>
			<xs:element name="Longitude" type="LongitudeCoordinate"/>
			<xs:element name="DistanceAboveSurface" type="xs:double"/>
			<xs:element name="TextureFilePath" type="xs:string"/>
			<xs:element name="TextureWidthPixels" type="xs:unsignedInt"/>
			<xs:element name="TextureHeightPixels" type="xs:unsignedInt"/>
			<xs:element name="IconWidthPixels" type="xs:unsignedInt"/>
			<xs:element name="IconHeightPixels" type="xs:unsignedInt"/>
			<xs:element name="ClickableUrl" type="xs:string" minOccurs="0"/>
			<xs:element name="ExtendedInformation" minOccurs="0">

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -