artemp
|
333ef9fde1
|
update copyright year
|
2017-05-05 13:02:01 +02:00 |
|
artemp
|
f13848e210
|
move box2.hpp and related files into geometry dir
|
2017-01-26 09:51:37 +01:00 |
|
artemp
|
a108068cf6
|
fix remaning std::fread usage - check return value
|
2017-01-13 14:57:15 +01:00 |
|
artemp
|
5745bedbd9
|
update copyright year to 2016
|
2016-12-20 17:57:22 +01:00 |
|
artemp
|
18f721fd17
|
TopoJSON - implement parsing using spirit::x3
|
2016-12-19 16:18:19 +01:00 |
|
artemp
|
b5c9966e4b
|
refactor value related objects into include/value dir
|
2016-10-11 18:01:30 +02:00 |
|
artemp
|
8ce7a1c43d
|
refactor souce code files with the following rule: the physical filesytem path matches namespace structure
e.g `mapnik::geometry::centroid()` -> `$(MAPNIK_SOURCE)/include/mapnik/geometry/centroid.hpp`
|
2016-10-11 18:01:29 +02:00 |
|
artemp
|
af099a57ef
|
topojson grammar - change interface + instantiate with Iterator = char const* to reduce binary size
|
2016-08-31 17:42:18 +01:00 |
|
artemp
|
31814b32d0
|
rename empty_featureset => invalid_featureset to avoid ambiguity + add helper is_valid method
|
2016-08-15 10:41:30 +01:00 |
|
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 |
|