Hermann Kraus
4230c72fd6
Test case for python bindings.
2012-02-05 01:48:25 +01:00
Dane Springmeyer
b3819633bd
fix point WKT format
2012-02-01 17:03:31 -08:00
Dane Springmeyer
915addc51d
update grid rendering interface to new feature impl
2012-02-01 10:43:23 -08:00
Artem Pavlenko
b90de4874c
Merge branch 'textplacement-merge' into feature-text-merge
...
Conflicts:
docs/textrendering.gv
include/mapnik/building_symbolizer.hpp
include/mapnik/placement_finder.hpp
include/mapnik/symbolizer_helpers.hpp
include/mapnik/text_placements.hpp
include/mapnik/text_placements_list.hpp
include/mapnik/text_placements_simple.hpp
include/mapnik/text_processing.hpp
plugins/input/shape/shape_utils.hpp
src/agg/process_shield_symbolizer.cpp
src/agg/process_text_symbolizer.cpp
src/cairo_renderer.cpp
src/grid/process_shield_symbolizer.cpp
src/grid/process_text_symbolizer.cpp
src/load_map.cpp
src/placement_finder.cpp
src/shield_symbolizer.cpp
src/text_placements.cpp
src/text_processing.cpp
src/text_symbolizer.cpp
tests/visual_tests/clean.sh
tests/visual_tests/test.py
Merge herm/textplacement-merge
2012-01-31 11:09:55 +00:00
Hermann Kraus
822786e41c
Remove no-text attribute. One can simply leave the text empty if one wants this.
2012-01-29 13:10:14 +01:00
Hermann Kraus
e564b00370
New test.
2012-01-29 05:11:59 +01:00
Hermann Kraus
2d50c840fe
Update tests.
2012-01-28 19:37:13 +01:00
Hermann Kraus
a606f3cd9a
Correctly initialize directory for run_tests.py
2012-01-28 17:12:52 +01:00
Hermann Kraus
604b8db016
Update tests.
2012-01-27 23:15:12 +01:00
Hermann Kraus
92ca0b74ed
Update clean.sh.
2012-01-27 23:15:12 +01:00
Artem Pavlenko
d1f16bb227
merge textplacement-merge into feature_impl
2012-01-26 13:04:08 +00:00
Hermann Kraus
51d8718701
Move tests to new location.
2012-01-25 23:31:07 +01:00
Hermann Kraus
cd5c1c6ab4
Add reference image for formating test.
2012-01-25 23:26:39 +01:00
Hermann Kraus
26c13d4df4
Add tests for text formating.
2012-01-25 18:46:27 +01:00
Dane Springmeyer
4cb9aa44b5
update tests to python api for features
2012-01-24 15:16:40 -08:00
Dane Springmeyer
e542e90fcf
get most of the tests passing
2012-01-24 00:27:44 -08:00
Hermann Kraus
047cda5d1b
Fix some tests.
2012-01-20 00:45:15 +01:00
Hermann Kraus
a1c80d1a4c
Add full set of tests for text placement.
2012-01-20 00:18:37 +01:00
Hermann Kraus
537231f60e
Remove glyph symbolizer.
2012-01-19 20:34:09 +01:00
Artem Pavlenko
e699ba17cb
Merge branch 'master' into feature_impl
2012-01-18 07:48:57 -05:00
Dane Springmeyer
425f20fb68
ogr plugin: for geometry type inspection support older gdal/ogr versions - fixes compile on ubuntu oneiric
2012-01-17 18:43:01 -05:00
Dane Springmeyer
fb80de8dfe
ogr plugin: for geometry type inspection support older gdal/ogr versions - fixes compile on ubuntu oneiric
2012-01-17 18:43:01 -05:00
Dane Springmeyer
820b9a2b25
merge master with feature_impl
2012-01-17 17:47:27 -05:00
Dane Springmeyer
63891cec15
finish refactor, moving to separate method off datasources to get_geometry_type and using enums all around
2012-01-17 01:09:46 -05:00
Dane Springmeyer
b0d0d06564
finish refactor, moving to separate method off datasources to get_geometry_type and using enums all around
2012-01-17 01:09:46 -05:00
Dane Springmeyer
acc0d6e302
cleanup python datasource api simplifying access to descriptors
2012-01-11 20:03:47 -08:00
Dane Springmeyer
2a137908c3
cleanup python datasource api simplifying access to descriptors
2012-01-11 20:03:47 -08:00
Hermann Kraus
f4f1e84420
Fix the problem reported in #1003 (NE, NW, SE not working for text-placement=simple).
...
Add test cases for this problem.
Conflicts:
src/text_placements.cpp
tests/data/placement/clean.sh
tests/data/placement/test.py
2012-01-09 23:30:22 +01:00
Hermann Kraus
cbcb545b65
Fix the problem reported in #1003 (NE, NW, SE not working for text-placement=simple).
...
Add test cases for this problem.
Conflicts:
src/text_placements.cpp
tests/data/placement/clean.sh
tests/data/placement/test.py
2012-01-09 23:30:22 +01:00
Dane Springmeyer
f83b0edbe5
make failing osm plugin test a todo
2012-01-05 18:49:41 -08:00
Dane Springmeyer
e649bb42cf
make failing osm plugin test a todo
2012-01-05 18:49:41 -08:00
Dane Springmeyer
b7c69a8462
test cleanup
2012-01-05 18:48:20 -08:00
Dane Springmeyer
80d18dedc3
test cleanup
2012-01-05 18:48:20 -08:00
Dane Springmeyer
fa93ad7de5
more wkb/wkt tests
2012-01-05 18:26:01 -08:00
Dane Springmeyer
8ce9da421f
more wkb/wkt tests
2012-01-05 18:26:01 -08:00
Dane Springmeyer
70bb3805e2
test wkb collection output to match wkt output
2012-01-05 17:30:21 -08:00
Dane Springmeyer
b925c79e4d
test wkb collection output to match wkt output
2012-01-05 17:30:21 -08:00
Dane Springmeyer
47e5aff668
enable tests comparing wkt/wkb output between shapefiles read with shape.input and ogr.input now that shape reading is fixed up
2012-01-05 16:46:19 -08:00
Dane Springmeyer
66dcf9f316
enable tests comparing wkt/wkb output between shapefiles read with shape.input and ogr.input now that shape reading is fixed up
2012-01-05 16:46:19 -08:00
Dane Springmeyer
68e5811491
make failing ogr/shape comparison a todo
2011-12-22 14:37:32 -08:00
Dane Springmeyer
654f579ac9
make failing ogr/shape comparison a todo
2011-12-22 14:37:32 -08:00
Dane Springmeyer
84b7d198d4
fixup fontset tests
2011-12-22 12:48:11 -08:00
Dane Springmeyer
e72330e38c
fixup fontset tests
2011-12-22 12:48:11 -08:00
Dane Springmeyer
b820cf7807
Merge branch 'geometry_cleanup'
2011-12-22 12:42:05 -08:00
Dane Springmeyer
323c36db61
Merge branch 'geometry_cleanup'
2011-12-22 12:42:05 -08:00
Dane Springmeyer
2701f93a04
test cleanups
2011-12-22 12:41:51 -08:00
Dane Springmeyer
477ac9c4f9
test cleanups
2011-12-22 12:41:51 -08:00
Dane Springmeyer
62983ef214
fix import
2011-12-22 12:20:03 -08:00
Dane Springmeyer
cf4315945f
fix import
2011-12-22 12:20:03 -08:00
Dane Springmeyer
bed779b465
tests: maintain python 2.5 support
2011-12-22 12:19:40 -08:00
Dane Springmeyer
77cb946f8d
tests: maintain python 2.5 support
2011-12-22 12:19:40 -08:00
Dane Springmeyer
ddeac9a16d
more tests for geometry wkt and wkb io
2011-12-21 15:27:53 -08:00
Dane Springmeyer
6d30e8f126
more tests for geometry wkt and wkb io
2011-12-21 15:27:53 -08:00
Dane Springmeyer
b12498f967
add test comparing geometry handling between ogr and shape plugin - currently fails
2011-12-21 12:26:03 -08:00
Dane Springmeyer
7b7fc5eb94
add test comparing geometry handling between ogr and shape plugin - currently fails
2011-12-21 12:26:03 -08:00
Dane Springmeyer
89a09208e8
finish geometry cleanup work by ensuring proper behavior in the ogr plugin with multigeometries
2011-12-21 12:22:05 -08:00
Dane Springmeyer
c551626916
finish geometry cleanup work by ensuring proper behavior in the ogr plugin with multigeometries
2011-12-21 12:22:05 -08:00
Dane Springmeyer
b06a517f02
initial map deepcopy test
2011-12-20 12:46:35 -08:00
Dane Springmeyer
ec611832ab
initial map deepcopy test
2011-12-20 12:46:35 -08:00
Dane Springmeyer
2c1f5b6ea7
tests for fontsets
2011-12-20 12:46:20 -08:00
Dane Springmeyer
2d59f401b5
tests for fontsets
2011-12-20 12:46:20 -08:00
Dane Springmeyer
58c00c844a
test fontset non-existance
2011-12-20 12:40:14 -08:00
Dane Springmeyer
94e44fcd62
test fontset non-existance
2011-12-20 12:40:14 -08:00
Dane Springmeyer
ea1e5cabb7
more robust sqlite subquery tests and first tests of \!intersects\! token - refs #809
2011-12-16 09:58:09 -08:00
Dane Springmeyer
312e98a869
more robust sqlite subquery tests and first tests of \!intersects\! token - refs #809
2011-12-16 09:58:09 -08:00
Dane Springmeyer
6aefbd0d99
update tests as per #992
2011-12-16 07:22:52 -08:00
Dane Springmeyer
90b5cf69cc
update tests as per #992
2011-12-16 07:22:52 -08:00
Dane Springmeyer
53dd1be72a
python 2.5 compatibility
2011-12-13 17:02:00 -08:00
Dane Springmeyer
5f84df96d4
python 2.5 compatibility
2011-12-13 17:02:00 -08:00
Dane Springmeyer
9ac6e4b12e
tests: no need to test sqlite through ogr anymore - native impl is robust and has its own tests now
2011-12-13 13:52:11 -08:00
Dane Springmeyer
754581f278
tests: no need to test sqlite through ogr anymore - native impl is robust and has its own tests now
2011-12-13 13:52:11 -08:00
Dane Springmeyer
e3d9bc2c6e
add readme to svg test dir
2011-12-12 16:02:12 -08:00
Dane Springmeyer
d0cbb77864
add readme to svg test dir
2011-12-12 16:02:12 -08:00
Dane Springmeyer
7ea7838f21
add new csv test
2011-12-12 16:00:53 -08:00
Dane Springmeyer
077eb4c865
add new csv test
2011-12-12 16:00:53 -08:00
Dane Springmeyer
143efad7cd
csv plugin: allow values with leading zeros to stay as strings - closes #993 - refs https://github.com/mapbox/tilemill/issues/1007
2011-12-12 15:55:33 -08:00
Dane Springmeyer
0bb1073b3f
csv plugin: allow values with leading zeros to stay as strings - closes #993 - refs https://github.com/mapbox/tilemill/issues/1007
2011-12-12 15:55:33 -08:00
Dane Springmeyer
f0241c0170
fully spell out parameters on the map object - refs #977
2011-12-05 18:05:35 -08:00
Dane Springmeyer
9203639640
fully spell out parameters on the map object - refs #977
2011-12-05 18:05:35 -08:00
Dane Springmeyer
b78b8e735b
add ability to have typed arbitrary parameters in xml - refs #977
2011-12-05 14:46:38 -08:00
Dane Springmeyer
9e924bfa11
add ability to have typed arbitrary parameters in xml - refs #977
2011-12-05 14:46:38 -08:00
Dane Springmeyer
1d30cb5698
add basic tests for osm plugin
2011-12-05 14:30:18 -08:00
Dane Springmeyer
dbce93669a
add basic tests for osm plugin
2011-12-05 14:30:18 -08:00
Dane Springmeyer
7c0bceb6de
tests: ensure ogr plugin throws on non-existant field names (currently fails) - refs #792
2011-12-05 13:33:37 -08:00
Dane Springmeyer
e3e0755f70
tests: ensure ogr plugin throws on non-existant field names (currently fails) - refs #792
2011-12-05 13:33:37 -08:00
Dane Springmeyer
df64c1690c
add tests for reading shapefiles via ogr
2011-12-05 13:32:37 -08:00
Dane Springmeyer
d836571a8d
add tests for reading shapefiles via ogr
2011-12-05 13:32:37 -08:00
Dane Springmeyer
75190a7050
tests: test sqlite error behavior on non-existant fields - refs #984/#792
2011-12-05 13:24:11 -08:00
Dane Springmeyer
1f2a55172e
tests: test sqlite error behavior on non-existant fields - refs #984/#792
2011-12-05 13:24:11 -08:00
Dane Springmeyer
9cb1c9c7f7
tests: ensure shapefile plugin throws if invalid query is made - refs #792
2011-12-05 12:17:30 -08:00
Dane Springmeyer
bc63c9b589
tests: ensure shapefile plugin throws if invalid query is made - refs #792
2011-12-05 12:17:30 -08:00
Dane Springmeyer
0191f9c012
tests: ensure postgis plugin throws if invalid query is made - refs #792
2011-12-05 12:11:59 -08:00
Dane Springmeyer
9be619cee4
tests: ensure postgis plugin throws if invalid query is made - refs #792
2011-12-05 12:11:59 -08:00
Dane Springmeyer
37fee4b674
csv plugin: ensure that the datasource throws if invalid attributes are queried to keep consistent with other datasource - refs #792
2011-12-05 12:03:38 -08:00
Dane Springmeyer
ddeca1e81e
csv plugin: ensure that the datasource throws if invalid attributes are queried to keep consistent with other datasource - refs #792
2011-12-05 12:03:38 -08:00
Dane Springmeyer
8168cf0f96
python: fixup mapnik.Path interface ( closes #901 ), add to_wkb method ( closes #831 ), and add tests for both
2011-12-02 19:22:04 -08:00
Dane Springmeyer
742fb891e6
python: fixup mapnik.Path interface ( closes #901 ), add to_wkb method ( closes #831 ), and add tests for both
2011-12-02 19:22:04 -08:00
Dane Springmeyer
e991f3c94e
fixup tests around parameters usage
2011-12-02 18:00:20 -08:00
Dane Springmeyer
1d408aa485
fixup tests around parameters usage
2011-12-02 18:00:20 -08:00
Dane Springmeyer
b03ce6e607
add support for arbitrary, custom parameters to be attached to the map during load and serialized when saved - refs #977
2011-12-02 17:48:09 -08:00
Dane Springmeyer
60de1c80cd
add support for arbitrary, custom parameters to be attached to the map during load and serialized when saved - refs #977
2011-12-02 17:48:09 -08:00
Dane Springmeyer
f108349f56
tests: move pickling to separate test
2011-12-02 15:21:35 -08:00
Dane Springmeyer
8d3b990fbd
tests: move pickling to separate test
2011-12-02 15:21:35 -08:00
Dane Springmeyer
4d5623c1d1
tests: postgis tests are optional, so be much less verbose if they cannot be automatically run
2011-12-02 12:35:31 -08:00
Dane Springmeyer
14327b913d
tests: postgis tests are optional, so be much less verbose if they cannot be automatically run
2011-12-02 12:35:31 -08:00
Dane Springmeyer
3061ebabae
pass on rtree count test if pysqlite3 does not support rtree - refs https://github.com/mapnik/mapnik-packaging/issues/8
2011-11-30 19:15:11 -08:00
Dane Springmeyer
4c4e4ab9e9
pass on rtree count test if pysqlite3 does not support rtree - refs https://github.com/mapnik/mapnik-packaging/issues/8
2011-11-30 19:15:11 -08:00
Dane Springmeyer
c3ebf0e332
use tempfile modules to construct temporary paths (which should be compatible with windows)
2011-11-29 18:15:25 -08:00
Dane Springmeyer
2037cb0d46
use tempfile modules to construct temporary paths (which should be compatible with windows)
2011-11-29 18:15:25 -08:00
Artem Pavlenko
b689670ffd
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
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
Dane Springmeyer
67871acc28
fixup postgis test paths
2011-11-20 18:17:51 -08:00
Dane Springmeyer
07178f2864
fixup postgis test paths
2011-11-20 18:17:51 -08:00
Dane Springmeyer
6038af1926
add long overdue postgis tests
2011-11-20 16:43:47 -08:00
Dane Springmeyer
bf323b09c6
add long overdue postgis tests
2011-11-20 16:43:47 -08:00
Dane Springmeyer
0999523b87
tests: make the sqlite rtree test more flexible
2011-11-19 11:39:59 -08:00
Dane Springmeyer
51c4174b58
tests: make the sqlite rtree test more flexible
2011-11-19 11:39:59 -08:00
Dane Springmeyer
9bf802daeb
tests: enforce existance of rtree
2011-11-13 17:00:34 -08:00
Dane Springmeyer
c519a170d7
tests: enforce existance of rtree
2011-11-13 17:00:34 -08:00
Dane Springmeyer
69606958f9
add test for sqlite rtree creating under high ds initialization concurrency
2011-11-13 16:42:37 -08:00
Dane Springmeyer
11f1e6755f
add test for sqlite rtree creating under high ds initialization concurrency
2011-11-13 16:42:37 -08:00
Dane Springmeyer
9022cf8a68
tests: warn if no datasources are found
2011-11-11 17:03:56 -08:00
Dane Springmeyer
dc1e875cb4
tests: warn if no datasources are found
2011-11-11 17:03:56 -08:00
Dane Springmeyer
3b554ca308
test reading from an empty sqlite db
2011-11-09 17:19:05 -08:00
Dane Springmeyer
bc06b31746
test reading from an empty sqlite db
2011-11-09 17:19:05 -08:00
Dane Springmeyer
dcd19e05e5
Merge branch 'master' into sqlite-refactor
2011-11-04 20:44:15 -07:00
Dane Springmeyer
6b7635119c
Merge branch 'master' into sqlite-refactor
2011-11-04 20:44:15 -07:00
Dane Springmeyer
f4d252ceb6
csv tests for tailing newlines
2011-11-04 07:19:31 -04:00
Dane Springmeyer
07a4135651
csv tests for tailing newlines
2011-11-04 07:19:31 -04:00
Dane Springmeyer
19d92371c5
sqlite: do not alias geometry field name
2011-11-03 19:50:36 -04:00
Dane Springmeyer
b9b50899a6
sqlite: do not alias geometry field name
2011-11-03 19:50:36 -04:00
Dane Springmeyer
35e026eb8c
remove indexes
2011-11-03 19:50:08 -04:00
Dane Springmeyer
909a112a86
remove indexes
2011-11-03 19:50:08 -04:00
Dane Springmeyer
6295501ead
csv: back off of null and boolean detection since using strings is more predictable across rows
2011-11-02 11:07:59 -04:00
Dane Springmeyer
6c8e4b2de0
csv: back off of null and boolean detection since using strings is more predictable across rows
2011-11-02 11:07:59 -04:00
Dane Springmeyer
e753916176
update csv test data
2011-11-01 21:15:50 -04:00
Dane Springmeyer
2d696dc73b
update csv test data
2011-11-01 21:15:50 -04:00
Dane Springmeyer
914495920a
more csv tests
2011-11-01 21:11:41 -04:00
Dane Springmeyer
cc969b1a02
more csv tests
2011-11-01 21:11:41 -04:00
Dane Springmeyer
6dbb12e52c
csv: test for columns that are numbers stored as strings
2011-11-01 20:39:27 -04:00
Dane Springmeyer
87da27e7ac
csv: test for columns that are numbers stored as strings
2011-11-01 20:39:27 -04:00
Dane Springmeyer
7f2d3e09f2
csv: handle empty headers, an apparently common situation with large government data
2011-11-01 20:33:05 -04:00
Dane Springmeyer
4cec91ff82
csv: handle empty headers, an apparently common situation with large government data
2011-11-01 20:33:05 -04:00
Dane Springmeyer
b3c2bfef01
csv: remove protective string checks now that spirit parsing is working
2011-10-31 19:12:13 -04:00
Dane Springmeyer
bdb9857cf0
csv: remove protective string checks now that spirit parsing is working
2011-10-31 19:12:13 -04:00
Dane Springmeyer
ee8ae809f4
more robust csv tests
2011-10-31 19:08:07 -04:00
Dane Springmeyer
87769b3147
more robust csv tests
2011-10-31 19:08:07 -04:00
Dane Springmeyer
c5dd523636
use nose for equality testing in multi_tile raster tests
2011-10-31 14:46:58 -04:00
Dane Springmeyer
07eca56ac8
use nose for equality testing in multi_tile raster tests
2011-10-31 14:46:58 -04:00
Dane Springmeyer
990b452e8c
add csv test runner
2011-10-28 21:57:51 -07:00
Dane Springmeyer
607e7b7835
add csv test runner
2011-10-28 21:57:51 -07:00
Dane Springmeyer
d0a65e4b2c
add testcase csv snippet from datacouch - not yet working (requires json parser)
2011-10-28 17:08:00 -07:00
Dane Springmeyer
1830ba403c
add testcase csv snippet from datacouch - not yet working (requires json parser)
2011-10-28 17:08:00 -07:00
Dane Springmeyer
1ac4dd4438
break out shapefile tests
2011-10-28 17:06:44 -07:00
Dane Springmeyer
dab3dd831d
break out shapefile tests
2011-10-28 17:06:44 -07:00
Dane Springmeyer
247755df3f
ensure the tests can be run even with no datasource plugins
2011-10-28 17:06:23 -07:00
Dane Springmeyer
a53c61a0c2
ensure the tests can be run even with no datasource plugins
2011-10-28 17:06:23 -07:00
Dane Springmeyer
2a2fb7437b
more robust tests for feature expressions - refs #933 and #944
2011-10-28 11:24:14 +01:00
Dane Springmeyer
670573552a
more robust tests for feature expressions - refs #933 and #944
2011-10-28 11:24:14 +01:00
Dane Springmeyer
77b50306ee
add tests for feature expression bugs - refs #933 and #934
2011-10-28 11:24:12 +01:00
Dane Springmeyer
994c2b7c38
add tests for feature expression bugs - refs #933 and #934
2011-10-28 11:24:12 +01:00
Dane Springmeyer
e3b0e56ff4
always link to boost system - closes #931
2011-10-25 19:29:51 -07:00
Dane Springmeyer
d8f19fab05
always link to boost system - closes #931
2011-10-25 19:29:51 -07:00
Dane Springmeyer
7f135339d5
more robust sqlite tests - note: some here will fail until I push local sqlite refactoring fixes refs #928
2011-10-25 15:18:29 -07:00
Dane Springmeyer
0786111984
more robust sqlite tests - note: some here will fail until I push local sqlite refactoring fixes refs #928
2011-10-25 15:18:29 -07:00
Dane Springmeyer
6761cb0436
Merge branch 'master' of github.com:mapnik/mapnik
2011-10-25 15:08:19 -07:00
Dane Springmeyer
06040d5847
Merge branch 'master' of github.com:mapnik/mapnik
2011-10-25 15:08:19 -07:00
kunitoki
088561bd5e
- implemented sql query in OGR plugin ( closes #472 )
2011-10-24 11:53:33 +02:00
kunitoki
c314041a5a
- implemented sql query in OGR plugin ( closes #472 )
2011-10-24 11:53:33 +02:00
Dane Springmeyer
c505933c48
make the sqlite tests more robust
2011-10-22 17:31:25 -07:00
Dane Springmeyer
028d1c4058
make the sqlite tests more robust
2011-10-22 17:31:25 -07:00
Dane Springmeyer
48611b36f0
sqlite plugin now autodetects wkb_format thanks to @kunitoki
2011-10-22 17:28:30 -07:00
Dane Springmeyer
60abc74113
sqlite plugin now autodetects wkb_format thanks to @kunitoki
2011-10-22 17:28:30 -07:00
Dane Springmeyer
d1c8818029
remove area as it is unused (not needed by anything yet) - closes #846
2011-10-21 15:55:58 -07:00
Dane Springmeyer
e0e47f50dd
remove area as it is unused (not needed by anything yet) - closes #846
2011-10-21 15:55:58 -07:00
Dane Springmeyer
4791fb3578
Merge branch 'master' of github.com:mapnik/mapnik
2011-10-21 14:53:08 -07:00
Dane Springmeyer
b34eb0664a
Merge branch 'master' of github.com:mapnik/mapnik
2011-10-21 14:53:08 -07:00
Dane Springmeyer
c57773de6b
tests for sqlite dequoting
2011-10-21 14:44:18 -07:00
Dane Springmeyer
4482f25956
tests for sqlite dequoting
2011-10-21 14:44:18 -07:00
Artem Pavlenko
4e22542bce
Merge pull request #910 from MapQuest/multi-tile-policy
...
Added a 'multi' tiled raster plugin reader for virtual images
2011-10-21 12:26:44 -07:00
Artem Pavlenko
664d3c4ca6
Merge pull request #910 from MapQuest/multi-tile-policy
...
Added a 'multi' tiled raster plugin reader for virtual images
2011-10-21 12:26:44 -07:00
Dane Springmeyer
90154e0a1a
csv plugin: also detect lat/lon/long field names as likely geometry columns
2011-10-18 19:27:23 -07:00
Dane Springmeyer
6de1e75390
csv plugin: also detect lat/lon/long field names as likely geometry columns
2011-10-18 19:27:23 -07:00
Dane Springmeyer
016527549c
add a big group of csv test cases
2011-10-18 18:19:32 -07:00
Dane Springmeyer
a230f0d4cf
add a big group of csv test cases
2011-10-18 18:19:32 -07:00
Matt Amos
517fc59f77
Added Python test for multi-tile raster policy.
2011-10-18 14:34:58 +01:00
Matt Amos
20ca69c3ea
Added Python test for multi-tile raster policy.
2011-10-18 14:34:58 +01:00
Dane Springmeyer
417508b7bd
remove unneeded datasource base
2011-10-14 20:11:09 -07:00
Dane Springmeyer
15f2dd1b12
test unicode attribute names using both hex and utf8 literals
2011-10-10 14:04:34 -07:00
Dane Springmeyer
e2532bb5dc
upgrade all 'bad' test maps to new syntax for text symbolizer going forward as per #861
2011-10-03 20:31:40 +00:00
Dane Springmeyer
a36c365da7
upgrade all 'good' test maps to new syntax for text symbolizer going forward as per #861
2011-10-03 20:24:51 +00:00
Alberto Valverde
e41abb0e12
add a label attribute to colorizer_stop
2011-09-16 13:32:16 +00:00
Alberto Valverde
5e001cef17
Test that fails unless r3341 is applied
2011-09-14 16:17:47 +00:00
Alberto Valverde
6ffbd07174
use AGG for interpolation when warping rasters
2011-09-13 15:41:39 +00:00
Artem Pavlenko
2cde0ac66e
+ add reading WKB test
2011-09-13 14:06:17 +00:00
Artem Pavlenko
7eeaf63356
+ fix unicode test issue
2011-09-13 13:41:36 +00:00
Artem Pavlenko
9d6d842879
+ update and improve python tests to use new wkt interface
2011-09-13 13:32:42 +00:00
Dane Springmeyer
fe9a303e6b
support south sudanese independence (and ensure tests now pass after sqlite fix)
2011-09-13 00:59:35 +00:00
Dane Springmeyer
91565b7f7a
manually fix sqlite/spatialite db test case that had trailing NULL bytes - fixes #872
2011-09-13 00:00:12 +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
04900c4664
fix tests around line symbolizer
2011-09-12 05:33:13 +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
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
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
74877c8778
test touchups to ensure they can all be run individually
2011-08-30 22:51:42 +00:00
Dane Springmeyer
a19402f35c
fully comment the mapnik-config test - its more annoying that its worth
2011-08-30 22:51:03 +00:00
Dane Springmeyer
509d120193
don't run verbose mapnik-config tests
2011-08-30 22:36:06 +00:00
Dane Springmeyer
9e87c9f914
apply patch from Peter Körner adding AlsoFilter functionality - closes #820
2011-08-30 17:38:27 +00:00
Dane Springmeyer
12345d1269
remove rastercolorizer from glyph symbolizer test
2011-08-30 17:18:51 +00:00
Dane Springmeyer
bb3e01ded8
fix a few xml test maps
2011-08-30 16:58:36 +00:00
Dane Springmeyer
22c39d91ba
scons: rename all SConscript files to more friendly name of 'build' with a python extension for quick syntax detection in editors
2011-08-30 05:32:01 +00:00
Dane Springmeyer
e13b608e6e
sqlite: add sample map for using sqlite and attachdb features
2011-08-16 21:23:56 +00:00
Dane Springmeyer
23fab382d6
scons: refactor mapnik-config, breaking out --libs, --ldflags, and --dep-libs and offering json output of core config - closes #789
2011-08-13 17:07:05 +00:00
Dane Springmeyer
cfe49fcaf6
sqlite: enable dynamic querying of extent as a last fallback for non-spatialite and non-indexed sqlite files
2011-08-13 02:52:46 +00:00
Dane Springmeyer
3e67c1d694
scons: centralize install path info
2011-08-12 21:31:28 +00:00
Dane Springmeyer
c8a4c18ace
fix expressions tests
2011-08-12 20:12:11 +00:00
Dane Springmeyer
a7e67477a6
since r3091 sqlite.input throws upon empty index as well as missing index, so update the tests to create an index record
2011-08-12 19:14:48 +00:00
Dane Springmeyer
af62ad9c27
scons: collect and propogate the libs used to link libmapnik
2011-08-11 21:11:11 +00:00
Dane Springmeyer
3c8b4bdebe
update test
2011-07-25 23:46:15 +00:00
Dane Springmeyer
73e58c22a1
allow tests to run even if the underlying python shared module uses a different private name (osx builds)
2011-07-12 19:55:26 +00:00
Dane Springmeyer
01d5768cea
make the failing feature count a TODO because its actually a future feature to impl - better shapefile indexing that breaks out multigeom parts
2011-07-12 01:04:28 +00:00
Dane Springmeyer
55b37160e4
support attachdb, initdb, and index_table parameters in sqlite plugin - patch and tests from stella - closes #793
2011-07-11 17:46:53 +00:00
Dane Springmeyer
c4fa04cdad
don't suppress exception in mapnik::color constructor when init from a string
2011-07-05 23:01:51 +00:00
Dane Springmeyer
1805f9c4c9
add test map for using gamma and global alignment to get a seemless crosshatch look
2011-06-28 23:23:33 +00:00
Dane Springmeyer
ac44f669cc
add more grid rendering tests
2011-06-16 18:08:22 +00:00
Dane Springmeyer
b31d3c89c9
add test that asserts feature count is the same between shapefile driver and ogr (currently fails)
2011-06-16 18:06:24 +00:00
Artem Pavlenko
f0181d4c4f
+ small change
2011-06-07 20:35:06 +00:00
Artem Pavlenko
1264632999
+ more color equality tests
2011-06-07 19:50:38 +00:00
Artem Pavlenko
a16a8f7a6b
+ update python tests
2011-06-07 19:50:30 +00:00
Dane Springmeyer
034e205c64
fixup grid resolve function
2011-06-03 00:15:17 +00:00
Dane Springmeyer
327ed94f15
tabs -> spaces
2011-05-31 17:12:51 +00:00
Dane Springmeyer
b7a0204bf2
add tests for map 'base' parameter
2011-05-25 23:51:08 +00:00
Dane Springmeyer
0d0c3cdb09
scons: avoid duplicate libs and pass CUSTOM_LDFLAGS
2011-05-25 20:26:47 +00:00
Dane Springmeyer
52cd1d7abe
test grid pixel perfectness
2011-05-21 00:20:49 +00:00
Dane Springmeyer
f3c2bcfbd6
improve feature id test: make sure to test restricted query extents and start testing various geometry types
2011-05-19 22:54:24 +00:00
Dane Springmeyer
cb3ba2c193
spelling correction
2011-05-17 23:56:27 +00:00
Dane Springmeyer
ba15947a4f
add Projection.expanded() function to ask proj4 what its internal, normalized definition looks like (useful only for debugging)
2011-05-17 19:05:15 +00:00
Dane Springmeyer
52ac7d8d3a
fix spherical mercator proj4 string in tests to always include +over (to avoid proj4 trying to wrap) and +wktext (to ensure apps like ogr/gdal retain +over during conversion through wkt representation)
2011-05-16 23:55:30 +00:00
Alberto Valverde
0e0c4aa82c
integrated test case from #759
2011-05-12 18:09:03 +00:00
Dane Springmeyer
1070b293ad
tabs -> spaces
2011-05-04 15:53:36 +00:00
Dane Springmeyer
4572a4fdd5
update tests
2011-05-04 05:24:57 +00:00
Dane Springmeyer
37118c6d5f
ensure valid attributes on the RasterSymbolizer and RasterColorizer, warning if not
2011-05-04 01:57:37 +00:00
Dane Springmeyer
d05b0c539f
apply major refactor of RasterColorizer by ben moores from https://github.com/BenMoores/mapnik-trunk/wiki/RasterColorizer - closes #523
2011-05-04 00:20:17 +00:00
Dane Springmeyer
5bff82dde7
add test map of point placement on line and polygon geoms
2011-04-30 00:50:02 +00:00
Dane Springmeyer
6df1dd31dd
test for reading from csv file
2011-04-29 22:26:50 +00:00
Dane Springmeyer
82642aac4f
add test for feature ids - ensuring consistency between ogr plugin and shape plugin
2011-04-29 19:59:30 +00:00
Dane Springmeyer
52f7092df5
better named kwargs for render_grid
2011-04-29 19:31:43 +00:00
Dane Springmeyer
ab94fd43d8
add test for grid generation, and make sure point_datasource feature id starts at 1 (as datasources should)
2011-04-29 19:25:00 +00:00
Dane Springmeyer
aaa37d7bc1
add another test shapefile in epsg:3395
2011-04-20 03:13:48 +00:00
Dane Springmeyer
b6723bcfb1
add smaller svg point
2011-04-19 04:28:41 +00:00
Dane Springmeyer
2b4cd5bb51
add test for bounds clipping edge case
2011-04-19 04:28:23 +00:00
Dane Springmeyer
3147e2a257
update memory datasource and feature tests to leverage new support for parsing WKT after #698
2011-04-14 21:06:07 +00:00
Dane Springmeyer
c30347185a
allow point checking test to operate without pycairo installed
2011-04-14 21:02:31 +00:00
Dane Springmeyer
0f49feb1d9
minor test update
2011-04-14 21:01:37 +00:00
Dane Springmeyer
903d1b49ef
add a clip method to mapnik::box2d
2011-04-13 19:19:23 +00:00
Dane Springmeyer
528d5710c8
add an ogr2ogr created sqlite file, and update sqlite XML tests to use new, simplified driver functionalities
2011-04-04 04:01:34 +00:00
Dane Springmeyer
9ec293c503
remove invalid property for point_symbolizer
2011-04-01 06:29:01 +00:00
Artem Pavlenko
e580078d26
+ apply MetaWriter patch from zerebubuth
...
( see #735 for details )
2011-03-16 13:32:04 +00:00
Dane Springmeyer
b304302fea
Add a few tests for layer init
2011-03-02 15:17:55 +00:00
Dane Springmeyer
429eed5090
boolean evals of expressions return strings
2011-02-28 21:20:16 +00:00
Dane Springmeyer
8305e242c6
tests for regex match/replace, unicode and non-unicode text
2011-02-28 19:56:53 +00:00
Dane Springmeyer
25b9a6cf9f
make test path relative
2011-02-15 18:45:49 +00:00
Dane Springmeyer
b51d2e2664
upgrade markers_symbolizer examples
2011-02-15 18:42:44 +00:00
Carlos López
83a7b4710e
Fixed a bug that caused half of the vertexes to disappear from the SVG path.
...
+ mapnik::geometry_iterator was replaced by mapnik::svg::path_iterator
+ svg::path_output_grammar was simplified
+ the container for this grammar is now coord_transform2, instead of geometry
+ added typedef size_type to coord_transform2 and removed it from geometry
2011-02-14 03:40:25 +00:00
Dane Springmeyer
375ece397e
update test maps after r2582
2011-02-05 03:21:22 +00:00
Dane Springmeyer
4361177fc2
formatting
2011-02-02 04:56:05 +00:00
Dane Springmeyer
fd2d9d7ff3
enable aliased lines using stroke-gamma for line_symbolizer - closes #689
2011-02-02 01:46:14 +00:00
Dane Springmeyer
c6646176f4
add test stylesheet for interior point functionality
2011-02-01 23:21:32 +00:00
Dane Springmeyer
7043c416fa
enable if/else type behavior in rules using style level keyword to control whether all rules will be evaluated or just the first that matches - closes #706 - thanks to original patch from kkaefer
2011-02-01 22:55:50 +00:00
Dane Springmeyer
1a2e1a7789
update tests for placement on point_symbolizer
2011-02-01 19:53:03 +00:00
Dane Springmeyer
75649b8863
add 'interior' point placement option to point_symbolizer - closes #709
2011-02-01 08:16:32 +00:00
Dane Springmeyer
cf5811ff3c
remove misplaced opacity value
2011-01-31 18:30:14 +00:00
Robert Coup
386a4f5daf
#654 - add support for linear and radial gradients in SVG symbols. Thanks to Toby Collett for the coding & Paul Wicks for funding.
2011-01-26 01:18:40 +00:00
Dane Springmeyer
9491fef0dd
add a test of using background image with a relative path
2011-01-25 20:23:15 +00:00
Artem Pavlenko
98b7f62155
+ remove template from mapnik::rule
...
+ rename globaly rule_type -> rule
( ticket #552 )
2011-01-13 21:35:01 +00:00
Dane Springmeyer
b4d092722d
fixup return types for mapnik-config and add test of basic returns
2011-01-05 20:52:08 +00:00
Dane Springmeyer
331143c3fe
add a test demostrating modifying a layer which was originally loaded via xml and is later modified in python
2010-12-21 18:49:49 +00:00
Dane Springmeyer
3c8e751887
add another markers point example that fakes a gradient by using stacked points with opacity
2010-12-15 19:52:37 +00:00
Dane Springmeyer
2dfe2a9ccf
fixup svg matrix tests
2010-12-13 20:11:36 +00:00
Dane Springmeyer
c81cff7b6c
tweak shield symbolizer tests further to capture transform and changes to displacement/anchor
2010-12-11 01:21:46 +00:00
Dane Springmeyer
ab78d6deb4
formatting
2010-12-11 01:10:10 +00:00
Dane Springmeyer
c94b66be69
add test map that uses svg transform, displacement and other custom properties
2010-12-11 00:52:13 +00:00
Dane Springmeyer
a0fc0fd44f
add several more text_symbolizer properties we were missing in tests
2010-12-10 22:29:02 +00:00
Dane Springmeyer
22889eaff7
add several more shield_symbolizer properties we were missing in tests
2010-12-10 22:26:17 +00:00
Dane Springmeyer
34224c7a39
all tests in trunk should now pass with this update to the shield_symbolizer init test
2010-12-10 22:09:34 +00:00
Dane Springmeyer
6cfc37fe0c
add a test for query_map_point by building up a run length encoded 'grid' and checking ends of output
2010-12-10 20:11:09 +00:00
Dane Springmeyer
0791b039d5
Add a test map of the new line breaking added in #584 - working with both literal, escaped break char and read from datasource
2010-12-10 18:40:07 +00:00
Dane Springmeyer
9cdfce0f04
fixup the inline geojson example
2010-11-16 22:03:34 +00:00
Dane Springmeyer
0d15c55e14
add test map for inline geojson (fails currently due to relative paths mucking - likely need to pass extra param for 'string' input rather than file)
2010-11-16 08:21:57 +00:00
Dane Springmeyer
a30e674749
tests for Box2d.from_string()
2010-11-15 03:27:04 +00:00
Dane Springmeyer
767a500528
fix json test and add json from string test
2010-11-14 09:32:55 +00:00
Dane Springmeyer
471288a37e
add a few stylesheets that test reading json and osm files
2010-11-14 08:56:42 +00:00
Dane Springmeyer
389ad44878
minimum_version was spelled wrong, so version check was not working
2010-11-05 17:40:46 +00:00
Dane Springmeyer
31a6d25e22
fixup raster colorizer example, removing accidental previous changes from brainstorming session
2010-11-01 18:57:44 +00:00
Dane Springmeyer
88ed29c8b7
increment the min_version required for several test maps
2010-10-31 22:04:10 +00:00
Dane Springmeyer
aef676c090
add changes missed in r2287
2010-10-15 02:16:37 +00:00
Dane Springmeyer
ba911c82c1
add a test map for rendering stacked marker circles with no outlines and also outlines with fractional width
2010-10-15 00:13:29 +00:00
Dane Springmeyer
5308c36bc6
add more tests for the ShieldSymbolizer
2010-10-13 01:23:56 +00:00
Dane Springmeyer
688b1f2299
add an 'extra_attributes' property to the map to store mapnik::parameters that don't make sense as full attributes but need to be carried through from load_map() to save_map() for applications that use mapnik to serialize to xml such as Cascadenik and Quantumnik (currently useful storage for 'minimum_version' and 'font_directory')
2010-10-07 19:34:36 +00:00
Dane Springmeyer
2fc2b4c443
add 'font_directory' attribute to map to allow for regstration of fonts within - in combination with r2025 this closes #168
2010-10-07 01:49:07 +00:00
Dane Springmeyer
6fa205474f
fix spelling
2010-10-07 01:00:58 +00:00
Dane Springmeyer
58b907a61b
catch up tests with change of bgcolor->background-color
2010-10-06 18:59:59 +00:00
Dane Springmeyer
c240208a0f
no longer an invalid color representation, so removing test
2010-10-06 18:53:08 +00:00
Dane Springmeyer
9d1f8f013b
remove .zip that does not need to be versioned
2010-09-26 23:51:48 +00:00
Dane Springmeyer
dce9986d3d
add farsi (rtl) language map in tests from ajashton
2010-09-26 23:50:37 +00:00
Dane Springmeyer
dc247d9d79
revert python 3 specific test syntax - will get to this later
2010-09-26 23:41:16 +00:00
Dane Springmeyer
18dd9ff40e
python3 support - patch thanks to Haoyu Bai - closes #334
2010-09-26 12:15:16 +00:00
Dane Springmeyer
d7740caffc
revert unintended changes
2010-09-26 11:50:16 +00:00
Dane Springmeyer
48f7533808
fix text_transform upgrade issue - thx ajashton - closes #621
2010-09-26 11:48:43 +00:00
Dane Springmeyer
0a300c8be7
impl of alpha setting in C++ core - should work now via python - #609
2010-09-24 16:12:23 +00:00
Dane Springmeyer
c35310445a
rename text_convert to text_transform to match css naming convention (also matching enums to css)
2010-09-18 19:10:18 +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
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
5e441b39b5
add example of using MarkersSymbolizer one lines
2010-08-18 04:11:38 +00:00
Dane Springmeyer
6d697d1c30
add lines to the spatiallite test dataset
2010-08-17 21:48:16 +00:00
Dane Springmeyer
635562ee08
utilize a fractional halo in sqlite test
2010-08-10 23:50:34 +00:00
Dane Springmeyer
59d3b53105
update tests after fix in r2124 for size being required in glyph_symbolizer
2010-08-10 23:45:05 +00:00
Dane Springmeyer
6cce96dd06
upgrade default projection of epsg:4326 to match exactly what proj4 stores in /usr/local/share/epsg for 4326 (aka WGS84)
2010-08-10 18:18:31 +00:00
Dane Springmeyer
ae5d95ec7d
mark pickling test failures as todo
2010-08-10 17:15:03 +00:00
Carlos López
e390715c58
Added support for processing multiple symbolizers to svg renderer.
2010-08-10 08:23:02 +00:00
Dane Springmeyer
3a59934b90
add xinclude tests/samples
2010-08-10 06:04:10 +00:00
Dane Springmeyer
787374d1b7
update glyph_symbolizer test after fix for #511
2010-08-10 01:01:10 +00:00
Carlos López
08eec40986
Added test that produces svg file with output from SVG path grammar.
2010-07-28 06:51:24 +00:00
Carlos López
b5b94a868c
Changed template parameter type from stream to iterator and added a specialization for std::ostream_iterator.
2010-07-22 04:48:11 +00:00
Carlos López
e4bfdfecf5
Added test for testing different of implementations of the generation of the svg root element.
2010-07-21 08:42:53 +00:00
Carlos López
f2a419bda7
Added template specialization svg_renderer<std::ofstream> to output SVG to file. Run tests/cpp_tests/svg_renderer_tests/file_output_test.cpp to generate one.
2010-07-21 07:43:13 +00:00
Carlos López
94e8ee3a9f
Generation of output is now done through a stream iterator instead of the stream directly, which improves performance. Also made more compact generator for xml header, root element and bgcolor.
2010-07-21 03:34:46 +00:00
Carlos López
34d5fcf963
Added a test with different implementations for generating background color in SVG.
2010-07-20 21:18:43 +00:00
Carlos López
07f329a538
Added generation of background color to svg_renderer.
2010-07-20 17:37:42 +00:00
Carlos López
bb44d76ee1
Added generation of SVG root element with width and height attributes. Also added test for testing the output generated by svg_renderer (combined_test.cpp).
2010-07-20 06:41:16 +00:00
Dane Springmeyer
1b535430cb
fixup compile on osx and remove tabs in svg tests
2010-07-20 02:12:43 +00:00
Carlos López
30e85c4d58
Added template parameter and data member to svg_renderer for holding the output stream.
2010-07-20 00:40:37 +00:00
Dane Springmeyer
d19f8ac009
fix path to svg file in test map
2010-07-16 06:25:44 +00:00
Dane Springmeyer
2aaeea98b0
add single font for tests
2010-07-15 23:36:48 +00:00
Dane Springmeyer
b0d568dff1
add directory for C++ tests, and first C++ test against the font engine functions
2010-07-15 23:09:33 +00:00
Dane Springmeyer
8fa1dc2402
add simple visual test of text rotation using orientation parameter on text_symbolizer
2010-07-13 02:28:21 +00:00
Dane Springmeyer
a0d589e24c
add checker pattern image
2010-06-21 02:57:14 +00:00
Dane Springmeyer
0959f8ef16
+ add support to polygon_patter_symbolizer for global pattern alignment in addition to local/feature (default) alignment - closes #203
2010-06-20 22:36:49 +00:00
Dane Springmeyer
fd17b14120
restore rendering of default point_symbolizer square, useful for debugging
2010-06-19 20:32:00 +00:00
Dane Springmeyer
78bdcf67ef
actually get save_map_test.py working to test two serialized maps - will now result in failures
2010-06-18 21:03:47 +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
9804e7e90d
scons: make libjpeg dependency optional (still required by default)
2010-06-03 19:50:27 +00:00
Dane Springmeyer
218c75385d
complete XML syntax change from CSSParameter to attributes (for BuildingSymbolizer and RasterSymbolizer) and update tests
2010-06-01 21:58:24 +00:00
Alberto Valverde
38e1570b8b
added a max_value attribute to color_band to handle the case of the last band more gracefully
2010-05-06 07:21:11 +00:00
Dane Springmeyer
4790c23d43
clean up deprecation warnings in python tests
2010-04-06 06:25:22 +00:00
Alberto Valverde
c79865586b
added an angle_mode attribute to GlyphSymbolizer to define the way the angle expression should be interpreted: as an azimuth or as a trigonometric angle
2010-03-22 11:21:17 +00:00
Alberto Valverde
18b811d19d
implemented a mechanism in mapnik2._injector to be able to override c++ methods (at the python layer only). Used it to implement a friendlier constructor for Feature and a add_geometry() method that accepts shapely.geometry.Geometrys, and wkb/wkt strings
2010-03-19 18:14:46 +00:00
Alberto Valverde
a613dc6397
Created python binding to memory_datasource which can be added Features built programaticcaly. See tests for sample use until docs are done. #528 is almost closed.
2010-03-19 16:16:15 +00:00
Alberto Valverde
17b61d16c4
More progress on #528 : Made setting Feature properties with values of type unicode or str possible. I've modified the UnicodeString_from_python_str from_python_converter so it can also convert python unicode objects (not just encocded strs). It was originally commented out so but it seems to work fine on my tests. Is there anything I0ve overlooked? (Artem?)
2010-03-19 13:42:58 +00:00
Alberto Valverde
3f47c813cf
added a Feature.add_geometry test
2010-03-19 13:42:41 +00:00
Alberto Valverde
a4d742283b
Implementead Feature instantiation from Python and an add_geometry method which accepst a wkb string
2010-03-19 13:42:25 +00:00
Alberto Valverde
2e04c5422a
fixed serialization of expressions in glyph_symbolizer
2010-03-19 11:20:16 +00:00
Alberto Valverde
aea5dd563a
XML de/serialization for glyph_symbolizer. Some issues remain regarding unicode expr
2010-03-19 11:19:43 +00:00
Alberto Valverde
9a41dd5324
typo
2010-03-19 09:38:08 +00:00
Alberto Valverde
1e2ffb22b7
cairo rendering for the glyph_symbolizer. Small refactoring in cairo_context::add_text to pass the paramaters which were picked up from the text_symbolizer param (size, fill, halo_radius and halo_fill) explicitly. This allows the glyph_symbolizer to piggy back on that functionality without specilizing add_text() for the glyph_symbolizer (which would have involved heavy amounts of copy+paste or a more elaborate refactoring strategy. Please ping me if this was not a good idea
2010-03-19 09:33:57 +00:00
Alberto Valverde
be9f874bbc
added an attribute_collector visitor for glyph_symbolizer
2010-03-18 20:32:57 +00:00
Alberto Valverde
d098c98c5e
pre-eliminary GlyphSymbolizer implementation. TODO: XML de/serializing. more tests. remove workaround mentioned in test
2010-03-18 20:05:08 +00:00
Alberto Valverde
31c3d20e43
modified the old arrow_symbolizer interface on glyph_symbolizer and documented it
2010-03-18 20:04:51 +00:00
Alberto Valverde
fc3a1beeef
initial skeleton of glyph_symbolizer (coarsely ported from arrow_symbolizer). Mapnik compiles but symbolizer does nothing useful yet and is going to be heavily modified to make use of expressions to be general enough to be usable for purposes other than rendering arrows representing vector direction/intensity
2010-03-18 20:04:35 +00:00
Alberto Valverde
1c561fa2ba
fixed assertion in test_dataraster_coloring
2010-03-17 12:35:41 +00:00
Alberto Valverde
a3459071a0
refactored the saving of test output to files into a function for easier reuse in other tests
2010-03-16 17:37:25 +00:00
Alberto Valverde
e9748abc5f
xml de/serialization support for RasterColorizer
2010-03-12 14:49:50 +00:00
Alberto Valverde
807881c47a
XML deserialization support for a raster_symbolizer with a colorizer
2010-03-12 14:49:34 +00:00
Alberto Valverde
a7ea07ee0d
modified raster_colorizer so the color of the last band is used if the value matches its value exactly. This is to make declaring legends for rasters with discrete values easier (ie: no need to define a dummy band for N+1)
2010-03-12 13:34:32 +00:00
Alberto Valverde
2f1d60b666
pre-eliminary raster coloring support
2010-03-12 13:34:13 +00:00
Alberto Valverde
6a9030f7cc
updated feature properties test so no deprecationwarnings are shown
2010-03-12 13:33:46 +00:00
Alberto Valverde
c47cd93f93
renamed mapnik to mapnik2 in python tests
2010-03-11 18:12:22 +00:00
Dane Springmeyer
afa9d14630
now that we're using an image cache missing images will not/can not throw
2010-03-02 03:31:10 +00:00
Dane Springmeyer
26c596cbf1
add tests for optional attr of symbolizers with images from 0.7.1-dev branch
2010-02-23 02:39:45 +00:00
Dane Springmeyer
c950e38a46
reenamble python access to TextSymbolizer 'name' expression
2010-01-30 03:08:03 +00:00
Dane Springmeyer
56e1b96b45
upgrade python api tests to use new mapnik.Expression and mapnik.PathExpression syntax
2010-01-26 23:11:18 +00:00
Dane Springmeyer
6115a1590d
add 'gamma' attribute to PolygonSymbolizer, along with tests against simplified world borders shapefile - setting gamma to .5-.7 can remove gaps in processed_p.shp depending on background color - closes #428
2010-01-13 00:31:45 +00:00
Dane Springmeyer
417468c125
revert r1348 rolling back to layer based bounds clipping - see #486 and #402 for more details
2010-01-11 19:00:56 +00:00
Dane Springmeyer
a80f352d58
sync trunk with r1537, adding new TextSymbolizer options in python - TODO - add reflect ShieldSymbolizer options
2010-01-11 18:59:14 +00:00
Dane Springmeyer
f87790cd5b
merge a few small 0.7 branch changes back into trunk
2010-01-11 00:36:51 +00:00
Artem Pavlenko
47dc1e197b
+ merge mapnik2 to trunk
2009-12-16 20:02:06 +00:00
Dane Springmeyer
32cfd4766d
bring tests up to #442 change
2009-12-07 00:04:59 +00:00
Dane Springmeyer
fe3ffe6c2d
rename map.save_map_string to map.save_map_to_string
2009-12-06 22:33:47 +00:00
Dane Springmeyer
d0b4db9ba3
add support for relative paths for entities when using libxml2 and loading xml from string - thanks dodobas for the initial patch
2009-12-06 22:18:45 +00:00
Dane Springmeyer
0e18aa63cd
add feature to Map node to allow for throwing a friendly error if the map styles use features not supported by the installed mapnik version - thanks Ldp for the review - closes #395
2009-12-05 03:58:48 +00:00
Dane Springmeyer
b89f468eaf
add support for using CDATA with libxml2 parser. New tests for filters work nicely - TODO add datasource tests for CDATA in sql 'table' param
2009-11-11 23:37:57 +00:00
Dane Springmeyer
34f2214396
apply alternative method of comparing map and layer bounds to support PointDatasource (patch from phispi, test from JRohrer), closes #402
2009-10-21 21:24:44 +00:00
Dane Springmeyer
d51a76c5e8
add a test (currently fails) to test object introspection down to symbolizer level once objects have been placed in the map
2009-10-19 23:46:38 +00:00
Dane Springmeyer
ba9376626a
add a filter parsing alias of '!=' for '<>' - closes #427
2009-09-29 23:40:40 +00:00
Dane Springmeyer
baaf45e298
enable fuller PointSymbolizer test now that #114 is closes
2009-09-27 17:45:52 +00:00
Dane Springmeyer
2acf395203
add more python pickling tests
2009-09-25 16:57:03 +00:00
Dane Springmeyer
72debc046c
remove fontset from pickling for now, and properly set wrap_char from string
2009-08-27 23:39:18 +00:00
Dane Springmeyer
5b9ddbaecd
add pickling support for point_symbolizer and expose the filename property (patch from mishok13 - thanks) - closes #114 , addresses #345
2009-08-27 21:11:17 +00:00
Dane Springmeyer
e897b832a4
+reflect new text symbolizer options added in r1254 - closes #391
2009-08-17 22:54:50 +00:00
Dane Springmeyer
41af03be53
adding polyline test shapefile of various line shapes
2009-08-12 21:06:50 +00:00
Dane Springmeyer
16f4efc07b
python: add better handling of cairo/pycairo support, refactor rundemo.py, add basic tests for cairo surfaces ( closes #392 )
2009-07-28 06:27:10 +00:00
Dane Springmeyer
286ad12c47
add method to save a map to a string ( closes #396 )
2009-07-24 06:15:58 +00:00
Dane Springmeyer
7579dcdb07
shuffle test xml
2009-07-24 06:12:54 +00:00
Dane Springmeyer
e0c9e5c826
add missing serialization of building symbolizer height, be explicit of double in polygon_symbolizer
2009-07-24 06:10:42 +00:00
Dane Springmeyer
8db8c27446
apply patch from mishok13 improving handling of conversion of boost python type definitions to python types definitions (closes ##397)
2009-07-23 18:20:10 +00:00
Artem Pavlenko
86b9d0d8bc
+ specify encoding (all shapefiles in demo/data are in latin1!)
...
+ corrected Québec string
2009-07-13 21:38:26 +00:00
Dane Springmeyer
9236f15a83
avoid error that should be a TODO: http://trac.mapnik.org/ticket/348
2009-07-10 22:55:34 +00:00
Dane Springmeyer
7f03d5afc0
we should not need OGR plugins for these tests, can add specific ogr tests later
2009-07-10 22:47:30 +00:00
Dane Springmeyer
e8d8530f9a
lessen float checking in projections test fixing test failure
2009-06-11 21:31:06 +00:00
Dane Springmeyer
e7457a139a
+add pickle support to text_symbolizer, improve support for stroke, and add tests for stroke and text pickling via python - see: #345
2009-05-26 01:50:58 +00:00
Dane Springmeyer
b2570bd866
apply patch from mishok13 from #wherecamp to expose dash array list in python along with a small test case - closes #317
2009-05-24 04:14:35 +00:00
Dane Springmeyer
404a43f5f0
+ensure relative paths to symbols and datasources in xml are based on working directory of xml file, added 'paths_from_xml' parameter that is true by default but can be made false to maintain previous behavior - closes #326 (has no effect on load_map_from_string)
2009-05-01 01:59:01 +00:00
Dane Springmeyer
00b2dbb26f
add more tests for r1121
2009-05-01 01:42:58 +00:00
Dane Springmeyer
c8ee43110a
add test for new ds.fields() method added in r1121
2009-05-01 01:24:12 +00:00
Dane Springmeyer
196b01c16c
+ make interface to datasource attributes, featuresets, and features more pythonicby adding feature.envelope() method returning combined extent of geometries, ds.fields() method returning list of names, and featureset.features() which returns list of all features in featurset - now accessible via datasource.all_features()- closes #283 , #280 , #171
2009-05-01 01:21:29 +00:00
Dane Springmeyer
f190ea501d
add some small test data (polygon shapefile)
2009-04-28 03:55:23 +00:00
Beau Gunderson
9ac7204cd2
Adding more object tests.
2009-04-17 04:10:45 +00:00
Beau Gunderson
d03540faf3
Properly return exit code from nose.
2009-04-16 17:59:38 +00:00
Beau Gunderson
321d4ce27c
Add more tests, cleanup existing tests and add TODO functionality to the test runner.
2009-04-16 17:22:38 +00:00
Beau Gunderson
4b60da2fec
Adding tests for common mapnik classes.
2009-04-15 23:06:18 +00:00
Beau Gunderson
3c13918ce8
Add run_tests.py, a utility for running the test framework (useful for buildbot). Some formatting in the tests.
2009-04-15 21:42:25 +00:00
Dane Springmeyer
d0b3ecdaa8
rename and make non-executable for ease of use with nosetests
2009-04-13 23:34:38 +00:00
Dane Springmeyer
17acd92c43
rename python tests directory to allow for autodetection of tests when running 'nosetests' from root directory
2009-04-12 23:22:37 +00:00
Dane Springmeyer
b38634429c
+ switch to nose as testing framework - thanks to Beau for patch and motivation (see #300 )
2009-04-12 22:38:46 +00:00
David
bc11d0a5e5
- added some tests
...
- added missing disclaimers
2007-09-25 21:06:52 +00:00