示例#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)
   g = util.graphic(sym)
   g.setSize(self.size.expr)
   g.graphicalSymbols().clear()
   g.graphicalSymbols().add(self._mark())