artemp
|
bab985dd04
|
always return am empty featureset instead of featureset_ptr()
|
2016-07-13 15:17:51 +01:00 |
|
artemp
|
25217549f1
|
fix topojson parsing (work-in-progress)
|
2016-05-17 12:53:07 +02:00 |
|
artemp
|
6bd708af86
|
fix generic_json usage across grammars
|
2016-05-06 09:55:54 +02:00 |
|
Dane Springmeyer
|
abe943c983
|
revert geometry changes for now - will develop them in branch to reduce downstream breakage
|
2016-04-11 14:00:27 -07:00 |
|
artemp
|
caa03d78bd
|
move geometry_adapters.hpp to geometry/boost_geometry_adapters.hpp
|
2016-04-11 15:14:52 +02:00 |
|
artemp
|
8f9134c72d
|
file_io - rename open to is_open to be consistent with STL i/o via @lightmare (0d032c2618 (commitcomment-16753722) )
|
2016-03-18 10:02:19 +01:00 |
|
artemp
|
04890c4915
|
topojson - move feature_generator into topojson_utils.hpp
|
2016-03-17 14:36:53 +01:00 |
|
Dane Springmeyer
|
7608040906
|
centralize warning suppression
|
2015-11-07 17:53:09 -08:00 |
|
Dane Springmeyer
|
2d59fca9f9
|
ensure consistent, ordered linking for plugins - closes #3105
|
2015-10-01 13:35:56 -07:00 |
|
artemp
|
8128a2b1ef
|
topojson - remove 'invalid' geometry type to avoid default constructed geometries
|
2015-09-10 19:28:15 +02:00 |
|
artemp
|
5e0050d005
|
topojson - use separate local boolean to track first geometry
|
2015-09-10 15:35:25 +02:00 |
|
artemp
|
fc100be61e
|
topojson : fix geometry index logic
|
2015-09-10 12:37:38 +02:00 |
|
artemp
|
8c6bf0eef6
|
update copyright notice
|
2015-06-16 12:49:16 +02:00 |
|
Dane Springmeyer
|
b2c85e0c65
|
fix a slew of -Wsign-conversion, -Wconversion, -Wunused-argument warnings
|
2015-06-15 20:41:51 -07:00 |
|
Dane Springmeyer
|
0d86afff36
|
start using -Wsign-compare and -Wshadow + fix heaps of warnings - refs #2907
|
2015-06-12 14:51:18 -07:00 |
|
artemp
|
2e832586ab
|
use mapnik geometry!
|
2015-05-21 15:00:20 +01:00 |
|
artemp
|
4debc817b5
|
don't pass invalid bounding_boxes to boost::geometry::rtree_index
|
2015-05-21 11:52:30 +01:00 |
|
artemp
|
3b663af863
|
use boost::spirit::standard instead of boost::spirit::ascii to avoid assertions failing (isascii_(ch)) in debug builds - ref #2829
|
2015-05-21 11:27:21 +01:00 |
|
Dane Springmeyer
|
ec8f1620e5
|
correct polygons in topojson and osm plugins too
|
2015-05-20 14:09:52 -07:00 |
|
Dane Springmeyer
|
23872dcd26
|
ensure topojson parser is robust to invalid arc index
|
2015-05-09 07:04:03 -07:00 |
|
Dane Springmeyer
|
f669a60a0f
|
ensure topojson plugin id starts at 1 for consistency #753
|
2015-05-09 06:07:16 -07:00 |
|
Blake Thompson
|
87fb41907a
|
Added template to geometries
|
2015-04-09 15:22:51 -05:00 |
|
artemp
|
4389c80d84
|
and finaly, rename 'new_geometry' namespace to 'geometry'
|
2015-03-24 14:21:28 +01:00 |
|
artemp
|
1cf0a897ac
|
move datasource::geometry_t into separate header and rename -> datasource_geometry_t to avoid cyclic dependencies issue
to_ds_type - return actual datasource_geometry_t (remove optional)
update across datasources
experssions - revert to using
|
2015-03-24 12:13:31 +01:00 |
|
artemp
|
ae1da6ae12
|
topojson - correct multi_polygons
|
2015-03-04 18:39:11 +01:00 |
|
artemp
|
58f21f33ea
|
remove slicing
|
2015-03-04 14:54:11 +01:00 |
|
artemp
|
b2c3598f8d
|
Merge branch 'master' into mapnik-geometry
|
2015-03-04 14:42:42 +01:00 |
|
artemp
|
b69d740446
|
remove bogus simplification
|
2015-03-04 14:37:54 +01:00 |
|
artemp
|
78c72ee389
|
topojson.input - update to mapnik-geometry
|
2015-02-24 15:59:26 +01:00 |
|
artemp
|
89e516b493
|
unicode string grammar via boost/libs/spirit/example/qi/json/json/parser/grammar.hpp
update json based grammars
|
2015-02-02 11:22:54 +01:00 |
|
Dane Springmeyer
|
1753d0ab47
|
require boost >= 1.56 for geojson/topojson plugins
|
2015-01-27 22:20:03 -08:00 |
|
artemp
|
18554ec0b1
|
remove static_visitor usage and rely on automatic result type deduction
(NOTE: expression_evaluator requires ```using result_type = T1;``` )
Conflicts:
src/image.cpp
|
2015-01-07 11:39:06 +01:00 |
|
artemp
|
333965b588
|
update copyright year
|
2014-11-20 15:25:50 +01:00 |
|
Dane Springmeyer
|
ca3078938c
|
simplify and install mapnik wkt and json libs
|
2014-10-22 00:09:22 -07:00 |
|
Dane Springmeyer
|
aae4a20ec9
|
fix various -Wunused-parameter warnings
|
2014-10-21 20:23:17 -07:00 |
|
Dane Springmeyer
|
83588937b9
|
silence boost warnings
|
2014-10-21 16:37:27 -07:00 |
|
Dane Springmeyer
|
dac7170616
|
break out topojson parsing grammar
|
2014-10-15 18:59:39 -07:00 |
|
Dane Springmeyer
|
4e8125d2ad
|
use c file io wrapper in geojson/topojson plugins
|
2014-10-15 11:36:57 -07:00 |
|
Dane Springmeyer
|
ecdb12ac07
|
speed up topojson parsing - closes #2397
|
2014-09-04 20:26:52 -07:00 |
|
artemp
|
a4cd4821a0
|
ohh evil #ifdef/#endif - fix compiling with boost < 1.56
|
2014-08-21 12:21:47 +01:00 |
|
artemp
|
6dee6c1c86
|
fix typo :)
|
2014-08-21 11:40:42 +01:00 |
|
artemp
|
455168c6af
|
topojson - use bulk-loading packing algorithm for rtree creation
(http://www.boost.org/doc/libs/1_56_0/libs/geometry/doc/html/geometry/spatial_indexes/introduction.html)
use unique_ptr where appropriate
|
2014-08-21 11:14:33 +01:00 |
|
artemp
|
e4b3a46e3e
|
fix geojson plugin, even better name is geometry_index (to avoid confusion)
|
2014-08-20 16:08:41 +01:00 |
|
artemp
|
2d50a2dccc
|
topojson plugin : fix spatial index population, rename 'count' to 'index'
|
2014-08-20 16:00:12 +01:00 |
|
artemp
|
1e4368e97a
|
fix compilation with boost < 1.56
|
2014-08-20 09:42:28 +01:00 |
|
Dane Springmeyer
|
9020b8c6df
|
adapt geojson+topojson plugins to boost 1.56 - refs #2367
|
2014-08-19 14:48:21 -07:00 |
|
artemp
|
f57f3a7f83
|
ammend topojson_grammar and remove last boost::variant usage
|
2014-08-12 16:16:17 +01:00 |
|
artemp
|
43b8069698
|
topojson - revert to using boost::variant for mapnik::topojson::geometry (TODO)
|
2014-08-11 11:51:19 +01:00 |
|
artemp
|
ade32abcd8
|
mapnik::util::variant in mapnik::value
|
2014-08-08 12:13:49 +01:00 |
|
Dane Springmeyer
|
914b4c2e8b
|
support for inline topojson (in memory string) - closes #2058
|
2014-07-28 19:26:35 -07:00 |
|