Mapbender 3.0.6.0 API documenation
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Download

Namespaces

  • FOM
    • CoreBundle
      • Component
      • DependencyInjection
      • Doctrine
        • Types
      • Form
        • DataTransformer
        • Type
    • ManagerBundle
      • Component
      • Configuration
      • Controller
      • DependencyInjection
        • Compiler
      • Form
        • Type
      • Routing
    • UserBundle
      • Command
      • Component
      • Controller
      • DependencyInjection
        • Factory
      • Entity
      • EventListener
      • Form
        • DataTransformer
        • EventListener
        • Type
      • Security
        • Authentication
          • Provider
          • Token
        • Authorization
          • Voter
        • Firewall
  • Mapbender
    • Component
    • CoreBundle
      • Asset
      • Command
      • Component
        • Exception
      • Controller
      • DataFixtures
        • ORM
          • Application
      • DependencyInjection
        • Compiler
      • Element
        • DataTransformer
        • EventListener
        • Type
      • Entity
      • EventListener
      • Extension
      • Form
        • DataTransformer
        • EventListener
        • Type
      • Security
      • Template
      • Tests
        • Controller
      • Utils
      • Validator
        • Constraints
    • DataSourceBundle
      • Component
        • Drivers
          • Interfaces
      • Controller
      • DependencyInjection
      • Element
        • Type
      • Entity
      • Extension
      • Tests
    • DigitizerBundle
      • Component
      • Element
        • Type
      • Entity
      • Utils
    • DrupalIntegrationBundle
      • DependencyInjection
      • Security
        • Authentication
          • Provider
          • Token
        • Authorization
          • Voter
        • Factory
        • Firewall
        • User
      • Session
    • KmlBundle
      • Element
    • ManagerBundle
      • Component
        • Exception
      • Controller
      • Form
        • DataTransformer
        • Type
      • Template
    • MobileBundle
      • DependencyInjection
      • Template
    • PrintBundle
      • Component
      • Element
        • Type
    • WmcBundle
      • Component
        • Exception
      • Element
        • Type
      • Entity
      • Form
        • Type
      • Tests
        • Component
    • WmsBundle
      • Component
        • Exception
      • Controller
      • DependencyInjection
      • Element
        • DataTransformer
        • EventListener
        • Type
      • Entity
      • Event
      • Form
        • DataTransformer
        • EventListener
        • Type
  • None
  • OwsProxy3
    • CoreBundle
      • Component
        • Exception
      • Controller
      • DependencyInjection
      • Entity
      • Event
      • EventListener
      • Worker
  • PHP

Classes

  • WmsInstance
  • WmsInstanceLayer
  • WmsInstanceLayerRepository
  • WmsLayerSource
  • WmsLayerSourceKeyword
  • WmsSource
  • WmsSourceKeyword

Class WmsLayerSource

Mapbender\CoreBundle\Entity\SourceItem
Extended by Mapbender\WmsBundle\Entity\WmsLayerSource implements Mapbender\CoreBundle\Component\ContainingKeyword
Namespace: Mapbender\WmsBundle\Entity
ORM\Entity
ORM\Table(name="mb_wms_wmslayersource")
Located at Mapbender/WmsBundle/Entity/WmsLayerSource.php

Methods summary

public
# __construct( )

WmsLayerSource constructor.

WmsLayerSource constructor.

public Mapbender\WmsBundle\Entity\WmsLayerSource
# setId( integer $id )

Sets an id

Sets an id

Parameters

$id

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public integer
# getId( )

Get id

Get id

Returns

integer
integer

Implementation of

Mapbender\CoreBundle\Component\ContainingKeyword::getId()
public Mapbender\CoreBundle\Entity\Source
# setSource( Mapbender\CoreBundle\Entity\Source $wmssource )

Parameters

$wmssource
$source the source

Returns

Mapbender\CoreBundle\Entity\Source
Source

Inheritdoc

public Mapbender\CoreBundle\Entity\Source
# getSource( )

Returns

Mapbender\CoreBundle\Entity\Source
Source

Inheritdoc

public Mapbender\WmsBundle\Entity\WmsLayerSource
# setParent( Mapbender\WmsBundle\Entity\WmsLayerSource $parent = null )

Set parent

Set parent

Parameters

$parent

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public Mapbender\WmsBundle\Entity\WmsLayerSource
# getParent( )

