Dane Springmeyer
|
2f32f991ed
|
missed change that should have been added with r2207
|
2010-09-18 18:09:34 +00:00 |
|
Dane Springmeyer
|
00457ea64e
|
update changelog to capture change to shapefile behavior in r2204 (#604)
|
2010-09-18 18:08:15 +00:00 |
|
Dane Springmeyer
|
523b09701e
|
Add the ability to pass custom CXXFLAGS and LDFLAGS that will be prioritized above other compiler and linker flags
|
2010-09-18 18:02:15 +00:00 |
|
Dane Springmeyer
|
65ef9a3548
|
add ability to set the cc compiler and default it to gcc (solaris configure check fix), and touchups around CXXFLAGS
|
2010-09-18 16:50:05 +00:00 |
|
Dane Springmeyer
|
e22c187e95
|
expose an indexing operator on box2d to allow for easy pythonic access to bounds parts
|
2010-09-16 14:41:29 +00:00 |
|
Dane Springmeyer
|
1aa05e052d
|
shape: throw an error if an attribute name is requested that does not exist and report out which attribute names are available - closes #604
|
2010-09-14 17:59:50 +00:00 |
|
Dane Springmeyer
|
fbd0e4954c
|
remove duplicate locks - handled in pool.hpp already (mapnik held up fine this way in the wms benchmarks)
|
2010-09-14 17:08:18 +00:00 |
|
Dane Springmeyer
|
73fe7fda4a
|
use boost::iostreams::stream_offset for dbf offset and record_length_ to work around >2 GB issue with filtering features - closes #595 (TODO - look into offset issues in shape indexes - #603)
|
2010-09-14 16:21:25 +00:00 |
|
Dane Springmeyer
|
d84ac3ad5b
|
better error message if shapefile index cannot be read
|
2010-09-14 15:43:38 +00:00 |
|
Dane Springmeyer
|
4c07bc8447
|
avoid compiler warning in indexed shape reader
|
2010-09-14 15:43:02 +00:00 |
|
Artem Pavlenko
|
46f9a7188a
|
+ don't compensate dx/dy
|
2010-09-10 13:49:21 +00:00 |
|
Artem Pavlenko
|
acd05cb5cd
|
+ align text and shields to pixels
|
2010-09-10 13:15:34 +00:00 |
|
Artem Pavlenko
|
14971ed88c
|
+ initialise displacement_ with shield_displacement
|
2010-09-10 13:15:25 +00:00 |
|
Artem Pavlenko
|
962f2b8c5e
|
+ use forward slashes in *.ini file
|
2010-09-10 13:15:15 +00:00 |
|
Artem Pavlenko
|
56bca0d194
|
+ re-use placement for subsequent points
|
2010-09-10 13:15:06 +00:00 |
|
Artem Pavlenko
|
ad03de5895
|
+ better .index handling (TODO!)
|
2010-09-06 19:20:59 +00:00 |
|
Dane Springmeyer
|
89acd2e6e0
|
pass iterators as const to qi::phrase_parse allowing compile on linux g++ (rhel)
|
2010-09-06 18:37:02 +00:00 |
|
Artem Pavlenko
|
23ea9e0004
|
add coomment
|
2010-09-02 20:21:00 +00:00 |
|
Artem Pavlenko
|
65eba5f894
|
use boost::spirit to parse int and double from dbf
|
2010-09-02 20:20:51 +00:00 |
|
Artem Pavlenko
|
7776b8f4ae
|
+ make shape_io object a shape datasource member and re-use memmapped files
(todo : only implemented for indexed shape files atm)
|
2010-09-02 20:20:42 +00:00 |
|
Artem Pavlenko
|
7ddb329179
|
support more compositing modes
|
2010-09-02 20:20:34 +00:00 |
|
Artem Pavlenko
|
571bd1141b
|
+ make typdefs public
|
2010-09-02 20:20:26 +00:00 |
|
Dane Springmeyer
|
23d6dfd799
|
warn about Mapnik2 and pass wiki page
|
2010-08-31 00:17:22 +00:00 |
|
Dane Springmeyer
|
1cd1593513
|
fix spelling error in 'initial_size' and ditch lowercasing method which will not work unless applied before the query object is created
|
2010-08-28 03:09:49 +00:00 |
|
Dane Springmeyer
|
df42fcde56
|
locking is required around pj_init_plus (partial revert of 2063) as it appears pj_init_plus will fail under high concurrent load even with proj 4.7.0 (only seen when reprojecting data) and will likely require use of a context (available in next release) if we wish to remove locks
|
2010-08-27 22:05:15 +00:00 |
|
Dane Springmeyer
|
12dd97a772
|
touch up docstrings in mapnik.Map and throw IndexError if negative value is passed to query_map_point or query_point from python as we don't currently support finding layers by negative index
|
2010-08-27 16:16:16 +00:00 |
|
Dane Springmeyer
|
8125366ed6
|
add newline at end of file to avoid compiler warning on RHEL
|
2010-08-26 23:15:07 +00:00 |
|
Dane Springmeyer
|
3f2f9fb4e5
|
avoid serializing xml to a string but rather write directly from tree (tree.tostring() is buggy with everything except lxml)
|
2010-08-26 21:44:43 +00:00 |
|
Dane Springmeyer
|
b4e989a85a
|
only support reading xinclude if we are using lxml
|
2010-08-26 20:45:08 +00:00 |
|
Dane Springmeyer
|
594b019879
|
refactor upgrade_map_xml.py script to avoid custom dependency on lxml.objectify
|
2010-08-26 20:42:50 +00:00 |
|
Dane Springmeyer
|
1086cf6273
|
scons: fix for solaris when compiling with gcc
|
2010-08-26 01:39:10 +00:00 |
|
Dane Springmeyer
|
9674171eb4
|
fixes for building on solaris and opensolaris, in addition to automatic running of ldconfig (will benefit builds on linux and fail silently otherwise)
|
2010-08-26 01:21:47 +00:00 |
|
Dane Springmeyer
|
317830784e
|
scons: normalize paths to make sure that trailing slashes are striped and the lib/include directories are removed with dirname
|
2010-08-25 22:20:19 +00:00 |
|
Dane Springmeyer
|
05d37a282f
|
scons: quiet the output of the sorting function so it only prints once
|
2010-08-21 05:35:38 +00:00 |
|
Dane Springmeyer
|
0eb66e8340
|
scons: make sure to sort libs and includes paths after adding calling FindBoost and doing boost checks
|
2010-08-21 05:27:29 +00:00 |
|
Dane Springmeyer
|
a8423428e8
|
scons: don't build cairo rendering backend unless requested (as cairo is not being actively maintained at this point in trunk)
|
2010-08-21 04:22:36 +00:00 |
|
Dane Springmeyer
|
410981c9fb
|
add indenting support to upgrade_map_xml.py and add wally's alternative that is able to do the black magic needed to maintain entities
|
2010-08-20 22:20:45 +00:00 |
|
Dane Springmeyer
|
1d7afcec89
|
make sure the user does not request a layer by index greater than exists in the dataset
|
2010-08-20 21:59:48 +00:00 |
|
Dane Springmeyer
|
e6f75a4741
|
make SVG_RENDERER build default false because it requires a more recent boost version than scons checks for - TODO add finer grained boost check if SVG_RENDERER is enabled
|
2010-08-20 21:35:31 +00:00 |
|
Dane Springmeyer
|
2de597d961
|
tweak to error formatting of layers available in ogr dataset
|
2010-08-20 21:24:58 +00:00 |
|
Dane Springmeyer
|
930b2cc7b6
|
better handling and error reporting around ogr layer names and indexes, renamed ogr plugins index file to 'ogrindex' to avoid collision with shape plugins index (when using common shapefile between each as the indexes appear incompatible)
|
2010-08-20 21:20:55 +00:00 |
|
Dane Springmeyer
|
c7f136db91
|
avoid segfault if geometry is so invalid that no reference is returned and we cannot check if it is empty - closes #574
|
2010-08-20 21:14:14 +00:00 |
|
Dane Springmeyer
|
22fc14ef05
|
+ ability to pass coord2d to box2d::re_center in core and python
|
2010-08-19 21:35:27 +00:00 |
|
Dane Springmeyer
|
bdb454653a
|
improve the datasource test
|
2010-08-19 18:52:48 +00:00 |
|
Dane Springmeyer
|
21865fdba1
|
gussy up the markers_symbolizer example using point placement and ellipses
|
2010-08-19 18:09:15 +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 |
|
Dane Springmeyer
|
b5f36154fc
|
parse stroke properties separately from parsing a line symbolizer - setting up for being able to easily add strokes to other symbolizers
|
2010-08-19 12:20:30 +00:00 |
|
Dane Springmeyer
|
a7e9cc7e87
|
make output of empty json (if no features are hit) on by default, and rename parameter from 'only-nonempty' to 'output-empty'
|
2010-08-19 05:50:08 +00:00 |
|
Dane Springmeyer
|
50147ab509
|
warn if no index is found for shapefiles - TODO - add an env setting to turn off warnings
|
2010-08-18 21:02:54 +00:00 |
|