C# Class MapAround.Web.Wms.WmsCapabilities

Generates an XML containing WMS capabilities.
Show file Open project: gkrsu/maparound.core Class Usage Examples

Public Methods

Method Description
GetCapabilities ( Map map, WmsServiceDescription serviceDescription ) : XmlDocument

Generates an XML containing WMS capabilities.

Private Methods

Method Description
CreateXml ( ) : XmlDocument
GenerateCapabilityNode ( Map map, WmsServiceDescription serviceDescription, XmlDocument capabilities ) : XmlNode
GenerateContactInfoElement ( XmlDocument capabilities, WmsContactInformation info ) : XmlElement
GenerateDCPTypeNode ( XmlDocument capabilities, string onlineResource ) : XmlNode
GenerateOnlineResourceElement ( XmlDocument capabilities, string onlineResource ) : XmlElement
GenerateServiceNode ( WmsServiceDescription &serviceDescription, XmlDocument capabilities ) : XmlNode
createAttribute ( string name, string value, XmlDocument doc ) : XmlAttribute
createElement ( string name, string value, XmlDocument doc, bool IsXml, string namespaceURI ) : XmlNode
generateBoundingBoxElement ( BoundingRectangle bbox, string srs, XmlDocument doc ) : XmlElement
getWmsLayerNode ( LayerBase layer, XmlDocument doc ) : XmlNode

Method Details

GetCapabilities() public static method

Generates an XML containing WMS capabilities.
public static GetCapabilities ( Map map, WmsServiceDescription serviceDescription ) : XmlDocument
map Map A MapAround.Mapping.Map instance
serviceDescription WmsServiceDescription A MapAround.Web.Wms.WmsServiceDescription instance
return System.Xml.XmlDocument