Get parent

Get parent

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public Doctrine\Common\Collections\ArrayCollection
# getSublayer( )

Returns

Doctrine\Common\Collections\ArrayCollection
ArrayCollection
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setSublayer( mixed $sublayer )

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public Mapbender\WmsBundle\Entity\WmsLayerSource
# addSublayer( Mapbender\WmsBundle\Entity\WmsLayerSource $sublayer )

Add sublayer

Add sublayer

Parameters

$sublayer

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setName( string $name = null )

Set name

Set name

Parameters

$name

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public string
# getName( )

Get name

Get name

Returns

string
string
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setTitle( string $title = null )

Set title

Set title

Parameters

$title

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public string
# getTitle( )

Get title

Get title

Returns

string
string
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setAbstract( string $abstract = null )

Set abstract

Set abstract

Parameters

$abstract

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public string
# getAbstract( )

Get abstract

Get abstract

Returns

string
string
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setQueryable( boolean $queryable )

Set queryable

Set queryable

Parameters

$queryable

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public boolean
# getQueryable( )

Get queryable

Get queryable

Returns

boolean
boolean
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setCascaded( integer $cascaded )

Set cascaded

Set cascaded

Parameters

$cascaded

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public integer
# getCascaded( )

Get cascaded

Get cascaded

Returns

integer
integer
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setOpaque( boolean $opaque )

Set opaque

Set opaque

Parameters

$opaque

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public boolean
# getOpaque( )

Get opaque

Get opaque

Returns

boolean
boolean
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setNoSubset( boolean $noSubset )

Set noSubset

Set noSubset

Parameters

$noSubset

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public boolean
# getNoSubset( )

Get noSubset

Get noSubset

Returns

boolean
boolean
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setFixedWidth( integer $fixedWidth = null )

Set fixedWidth

Set fixedWidth

Parameters

$fixedWidth

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public integer
# getFixedWidth( )

Get fixedWidth

Get fixedWidth

Returns

integer
integer
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setFixedHeight( integer $fixedHeight = null )

Set fixedHeight

Set fixedHeight

Parameters

$fixedHeight

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public integer
# getFixedHeight( )

Get fixedHeight

Get fixedHeight

Returns

integer
integer
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setLatlonBounds( Mapbender\CoreBundle\Component\BoundingBox $latlonBounds = null )

Set latlonBounds

Set latlonBounds

Parameters

$latlonBounds

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public Object
# getLatlonBounds( mixed $inherit = true )

Get latlonBounds

Get latlonBounds

Returns

Object
Object
public Mapbender\WmsBundle\Entity\WmsLayerSource
# addBoundingBox( Mapbender\CoreBundle\Component\BoundingBox $boundingBoxes )

Add boundingBox

Add boundingBox

Parameters

$boundingBoxes

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setBoundingBoxes( array $boundingBoxes )

Set boundingBoxes

Set boundingBoxes

Parameters

$boundingBoxes

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public array
# getBoundingBoxes( )

Get boundingBoxes

Get boundingBoxes

Returns

array
array
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setSrs( array $srs )

Set srs

Set srs

Parameters

$srs

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public Mapbender\WmsBundle\Entity\WmsLayerSource
# addSrs( string $srs )

Add srs

Add srs

Parameters

$srs

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public array
# getSrs( mixed $inherit = true )

Get srs incl. from parent WmsLayerSource (OGC WMS Implemantation Specification)

Get srs incl. from parent WmsLayerSource (OGC WMS Implemantation Specification)

Returns

array
array
public Mapbender\WmsBundle\Entity\WmsLayerSource
# addStyle( Mapbender\WmsBundle\Component\Style $style = null )

Add style

Add style

Parameters

$style

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setStyles( array $styles )

Set styles

Set styles

Parameters

$styles

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public Mapbender\WmsBundle\Component\Style[]
# getStyles( mixed $inherit = true )

Get styles incl. from parent WmsLayerSource (OGC WMS Implemantation Specification)

Get styles incl. from parent WmsLayerSource (OGC WMS Implemantation Specification)

Returns

Mapbender\WmsBundle\Component\Style[]
Style[]
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setScale( Mapbender\WmsBundle\Component\MinMax $scale = null )

Set scale

Set scale

Parameters

$scale

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public Mapbender\WmsBundle\Component\MinMax
# getScale( )

