Jiri Drbalek
|
4cdc3428bd
|
remove redundant code
|
2016-12-03 13:10:07 +00:00 |
|
artemp
|
5ea5f18a7e
|
cleanups
|
2016-12-02 12:42:07 +01:00 |
|
artemp
|
6824f4c477
|
fix more gcc warnings
|
2016-12-02 11:42:57 +01:00 |
|
artemp
|
2f8da6dfd5
|
reduce compiler warnings (gcc 6)
|
2016-12-01 17:17:56 +01:00 |
|
artemp
|
410a2ce7ca
|
from_geojson(json, geometry) - remove temp feature/ parse directly into geometry
|
2016-11-30 12:21:56 +01:00 |
|
artemp
|
56d5ffb473
|
remove unused headers
|
2016-11-30 12:21:38 +01:00 |
|
artemp
|
b01481ded7
|
refactor feature_grammar_x3 to have a cleaner separation between feature and geometry rules
|
2016-11-30 11:33:35 +01:00 |
|
artemp
|
36eb7f61bd
|
implement from_geojson in terms of parse_(feature|geometry)
|
2016-11-29 10:48:06 +01:00 |
|
artemp
|
941a025682
|
remove spirit::qi usage from (Geo)JSON
|
2016-11-29 10:46:23 +01:00 |
|
artemp
|
160c1c9471
|
pass iterator pair by ref,const& ref to match spirit::x3 APIs and be able check for fully consumed input (needed by geojson.input logic)
|
2016-11-28 18:40:03 +01:00 |
|
artemp
|
1e2b4c6bc1
|
instantiate require parse_rule's
|
2016-11-28 10:15:17 +01:00 |
|
artemp
|
af1b39c689
|
support both box2d<float> and box2d<double>
|
2016-11-28 10:14:49 +01:00 |
|
artemp
|
f422da8681
|
sanitise parse_rule instantiations via BOOST_SPIRIT_INSTANTIATE and OOST_SPIRIT_INSTANTIATE_UNUSED macros
|
2016-11-27 17:07:04 +01:00 |
|
artemp
|
8158293b16
|
fix std:: namespace :)
|
2016-11-25 17:47:41 +01:00 |
|
artemp
|
1a16dfd8c2
|
fix namespace
|
2016-11-25 17:19:30 +01:00 |
|
artemp
|
c5e44cc7a6
|
add missing extract_bounding_boxes_x3.cpp back
|
2016-11-25 17:16:13 +01:00 |
|
artemp
|
a40d4ee83f
|
Revert "move extract_bounding_boxes_x3 back into mapnik-json.a"
This reverts commit 44fc648cad .
|
2016-11-25 17:01:01 +01:00 |
|
artemp
|
7a819d94fa
|
manually add missing parse_rule instantiation (FIXME) <-- must a better way perhaps via adding another macro
|
2016-11-25 16:51:15 +01:00 |
|
artemp
|
236d42402f
|
instatiate parse_rules via BOOST_SPIRIT_INSTANTIATE
|
2016-11-25 16:50:15 +01:00 |
|
artemp
|
00b2bf013a
|
add missing generic_json_grammar_x3.cpp
|
2016-11-25 16:48:56 +01:00 |
|
artemp
|
44fc648cad
|
move extract_bounding_boxes_x3 back into mapnik-json.a
|
2016-11-25 16:48:34 +01:00 |
|
artemp
|
163a82fd1e
|
add feature_grammar_x3 implementation
|
2016-11-25 16:45:23 +01:00 |
|
artemp
|
a112e88e23
|
fix compilation - move extract_bounding_boxes into mapnik-index src dir
|
2016-11-23 17:44:35 +01:00 |
|
artemp
|
ed5ee69c3c
|
refactor GeoJSON bounding box extraction into separate method for re-use and more...
|
2016-11-23 16:18:38 +01:00 |
|
artemp
|
2a0bc9db6c
|
GeoJSON - refactor feature/geometry parsing
|
2016-11-21 16:08:15 +01:00 |
|
artemp
|
ca96d3e137
|
fix duplicate feature to geojson code
|
2016-11-17 10:33:05 +01:00 |
|
Dane Springmeyer
|
4449f81e03
|
restore to_wkt on geometry<std::int64_t>
|
2016-11-14 15:23:29 -08:00 |
|
artemp
|
e46a52c3f0
|
GeoJSON - spirit::x3 based parsing building blocks
|
2016-11-10 17:26:24 +01:00 |
|
artemp
|
9846632daa
|
Merge branch 'master' into develop-master
|
2016-10-17 16:56:08 +02:00 |
|
Jiri Drbalek
|
0221cd36df
|
take scale_factor into account when inflating buffer
|
2016-10-17 11:59:21 +00:00 |
|
Jiri Drbalek
|
b830469d2d
|
multiply blur radius by scale_factor
|
2016-10-17 11:59:21 +00:00 |
|
artemp
|
558fa0cdaa
|
remove unused #include <mapnik/expression_grammar_x3_config.hpp>
|
2016-10-13 17:00:12 +02:00 |
|
artemp
|
75024c067c
|
remove bogus template instantiations
|
2016-10-13 17:00:12 +02:00 |
|
artemp
|
d99b4eaeb4
|
remove unused include directive
|
2016-10-13 17:00:12 +02:00 |
|
artemp
|
d934630bc5
|
Fix clang >= 3.9.0 compilation by using mapbox::util::variant as alias (via deps/mapbox/variant => "types" branch)
|
2016-10-13 17:00:12 +02:00 |
|
artemp
|
ab86171c2b
|
GeoJSON generator - implement using geometry<double> karma adapters
|
2016-10-13 17:00:12 +02:00 |
|
artemp
|
9de3c80b0d
|
add specialisations for coord_type = std::int64_t
|
2016-10-13 17:00:12 +02:00 |
|
artemp
|
beee2fd539
|
mapnik::geometry - refactor karma adaper into separate header for re-use
|
2016-10-13 17:00:12 +02:00 |
|
artemp
|
9853353353
|
adapt mapnik::geometry::geometry<double> to work with boost::spirit::karma + simplify and optimise WKT generator
|
2016-10-13 17:00:12 +02:00 |
|
artemp
|
67468ef356
|
refactor path_expression_grammar
|
2016-10-13 17:00:11 +02:00 |
|
artemp
|
1cb966cee2
|
upgrade WKT grammar to boost::spirit::x3
|
2016-10-13 17:00:11 +02:00 |
|
artemp
|
ce0f87fb71
|
merge spirit-x3
|
2016-10-13 17:00:11 +02:00 |
|
artemp
|
923efd589c
|
geometry_to_path.hpp => geometry/to_path.hpp
|
2016-10-11 18:01:30 +02: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 |
|
Dane Springmeyer
|
fa44f0e247
|
Add memory_datasource test + fix returning of invalid_featureset for emptyset
|
2016-09-02 15:09:45 -07: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
|
f360f50eed
|
JSON - make generic_json a proper spirit grammar and reduce code bloat
|
2016-08-31 14:36:35 +01:00 |
|
artemp
|
3788b2781e
|
tiny format
|
2016-08-16 15:36:43 +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 |
|