<!-- edited with XMLSPY v5 rel. 3 U (http://www.xmlspy.com) by et8 (et8) -->
<definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:WMSTypeNs="http://www.cnblogs.com/CGML/WMSTypeNS/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://www.cnblogs.com/CGML/WMSTypeNS/">
<types>
<s:schema elementFormDefault="qualified" targetNamespace="http://www.cnblogs.com/CGML/WMSTypeNS/">
<s:element name="BBOX">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="minx" type="s:float"/>
<s:element minOccurs="0" maxOccurs="1" name="miny" type="s:float"/>
<s:element minOccurs="0" maxOccurs="1" name="maxx" type="s:float"/>
<s:element minOccurs="0" maxOccurs="1" name="maxy" type="s:float"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetCapabilitiesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetCapabilitiesResult" type="s:base64Binary"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetMapResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetMapResult" type="s:base64Binary"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ZoomInResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ZoomInResult" type="s:base64Binary"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ZoomOutResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ZoomOutResult" type="s:base64Binary"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Pan">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="BBox" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="East" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="West" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="South" type="s:double"/>
<s:element minOccurs="1" maxOccurs="1" name="North" type="s:double"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="PanResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="PanResult" type="s:base64Binary"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="FullExtent">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="BBox" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="FullExtentResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="FullExtentResult" type="s:base64Binary"/>
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</types>
<message name="GetCapabilitiesSoapIn">
<part name="Version" element="s:string"/>
<part name="Exception" element="s:string"/>
<part name="Server" element="s:string"/>
<part name="Service" element="s:string"/>
</message>
<message name="GetCapabilitiesSoapOut">
<part name="parameters" element="WMSTypeNs:GetCapabilitiesResponse"/>
</message>
<message name="GetMapSoapIn">
<part name="Version" element="s:string"/>
<part name="SLD" element="s:string"/>
<part name="SRS" element="s:string"/>
<part name="Layers" element="s:string"/>
<part name="BBox" element="WMSTypeNs:BBOX"/>
<part name="Width" element="s:float"/>
<part name="Height" element="s:float"/>
<part name="Format" element="s:string"/>
<part name="Transparent" element="s:string"/>
<part name="BgColor" element="s:string"/>
<part name="Exception" element="s:string"/>
<part name="Server" element="s:string"/>
<part name="Service" element="s:string"/>
</message>
<message name="GetMapSoapOut">
<part name="parameters" element="WMSTypeNs:GetMapResponse"/>
</message>
<message name="ZoomInSoapIn">
<part name="BBox" element="WMSTypeNs:BBOX"/>
<part name="multiple" element="s:float"/>
</message>
<message name="ZoomInSoapOut">
<part name="parameters" element="WMSTypeNs:ZoomInResponse"/>
</message>
<message name="ZoomOutSoapIn">
<part name="BBox" element="WMSTypeNs:BBOX"/>
<part name="multiple" element="s:float"/>
</message>
<message name="ZoomOutSoapOut">
<part name="parameters" element="WMSTypeNs:ZoomOutResponse"/>
</message>
<message name="PanSoapIn">
<part name="BBox" element="WMSTypeNs:BBOX"/>
<part name="East" element="s:float"/>
<part name="West" element="s:float"/>
<part name="South" element="s:float"/>
<part name="North" element="s:float"/>
</message>
<message name="PanSoapOut">
<part name="parameters" element="WMSTypeNs:PanResponse"/>
</message>
<message name="FullExtentSoapIn">
<part name="BBox" element="WMSTypeNs:BBOX"/>
</message>
<message name="FullExtentSoapOut">
<part name="parameters" element="WMSTypeNs:FullExtentResponse"/>
</message>
<portType name="WMSSoap">
<operation name="GetCapabilities">
<documentation>WMS的GetCapabilities操作</documentation>
<input message="WMSTypeNs:GetCapabilitiesSoapIn"/>
<output message="WMSTypeNs:GetCapabilitiesSoapOut"/>
</operation>
<operation name="GetMap">
<documentation>WMS的GetMap操作</documentation>
<input message="WMSTypeNs:GetMapSoapIn"/>
<output message="WMSTypeNs:GetMapSoapOut"/>
</operation>
<operation name="ZoomIn">
<documentation>放大功能</documentation>
<input message="WMSTypeNs:ZoomInSoapIn"/>
<output message="WMSTypeNs:ZoomInSoapOut"/>
</operation>
<operation name="ZoomOut">
<documentation>缩小功能</documentation>
<input message="WMSTypeNs:ZoomOutSoapIn"/>
<output message="WMSTypeNs:ZoomOutSoapOut"/>
</operation>
<operation name="Pan">
<documentation>漫游功能</documentation>
<input message="WMSTypeNs:PanSoapIn"/>
<output message="WMSTypeNs:PanSoapOut"/>
</operation>
<operation name="FullExtent">
<documentation>全景功能</documentation>
<input message="WMSTypeNs:FullExtentSoapIn"/>
<output message="WMSTypeNs:FullExtentSoapOut"/>
</operation>
</portType>
<binding name="WMSSoap" type="WMSTypeNs:WMSSoap">
<SOAP:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="GetCapabilities">
<SOAP:operation soapAction="http://www.cnblogs.com/CGML/WMSTypeNS/GetCapabilities" style="document"/>
<input>
<SOAP:body use="literal"/>
</input>
<output>
<SOAP:body use="literal"/>
</output>
</operation>
<operation name="GetMap">
<SOAP:operation soapAction="http://www.cnblogs.com/CGML/WMSTypeNS/GetMap" style="document"/>
<input>
<SOAP:body use="literal"/>
</input>
<output>
<SOAP:body use="literal"/>
</output>
</operation>
<operation name="ZoomIn">
<SOAP:operation soapAction="http://www.cnblogs.com/CGML/WMSTypeNS/ZoomIn" style="document"/>
<input>
<SOAP:body use="literal"/>
</input>
<output>
<SOAP:body use="literal"/>
</output>
</operation>
<operation name="ZoomOut">
<SOAP:operation soapAction="http://www.cnblogs.com/CGML/WMSTypeNS/ZoomOut" style="document"/>
<input>
<SOAP:body use="literal"/>
</input>
<output>
<SOAP:body use="literal"/>
</output>
</operation>
<operation name="Pan">
<SOAP:operation soapAction="http://www.cnblogs.com/CGML/WMSTypeNS/Pan" style="document"/>
<input>
<SOAP:body use="literal"/>
</input>
<output>
<SOAP:body use="literal"/>
</output>
</operation>
<operation name="FullExtent">
<SOAP:operation soapAction="http://www.cnblogs.com/CGML/WMSTypeNS/FullExtent" style="document"/>
<input>
<SOAP:body use="literal"/>
</input>
<output>
<SOAP:body use="literal"/>
</output>
</operation>
</binding>
<service name="WMS">
<documentation>基于CGML的WMS服务</documentation>
<port name="WMSSoap" binding="WMSTypeNs:WMSSoap">
<SOAP:address location="http://localhost/WMS/WMS.asmx"/>
</port>
</service>
</definitions>