chunmap样式配置技巧

这里介绍一点chunmap样式配置的技巧。

有轮廓的线样式

chunmapView::Renderer
{
  minScale=1.0E-6f
  maxScale=1000000.0f
  alpha=255
  antialias=true
  symbolizers=
  [
    chunmapView::SimpleLineSym
    {
      filters=[,]
      pen=gfx::Pen("5")
      brush=gfx::Color("#555555")
    },
    chunmapView::SimpleLineSym
    {
      filters=[,]
      pen=gfx::Pen("3")
      brush=gfx::Color("#ffc100")
    },
    chunmapView::LabelSym
    {
      filters=[,]
      font=gfx::Font("bold 10pt Courier")
      brush=gfx::Color("#003344")
      xOffset=7
      yOffset=0
      labelIndex=4
    }
  ]
}

先画一条粗线,再画一条细一点的线,就会有线有轮廓的感觉,效果如下:

chunmap样式配置技巧

铁路的样式

chunmapView::Renderer
{
  minScale=1.0E-6f
  maxScale=1000000.0f
  alpha=255
  antialias=true
  symbolizers=
  [
    chunmapView::SimpleLineSym
    {
      filters=[,]
      pen=gfx::Pen("4")
      brush=gfx::Color("#222222")
    },
    chunmapView::SimpleLineSym
    {
      filters=[,]
      pen=gfx::Pen("2 capButt joinBevel [15,15]")
      brush=gfx::Color("#ffffff")
    },
    chunmapView::LabelSym
    {
      filters=[,]
      font=gfx::Font("bold 10pt Courier")
      brush=gfx::Color("#003344")
      xOffset=7
      yOffset=0
      labelIndex=4
    }
  ]
}

效果如下图所示

chunmap样式配置技巧


你可能感兴趣的:(chunmap)