Dane Springmeyer
cccb916924
cleanup wkb descriptions to be proper wkt
2012-07-20 15:25:14 -07:00
Dane Springmeyer
537ce09336
also test return value from add_wkb
2012-07-20 15:13:36 -07:00
Dane Springmeyer
e36081a5c0
change geometry_utils::from_wkb to return a bool that signifies if at least one wkb path was parsed - refs #1333 and #1305
2012-07-20 15:09:01 -07:00
Dane Springmeyer
b0cb5b04de
more empty geometry wkb tests - refs #1305 , #1333
2012-07-20 14:57:20 -07:00
Dane Springmeyer
65b03a3230
scons: try to unbreak boost_python lib check on linux
2012-07-20 13:56:21 -07:00
Dane Springmeyer
942fa1233f
add wkb test that currently crashes - refs #1305 , #1132
2012-07-20 12:29:18 -07:00
Dane Springmeyer
a968150f6b
fix compile after geometry util namespacing
2012-07-20 11:18:33 -07:00
Hermann Kraus
fdc4df3fc5
Fix RTL handling in itemizer.
2012-07-20 18:44:20 +02:00
Hermann Kraus
a8cf13113a
Update itemizer to allow operation on text ranges (for line breaking).
...
Fix handling of reordered text runs (refs #519 ).
2012-07-20 18:40:47 +02:00
Hermann Kraus
76369a77fb
Remove debug output.
2012-07-20 18:39:52 +02:00
artemp
fd209b2958
+ put labeling routines into its owm 'label' namespace
2012-07-20 17:32:38 +01:00
artemp
40d1e5c57e
Merge branch 'master', remote-tracking branch 'origin'
2012-07-20 12:44:25 +01:00
Artem Pavlenko
ffbbdff764
Merge pull request #1331 from rjw57/rjw57-janitor
...
python bindings: export Query.resolution property as a tuple
2012-07-20 04:44:03 -07:00
artemp
516f7c75b1
+ expose geometry type in expression grammar to allow following
...
filter expressions : [mapnik::geometry_type] = Polygon (#546 )
2012-07-20 12:28:25 +01:00
Hermann Kraus
b65b21ce1d
Correct calculation of line width.
2012-07-20 02:07:25 +02:00
Hermann Kraus
e48b2f6598
Use assertations to make code cleaner.
2012-07-20 01:51:05 +02:00
Rich Wareham
7b3baee3a1
python bindings: export Query.resolution property as a tuple
...
Although the mapnik::query class is exposed to the Python bindings, the
resolution attribute is a raw boost::tuple. If you attempt to access
this tuple from Python, boost complains strongly.
This patch adds the required magic to marshal the raw boost::tuple which
is query::resolution_type into an honest-to-goodness Python tuple.
2012-07-19 19:35:20 +01:00
artemp
e0c2304d42
+ store size by value
2012-07-19 18:44:29 +01:00
artemp
4625e509b4
+ rename vertex() back to get_vertex() to avoid g++ getting confused
2012-07-19 17:10:27 +01:00
artemp
aee38935ac
Merge branch 'master', remote-tracking branch 'origin'
2012-07-19 17:00:20 +01:00
artemp
8e2774fe84
+ remove debug output
2012-07-19 16:59:33 +01:00
Artem Pavlenko
70818a500c
Merge pull request #1328 from rjw57/rjw57-janitor
...
SConstruct: trivial typo fix 'henche' -> 'hence'
2012-07-19 08:39:19 -07:00
artemp
ab0722efce
+ AGG: refactor process_markers_symbolizer to use vertex_converters
2012-07-19 16:37:54 +01:00
artemp
7b10400be9
+ update rendering code to work with new labeling methods
...
+ rename num_points() to size()
+ rename get_vertex() to vertex()
2012-07-19 16:36:44 +01:00
artemp
9e1914a4df
+ remove label position alogos from geometry class
2012-07-19 16:36:06 +01:00
artemp
f6fa57da26
+ add VertexSource based implementations of label position algos
2012-07-19 16:31:47 +01:00
artemp
710b7eb04b
+ instantiate all vertex_converters permutations
...
+ pass parameter by const reference
2012-07-19 16:26:10 +01:00
artemp
c0ecb7e980
+ use member variable in ctor
2012-07-19 16:24:29 +01:00
artemp
994f9abb01
+ apply _mapnik_ coding style
2012-07-19 16:23:39 +01:00
artemp
c8cfde58f7
+ pass box2d<double> by const ref
...
+ make member const& too
2012-07-19 16:22:45 +01:00
Rich Wareham
ee7ebb61f2
SConstruct: trivial typo fix 'henche' -> 'hence'
2012-07-19 16:08:25 +01:00
Hermann Kraus
525dad7623
Add line breaking algorithm.
2012-07-19 02:30:27 +02:00
Dane Springmeyer
587f0131a2
add tests for grid rendering with point_symbolizer
2012-07-18 17:29:22 -07:00
Dane Springmeyer
b7630a3eb8
default to fully opaque default marker svg - fixes #1326
2012-07-18 14:07:52 -07:00
Hermann Kraus
27c5e50dcb
Use offsets for correct positioning of glyphs.
...
Refs #1208 .
2012-07-17 23:29:05 +02:00
Hermann Kraus
e9354f5802
Correctly initialize buffer unicode functions. They are cleared by a buffer reset.
2012-07-17 23:26:00 +02:00
Hermann Kraus
019a44da80
Add new tests for Khmer text.
...
Reference renderings: http://licadho-cambodia.org/mapnik/khmer.html
Thanks to github user "nirvn" for providing these images.
Refs #1208 .
2012-07-17 22:03:25 +02:00
artemp
560aca20fa
Merge remote-tracking branch 'origin/master'
2012-07-17 17:11:59 +01:00
artemp
195b8ad887
+ affine transform for raster markers - #1279
2012-07-17 17:10:24 +01:00
Dane Springmeyer
6d95076954
sync grid renderer with agg for text/shields/point - refs #1309
2012-07-16 11:51:14 -07:00
Dane Springmeyer
89668e7b26
map bilinear8 to bilinear for now (TODO - add bilinear8 to AGG)
2012-07-16 09:42:01 -07:00
Dane Springmeyer
8fcf10be12
Merge branch 'master' of github.com:mapnik/mapnik
2012-07-15 20:39:21 -07:00
Dane Springmeyer
e9c5ab3d94
sync polygon rendering between agg and grid backends
2012-07-13 16:42:23 -07:00
artemp
0eddc2b5a0
+ apply scale_factor
2012-07-13 11:17:35 +01:00
artemp
1e6be7abc3
+ add accessor methods
2012-07-13 10:25:12 +01:00
Dane Springmeyer
bc8d6568f5
sync line rendering between grid and agg - refs #1309
2012-07-12 19:34:39 -07:00
Dane Springmeyer
214b24ed12
finish updating marker tests - closes #1304
2012-07-12 19:21:04 -07:00
Dane Springmeyer
34aa050521
update tests to work with new svg-based grid rendering - closes #1304
2012-07-12 19:02:52 -07:00
Dane Springmeyer
fad8eff676
fix scaling of markers when render time resolution != 1
2012-07-12 19:01:59 -07:00
Dane Springmeyer
0c37819989
remove duplicate grid rendering test
2012-07-12 19:01:31 -07:00