Matt Amos
79f29f3894
Disable missing geometry functions in older Boost versions.
...
The functions `is_valid` and `is_simple` and their associated
headers are only present in versions of Boost >= 1.56, and will
cause compilation errors with previous versions of Boost. This
masks them with preprocessor macros to allow the compilation to
complete, at the cost of some (currently not widely used)
functionality.
2015-04-23 03:52:46 +01:00
Blake Thompson
1c413c882c
Merge branch 'master' of github.com:mapnik/mapnik
2015-04-22 12:14:09 -05:00
Blake Thompson
1639653299
Proof of ownership by flippmoke for PYPI support.
2015-04-22 12:13:58 -05:00
Dane Springmeyer
25eee4fe74
update visual test images
2015-04-22 17:43:52 +02:00
Dane Springmeyer
5b86e92199
Add is_valid test
2015-04-22 15:44:21 +02:00
Dane Springmeyer
2c35a0f8a1
Merge pull request #2739 from mapnik/mapnik-geometry
...
New geometry storage and API
2015-04-22 15:35:07 +02:00
artemp
3366e804c9
hit_test - cache x,y for MOVE_TO and use on CLOSE_PATH command
2015-04-22 15:30:59 +02:00
artemp
86cc903835
point_symbolizer - revive interior point placement
2015-04-22 15:01:52 +02:00
Dane Springmeyer
124362d2d4
stop correcting geometries at decode time
...
- the original motivation for this was to avoid needing to
mutate a copy later on (for operations needing correct winding order)
- but mutating a copy is looking feasible, so removing this now.
2015-04-22 14:27:43 +02:00
Dane Springmeyer
ef3364695b
avoid potential access of uninitialized text_placements_ptr - closes #2766
2015-04-22 14:27:07 +02:00
Jiri Drbalek
eb3fe1f718
add visual test - polygon interior 3
2015-04-22 14:27:07 +02:00
Jiri Drbalek
2ec62bd1c1
add visual test - polygon interior 2
2015-04-22 14:27:07 +02:00
Jiri Drbalek
34b2388b1d
add visual test - polygon interior 1
2015-04-22 14:27:07 +02:00
artemp
1dd202a282
Merge branch 'mapnik-geometry'
2015-04-22 12:33:00 +02:00
artemp
7de7139242
Merge branch 'master' into mapnik-geometry
2015-04-22 12:32:29 +02:00
Dane Springmeyer
2e2bbfad7d
avoid potential access of uninitialized text_placements_ptr - closes #2766
2015-04-22 12:30:38 +02:00
artemp
0f998c28b2
Merge branch 'mapnik-geometry-template' into mapnik-geometry
2015-04-22 12:28:21 +02:00
artemp
06d77865db
update to templated geometry
2015-04-22 12:23:51 +02:00
artemp
1f83eaa6ac
geometry_adapters - make generic
2015-04-22 12:22:52 +02:00
artemp
2768aa6a4a
Merge branch 'mapnik-geometry' into mapnik-geometry-template
2015-04-22 12:13:29 +02:00
Dane Springmeyer
2679559f15
Merge pull request #2761 from mapnik/debug-rings
...
Add DebugSymbolizer mode=rings
2015-04-22 01:29:44 +02:00
Blake Thompson
1bb8136390
Fix for bench
2015-04-21 10:29:22 -05:00
Blake Thompson
d7f7bc18c1
A large set of changes that help allow WKT for int64_t type geometeries, modified some strategies, made it so that the clipper would use mapnik geometries.
2015-04-21 09:34:52 -05:00
Jiri Drbalek
d0f19c421a
postgis: remove unnecessary else path
2015-04-20 12:43:05 +00:00
Jiri Drbalek
edcc0565fb
postgis: prefix table name with schema
2015-04-20 12:01:43 +00:00
Blake Thompson
edda6cb13f
Updated several sections of code, noteably added strategy_group_first as another way to perform transforms with groups, added tests similar to uses of vector tiles in geometry_strategy_test.cpp
2015-04-17 15:49:23 -05:00
Blake Thompson
8ad5648c10
Working version of strategy grouping
2015-04-17 11:15:45 -05:00
Dane Springmeyer
a621022536
Merge pull request #2763 from mapycz/test-polygon-interior
...
Test polygon interior
2015-04-17 15:37:18 +02:00
Jiri Drbalek
ac4c090feb
add visual test - polygon interior 3
2015-04-17 12:40:36 +00:00
Jiri Drbalek
2bddb31419
add visual test - polygon interior 2
2015-04-17 12:40:23 +00:00
Jiri Drbalek
85b370dfd7
add visual test - polygon interior 1
2015-04-17 12:35:17 +00:00
Blake Thompson
75ccfdf934
A venture into variadic templates for strategies and transforms.
2015-04-16 23:37:20 -05:00
Dane Springmeyer
0a1fc7e476
Merge branch 'mapnik-geometry' of github.com:mapnik/mapnik into debug-rings
2015-04-16 16:29:29 +02:00
Blake Thompson
a19da799e0
Slight fixes after merge
2015-04-15 16:05:56 -05:00
Blake Thompson
7a50bb5214
Merge branch 'mapnik-geometry' into mapnik-geometry-template
2015-04-15 15:16:47 -05:00
Blake Thompson
26131fb708
Updated clipper
2015-04-15 00:35:31 -05:00
Dane Springmeyer
97fd53f650
Merge branch 'mapnik-geometry' of github.com:mapnik/mapnik into debug-rings
2015-04-14 20:00:29 +02:00
Dane Springmeyer
1a7b6729d1
regenerate new expected images
2015-04-14 15:38:08 +02:00
Dane Springmeyer
748fe3d228
fix polygon winding order for shapefiles + add test enforcing it
2015-04-14 15:35:32 +02:00
Dane Springmeyer
3fb41e865a
fix outline drawing in debugsymbolizer ring mode
2015-04-14 15:33:05 +02:00
Blake Thompson
feca4d9f9b
Updated the clipper dependency to allow it to have some methods linked externally
2015-04-14 01:02:33 -05:00
Dane Springmeyer
cdb9a2ead4
add debug symbolizer mode for visualizing exterior and interior rings and their winding order
2015-04-14 02:44:14 +02:00
Dane Springmeyer
1dc77443ab
add vertex_adapter to work per polygon ring
2015-04-13 18:48:45 +02:00
artemp
87e978a6b9
prefer c++11 alias type declaration over typedef for consistency
2015-04-13 15:03:19 +02:00
artemp
41aa591878
Merge branch 'master' into mapnik-geometry
2015-04-13 12:47:41 +02:00
artemp
4f3c8663a3
visual tests : fix marker-on-hex-grid
2015-04-13 11:38:38 +02:00
artemp
c1bc8ffc64
simlified_converter - use start (move_to) x,y on close_path command (drops tiny islands)
2015-04-13 11:17:17 +02:00
Blake Thompson
f98fd0da7c
Added tests for non standard projections, forcing use of proj4.
2015-04-10 14:05:58 -05:00
Blake Thompson
2392c7eb12
Added geometry_reprojection_impl
2015-04-10 10:55:30 -05:00
artemp
33661c818d
Merge branch 'mapnik-geometry' into mapnik-geometry-template
...
Conflicts:
benchmark/test_polygon_clipping.cpp
include/mapnik/geometry.hpp
include/mapnik/geometry_adapters.hpp
include/mapnik/marker_helpers.hpp
2015-04-10 14:52:40 +02:00