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
|
7c72c31951
|
postgis: expose min/max scale controls on datasource to direct when mapnik should pull features by bbox intersection, or the more accurate (and likely to fetch more correct features) approach of Intersection with geometries - addresses part of original problem in #876
|
2011-09-11 19:46:09 +00:00 |
|
Dane Springmeyer
|
b09e3dc945
|
add image needed for tests
|
2011-09-11 07:45:54 +00:00 |
|
Dane Springmeyer
|
dd53e3e650
|
add script for testing encoding speeds and various image options
|
2011-09-11 06:35:18 +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
|
6752760c9a
|
rename the 'howfast.py' script to a more user friendly name 'mapnik-speed-check'
|
2011-09-10 18:27:31 +00:00 |
|
Dane Springmeyer
|
962b2afb85
|
fix ms output
|
2011-09-10 18:22:57 +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
|
b01b21f24d
|
move template-depth max to 300 to allow wkt parser compile with boost 1.47 on RHEL - closes #874
|
2011-09-10 05:37:19 +00:00 |
|
Dane Springmeyer
|
a9fa9ca8b3
|
output in milliseconds for min and avg
|
2011-09-09 23:47:27 +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
|
cf384a60fc
|
avoid accidental reprojection
|
2011-09-09 15:18:20 +00:00 |
|
Artem Pavlenko
|
a59c961c1f
|
+ add missing save_to_file overloads
+ remove dummy rgba_palette args
|
2011-09-09 12:40:30 +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
|
6575e34973
|
+ add initial support for new WKT path/geometry parser concept
|
2011-09-08 11:52:59 +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 |
|
Artem Pavlenko
|
7468c95084
|
+ use 'class'
|
2011-09-08 08:21:48 +00:00 |
|
Artem Pavlenko
|
6325868003
|
+ fix missing header
|
2011-09-08 08:21:41 +00:00 |
|
Artem Pavlenko
|
e5de1ac285
|
+ looks like it has been pasted twice,
removing duplicates.
|
2011-09-08 07:57:37 +00:00 |
|
Dane Springmeyer
|
d9e09e1221
|
add fastmath.hpp
|
2011-09-08 03:50:22 +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 |
|
Artem Pavlenko
|
8b3bb3ccd0
|
+ remove shared_ptr and avoid de-referencing un-initialised shared_ptr
|
2011-09-07 15:01:16 +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
|
156823c52c
|
osx: switch to not using pkg-config for cairo config
|
2011-09-06 22:17:30 +00:00 |
|
Dane Springmeyer
|
57c8d5edd8
|
postgis: actually pass num_attr to ensure that feature attribute count takes into account a custom supplied key_field
|
2011-09-06 13:42:16 +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 |
|
Dane Springmeyer
|
7f6d0e30a5
|
make tests quieter and restrict to only running in the tests/python_tests directory - closes #857
|
2011-09-02 21:57:14 +00:00 |
|
Dane Springmeyer
|
5fcc403135
|
sqlite: move init logic into bind()
|
2011-09-02 21:21:01 +00:00 |
|
Hermann Kraus
|
a4475b9ac8
|
Remove redundant trigonometric calculations to improve performance (#840).
|
2011-09-02 14:44:11 +00:00 |
|
Dane Springmeyer
|
546edcc684
|
sqlite: improve debug output mode
|
2011-09-02 13:50:40 +00:00 |
|
Dane Springmeyer
|
914ad079ec
|
add back AlsoFilter support - re-closes #820
|
2011-09-02 13:10:14 +00:00 |
|
Dane Springmeyer
|
3c2b154c52
|
fix nightlies compile on boost 1.42
|
2011-09-02 01:38:24 +00:00 |
|
Dane Springmeyer
|
7d60c12e33
|
sqlite: skip feature parsing when things go wrong upstream in sqlite - https://github.com/mapnik/node-mapnik/issues/61
|
2011-09-02 00:56:42 +00:00 |
|
Dane Springmeyer
|
aa9bdf0d5a
|
sqlite: complete symlinks so that the proper relative path can be fetched for an attached db reference - closes #859
|
2011-09-01 23:23:29 +00:00 |
|
Dane Springmeyer
|
1dc3d279c1
|
postgis: dont' report being bound unless the connection succedded such that we actually are
|
2011-09-01 21:10:09 +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 |
|
Artem Pavlenko
|
2c5f723344
|
+ oops, corrected:)
|
2011-09-01 19:21:03 +00:00 |
|
Artem Pavlenko
|
9a9e5fb2e3
|
Iterate unusedPool until we get 'valid' connection or
create a new one if usedPool.size() < maxSize_.
|
2011-09-01 19:20:26 +00:00 |
|
Dane Springmeyer
|
a8cc348483
|
rendering stats: print srs values when warning about reprojection
|
2011-09-01 15:28:08 +00:00 |
|
Dane Springmeyer
|
ec8588ffad
|
scons: fix spacing between cppaths and cxxflags
|
2011-09-01 15:06:11 +00:00 |
|
Dane Springmeyer
|
964cfdd423
|
newline
|
2011-09-01 05:19:13 +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
|
c61decc3e8
|
more includes for timer
|
2011-09-01 04:48:09 +00:00 |
|
Dane Springmeyer
|
f9358f005f
|
ensure the timer compiles on osx with clang++ - patch from rcoup
|
2011-09-01 04:33:39 +00:00 |
|