Artem Pavlenko
|
8876d13356
|
improve errors reporting in mapnik-index
|
2018-02-21 16:02:12 +01:00 |
|
Michael Corey
|
e5e0b7674a
|
Replaced old-style exception for Python 3 compatibility.
|
2018-01-10 21:50:49 -08:00 |
|
Artem Pavlenko
|
c29f944726
|
Merge branch 'fix-group-symbolizer-crash' of https://github.com/lightmare/mapnik into lightmare-fix-group-symbolizer-crash
|
2018-01-05 12:16:41 +00:00 |
|
Artem Pavlenko
|
5732df452c
|
support SCons 3 (initial attempt)
|
2017-11-16 11:59:55 +01:00 |
|
Artem Pavlenko
|
b2f3fdb73b
|
Merge branch 'master' into bbox-index
|
2017-09-11 10:47:50 +01:00 |
|
Dane Springmeyer
|
8689048ba6
|
port #3759 to master
|
2017-09-10 08:19:04 -07:00 |
|
artemp
|
40c51c469c
|
shape.input/shapeindex - update to use bounding box per item *.index format.
|
2017-08-21 11:02:34 +01:00 |
|
artemp
|
6c19efa990
|
store box2d<float> directly in index_record to avoid conversions.
|
2017-08-18 16:59:58 +01:00 |
|
artemp
|
d81a7610d3
|
shapeindex - make index node 32-bytes (uint64_t, int32_t, int32_t)
|
2017-08-18 16:58:20 +01:00 |
|
artemp
|
541c1a35a0
|
mapnik-index - initialise quad-tree with bbox if present.
|
2017-08-18 13:55:04 +01:00 |
|
artemp
|
94ef6170d8
|
mapnik-index - add experimental --bbox,-b option to limit index to provided bounding box e.g
```mapnik-index -b -5.51418,50.1944,-5.46256,50.2241 data.geojson```
|
2017-08-18 13:42:54 +01:00 |
|
artemp
|
2aa0ce9d74
|
New *.index format (bounding box per item) implementation
|
2017-08-18 11:16:44 +01:00 |
|
artemp
|
2426a44671
|
initial updated spatial-index implementation
|
2017-08-16 13:59:44 +01:00 |
|
artemp
|
add410e619
|
use arch independent types for serialised values
|
2017-08-15 11:14:11 +01:00 |
|
artemp
|
017d6cb540
|
cleanup
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
a6bc69359a
|
use SVG viewport as bounding box
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
0301399d40
|
svg2png - add short program options.
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
3f591af871
|
initial support for strict SVG parsing (WIP)
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
82a7d07b7f
|
return error code when no feature can be read from shapefile + update unit test.
|
2017-06-01 15:44:25 +02:00 |
|
artemp
|
333ef9fde1
|
update copyright year
|
2017-05-05 13:02:01 +02:00 |
|
artemp
|
8ff24d1193
|
Only log warning in --verbose mode.
|
2017-04-25 14:03:18 +02:00 |
|
Dane Springmeyer
|
7bd317a1bf
|
link -ldl last
|
2017-04-19 18:30:57 -07:00 |
|
Dane Springmeyer
|
359372d3b2
|
pgsql2sqlite:also link -ldl on linux
|
2017-04-19 18:10:25 -07: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
|
3eabd3141a
|
sync mapnik-index and shapeindex versions with mapnik via MAPNIK_VERSION_STRING
|
2017-02-27 13:22:55 +01:00 |
|
artemp
|
f85636f769
|
mapnik-index - log and return on invalid bounding box if validate_features is set.
|
2017-02-03 10:10:09 +01: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
|
d5405d55c7
|
use a copy of start iterator when extracting bounding boxes + increase verbose output on failures
|
2017-01-02 11:47:26 +01:00 |
|
artemp
|
0ec510025d
|
mapnik-index - remove -x3 option, use process_geojson_x3 always
|
2016-11-29 09:20:41 +01:00 |
|
artemp
|
c04d8bf082
|
re-enable GeoJSON feature validation
|
2016-11-25 17:50:33 +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
|
7decec426d
|
mapnik-index update build script
|
2016-11-25 16:52:19 +01:00 |
|
artemp
|
44fc648cad
|
move extract_bounding_boxes_x3 back into mapnik-json.a
|
2016-11-25 16:48:34 +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
|
c2d7ecbef7
|
move keys_map initilizer with well-known-names into separate inline method
|
2016-11-15 17:23:27 +01:00 |
|
artemp
|
1b74544b08
|
start well-known-names enum from 1 + pre-initialise keys_map with well-known-names
|
2016-11-15 11:18:44 +01:00 |
|
artemp
|
1e238be7ee
|
move wkn_to_string to json_grammar_config.hpp
|
2016-11-15 10:15:10 +01:00 |
|
artemp
|
c860f9e465
|
add well_known_names to string mappings
|
2016-11-15 10:14:10 +01:00 |
|
artemp
|
0e9f06d221
|
more comprehensive validation implementation
|
2016-11-14 12:58:13 +01:00 |
|
artemp
|
92d35d1e40
|
fix json_value name clashing + add skeleton feature validation method
|
2016-11-14 12:18:36 +01:00 |
|
artemp
|
252a0366e9
|
consistent usage of iterator type + cleanups
|
2016-11-11 15:24:11 +01:00 |
|
artemp
|
99ce79fd36
|
allow short style syntax for long options e.g "-x3", "-validate-features" etc.
|
2016-11-11 10:48:03 +01:00 |
|
artemp
|
19f1af3861
|
mapnik-index - add optional 'fast' spirit::x3 GeoJSON parsing. Activated by "--x3" program option.
|
2016-11-11 10:40:52 +01:00 |
|
artemp
|
709d8409cc
|
Merge branch 'master' into develop-master
|
2016-10-17 09:47:00 +02:00 |
|
Bas Couwenberg
|
01699fe81e
|
Fix 'depedencies' typo, replace with 'dependencies'.
|
2016-10-15 20:07:52 +02:00 |
|
artemp
|
df12183e10
|
re-use object file to avoid duplicate compilation
|
2016-10-14 14:25:34 +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 |
|