Dane Springmeyer
|
2626f81a45
|
print warning if the plugin cannot be loaded as it is lacking an interface
|
2011-11-30 18:10:10 -08:00 |
|
Dane Springmeyer
|
c731797c53
|
clean up impl of attr checking for warnings - no functional change just simplified
|
2011-11-30 16:48:01 -08:00 |
|
Artem Pavlenko
|
a842565915
|
use explicit conversions
|
2011-11-29 14:36:39 +00:00 |
|
kunitoki
|
3b3ff2e927
|
- palette not supported in tiff images (yet)
|
2011-11-28 17:18:30 +01:00 |
|
kunitoki
|
cb455625f1
|
Merge branch 'master' of github.com:mapnik/mapnik
|
2011-11-28 17:07:37 +01:00 |
|
kunitoki
|
e011cab6e0
|
- initial support for producing maps as tiff files (should be pretty straightforward to implement geotiff from here)
|
2011-11-28 16:59:19 +01:00 |
|
Olly Smith
|
9fd6b0d97e
|
Use PROJ_ENVELOPE_POINTS for forward projection in bbox calcs too.
|
2011-11-24 14:45:33 +00:00 |
|
Artem Pavlenko
|
14700dba16
|
switch back from mapnik2 to mapnik
add mapnik2 module which redirects to mapnik and issues DeprecationWarning
|
2011-11-23 11:33:58 +00:00 |
|
Artem Pavlenko
|
b7bf85a4d6
|
parse text sizes as floats
|
2011-11-21 13:34:33 +00:00 |
|
Dane Springmeyer
|
7491d08b67
|
silence a few msvc cast warnings
|
2011-11-18 15:55:27 -08:00 |
|
Artem Pavlenko
|
771a8ad72f
|
use mutex from base class
|
2011-11-18 09:39:57 +00:00 |
|
Dane Springmeyer
|
3520033b0d
|
in multithreaded mode lock before creating a datasource - closes #951
|
2011-11-17 18:47:09 -08:00 |
|
Dane Springmeyer
|
efa1b95cb8
|
add support for rendering svg icons with point placement in markers symbolizer (originally markers just supported special line placement) - closes #953 - refs #952
|
2011-11-16 09:56:35 -08:00 |
|
Dane Springmeyer
|
43f2fa7075
|
Merge branch 'master' into gsoc-crundel
|
2011-11-09 16:57:20 -08:00 |
|
Dane Springmeyer
|
c08c96d35a
|
Merge branch 'master' of github.com:mapnik/mapnik
|
2011-11-09 15:48:41 -08:00 |
|
Dane Springmeyer
|
9e037920e0
|
c++ style include
|
2011-11-08 10:34:00 -08:00 |
|
Dane Springmeyer
|
6257ac57c9
|
sqlite: futher refactoring of sqlite plugin, allowing all tests to pass
|
2011-11-03 19:51:37 -04:00 |
|
Dane Springmeyer
|
b354e5e838
|
fix logic around icudata linking
|
2011-11-02 18:52:31 -04:00 |
|
Dane Springmeyer
|
06ea13fe3c
|
scons: link icudata if linking statically to deps
|
2011-11-02 13:55:18 -04:00 |
|
Artem Pavlenko
|
a35b9c4eaa
|
add support for fractional text size
( use FT_Set_Char_Size )
NOTE: ensure it works as expected, currently
I see different results from different fonts.
|
2011-10-28 11:24:08 +01:00 |
|
Dane Springmeyer
|
d8f19fab05
|
always link to boost system - closes #931
|
2011-10-25 19:29:51 -07:00 |
|
Dane Springmeyer
|
06040d5847
|
Merge branch 'master' of github.com:mapnik/mapnik
|
2011-10-25 15:08:19 -07:00 |
|
kunitoki
|
a7bd9ad6e8
|
- modified some ugly error-prone and worse piece of c++ i've ever seen in my life
|
2011-10-23 21:37:56 +02:00 |
|
kunitoki
|
4a2151acec
|
- fix copyright repeats
|
2011-10-23 15:23:14 +02:00 |
|
kunitoki
|
f1fb0c1939
|
- fix copyright to 2011 (script to do this will follow)
|
2011-10-23 15:04:25 +02:00 |
|
Dane Springmeyer
|
e45948c2ab
|
formatting
|
2011-10-22 17:25:09 -07:00 |
|
Artem Pavlenko
|
986edc3c6e
|
Merge pull request #909 from MapQuest/expose-label-collision-detector
Exposed the label collision detector
|
2011-10-21 12:20:21 -07:00 |
|
Robert Coup
|
03d809bb4f
|
crundel: add set_displacement(position) method to text_symbolizer
|
2011-10-19 23:58:56 -07:00 |
|
Robert Coup
|
48311f375c
|
crundel: add deep-copy option for copying rules and feature_type_styles
|
2011-10-19 23:57:21 -07:00 |
|
Artem Pavlenko
|
911981aefd
|
+ various win32 fixes, mainly adding extra namespace qualifiers
for vc++10, MAPNIK_DECL ...
|
2011-10-19 15:29:24 +01:00 |
|
Artem Pavlenko
|
fa7efc9390
|
remove operator-= from box2d
|
2011-10-19 15:14:01 +01:00 |
|
kunitoki
|
54f312c3ca
|
- added initial support for 25D geometries in WKB (dropping Z)
- works ok for spatialite XYZ geometries 3D
|
2011-10-19 13:25:42 +02:00 |
|
kunitoki
|
020f870bb7
|
- fixed a problem in automatic sqlite wkb format determination code
- other cosmetics in sqlite datasource
|
2011-10-18 22:53:47 +02:00 |
|
kunitoki
|
2372a60ff7
|
- cosmetics changes to sqlite datasource plugin
- added initial wkbAuto to auto determine WKB type in sqlite
|
2011-10-18 22:19:03 +02:00 |
|
Dane Springmeyer
|
8420e8a9c6
|
use boost:make_shared more widely - refs #909
|
2011-10-17 16:41:12 -07:00 |
|
Dane Springmeyer
|
1fe029c6e9
|
Merge pull request #908 from MapQuest/shield-placement-bug
Fixed bug in shield line placement
|
2011-10-17 14:08:50 -07:00 |
|
Matt Amos
|
a2b4f9db59
|
Use make_shared as suggested by coding guidelines.
|
2011-10-13 19:34:28 +01:00 |
|
Konstantin Käfer
|
763ece8db6
|
group-by attribute for Layer
|
2011-10-13 01:30:18 +02:00 |
|
Dane Springmeyer
|
285591f370
|
move bundled agg sources into depedencies subdirectory (as we may bundle other deps there too to reduce clutter) and remove all traces of unused tinyxml (ptree now uses rapidxml header-only library internally) - refs #913
|
2011-10-11 20:22:49 -07:00 |
|
Matt Amos
|
b5c4bb77de
|
Exposed the label collision detector outside the agg_render object
and via Python, allowing detectors to be re-used across renderings.
|
2011-10-12 01:05:35 +01:00 |
|
Matt Amos
|
3f47de0e81
|
Fixed bug in shield line placement when dx/dy are used to shift
the label relative to the placement point.
|
2011-10-12 01:02:28 +01:00 |
|
Dane Springmeyer
|
4d5439672d
|
return early from map.zoom_all() if a map contains no layers
|
2011-10-03 20:15:57 +00:00 |
|
Dane Springmeyer
|
c1e2715af8
|
fix raster colorizer_stop comparison operator - avoids clang unused variable warning
|
2011-10-03 19:54:48 +00:00 |
|
Artem Pavlenko
|
c97399b0f6
|
+ move <unicode> includes to .cpp
+ disble 'ubidi_getBaseDirection' check for ICU < 4.6
|
2011-09-26 08:58:33 +00:00 |
|
Artem Pavlenko
|
3d6ea00c66
|
+ linewrap-patch-r3362.patch from dimka (#189)
|
2011-09-25 19:43:02 +00:00 |
|
Artem Pavlenko
|
a88a49960d
|
+ update shield-symbolizer to use 'transformed' label extent (#808)
|
2011-09-25 17:58:13 +00:00 |
|
Artem Pavlenko
|
12072606d6
|
+ fixed bounding box calculation to use transform (#808)
|
2011-09-23 15:52:32 +00:00 |
|
Dane Springmeyer
|
00e8f06f13
|
ensure the experimental svg_renderer compiles
|
2011-09-16 16:18:10 +00:00 |
|
Alberto Valverde
|
36dcffd2de
|
forgot to add warp.cpp as a source
|
2011-09-16 14:57:40 +00:00 |
|
Alberto Valverde
|
43dd7978cf
|
improved comments
|
2011-09-16 14:38:36 +00:00 |
|
Alberto Valverde
|
4ff5404a57
|
added includes for config.hpp (PROJ_ENEVLOPE_POINTS)
|
2011-09-16 14:35:47 +00:00 |
|
Alberto Valverde
|
4444907855
|
ported warer warping functionallity to cairo renderer. Closes #887
|
2011-09-16 14:34:14 +00: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 |
|
Alberto Valverde
|
dd5713740d
|
support for other filters other than bilinear when warping rasters. default near scaling is about 20% faster than before. However, for some reason, bilinear is nor about 300% slower
|
2011-09-16 11:09:08 +00:00 |
|
Hermann Kraus
|
e877b6197a
|
Support new Shield/TextSymbolizer syntax.
|
2011-09-16 00:02:42 +00:00 |
|
Alberto Valverde
|
ec11ba8311
|
fixed calculation of target polygon when warping rasters. Shrinked rasterizer window back to pre r3344 size since it was to mask artifacts due to the badly calculated polygon
|
2011-09-15 08:29:59 +00:00 |
|
Dane Springmeyer
|
937134430a
|
only output the total layer rendering time after processing all styles
|
2011-09-14 22:58:08 +00:00 |
|
Alberto Valverde
|
e6cb8eb8b3
|
slightly larger rasterizer window for better quality
|
2011-09-14 16:25:10 +00:00 |
|
Alberto Valverde
|
66b66d0754
|
using define for PROJ_ENVELOPE_POINTS
|
2011-09-14 16:22:23 +00:00 |
|
Alberto Valverde
|
8096c1eecb
|
tentaiove fix for #880
|
2011-09-14 15:37:14 +00:00 |
|
Alberto Valverde
|
85c165d327
|
reverted to old calculation of scale_method
|
2011-09-14 12:36:09 +00:00 |
|
Alberto Valverde
|
a7c12a3765
|
removed redundant bounds checks (I asuume AGG already makes sure not to write outside the buffer). Moved object creation from inside loop
|
2011-09-14 11:50:06 +00:00 |
|
Alberto Valverde
|
ad31aa717a
|
better bounds checking
|
2011-09-14 00:13:46 +00:00 |
|
Alberto Valverde
|
785303f2dc
|
not using coords of center of pixel since it is now in origin coordinates
|
2011-09-13 23:55:04 +00:00 |
|
Alberto Valverde
|
1edc6ceceb
|
using AGG for interpolating when warping (for real now)
|
2011-09-13 23:48:55 +00:00 |
|
Alberto Valverde
|
226e382214
|
projecting map extent before calculating resolution in order to obtain sensible values. Commented out AGG interpolating when warping because it doesn't work. I must have been linking against the wrong thing when developing, sorry, will fix tomorrow
|
2011-09-13 23:20:51 +00:00 |
|
Alberto Valverde
|
5508af6b76
|
typo
|
2011-09-13 17:14:36 +00:00 |
|
Alberto Valverde
|
6ffbd07174
|
use AGG for interpolation when warping rasters
|
2011-09-13 15:41:39 +00:00 |
|
Artem Pavlenko
|
c1a12f65c0
|
+ use 'stroke-dashoffset' to match SVG/CSS specs
|
2011-09-13 14:51:51 +00:00 |
|
Artem Pavlenko
|
fad2d7739b
|
+ change wkb interface to work directly on ptr_vector<geometry_type>
+ expose ptr_vector<geometry_type> in feature
|
2011-09-13 11:54:04 +00:00 |
|
Dane Springmeyer
|
6968adaf40
|
remove unneeded clip
|
2011-09-13 01:44:08 +00:00 |
|
Dane Springmeyer
|
cd8baba3be
|
match css exactly for alignment names - fixes #807
|
2011-09-12 20:15:13 +00:00 |
|
Dane Springmeyer
|
9bda9c7019
|
support raster reprojection - adapted from work at https://github.com/albertov/mapnik2/ - nice work alberto and meteogrid - closes #663
|
2011-09-12 18:41:44 +00:00 |
|
Dane Springmeyer
|
67df69834f
|
allow reprojection of batches of points - patch cherry picked from albertov's work on optimizing raster reprojection performance (upcoming) - closes #877
|
2011-09-12 18:30:34 +00:00 |
|
Dane Springmeyer
|
93123e8e0e
|
minor touchups to feature_style_processor to prepare for upcoming changes
|
2011-09-12 17:54:39 +00:00 |
|
Dane Springmeyer
|
ac3e43e5a4
|
support faster wgs84->merc transforms, a very common reprojection scenario in web mapping - added benefit of this approach is easy clipping for robust handling of out of bounds mercator coords - closes #839
|
2011-09-12 02:10:58 +00:00 |
|
Dane Springmeyer
|
0ec7ef6d46
|
renderers can now report to image if any features have been rendered via im.painted(), and im.background now uses boost optional to allow easy detection of whether a background has been set - closes #875
|
2011-09-11 06:24:26 +00:00 |
|
Dane Springmeyer
|
3ad234bce8
|
early return from rendering text labels if polygon width does not meet minimum threashold - refs #840
|
2011-09-10 08:50:07 +00:00 |
|
Dane Springmeyer
|
ae9dedeb27
|
add line_symbolizer cpp
|
2011-09-09 23:46:39 +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
|
5e704d4b0b
|
maintain boost 1.42 compatibility by disabling new wkt parser for boost <= 1.46
|
2011-09-09 09:26:11 +00:00 |
|
Artem Pavlenko
|
aba5f21936
|
+ applied patch from itayperl (bidi-mirroring-SVN-r3110.patch)
|
2011-09-08 15:08:17 +00:00 |
|
Artem Pavlenko
|
53b50c871c
|
+ modify WKT parser to work with ptr_vector<geometry_type>
+ fix memory leaks in wkt_grammar
+ add support for GEOMETRYCOLLECTION
|
2011-09-08 11:52:51 +00:00 |
|
Dane Springmeyer
|
31103e4ea8
|
apply "fast math" patch from Herm for using faster trigonometric functions for placement - refs #840
|
2011-09-08 03:47:56 +00:00 |
|
Artem Pavlenko
|
91c315aee7
|
applied patch from kkaefer (gist: 9e0d59a418f8ca653d26)
|
2011-09-07 20:01:01 +00:00 |
|
Artem Pavlenko
|
02c143895d
|
+ refactor palette stuff a bit
TODO: We need to change save_to_file|string interface
to avoid passing dummy rgba_palette objects.
|
2011-09-07 15:01:25 +00:00 |
|
Dane Springmeyer
|
25196e3a8e
|
revise png palette api by removing default arguments to ensure no temporary references
|
2011-09-07 00:45:18 +00:00 |
|
Dane Springmeyer
|
4015d0c13b
|
warn if a layer has no style
|
2011-09-05 19:32:24 +00:00 |
|
Dane Springmeyer
|
aa5cfad4b7
|
add minimum-path-length to text_symbolizer - closes #865
|
2011-09-04 17:33:48 +00:00 |
|
Hermann Kraus
|
a4475b9ac8
|
Remove redundant trigonometric calculations to improve performance (#840).
|
2011-09-02 14:44:11 +00:00 |
|
Dane Springmeyer
|
914ad079ec
|
add back AlsoFilter support - re-closes #820
|
2011-09-02 13:10:14 +00:00 |
|
Dane Springmeyer
|
a966dfd7f9
|
scons: ensure cairo flags are set before any special handling of libmapnik env source compile flags
|
2011-09-01 21:04:41 +00:00 |
|
Dane Springmeyer
|
a8cc348483
|
rendering stats: print srs values when warning about reprojection
|
2011-09-01 15:28:08 +00:00 |
|
Dane Springmeyer
|
8e94bf9188
|
expose first pass at rendering statistics via build option 'RENDERING_STATS' - refs #780
|
2011-09-01 05:14:25 +00:00 |
|
Dane Springmeyer
|
2052e072c1
|
remove debug prints and lessen unneeded indenting - no functional change
|
2011-09-01 04:49:59 +00:00 |
|
Dane Springmeyer
|
d4af1dbfaa
|
add needed include
|
2011-09-01 01:18:10 +00:00 |
|
Dane Springmeyer
|
b2dc2fa6d2
|
move feature_style_processor to cpp
|
2011-09-01 00:44:27 +00:00 |
|
Dane Springmeyer
|
6003a647f3
|
add needed include for evaluating expressions to prepare for moving feature_style_processor to cpp file
|
2011-09-01 00:43:46 +00:00 |
|
Dane Springmeyer
|
a013cd5032
|
add support for fixed color palettes when encoding to png
|
2011-08-31 02:28:14 +00:00 |
|