fixed serialization of expressions in glyph_symbolizer
This commit is contained in:
parent
2d601f1bd7
commit
2e04c5422a
2 changed files with 6 additions and 6 deletions
|
@ -269,35 +269,35 @@ namespace mapnik
|
|||
// char
|
||||
if (sym.get_char()) {
|
||||
const std::string &str =
|
||||
to_expression_string(sym.get_char());
|
||||
to_expression_string(*sym.get_char());
|
||||
set_attr( node, "char", str );
|
||||
}
|
||||
|
||||
// angle
|
||||
if (sym.get_angle()) {
|
||||
const std::string &str =
|
||||
to_expression_string(sym.get_angle());
|
||||
to_expression_string(*sym.get_angle());
|
||||
set_attr( node, "angle", str );
|
||||
}
|
||||
|
||||
// value
|
||||
if (sym.get_value()) {
|
||||
const std::string &str =
|
||||
to_expression_string(sym.get_value());
|
||||
to_expression_string(*sym.get_value());
|
||||
set_attr( node, "value", str );
|
||||
}
|
||||
|
||||
// size
|
||||
if (sym.get_size()) {
|
||||
const std::string &str =
|
||||
to_expression_string(sym.get_size());
|
||||
to_expression_string(*sym.get_size());
|
||||
set_attr( node, "size", str );
|
||||
}
|
||||
|
||||
// color
|
||||
if (sym.get_color()) {
|
||||
const std::string &str =
|
||||
to_expression_string(sym.get_color());
|
||||
to_expression_string(*sym.get_color());
|
||||
set_attr( node, "color", str );
|
||||
}
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
char="'í'"
|
||||
allow_overlap="1"
|
||||
avoid_edges="0"
|
||||
halo_fill="rgba(0%,0%,0%,0.4%)"
|
||||
halo_fill="rgba(0%,0%,0%,4%)"
|
||||
halo_radius="1"
|
||||
value="[value]"
|
||||
angle="[azumuth]+90"
|
||||
|
|
Loading…
Add table
Reference in a new issue