artemp
|
1c3dbdd3ab
|
postgis.input + use mapnik-geometry
|
2015-02-19 16:05:09 +01:00 |
|
artemp
|
9fed6fd571
|
shape.input - fix multi-polygon handling
|
2015-02-19 14:32:45 +01:00 |
|
artemp
|
33d45db318
|
c++ style - better syntax
|
2015-02-19 10:20:17 +01:00 |
|
artemp
|
b49b8042c1
|
shape.input/agg - add polygon3 support
|
2015-02-18 18:12:47 +01:00 |
|
artemp
|
133f7d04ef
|
agg_renderer - support multi_line_strings
|
2015-02-18 14:26:11 +01:00 |
|
artemp
|
8e34077aef
|
more cleanups
|
2015-02-18 13:51:20 +01:00 |
|
artemp
|
604d7b08af
|
use reserve to pre-allocate line_strings + cleanups
|
2015-02-18 13:48:05 +01:00 |
|
artemp
|
2e4e1f71b8
|
adapt to use mapnik::new_geometry::geometry (shape.input only)
|
2015-02-18 13:21:16 +01:00 |
|
Dane Springmeyer
|
a2dabb370d
|
fix build+link of oracle plugin
|
2015-02-16 23:09:16 -08:00 |
|
artemp
|
bb57ebd258
|
implement get_geometry_type() for 'large json' strategy
@springmeyer - we should talk re: validity of this approach. I know the baclground but still.
|
2015-02-12 15:50:13 +01:00 |
|
artemp
|
e8f397c41c
|
instantiate geojson grammar using chr_iterator_type = char const* - via #2700
|
2015-02-12 11:51:11 +01:00 |
|
Dane Springmeyer
|
7d2b34d654
|
finish fixing windows build - closes #2698
|
2015-02-10 19:02:32 -08:00 |
|
Dane Springmeyer
|
8608ea3308
|
only enable geojson memory mapped files if SHAPE_MEMORY_MAPPED_FILE defined (TODO: rename this define) - refs #2698
|
2015-02-10 18:50:27 -08:00 |
|
Dane Springmeyer
|
41ed56df14
|
Merge branch 'master' of github.com:mapnik/mapnik into vertex_adapter
|
2015-02-09 18:16:57 -08:00 |
|
Dane Springmeyer
|
578f8a7c29
|
report proj4 string in extra metadata for ogr plugin - refs #2650
|
2015-02-09 15:46:00 -08:00 |
|
artemp
|
e19fdad3a6
|
implement vertex interface in vertex_adapter and make mapnik::geometry_type immutable
|
2015-02-06 16:45:51 +01:00 |
|
artemp
|
eec661d263
|
geojson plugin
* use parse_geojson(Iterator start, Iterator end) signiture
* use Iterator = char const*
* remove unneeded I/O in 'initialise_index'
* use memory mapped file (currently #if/def)
|
2015-02-03 13:37:49 +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 |
|
artemp
|
e3c96666c4
|
json - make feature_collection_grammar "on-feature" callback based
|
2015-01-29 12:33:18 +01:00 |
|
Dane Springmeyer
|
4b3f69e851
|
#2651 is fixed, remove workaround in postgis plugin
|
2015-01-28 18:18:09 -08:00 |
|
artemp
|
0d62e0f83c
|
link to Oracle client library (libclntsh) to avoid missing symbols - ref #2659
|
2015-01-28 13:07:03 +01:00 |
|
Dane Springmeyer
|
1753d0ab47
|
require boost >= 1.56 for geojson/topojson plugins
|
2015-01-27 22:20:03 -08:00 |
|
artemp
|
2a50372d25
|
use correct grammar instantiation
|
2015-01-26 12:51:34 +01:00 |
|
artemp
|
a1c562c6fc
|
cleanup
|
2015-01-26 12:51:10 +01:00 |
|
artemp
|
cc47bfd7fa
|
extract attributes schema + remove std::cerr
|
2015-01-26 11:09:06 +01:00 |
|
artemp
|
2a3af1eb40
|
move boost.geometry <-- mapnik::box2d<double> into separate header for better modularity and code re-use
|
2015-01-26 10:37:09 +01:00 |
|
artemp
|
1263bc9c2e
|
merge large geojson plug-in into geojson.input
|
2015-01-26 10:19:18 +01:00 |
|
artemp
|
44905ffc43
|
geojson.input - use adapted box2d<double> as box_type + make spatial index compatible with large_geojson
|
2015-01-26 09:42:06 +01:00 |
|
artemp
|
d45b9db86e
|
remove unused include directives
|
2015-01-26 09:41:20 +01:00 |
|
artemp
|
7f0e77d172
|
Merge branch 'master' into large-geojson
|
2015-01-23 18:12:33 +01:00 |
|
Dane Springmeyer
|
ec111c8a27
|
add extra metadata to lyr desc + use for srid/keyfield in postgis - closes #2650
|
2015-01-22 18:44:56 -08:00 |
|
Dane Springmeyer
|
4a1f4a9b5e
|
Use geometry_table_ rather than table_ for SRID lookup
- this will result in a faster query in the case that
the user provides an explicit geometry_table option
|
2015-01-22 15:55:30 -08:00 |
|
artemp
|
58f770bf85
|
support BOOST_VERSION < 105600
|
2015-01-22 16:34:28 +01:00 |
|
artemp
|
e42d0deb61
|
correct types usage
|
2015-01-22 16:23:44 +01:00 |
|
artemp
|
2b82157127
|
cleanup
|
2015-01-22 16:21:01 +01:00 |
|
artemp
|
669d369e30
|
Merge branch 'master' into large-geojson
|
2015-01-22 16:12:14 +01:00 |
|
Dane Springmeyer
|
d6175adb1a
|
Update README.md
|
2015-01-21 14:28:12 -08:00 |
|
artemp
|
9ba25cefe4
|
large_geojson - use 'C' style I/O for performance
|
2015-01-20 11:30:27 +01:00 |
|
artemp
|
85cacfe378
|
use vector<char> as a buffer
|
2015-01-20 10:36:34 +01:00 |
|
artemp
|
bfe1d63ea0
|
debug : print total extent
|
2015-01-19 22:06:24 +01:00 |
|
artemp
|
1f693b8fa2
|
larger_geojson - store {offset, size} in spatial index and remove multi_pass requirement
TODO: try std::fread instead of ifstream, use std::vector<uint8_t> instead of std::string
|
2015-01-19 18:10:59 +01:00 |
|
artemp
|
f50a34d1b8
|
use boost::spirit::iterator_policies::first_owner in multi_pass
|
2015-01-16 17:54:04 +01:00 |
|
artemp
|
da02dc40c2
|
sort index array by offsets
|
2015-01-16 17:19:59 +01:00 |
|
artemp
|
0c280b5066
|
reduce verbosity
|
2015-01-16 16:41:38 +01:00 |
|
artemp
|
788fd8c80b
|
large_geojson.input - initial implementation
|
2015-01-16 16:22:46 +01:00 |
|
Dane Springmeyer
|
248c8a79c2
|
enable rasterlite error again, accidentally disabled in 62dbfea
|
2015-01-09 16:13:57 -08:00 |
|
Dane Springmeyer
|
62dbfeaa28
|
fix rasterlite plugin + add visual test - closes #2630
|
2015-01-09 16:13:04 -08:00 |
|
Dane Springmeyer
|
ac04512bb5
|
fix rasterlite linking when deps are static libs
|
2015-01-09 15:37:45 -08:00 |
|
artemp
|
5361d21beb
|
move mapnik::noncopyable to mapnik::util::noncopyable where it belongs
|
2015-01-07 13:11:09 +01: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 |
|