te::wms Namespace Reference

Namespaces

 serialize
 

Classes

class  DataSource
 Implementation of the data source for the WMS driver. More...
 
class  Module
 
class  Transactor
 Implementation of the transactor for the WMS driver. More...
 
struct  WMS2Layer
 
class  WMSLayer
 A layer with reference to a WMS Layer. More...
 
struct  WMSLayerInfo
 Informations about WMS Layers. More...
 
class  WMSLayerRenderer
 It renders the data associated to a WMS layer. More...
 
class  WMSLayerRendererFactory
 This is the concrete factory for renderers of a WMSLayer. More...
 
class  WMSLayerSelector
 A simple widget that allows the selection of datasets from a given WMS server. More...
 

Typedefs

typedef boost::intrusive_ptr< WMSLayerWMSLayerPtr
 

Functions

te::da::DataSourceBuild (const te::core::URI &uri)
 
std::string BuildGetMapRequest (const std::string &serverUrl, const WMSLayerInfo &info, const std::string &width, const std::string &height, const std::string &format, const std::string &bbox="")
 
WMSLayerInfo BuildLayerInfo (const std::map< std::string, std::string > &kvp)
 
void BuildLayersInfo (char **subdatasets, std::map< std::string, WMSLayerInfo > &info)
 
void ExtractRequestValues (const std::string &request, std::string &layer, std::string &width, std::string &height, std::string &format)
 
std::string GetBBOX (const te::gm::Envelope &e)
 
void GetBBOXValues (const std::string &bbox, std::string &ulx, std::string &uly, std::string &lrx, std::string &lry)
 
void GetBBOXValues (const te::gm::Envelope &e, std::string &ulx, std::string &uly, std::string &lrx, std::string &lry)
 

Typedef Documentation

typedef boost::intrusive_ptr<WMSLayer> te::wms::WMSLayerPtr

Definition at line 144 of file attic/src/wms/WMSLayer.h.

Function Documentation

te::da::DataSource * te::wms::Build ( const te::core::URI uri)

Definition at line 29 of file attic/src/wms/DataSourceFactory.cpp.

References DataSource(), and ds.

Referenced by te::wms::Module::startup().

std::string te::wms::BuildGetMapRequest ( const std::string &  serverUrl,
const WMSLayerInfo info,
const std::string &  width,
const std::string &  height,
const std::string &  format,
const std::string &  bbox = "" 
)
te::wms::WMSLayerInfo te::wms::BuildLayerInfo ( const std::map< std::string, std::string > &  kvp)
void te::wms::BuildLayersInfo ( char **  subdatasets,
std::map< std::string, WMSLayerInfo > &  info 
)
void te::wms::ExtractRequestValues ( const std::string &  request,
std::string &  layer,
std::string &  width,
std::string &  height,
std::string &  format 
)
std::string te::wms::GetBBOX ( const te::gm::Envelope e)

Definition at line 229 of file attic/src/wms/Utils.cpp.

References GetBBOXValues().

Referenced by te::wms::Transactor::getDataSet().

void te::wms::GetBBOXValues ( const std::string &  bbox,
std::string &  ulx,
std::string &  uly,
std::string &  lrx,
std::string &  lry 
)

Definition at line 204 of file attic/src/wms/Utils.cpp.

References te::common::Tokenize().

Referenced by BuildGetMapRequest(), and GetBBOX().

void te::wms::GetBBOXValues ( const te::gm::Envelope e,
std::string &  ulx,
std::string &  uly,
std::string &  lrx,
std::string &  lry 
)