artemp
|
c28bf77d5d
|
Merge branch 'master' into geometry.hpp
|
2017-03-30 08:23:56 +01:00 |
|
Dane Springmeyer
|
641d7b647f
|
consistently use pkg-config in both postgis plugin and pgsql2sqlite + use GDAL_CONFIG var in plugins
|
2017-03-28 15:18:48 -07:00 |
|
artemp
|
064b99168b
|
geometry.hpp
|
2017-03-27 16:14:51 +01:00 |
|
artemp
|
1d06afeea2
|
Merge branch 'postgis-quoting' of https://github.com/lightmare/mapnik into lightmare-postgis-quoting
|
2017-03-14 12:29:32 +00:00 |
|
Peter Hicks
|
f776977982
|
Rename PostGIS' ST_Estimate_Extent to ST_EstimateExtent
|
2017-02-19 20:46:30 +00:00 |
|
Mickey Rose
|
428ba432b1
|
pgraster: copy quoting and interpolation changes from postgis
|
2017-02-10 18:55:23 +01:00 |
|
Mickey Rose
|
e35c1ca106
|
pgraster: indentation
|
2017-02-10 18:55:23 +01:00 |
|
Mickey Rose
|
6bbb391005
|
postgis: consistently quote parameters in sql
|
2017-02-10 18:55:22 +01:00 |
|
Mickey Rose
|
d331b9d66a
|
postgis: revamp substitution of special tokens in query
- replace boost::regex with std::regex
- use regex to match both !mapnikvar! and !@uservar!
- no longer support @uservar (without surrounding !s)
|
2017-02-10 18:55:22 +01:00 |
|
artemp
|
f13848e210
|
move box2.hpp and related files into geometry dir
|
2017-01-26 09:51:37 +01:00 |
|
artemp
|
7c6f335fa5
|
fix blank line test for require headers.size() == 1 + reduce stderr verbosity.
|
2017-01-17 17:54:09 +01:00 |
|
artemp
|
a108068cf6
|
fix remaning std::fread usage - check return value
|
2017-01-13 14:57:15 +01:00 |
|
artemp
|
6190784350
|
remove remaining usage of deprecated dymamic exceptions: dtors are implicitely noexcept + qualify what methods with noexcept
|
2017-01-09 11:47:52 +01:00 |
|
artemp
|
baded7d9ab
|
fix typo
|
2017-01-09 11:45:15 +01:00 |
|
artemp
|
4bc3a79f8c
|
remove bogus throw() specifier from 'add_attribute'
|
2017-01-09 11:35:14 +01:00 |
|
artemp
|
8452410784
|
minor formatting
|
2016-12-20 18:37:20 +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
|
d88bf9e1ef
|
remove unused old headers
|
2016-11-29 10:48:48 +01:00 |
|
artemp
|
2fcd608ab3
|
remove spirit spirit::qi usage
|
2016-11-28 18:42:29 +01:00 |
|
artemp
|
e6eda7e8b9
|
use parse_feature()
|
2016-11-28 10:28:12 +01:00 |
|
artemp
|
ac3e72703d
|
use spirit::x3 based extract_bounding_boxes
|
2016-11-28 10:16:25 +01:00 |
|
artemp
|
5834de9b1f
|
use parse_feature method in geojson.input
|
2016-11-21 16:35:27 +01:00 |
|
artemp
|
2a0bc9db6c
|
GeoJSON - refactor feature/geometry parsing
|
2016-11-21 16:08:15 +01:00 |
|
artemp
|
4e646c1323
|
handle properties
|
2016-11-18 15:51:39 +01:00 |
|
artemp
|
aca229c2bb
|
implement custom feature GeoJSON parser for improved performance
|
2016-11-18 15:17:23 +01:00 |
|
artemp
|
f64db40a8a
|
don't catch exceptions in featureset::next() as expected behaviour is to throw
|
2016-11-18 09:43:53 +01:00 |
|
artemp
|
e6e468dc9e
|
Merge branch 'master' into develop-master
|
2016-11-18 09:05:19 +01:00 |
|
artemp
|
d286b75fb5
|
make keys member var + cache geojson grammar
|
2016-11-17 17:36:01 +01:00 |
|
Tom Hughes
|
a3106a6a6e
|
Use 2D box for pgraster bounding box
Using a 3D box causes errors with postgis 2.3 when clipping is
enabled as ST_Clip throws an error clipping a raster to a 3D box.
|
2016-11-17 16:30:18 +00:00 |
|
artemp
|
22a6652160
|
use spirit::x3 based parser for disk-indexed GeoJSON access
|
2016-11-17 16:45:11 +01:00 |
|
artemp
|
fd36ac5279
|
Merge branch 'master' into geometry-refactor
|
2016-11-10 18:01:11 +01:00 |
|
artemp
|
83cc819c39
|
upgrade CSV parser to boost::spirit::x3
|
2016-10-14 14:24:44 +02:00 |
|
artemp
|
ce0f87fb71
|
merge spirit-x3
|
2016-10-13 17:00:11 +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 |
|
artemp
|
dad0ca2071
|
clamp num_features_to_query to 1...max range (at least one feature will queried) + use std::size_t for feature count (ref #3515)
|
2016-09-23 11:56:32 +02:00 |
|
artemp
|
8e0e344b72
|
Merge branch 'master' into geometry-refactor
|
2016-09-05 09:41:52 +01:00 |
|
Dane Springmeyer
|
acd90042fb
|
geojson.input: minor code adjustments
- Avoids making copy of inline string to save memory
- Moves duplicated code out of #ifdef to be more readible
|
2016-09-02 15:51:58 -07:00 |
|
artemp
|
38bff90a99
|
Merge branch 'master' into geometry-refactor
|
2016-09-01 16:06:20 +01:00 |
|
artemp
|
af099a57ef
|
topojson grammar - change interface + instantiate with Iterator = char const* to reduce binary size
|
2016-08-31 17:42:18 +01:00 |
|
Dane Springmeyer
|
f81583554a
|
Merge branch 'master' of github.com:mapnik/mapnik into geometry-refactor
|
2016-08-22 16:19:17 -07:00 |
|
artemp
|
f3252d00f4
|
expose "num_features_to_query" datasource parameter (ref #3495)
|
2016-08-16 10:55:56 +01:00 |
|
artemp
|
046c9638e1
|
GeoJSON - ensure descriptors order is consistent ( ref #3494)
|
2016-08-15 12:21:02 +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
|
2864d90460
|
more explicit conversions to the target variant type
|
2016-07-25 13:45:35 +02:00 |
|
artemp
|
bab985dd04
|
always return am empty featureset instead of featureset_ptr()
|
2016-07-13 15:17:51 +01:00 |
|
artemp
|
dc74551dc0
|
always return am empty featureset instead of featureset_ptr()
|
2016-07-13 15:16:33 +01:00 |
|
artemp
|
efabcc8081
|
make all mapnik::geometries aliases to mapbox::geometry and attempt to adapt new polygon model (one std::vector)
NOTE: some boost.geometry algorithms are broken as a result
|
2016-06-29 12:41:57 +01:00 |
|
artemp
|
3b1c7308cc
|
make mapnik::geometry::line_string<T> an alias to mapbox::geometry::line_string<T>
|
2016-06-27 10:23:13 +01:00 |
|