artemp
|
9d756165e0
|
+ update to work with optional stroke (markers)
|
2012-07-05 17:16:11 +01:00 |
|
artemp
|
9b14a7206a
|
remove arrow/ellipse ad-hoc markers - see #1285
|
2012-07-04 14:50:11 +01:00 |
|
Dane Springmeyer
|
5c9186017b
|
rename 'image-transform' to just 'transform' (for backward compatibility) and call transforms applied to geometries 'view-transform'
|
2012-06-29 15:59:56 -07:00 |
|
Dane Springmeyer
|
67e9b0d616
|
move marker width/height to expressions - closes #1102 and replaces #1255
|
2012-06-28 19:54:25 -07:00 |
|
Dane Springmeyer
|
48a543b5d5
|
implement style-level opacity - closes #314
|
2012-06-19 15:10:28 -04:00 |
|
Mickey Rose
|
bd9609c370
|
new feature: transform expressions are now dynamic
(cherry picked from commit 173c402b5c142310087246b0ea54dbec54edcac8)
Conflicts:
include/mapnik/vertex_converters.hpp
src/agg/process_markers_symbolizer.cpp
src/agg/process_point_symbolizer.cpp
src/agg/process_polygon_pattern_symbolizer.cpp
src/load_map.cpp
|
2012-06-06 17:34:26 +02:00 |
|
Dane Springmeyer
|
c1495c0c74
|
restore the fast line rasterizer (rasterizer_outline_aa) and improve its rendering quality and consistency with standard method - refs #873
|
2012-05-11 17:40:21 -07:00 |
|
Artem Pavlenko
|
7e49a6f44e
|
+ move 'smooth' property to symbolizer_base level
+ remove 'SYMBOLIZER_FAST' completely
|
2012-05-07 16:08:16 +01:00 |
|
Artem Pavlenko
|
28b02737cd
|
fix transform serialization for markers_symbolizer
|
2012-05-01 16:52:19 +01:00 |
|
Artem Pavlenko
|
a72ee4ba66
|
Merge branch 'master' into compositing
Conflicts:
include/mapnik/image_compositing.hpp
include/mapnik/util/conversions.hpp
include/mapnik/value.hpp
src/agg/agg_renderer.cpp
src/agg/process_line_symbolizer.cpp
src/agg/process_polygon_symbolizer.cpp
src/png_reader.cpp
src/svg_parser.cpp
utils/svg2png/svg2png.cpp
|
2012-05-01 12:35:49 +01:00 |
|
Artem Pavlenko
|
a5a5e74a11
|
affine transform -> symbolizer_base
|
2012-04-18 09:47:28 +01:00 |
|
kunitoki
|
af201551b8
|
got rid of old CVS $Id comments kludge in files
|
2012-04-08 02:45:01 +02:00 |
|
kunitoki
|
1f351e0e09
|
implement new debug system
|
2012-04-08 02:20:56 +02:00 |
|
Artem Pavlenko
|
9840c7df4c
|
Merge branch 'master' into compositing
Conflicts:
include/mapnik/util/dasharray_parser.hpp
src/agg/process_line_symbolizer.cpp
src/image_compositing.cpp
|
2012-03-26 09:05:02 +01:00 |
|
Dane Springmeyer
|
ea5a46f230
|
remove the storage and serialization of 'font-directory' and 'minimum-version' since there is no strong need to have them accessible after initial parsing
|
2012-03-23 18:14:14 -07:00 |
|
Dane Springmeyer
|
d991427737
|
formatting
|
2012-03-22 16:37:24 -07:00 |
|
Artem Pavlenko
|
95cfb061af
|
+ experimental compositing symbolizer (fill only)
|
2012-03-21 15:47:33 +00:00 |
|
novldp
|
0ecd5bae45
|
+add MarkersSymbolizer ignore-placement to save_map and python bindings
|
2012-03-18 23:30:37 +01:00 |
|
Artem Pavlenko
|
70512dc03b
|
+ add optional smothing to line_symbolizer
( TODO: conv_dash )
|
2012-03-15 10:26:53 +00:00 |
|
Artem Pavlenko
|
87b22c29b2
|
+ add optional polygon smoothing ( 0.0 < smooth < 1.0 )
using agg_conv_poly1_curve
|
2012-03-14 15:01:31 +00:00 |
|
Artem Pavlenko
|
207ecfd597
|
remove camel-case names from layer.[h,c]pp
|
2012-03-12 15:39:59 +00:00 |
|
Dane Springmeyer
|
7163806cda
|
c++ style
|
2012-03-02 18:51:19 -08:00 |
|
Hermann Kraus
|
819ee98041
|
Rename properties=>defauls, default_format=>format.
|
2012-02-16 00:17:22 +01:00 |
|
Hermann Kraus
|
69f153bf8f
|
Fix all includes.
|
2012-02-12 03:55:13 +01:00 |
|
Dane Springmeyer
|
17d13cff67
|
whitespace fixes - closes #911
|
2012-02-01 17:53:35 -08:00 |
|
Hermann Kraus
|
49a3b3c52c
|
Make code easier to read by using std::pair instead of boost::tuple for position.
|
2012-01-29 17:33:43 +01:00 |
|
Hermann Kraus
|
822786e41c
|
Remove no-text attribute. One can simply leave the text empty if one wants this.
|
2012-01-29 13:10:14 +01:00 |
|
Hermann Kraus
|
af42e2decf
|
Update save_map.cpp.
|
2012-01-22 16:06:28 +01:00 |
|
Hermann Kraus
|
537231f60e
|
Remove glyph symbolizer.
|
2012-01-19 20:34:09 +01:00 |
|
Cezary Tarnowski
|
93ff232ca2
|
#1023 making gamma power default, making gamma-method awailable for polygon pattern symolizer and stroke
|
2012-01-13 18:20:03 +01:00 |
|
Cezary Tarnowski
|
e7a751987d
|
Merge remote-tracking branch 'upstream/master'
|
2012-01-13 14:49:59 +01:00 |
|
Cezary Tarnowski
|
c007a608ff
|
Adding gamma-method to polygon symbolizer
|
2012-01-12 16:58:10 +01:00 |
|
Artem Pavlenko
|
726cea7ba4
|
Merge branch 'master' into geometry_cleanup
|
2011-12-14 14:04:30 +00:00 |
|
Artem Pavlenko
|
fad6c614e8
|
remove title, abstract data members from mapnik::rule
|
2011-12-13 16:47:45 +00:00 |
|
Artem Pavlenko
|
bf9dd32e2c
|
remove title,abstract members from layer class
|
2011-12-13 16:34:10 +00:00 |
|
Cezary Tarnowski
|
b438a56ada
|
refactoring following comment on pull request
|
2011-12-13 15:28:18 +01:00 |
|
Konstantin Käfer
|
ac8b4c6d2d
|
Merge branch 'master' into grouped-rendering
Conflicts:
include/mapnik/feature_type_style.hpp
src/feature_type_style.cpp
|
2011-12-07 22:02:29 +01:00 |
|
Dane Springmeyer
|
410dea5001
|
only serialize Parameters if one or more exist
|
2011-12-05 18:22:25 -08:00 |
|
Dane Springmeyer
|
9e924bfa11
|
add ability to have typed arbitrary parameters in xml - refs #977
|
2011-12-05 14:46:38 -08:00 |
|
Dane Springmeyer
|
60de1c80cd
|
add support for arbitrary, custom parameters to be attached to the map during load and serialized when saved - refs #977
|
2011-12-02 17:48:09 -08:00 |
|
kunitoki
|
f1fb0c1939
|
- fix copyright to 2011 (script to do this will follow)
|
2011-10-23 15:04:25 +02:00 |
|
Konstantin Käfer
|
763ece8db6
|
group-by attribute for Layer
|
2011-10-13 01:30:18 +02:00 |
|
Alberto Valverde
|
e41abb0e12
|
add a label attribute to colorizer_stop
|
2011-09-16 13:32:16 +00:00 |
|
Alberto Valverde
|
97431c8de4
|
made mesh_size configurable
|
2011-09-16 12:21:21 +00:00 |
|
Hermann Kraus
|
e877b6197a
|
Support new Shield/TextSymbolizer syntax.
|
2011-09-16 00:02:42 +00:00 |
|
Dane Springmeyer
|
67d7a3a6f0
|
add alternative line rasterizer that can be enabled to draw faster lines at the expense of dropping short geometries - for thin lines has nicer look but should not be used with think lines - refs #873
|
2011-09-09 23:45:49 +00:00 |
|
Dane Springmeyer
|
aa5cfad4b7
|
add minimum-path-length to text_symbolizer - closes #865
|
2011-09-04 17:33:48 +00:00 |
|
Dane Springmeyer
|
9e87c9f914
|
apply patch from Peter Körner adding AlsoFilter functionality - closes #820
|
2011-08-30 17:38:27 +00:00 |
|
Dane Springmeyer
|
476e04c4c7
|
add gamma to polygon-pattern-symbolizer, useful for avoiding AA affects at tile edges so that global patterns can have seamless alignment
|
2011-06-28 22:37:35 +00:00 |
|
Dane Springmeyer
|
7a17c7e597
|
load_map_from_string has always accepted a base path argument to drive the interpretation of relative paths in the stylesheet when loaded in memory- this really should be a full map property so that it can be known on the map object after parsing and changed if the map is saved to a new location
|
2011-05-25 23:48:07 +00:00 |
|
Dane Springmeyer
|
9458e2d890
|
stroke-dash-offet -> stroke-dash-offset (spelling)- #762
|
2011-05-17 00:33:24 +00:00 |
|
Dane Springmeyer
|
d05b0c539f
|
apply major refactor of RasterColorizer by ben moores from https://github.com/BenMoores/mapnik-trunk/wiki/RasterColorizer - closes #523
|
2011-05-04 00:20:17 +00:00 |
|
Dane Springmeyer
|
f8b3a4b946
|
add serialization of all markers_symbolizer attributes
|
2011-04-18 01:17:57 +00:00 |
|
Dane Springmeyer
|
7570cb5d73
|
load and save the new map 'maximum-extent' attribute
|
2011-04-14 02:32:51 +00:00 |
|
Artem Pavlenko
|
e580078d26
|
+ apply MetaWriter patch from zerebubuth
( see #735 for details )
|
2011-03-16 13:32:04 +00:00 |
|
Dane Springmeyer
|
4079fd7d08
|
make feature caching optional, and disabled by default (to avoid std::bad_alloc in low memory environments). Can be set as new layer property 'cache-features' - closes #657
|
2011-03-01 17:09:29 +00:00 |
|
Dane Springmeyer
|
154dc59c5a
|
serialize all dashes, no underscores, as per #644
|
2011-02-05 03:11:09 +00:00 |
|
Dane Springmeyer
|
50532801f3
|
change min_distance and min_padding to minimum_distance and minimum_padding to match python and mimimum_version
|
2011-02-02 04:20:53 +00:00 |
|
Dane Springmeyer
|
c8b816e498
|
add missing serialization of marker width and height
|
2011-02-02 03:47:52 +00:00 |
|
Dane Springmeyer
|
3197bea9ee
|
add missing serialization of max_char_angle_delta and label_position_tolerance
|
2011-02-02 03:42:15 +00:00 |
|
Dane Springmeyer
|
c52c91c98a
|
serialize point_placement
|
2011-02-02 02:17:06 +00:00 |
|
Dane Springmeyer
|
fd2d9d7ff3
|
enable aliased lines using stroke-gamma for line_symbolizer - closes #689
|
2011-02-02 01:46:14 +00:00 |
|
Dane Springmeyer
|
7043c416fa
|
enable if/else type behavior in rules using style level keyword to control whether all rules will be evaluated or just the first that matches - closes #706 - thanks to original patch from kkaefer
|
2011-02-01 22:55:50 +00:00 |
|
Artem Pavlenko
|
98b7f62155
|
+ remove template from mapnik::rule
+ rename globaly rule_type -> rule
( ticket #552 )
|
2011-01-13 21:35:01 +00:00 |
|
Dane Springmeyer
|
ed22d073c3
|
fix serialization of missing shield symbolizer properties
|
2010-12-11 02:07:47 +00:00 |
|
Artem Pavlenko
|
0823b83900
|
+ apply Nino Walker's patch text_minimum_padding.diff #547
TODO: consider simplifying text symbolizer options
|
2010-11-03 13:18:56 +00:00 |
|
Dane Springmeyer
|
688b1f2299
|
add an 'extra_attributes' property to the map to store mapnik::parameters that don't make sense as full attributes but need to be carried through from load_map() to save_map() for applications that use mapnik to serialize to xml such as Cascadenik and Quantumnik (currently useful storage for 'minimum_version' and 'font_directory')
|
2010-10-07 19:34:36 +00:00 |
|
Dane Springmeyer
|
c35310445a
|
rename text_convert to text_transform to match css naming convention (also matching enums to css)
|
2010-09-18 19:10:18 +00:00 |
|
Dane Springmeyer
|
b307013ba2
|
add additional support for dynamically drawing ellipses in the markers_symbolizer, now supporting both line/point placement, metawriters for point placement, and width/height/stroke attributes - TODO - reflect in python bindings, buggy matrix transform for ellipses
|
2010-08-19 17:33:01 +00:00 |
|
Dane Springmeyer
|
1fcb0eebec
|
serialize stroke separately from line_symbolizer, setting up for other symbolizers to share stroke attributes
|
2010-08-19 15:45:53 +00:00 |
|
Hermann Kraus
|
24fb874c7d
|
Add metawriter support to save_map.cpp
|
2010-08-12 00:11:01 +00:00 |
|
Artem Pavlenko
|
91a109120b
|
+ align attribute names with W3C standards
rename 'bgcolor' to 'background-color'
+ update upgrade_map_xml.py
|
2010-07-19 12:01:34 +00:00 |
|
Artem Pavlenko
|
8b8e247e62
|
+ add support for background-image attribute
( background image is repeated both vertically
and horizontally )
|
2010-07-19 11:10:03 +00:00 |
|
Hermann Kraus
|
384c703557
|
Remove unneeded headers from save_map.{cpp,hpp}
|
2010-07-19 00:21:53 +00:00 |
|
Dane Springmeyer
|
0959f8ef16
|
+ add support to polygon_patter_symbolizer for global pattern alignment in addition to local/feature (default) alignment - closes #203
|
2010-06-20 22:36:49 +00:00 |
|
Artem Pavlenko
|
cf26db081a
|
+ refactor path expressions parser
|
2010-06-18 15:39:32 +00:00 |
|
Artem Pavlenko
|
d69dfe6656
|
+ update load/save opacity/text-opacity
|
2010-06-15 12:27:58 +00:00 |
|
Artem Pavlenko
|
246731874b
|
+ apply 'mapnik-format' to *.cpp *.hpp
|
2010-06-02 11:03:30 +00:00 |
|
Dane Springmeyer
|
218c75385d
|
complete XML syntax change from CSSParameter to attributes (for BuildingSymbolizer and RasterSymbolizer) and update tests
|
2010-06-01 21:58:24 +00:00 |
|
Dane Springmeyer
|
89f6b32b76
|
apply patch from Herm from #553 adding support for markers_symbolizer to Cairo renderer, new placement finder, and fill/spacing/overlap options - works nicely with new svg support being tested against markers_symbolizer
|
2010-05-30 03:16:51 +00:00 |
|
Artem Pavlenko
|
6a5ea3f1a1
|
+ SVG markers rendering
|
2010-05-27 14:21:31 +00:00 |
|
Alberto Valverde
|
38e1570b8b
|
added a max_value attribute to color_band to handle the case of the last band more gracefully
|
2010-05-06 07:21:11 +00:00 |
|
Dane Springmeyer
|
a688c36fdb
|
serialize the experimental MarkersSymbolizer and avoid serializing defaults of GlyphSymbolizer unless requested
|
2010-04-15 21:42:28 +00:00 |
|
Artem Pavlenko
|
c20f16358c
|
+ save PolygobSymbolizer properties as attributes
|
2010-04-09 18:47:27 +00:00 |
|
Artem Pavlenko
|
ca20f80ea8
|
+ use attributes for LineSymbolizer properties
|
2010-04-09 18:46:33 +00:00 |
|
Artem Pavlenko
|
5fcc311764
|
+ add stroke-dashoffset property
+ replace <CssParameter name='xxx'>yyy</CssParameter>
element with 'xxx'=yyy attribute
|
2010-04-09 18:46:25 +00:00 |
|
Alberto Valverde
|
c79865586b
|
added an angle_mode attribute to GlyphSymbolizer to define the way the angle expression should be interpreted: as an azimuth or as a trigonometric angle
|
2010-03-22 11:21:17 +00:00 |
|
Alberto Valverde
|
2e04c5422a
|
fixed serialization of expressions in glyph_symbolizer
|
2010-03-19 11:20:16 +00:00 |
|
Alberto Valverde
|
aea5dd563a
|
XML de/serialization for glyph_symbolizer. Some issues remain regarding unicode expr
|
2010-03-19 11:19:43 +00:00 |
|
Alberto Valverde
|
fc3a1beeef
|
initial skeleton of glyph_symbolizer (coarsely ported from arrow_symbolizer). Mapnik compiles but symbolizer does nothing useful yet and is going to be heavily modified to make use of expressions to be general enough to be usable for purposes other than rendering arrows representing vector direction/intensity
|
2010-03-18 20:04:35 +00:00 |
|
Alberto Valverde
|
e9748abc5f
|
xml de/serialization support for RasterColorizer
|
2010-03-12 14:49:50 +00:00 |
|
Dane Springmeyer
|
6b76b3b9e8
|
properly serialize the map_buffer when saving map
|
2010-03-11 23:21:22 +00:00 |
|
Dane Springmeyer
|
1af24f1eb8
|
Serialize FontSet instead of font_set as that is what the loader expects
|
2010-02-01 21:31:14 +00:00 |
|
Dane Springmeyer
|
d599067a14
|
restore pretty printing of xml output (indent=4) now that we are using the new boost ptree which changed its defaults
|
2010-01-30 02:05:01 +00:00 |
|
Dane Springmeyer
|
aef4d350be
|
repair serialization of XML filters and Text/ShieldSymbolizer 'name' attribute, which are how properly converted from expressions into strings
|
2010-01-30 00:47:06 +00:00 |
|
Dane Springmeyer
|
6115a1590d
|
add 'gamma' attribute to PolygonSymbolizer, along with tests against simplified world borders shapefile - setting gamma to .5-.7 can remove gaps in processed_p.shp depending on background color - closes #428
|
2010-01-13 00:31:45 +00:00 |
|
Artem Pavlenko
|
47dc1e197b
|
+ merge mapnik2 to trunk
|
2009-12-16 20:02:06 +00:00 |
|
Dane Springmeyer
|
fe3ffe6c2d
|
rename map.save_map_string to map.save_map_to_string
|
2009-12-06 22:33:47 +00:00 |
|
Dane Springmeyer
|
75d67f4b43
|
only serialize non-default values for layers as well as styles
|
2009-11-16 00:04:47 +00:00 |
|
Dane Springmeyer
|
4df684c50e
|
PointSymbolizer serialization was missing 'opacity' and 'allow_overlap'
|
2009-11-06 20:56:34 +00:00 |
|