﻿<?xml version="1.0" encoding="utf-8"?>
<!--图片支持数据-->
<xs:schema id="TileInfoTemplate"
           targetNamespace="http://Zondy.MapGISCitySvr.Xsd"
           elementFormDefault="qualified"
           xmlns="http://tempuri.org/ClnDefTemplate.xsd"
           xmlns:mstns="http://tempuri.org/ClnDefTemplate.xsd"
           xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:gis="http://Zondy.MapGISCitySvr.Xsd">

  <!--引用命名空间要素-->
  <xs:include schemaLocation="DataSourceTemplate.xsd"></xs:include>

  <!--图片类型-->
  <xs:simpleType name="_ImageType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="PNG24"></xs:enumeration>
      <xs:enumeration value="PNG8"></xs:enumeration>
      <xs:enumeration value="PNG"></xs:enumeration>
      <xs:enumeration value="JPG"></xs:enumeration>
      <xs:enumeration value="DIB"></xs:enumeration>
      <xs:enumeration value="TIFF"></xs:enumeration>
      <xs:enumeration value="EMF"></xs:enumeration>
      <xs:enumeration value="PS"></xs:enumeration>
      <xs:enumeration value="PDF"></xs:enumeration>
      <xs:enumeration value="GIF"></xs:enumeration>
      <xs:enumeration value="SVG"></xs:enumeration>
      <xs:enumeration value="SVGZ"></xs:enumeration>
      <xs:enumeration value="AI"></xs:enumeration>
    </xs:restriction>
  </xs:simpleType>

  <!--瓦片分级信息-->
  <xs:complexType name="_LODInfo">
    <xs:sequence>
      <!--级数-->
      <xs:element name="LevelID" type="xs:int"></xs:element>
      <!--比例尺-->
      <xs:element name="Scale" type="xs:double"></xs:element>
      <!--显示比例,直观的理解是一个像素代表多少米-->
      <xs:element name="Resolution" type="xs:double"></xs:element>
    </xs:sequence>
  </xs:complexType>
  
  <!--多级瓦片-->
  <xs:complexType name="_Lods">
    <xs:sequence>
      <xs:element name="Lod" type="gis:_LODInfo" maxOccurs="unbounded"></xs:element>
    </xs:sequence>
  </xs:complexType>

  <!--图片支持数据-->
  <xs:complexType name="_TileInfo">
    <xs:sequence>
      <!--Part1:首选数据源,可以理解为瓦片数据存放的位置-->
      <xs:element name="DataSource" type="gis:_DataSource"></xs:element>
      <!--Part2:瓦片信息-->
      <!--图片高度-->
      <xs:element name="Height" type="xs:int"></xs:element>
      <!--图片宽度-->
      <xs:element name="Width" type="xs:int"></xs:element>
      <!--DPI-->
      <xs:element name="DPI" type="xs:int"></xs:element>
      <!--支持格式-->
      <xs:element name="Format" type="gis:_ImageType"></xs:element>
      <!--压缩比-->
      <xs:element name="Compression_Quality" type="xs:double"></xs:element>
      <!--Part3:瓦片原点-->
      <xs:element name="OriginX" type="xs:double"></xs:element>
      <xs:element name="OriginY" type="xs:double"></xs:element>
      <!--Part4:瓦片分级-->
      <xs:element name="LODInfos" type="gis:_Lods"></xs:element>
      <!--Part5:投影信息-->
      <xs:element name="WKID" type="xs:int"></xs:element>
    </xs:sequence>
  </xs:complexType>

</xs:schema>
