Artem Pavlenko
|
9c47291f88
|
+ use text-opacity in text_renderer
|
2010-06-15 12:28:13 +00:00 |
|
Artem Pavlenko
|
f7fe6dbf15
|
+ apply opacity and text-opacity
|
2010-06-15 12:28:06 +00:00 |
|
Artem Pavlenko
|
d69dfe6656
|
+ update load/save opacity/text-opacity
|
2010-06-15 12:27:58 +00:00 |
|
Artem Pavlenko
|
d4643e6d87
|
+ add get/set opacity impl
|
2010-06-15 12:27:50 +00:00 |
|
Artem Pavlenko
|
9826cf98c5
|
+ move opacity parameter to the base class
(symbolizer_with_image)
+ rename opacity to text_opacity in text_symbolizer
to avoid name clashing
|
2010-06-15 12:27:42 +00:00 |
|
Artem Pavlenko
|
bb6fafad42
|
+ don't call zoom_all if bounding box is supplied
|
2010-06-15 12:27:34 +00:00 |
|
Artem Pavlenko
|
68ff49d429
|
+ untabify
|
2010-06-15 12:27:26 +00:00 |
|
Artem Pavlenko
|
f43c36daad
|
+ separate state mutating svg ops from underlying data
to allow multi-threded access to svg symbols (SVG commands
are stored in std::vector<vertex_type> )
|
2010-06-14 16:38:02 +00:00 |
|
Artem Pavlenko
|
6030efab50
|
+ specialise svg parsers to expect const char* input
|
2010-06-14 13:18:17 +00:00 |
|
Artem Pavlenko
|
d0b1e62c2d
|
+ removed deprecated direct access to io_ptr
|
2010-06-14 13:18:09 +00:00 |
|
Artem Pavlenko
|
d410377f10
|
+ corrected <defs> skipping logic
|
2010-06-14 10:29:37 +00:00 |
|
Artem Pavlenko
|
b309bba36e
|
+ pass scale_factor to feature_style_processor
|
2010-06-14 10:29:29 +00:00 |
|
Artem Pavlenko
|
03092107b6
|
+ refactor path grammar to match svg spec close
+ ensure first 'moveto' command is always in
absolute coordinates
FIXME:probably better to modify path grammar
to handle this.
+ vertex_stl_storage
|
2010-06-13 20:24:46 +00:00 |
|
Artem Pavlenko
|
68522e39fc
|
+ use agg implementation for circle,ellipse and rounded_rect
|
2010-06-13 13:45:59 +00:00 |
|
Artem Pavlenko
|
30b87400ca
|
+ put rasterizer def into sepatate header
|
2010-06-13 12:03:42 +00:00 |
|
Hermann Kraus
|
31a7aa2a3d
|
Output a warning if a style is not found.
|
2010-06-13 00:19:56 +00:00 |
|
Artem Pavlenko
|
d272326d88
|
+ skip <defs>...</defs>
|
2010-06-11 14:09:05 +00:00 |
|
Artem Pavlenko
|
7f03186cdf
|
+ don't recentre SVG markers
|
2010-06-10 16:35:01 +00:00 |
|
Artem Pavlenko
|
b1b730d94c
|
+ add middle_point() method
+ fixed 'point' positioning
in shield_symbolizer
|
2010-06-10 16:34:52 +00:00 |
|
Artem Pavlenko
|
e634c06c17
|
+ use BOOST_PYTHON_FUNCTION_OVERLOADS to reflect
render(...) overloads
|
2010-06-10 14:12:35 +00:00 |
|
Artem Pavlenko
|
d39ed1d364
|
+ apply scale_factor in agg_renderer
|
2010-06-10 14:12:28 +00:00 |
|
Artem Pavlenko
|
11fad966cb
|
+ add experimental 'scale_factor'
TODO: discuss with Carlos and Dane if this is a better approach
than having scale_factor in mapnik::Map object.
|
2010-06-10 14:12:20 +00:00 |
|
Artem Pavlenko
|
25dcebc18a
|
+ correct 'opacity' parameter logic
(SVG spec: 'The uniform opacity setting to be applied across an entire object.')
|
2010-06-10 14:12:12 +00:00 |
|
Artem Pavlenko
|
cc7e803b9d
|
+ preserve previously set alpha channel in
stroke/fill assignment so constructs like :
style="fill-opacity:0.5;fill:blue"
work with current svg attributes implementation
|
2010-06-10 14:12:03 +00:00 |
|
Artem Pavlenko
|
4dcef9d1a3
|
+ disable setting paths orientation
|
2010-06-10 14:11:55 +00:00 |
|
Artem Pavlenko
|
9d98df89f1
|
+ parse 'transform' parameter
|
2010-06-10 14:11:48 +00:00 |
|
Artem Pavlenko
|
7e89bfa2db
|
+ don't use mapnik namespace inside mapnik namespace
|
2010-06-10 14:11:40 +00:00 |
|
Artem Pavlenko
|
8cd052a215
|
+ fix logic in rel_to_abs:
if last command is 'z' use previous vertex
(if exists) to obtain abs coordinates
|
2010-06-10 14:11:33 +00:00 |
|
Dane Springmeyer
|
c2c2c077aa
|
if in FAST mode skip setting the SVN_REVISION as this will prompt a full recompile (todo: avoid this problem more systematically by only appending g++ flags for the exact .cpp files that need them)
|
2010-06-08 20:41:31 +00:00 |
|
Dane Springmeyer
|
f5ed4305f4
|
expose more coordinate transform methods, allowing projecting box2d<double> into screen coordinates at the same time as reprojecting geographical coordinates
|
2010-06-08 20:27:28 +00:00 |
|
Dane Springmeyer
|
13d192f255
|
add area method for polygon geometries, and avoid compiler warnings about intializations with -03
|
2010-06-08 20:01:40 +00:00 |
|
Artem Pavlenko
|
48921a412d
|
+ refactor (TODO!)
|
2010-06-08 11:14:31 +00:00 |
|
Artem Pavlenko
|
4a986bc5ff
|
+ format
|
2010-06-08 11:14:23 +00:00 |
|
Artem Pavlenko
|
2b3858df07
|
+ cache SVG marker bounding box
|
2010-06-08 10:16:31 +00:00 |
|
Artem Pavlenko
|
c500451cd8
|
+ refactor SVG parsing/rendering code into separate logical units
to facilitate multi-threading:
* SVG data (todo: enforce const)
* SVG parsing/reading mutable
* SVG rendering (read-only access to the data)
|
2010-06-08 10:16:22 +00:00 |
|
Artem Pavlenko
|
a47f6214a7
|
+ add markers_symbolizer.cpp
|
2010-06-06 12:10:36 +00:00 |
|
Artem Pavlenko
|
53848ce68f
|
+ reflect markers_symbolizer in python
|
2010-06-06 12:10:28 +00:00 |
|
Artem Pavlenko
|
bde8c1196f
|
+ add default ctor
|
2010-06-06 12:10:20 +00:00 |
|
Dane Springmeyer
|
682f7ef9de
|
move to full usage of ST_* prefix for postgis functions, which allows support for ST_AsBinary that works with the new postgis 1.5 geography type. NOTE: this drops support for <= postgis 1.2
|
2010-06-05 23:50:41 +00:00 |
|
Dane Springmeyer
|
1b4f034ee5
|
add header needed for fopen on linux in jpeg_reader.cpp
|
2010-06-03 22:43:25 +00:00 |
|
Dane Springmeyer
|
8bf2b2cd81
|
add tests for svg symbol reading/rendering, tiff/jpeg symbol reading, and a spatiallite datasource
|
2010-06-03 21:26:33 +00:00 |
|
Dane Springmeyer
|
6fc4d6f780
|
add support for reading jpeg images - closes #518
|
2010-06-03 21:24:58 +00:00 |
|
Dane Springmeyer
|
9804e7e90d
|
scons: make libjpeg dependency optional (still required by default)
|
2010-06-03 19:50:27 +00:00 |
|
Dane Springmeyer
|
7d8bdb2f94
|
avoid compiler warning about uninittialized variable on osx
|
2010-06-03 18:46:13 +00:00 |
|
Artem Pavlenko
|
f67f6c4ec1
|
+ add transformation matrix support
|
2010-06-03 12:36:00 +00:00 |
|
Artem Pavlenko
|
bc5730f006
|
+ shield_symbolizer: support SVG images rendering
TODO: This is a first take, proper refactoring required!!!
|
2010-06-03 12:35:51 +00:00 |
|
Artem Pavlenko
|
5e43fefdba
|
+ don't qualify with mapnik:: namespace
|
2010-06-03 12:35:43 +00:00 |
|
Artem Pavlenko
|
d5a8f89d64
|
+load transform parameter in markers_symbolizer
|
2010-06-03 12:35:31 +00:00 |
|
Artem Pavlenko
|
7f36d5e2a1
|
+ derive markers_symbilizer from symbolizer_with_image and inherit
filename expression and transformation matrix
|
2010-06-03 12:35:20 +00:00 |
|
Artem Pavlenko
|
f72fc9b397
|
+ move transformation matrix to the parent class
|
2010-06-03 12:35:11 +00:00 |
|