Get scale

Get scale

Returns

Mapbender\WmsBundle\Component\MinMax
MinMax
public float|null
# getMinScale( boolean $recursive = true )

Get minimum scale hint

Get minimum scale hint

Parameters

$recursive
Try to get value from parent

Returns

float|null
float|null
public float|null
# getMaxScale( boolean $recursive = true )

Get maximum scale hint

Get maximum scale hint

Parameters

$recursive
Try to get value from parent

Returns

float|null
float|null
public Mapbender\WmsBundle\Component\MinMax
# getScaleRecursive( )

Get scale hint

Get scale hint

Returns

Mapbender\WmsBundle\Component\MinMax
MinMax
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setScaleHint( Mapbender\WmsBundle\Component\MinMax $scaleHint = null )

Set scaleHint

Set scaleHint

Parameters

$scaleHint

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public Mapbender\WmsBundle\Component\MinMax
# getScaleHint( )

Get scaleHint

Get scaleHint

Returns

Mapbender\WmsBundle\Component\MinMax
MinMax
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setAttribution( Mapbender\WmsBundle\Component\Attribution $attribution = null )

Set attribution

Set attribution

Parameters

$attribution

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public Object
# getAttribution( )

Get attribution

Get attribution

Returns

Object
Object
public Mapbender\WmsBundle\Entity\WmsLayerSource
# addIdentifier( Mapbender\WmsBundle\Component\Identifier $identifier = null )

Add identifier

Add identifier

Parameters

$identifier

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setIdentifier( array $identifier )

Set identifier

Set identifier

Parameters

$identifier

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public Mapbender\WmsBundle\Component\Identifier
# getIdentifier( )

Get identifier

Get identifier

Returns

Mapbender\WmsBundle\Component\Identifier
Identifier
public array
# getIdentifierAuthority( )

Get identifier

Get identifier

Returns

array
array
public Mapbender\WmsBundle\Entity\WmsLayerSource
# addAuthority( Mapbender\WmsBundle\Component\Authority $authority )

Add authority

Add authority

Parameters

$authority

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setAuthority( array $authority )

Set authority

Set authority

Parameters

$authority

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public Mapbender\WmsBundle\Component\Authority
# getAuthority( mixed $inherit = true )

Get authority

Get authority

Returns

Mapbender\WmsBundle\Component\Authority
Authority
public Mapbender\WmsBundle\Entity\WmsLayerSource
# addMetadataUrl( Mapbender\WmsBundle\Component\MetadataUrl $metadataUrl )

Add metadataUrl

Add metadataUrl

Parameters

$metadataUrl

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setMetadataUrl( array $metadataUrl )

Set metadataUrl

Set metadataUrl

Parameters

$metadataUrl

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public array
# getMetadataUrl( )

Get metadataUrl

Get metadataUrl

Returns

array
array
public Mapbender\WmsBundle\Entity\WmsLayerSource
# addDimension( Mapbender\WmsBundle\Component\Dimension $dimension )

Add dimension

Add dimension

Parameters

$dimension
null $dimension

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setDimension( array $dimension )

Set dimension

Set dimension

Parameters

$dimension

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public array
# getDimension( )

Get dimension

Get dimension

Returns

array
array
public Mapbender\WmsBundle\Entity\WmsLayerSource
# addDataUrl( Mapbender\WmsBundle\Component\OnlineResource $dataUrl = null )

Add dataUrl

Add dataUrl

Parameters

$dataUrl

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setDataUrl( array $dataUrl )

Set dataUrl

Set dataUrl

Parameters

$dataUrl

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public array
# getDataUrl( )

Get dataUrl

Get dataUrl

Returns

array
array
public Mapbender\WmsBundle\Entity\WmsLayerSource
# addFeatureListUrl( Mapbender\WmsBundle\Component\OnlineResource $featureListUrl )

Add featureListUrl

Add featureListUrl

Parameters

$featureListUrl

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setFeatureListUrl( array $featureListUrl )

Set featureListUrl

Set featureListUrl

Parameters

$featureListUrl

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource
public array
# getFeatureListUrl( )

Get featureListUrl

Get featureListUrl

Returns

array
array
public Mapbender\WmsBundle\Entity\WmsLayerSource
# setKeywords( Doctrine\Common\Collections\ArrayCollection $keywords )

Set keywords

