C# 클래스 Mapsui.Providers.Wms.Client

파일 보기 프로젝트 열기: pauldendulk/Mapsui 1 사용 예제들

공개 메소드들

메소드 설명
Client ( XmlDocument capabilitiesXmlDocument, Func getStreamAsync = null ) : System
Client ( string url, string wmsVersion = null, Func getStreamAsync = null ) : System

Initalizes WMS server and parses the Capabilities request

비공개 메소드들

메소드 설명
GetRemoteXml ( string url ) : XmlDocument

Downloads servicedescription from WMS service

GetStreamAsync ( string url ) : Task
InitialiseGetStreamAsyncMethod ( Func getStreamAsync ) : void
ParseCapabilities ( XmlDocument doc ) : void

Parses a servicedescription and stores the data in the ServiceDescription property

ParseCapability ( XmlNode xnCapability ) : void

Parses capability node

ParseCrses ( XmlNode xmlLayer ) : string[]
ParseExceptions ( XmlNode xnlExceptionNode ) : void

Parses valid exceptions

ParseGetFeatureInfo ( XmlNode getFeatureInfoRequestNodes ) : void
ParseGetMapRequest ( XmlNode getMapRequestNodes ) : void

Parses GetMap request nodes

ParseLayer ( XmlNode xmlLayer ) : WmsServerLayer

Iterates through the layer nodes recursively

ParseRequest ( XmlNode xmlRequestNode ) : void

Parses request node

ParseServiceDescription ( XmlNode xnlServiceDescription ) : void

Parses service description node

메소드 상세

Client() 공개 메소드

public Client ( XmlDocument capabilitiesXmlDocument, Func getStreamAsync = null ) : System
capabilitiesXmlDocument System.Xml.XmlDocument
getStreamAsync Func
리턴 System

Client() 공개 메소드

Initalizes WMS server and parses the Capabilities request
public Client ( string url, string wmsVersion = null, Func getStreamAsync = null ) : System
url string URL of wms server
wmsVersion string WMS version number, null to get the default from service
getStreamAsync Func Download method, leave null for default
리턴 System