示例#1
0
 def _apply(self, sym):
   Symbolizer._apply(self, sym)
   eg = self.factory.createExternalGraphic(self.url, self.format)
   g = util.graphic(sym)
   g.setMarks([])
   if g:
     g.graphicalSymbols().add(eg)
示例#2
0
 def _apply(self, sym):
   Symbolizer._apply(self, sym)
   g = util.graphic(sym)
   g.setSize(self.size.expr)
   if self.rotation != None and self.rotation.expr != None:
       g.setRotation(self.rotation.expr)
   g.graphicalSymbols().clear()
   g.graphicalSymbols().add(self._mark())
示例#3
0
文件: icon.py 项目: ecor/geoscript-py
 def _apply(self, sym):
     Symbolizer._apply(self, sym)
     eg = self.factory.createExternalGraphic(self.url, self.format)
     g = util.graphic(sym)
     if self.size:
         g.size = self.size.expr
     g.setMarks([])
     if g:
         g.graphicalSymbols().add(eg)
示例#4
0
  def _apply(self, sym):
    Symbolizer._apply(self, sym)
    sym.setLabel(self.property.expr)

    if self._font:
      self._font._apply(sym)
    if self._halo:
      self._halo._apply(sym)

    if self.color:
      sym.setFill(Fill(self.color)._fill())

    if self._placement:
      sym.setLabelPlacement(self._placement)
示例#5
0
  def _apply(self, sym):
    Symbolizer._apply(self, sym)
    sym.setLabel(self.property.expr)

    if self._font:
      self._font._apply(sym)
    if self._halo:
      self._halo._apply(sym)
    if self._icon:
      self._icon._apply(sym)

    if self.color:
      sym.setFill(Fill(self.color)._fill())

    if self.priority:
      sym.setPriority(self.priority.expr)

    if self._placement:
      sym.setLabelPlacement(self._placement)
    else:
      sym.setLabelPlacement(None)
示例#6
0
    def _apply(self, sym):
        Symbolizer._apply(self, sym)
        sym.setLabel(self.property.expr)

        if self._font:
            self._font._apply(sym)
        if self._halo:
            self._halo._apply(sym)
        if self._icon:
            self._icon._apply(sym)

        if self.color:
            sym.setFill(Fill(self.color)._fill())

        if self.priority:
            sym.setPriority(self.priority.expr)

        if self._placement:
            sym.setLabelPlacement(self._placement)
        else:
            sym.setLabelPlacement(None)
示例#7
0
 def _apply(self, sym):
     Symbolizer._apply(self, sym)
     sym.setOpacity(self.value.expr)
示例#8
0
 def _apply(self, sym):
   Symbolizer._apply(self, sym)
   sym.setFill(self._fill())
   
   if self._icon:
     self._icon._apply(sym)
示例#9
0
  def _apply(self, sym):
    Symbolizer._apply(self, sym)
    sym.setStroke(self._stroke())

    if self._icon:
      self._icon._apply(sym)
示例#10
0
    def _apply(self, sym):
        Symbolizer._apply(self, sym)
        sym.setStroke(self._stroke())

        if self._icon:
            self._icon._apply(sym)
示例#11
0
    def _apply(self, sym):
        Symbolizer._apply(self, sym)
        sym.setFill(self._fill())

        if self._icon:
            self._icon._apply(sym)
示例#12
0
 def _apply(self, sym):
   Symbolizer._apply(self, sym)
   sym.setOpacity(self.value.expr)
示例#13
0
 def _apply(self, sym):
   Symbolizer._apply(self, sym)
   h = self.factory.createHalo(self.fill._fill(), self.radius.expr)
   sym.setHalo(h)
示例#14
0
 def _apply(self, sym):
     Symbolizer._apply(self, sym)
     sym.setColorMap(self._colormap())
示例#15
0
 def _apply(self, sym):
   Symbolizer._apply(self, sym)
   sym.setColorMap(self._colormap())  
示例#16
0
 def _apply(self, sym):
   Symbolizer._apply(self, sym)
   sym.setStroke(self._stroke())
示例#17
0
 def _apply(self, sym):
   Symbolizer._apply(self, sym)
   g = util.graphic(sym)
   g.setSize(self.size.expr)
   g.graphicalSymbols().clear()
   g.graphicalSymbols().add(self._mark())