Set keywords

Parameters

$keywords

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource

Implementation of

Mapbender\CoreBundle\Component\ContainingKeyword::setKeywords()
public Doctrine\Common\Collections\ArrayCollection
# getKeywords( )

Get keywords

Get keywords

Returns

Doctrine\Common\Collections\ArrayCollection
collection of keywords

Implementation of

Mapbender\CoreBundle\Component\ContainingKeyword::getKeywords()
public Mapbender\WmsBundle\Entity\WmsLayerSource
# addKeyword( Mapbender\CoreBundle\Entity\Keyword $keyword )

Add keywords

Add keywords

Parameters

$keyword

Returns

Mapbender\WmsBundle\Entity\WmsLayerSource
WmsLayerSource

Implementation of

Mapbender\CoreBundle\Component\ContainingKeyword::addKeyword()
public Mapbender\WmsBundle\Entity\WmsInstanceLayer
# setPriority( integer $priority )

Set priority

Set priority

Parameters

$priority

Returns

Mapbender\WmsBundle\Entity\WmsInstanceLayer
WmsInstanceLayer
public integer
# getPriority( )

Get priority

Get priority

Returns

integer
integer
public
# getClassname( )

Inheritdoc

public
# __toString( )

Magic methods summary

Properties summary

protected integer $id

$id

$id

ORM\Column(type="integer")

ORM\GeneratedValue(strategy="AUTO")

ORM\Id

#
protected Mapbender\CoreBundle\Entity\Source $source

source

source

ORM\JoinColumn(name="wmssource",

referencedColumnName="id")

ORM\ManyToOne(targetEntity="WmsSource",inversedBy="layers")

#
protected mixed $parent

ORM\JoinColumn(name="parent_id",

referencedColumnName="id", nullable=true)

ORM\ManyToOne(targetEntity="WmsLayerSource",inversedBy="sublayer")

#null
protected mixed $sublayer

ORM\OneToMany(targetEntity="WmsLayerSource",mappedBy="parent")

ORM\OrderBy({"priority"

= "asc","id" = "asc"})
#
protected mixed $name

ORM\Column(type="string",

nullable=true)
#null
protected string $title

ORM\Column(type="string",

nullable=true)
#""
protected string $abstract

ORM\Column(type="text",

nullable=true)
#""
protected mixed $queryable

ORM\Column(type="boolean",

nullable=true)
#
protected integer $cascaded

ORM\Column(type="integer",

nullable=true)
#0
protected boolean $opaque

ORM\Column(type="boolean",

nullable=true)
#false
protected boolean $noSubset

ORM\Column(type="boolean",

nullable=true)
#false
protected mixed $fixedWidth

ORM\Column(type="integer",

nullable=true)
#
protected mixed $fixedHeight

ORM\Column(type="integer",

nullable=true)
#
protected mixed $latlonBounds

ORM\Column(type="object",

nullable=true)
#
protected mixed $boundingBoxes

ORM\Column(type="array",

nullable=true)
#
protected mixed $srs

ORM\Column(type="array",

nullable=true)
#
protected mixed $styles

ORM\Column(type="array",

nullable=true)
#
protected mixed $scale

ORM\Column(type="object",nullable=true)

#
protected mixed $scaleHint

ORM\Column(type="object",nullable=true)

#
protected mixed $attribution

ORM\Column(type="object",

nullable=true)
#
protected mixed $identifier

ORM\Column(type="array",nullable=true)

#
protected mixed $authority

ORM\Column(type="array",nullable=true)

#
protected mixed $metadataUrl

ORM\Column(type="array",

nullable=true)
#
protected mixed $dimension

ORM\Column(type="array",

nullable=true)
#
protected mixed $dataUrl

ORM\Column(type="array",

nullable=true)
#
protected mixed $featureListUrl

ORM\Column(type="array",

nullable=true)
#
protected Doctrine\Common\Collections\ArrayCollection $keywords

A list of WMS Layer keywords

A list of WMS Layer keywords

ORM\OneToMany(targetEntity="WmsLayerSourceKeyword",mappedBy="reference",

cascade={"remove"})

ORM\OrderBy({"value"

= "asc"})
#
protected mixed $priority

ORM\Column(type="integer",

nullable=true)
#
Mapbender 3.0.6.0 API documenation API documentation generated by ApiGen 2.8.0