Skip to content

Instantly share code, notes, and snippets.

@LarsSchy
Created August 23, 2019 08:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save LarsSchy/57677559ca84b99a9f1e3a352a012235 to your computer and use it in GitHub Desktop.
Save LarsSchy/57677559ca84b99a9f1e3a352a012235 to your computer and use it in GitHub Desktop.
Road Shields placement fast scribe syntax
LAYER {
13-19 {
NAME: 'Roads_shields'
TYPE: LINE
DATA: "fk/vl_riks_rs_13-19"
GROUP: "roads"
@SE_layerconfig
METADATA {{
"ows_group_title" "roads"
"wms_title" "Roads shields"
"wms_enable_request" "*"
"wms_include_items" "all"
"wms_enable_request" "* !GetFeatureInfo"
}}
FILTER: ( '[VAGNR1]' ~ '^[0-9]*$' AND [VAGNR1] <= 499 OR '[VAGNR1]' ~ '^E.*$' )
CLASSITEM: NUM_SIGNS
CLASS {
EXPRESSION: "3" ## ([NUM_SIGNS] = 3 ) ## ('[NUM_SIGNS]' ~* '3') ##/3/ ## ([NUM_SIGNS] == 3 ) ## "3"
LABEL {
STYLE {
GEOMTRANSFORM: "labelpnt"
SYMBOL: [VAGNR1_BOX]
COLOR: @BAKGRUND_1_SYMBOL
OFFSET: 0 -17
SIZE: 15
}
STYLE {
GEOMTRANSFORM: "labelpnt"
SYMBOL: [VAGNR1_BOX]
COLOR: [VAGNR1_CLR]
OFFSET: 0 -15.5
SIZE: 13
}
TEXT: '[VAGNR1]'
FONT: "Sans-Bold"
TYPE: truetype
POSITION: CC
COLOR: @VAGNR
SIZE: 8
OFFSET: 0 -17
REPEATDISTANCE: 700
MINDISTANCE: 300
PRIORITY: 9
FORCE: GROUP
}
LABEL {
STYLE {
GEOMTRANSFORM: "labelpnt"
SYMBOL: [VAGNR2_BOX]
COLOR: @BAKGRUND_1_SYMBOL
SIZE: 15
}
STYLE {
GEOMTRANSFORM: "labelpnt"
SYMBOL: [VAGNR2_BOX]
COLOR: [VAGNR2_CLR]
SIZE: 13
}
TEXT: '[VAGNR2]'
FONT: "Sans-Bold"
TYPE: truetype
POSITION: CC
COLOR: @VAGNR
SIZE: 8
REPEATDISTANCE: 700
MINDISTANCE: 300
PRIORITY: 9
FORCE: GROUP
}
LABEL {
STYLE {
GEOMTRANSFORM: "labelpnt"
SYMBOL: [VAGNR3_BOX]
COLOR: @BAKGRUND_1_SYMBOL
OFFSET: 0 17
SIZE: 15
}
STYLE {
GEOMTRANSFORM: "labelpnt"
SYMBOL: [VAGNR3_BOX]
COLOR: [VAGNR3_CLR]
OFFSET: 0 17
SIZE: 13
}
TEXT: '[VAGNR3]'
FONT: "Sans-Bold"
TYPE: truetype
POSITION: CC
COLOR: @VAGNR
SIZE: 8
OFFSET: 0 17
REPEATDISTANCE: 700
MINDISTANCE: 300
PRIORITY: 9
FORCE: GROUP
}
}
CLASS {
EXPRESSION: "2" ## ([NUM_SIGNS] = 2 )
LABEL {
STYLE {
GEOMTRANSFORM: "labelpnt"
SYMBOL: [VAGNR1_BOX]
COLOR: @BAKGRUND_1_SYMBOL
OFFSET: 0 -8
SIZE: 15
}
STYLE {
GEOMTRANSFORM: "labelpnt"
SYMBOL: [VAGNR1_BOX]
COLOR: [VAGNR1_CLR]
OFFSET: 0 -8
SIZE: 13
}
TEXT: '[VAGNR1]'
FONT: "Sans-Bold"
TYPE: truetype
POSITION: CC
COLOR: @VAGNR
SIZE: 8
OFFSET: 0 -8
REPEATDISTANCE: 700
MINDISTANCE: 300
PRIORITY: 6
FORCE: GROUP
}
LABEL {
STYLE {
GEOMTRANSFORM: "labelpnt"
SYMBOL: [VAGNR2_BOX]
COLOR: @BAKGRUND_1_SYMBOL
OFFSET: 0 8
SIZE: 15
}
STYLE {
GEOMTRANSFORM: "labelpnt"
SYMBOL: [VAGNR2_BOX]
COLOR: [VAGNR2_CLR]
OFFSET: 0 8
SIZE: 13
}
TEXT: '[VAGNR2]'
FONT: "Sans-Bold"
TYPE: truetype
POSITION: CC
COLOR: @VAGNR
SIZE: 8
OFFSET: 0 8
REPEATDISTANCE: 700
MINDISTANCE: 300
PRIORITY: 6
FORCE: GROUP
}
}
CLASS {
EXPRESSION: "1" ## ([NUM_SIGNS] = 1 )
LABEL {
STYLE {
GEOMTRANSFORM: "labelpnt"
SYMBOL: [VAGNR1_BOX]
COLOR: @BAKGRUND_1_SYMBOL
SIZE: 15
}
STYLE {
GEOMTRANSFORM: "labelpnt"
SYMBOL: [VAGNR1_BOX]
COLOR:[VAGNR1_CLR]
SIZE: 13
}
TEXT: '[VAGNR1]'
FONT: "Sans-Bold"
TYPE: truetype
POSITION: CC
COLOR: @VAGNR
SIZE: 8
REPEATDISTANCE: 700
MINDISTANCE: 300
PRIORITY: 4
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment