artemp
|
1bccca9ff8
|
Merge remote-tracking branch 'origin/master'
Conflicts:
plugins/input/csv/csv_datasource.cpp
|
2015-10-02 12:27:28 +01:00 |
|
artemp
|
1d320b7133
|
make quote single char
|
2015-10-02 12:20:54 +01:00 |
|
artemp
|
98ea1c5cd9
|
csv_utils::getline_csv - add 'quote' argument
|
2015-10-02 12:17:38 +01:00 |
|
Dane Springmeyer
|
336170c13c
|
avoid excessive calling of std::ios::widen - refs #3101
|
2015-10-01 15:34:00 -07:00 |
|
Dane Springmeyer
|
3932cc51b3
|
add getline benchmark - refs #3101
|
2015-10-01 14:47:55 -07:00 |
|
Dane Springmeyer
|
2d59fca9f9
|
ensure consistent, ordered linking for plugins - closes #3105
|
2015-10-01 13:35:56 -07:00 |
|
Dane Springmeyer
|
05ade151a5
|
suppress yet more -Wshadow warnings from boost
|
2015-10-01 13:35:23 -07:00 |
|
Dane Springmeyer
|
3acec350f6
|
avoid more -Wshadow warnings from boost
|
2015-10-01 13:35:23 -07:00 |
|
artemp
|
be437eb6b0
|
add experimental getline_csv implementation which handles newline characters inside single/double quoted strings
|
2015-10-01 18:33:32 +01:00 |
|
artemp
|
a4e15b5a47
|
remove stderr
|
2015-10-01 15:34:49 +01:00 |
|
artemp
|
4273e37278
|
Merge branch 'master' into csv-disk-index
|
2015-10-01 15:26:47 +01:00 |
|
Dane Springmeyer
|
d70725b218
|
fix variable shadowing in extract_bounding_box_grammar
|
2015-09-30 15:42:42 -07:00 |
|
Dane Springmeyer
|
d6b60188e8
|
avoid -Wshadow errors from boost when compiling csv plugin
|
2015-09-30 14:11:16 -07:00 |
|
artemp
|
7a956651fe
|
geojson - avoid passing invalid bounding boxes to boost::geometry::index
|
2015-09-30 12:50:53 +01:00 |
|
artemp
|
19897a3085
|
correct exception handling in main processing loop
|
2015-09-30 12:37:36 +01:00 |
|
artemp
|
848098baeb
|
spatial_index/quad_tree - remove `operator>>' requirement, instead value_type stored must have standard layout for correct (de)serialisation + update unit test
|
2015-09-29 15:44:57 +01:00 |
|
artemp
|
49266fbd56
|
csv.input (disk-index) - add support for memory mapped files
|
2015-09-29 10:35:36 +01:00 |
|
artemp
|
21e6936f85
|
first cut at using csv_index_featureset
|
2015-09-25 17:50:24 +01:00 |
|
artemp
|
3c56379273
|
CSV - initial disk-index featureset
|
2015-09-25 16:47:03 +01:00 |
|
artemp
|
8b4ff85b0d
|
fix - pass value by reference
|
2015-09-25 15:26:02 +01:00 |
|
artemp
|
99617ad71c
|
spatial_index<...> - use operator>> for reading Value's + update shape_index_featureset
|
2015-09-25 10:43:10 +01:00 |
|
artemp
|
2e0486440c
|
remove shp_index.hpp and update shape.input
|
2015-09-24 11:37:27 +01:00 |
|
artemp
|
c362702e8b
|
remove unused erroneous type def
|
2015-09-18 09:42:28 +01:00 |
|
artemp
|
337525ef60
|
csv.input - don't attempt to build if boost < 1.56
|
2015-09-11 11:20:45 +02: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
|
826882b150
|
enable sorting + small refactor
|
2015-09-09 12:14:15 +02:00 |
|
artemp
|
0de6d36000
|
use memory mapped file by default for both index and data parsing (improves loading times by ~50%) - default on non-windows platforms
|
2015-09-09 11:56:21 +02:00 |
|
artemp
|
310dc968ea
|
fix potential type mismatch
|
2015-09-09 11:08:00 +02:00 |
|
artemp
|
284ca099ea
|
set input state to std::ios::failbit (only needed on linux ?)
|
2015-08-27 13:41:02 +02:00 |
|
artemp
|
8f37b30978
|
fix handling 'one line' + 'manual headers' + 'no newline' case
update get_geometry_type ( ref https://github.com/mapnik/mapnik/issues/3047)
|
2015-08-27 13:07:51 +02:00 |
|
artemp
|
4f5bdf82c1
|
slightly better syntax (NOTE: 4000 seems arbitrary here)
|
2015-08-27 13:07:51 +02:00 |
|
artemp
|
3753d50b75
|
CSV - revive row_limit parameter + fix stderr
|
2015-08-25 15:05:04 +02:00 |
|
artemp
|
8709fb6f7c
|
CSV - optimise parsing by providing num_columns hint
|
2015-08-24 16:35:32 +02:00 |
|
artemp
|
6c9257a915
|
add parse_line accepting iterator range and avoid string ctor
|
2015-08-24 15:41:04 +02:00 |
|
artemp
|
c9d1d51b8a
|
simplify + factor out properties parsing logic
|
2015-08-24 14:13:13 +02:00 |
|
artemp
|
2477d8764e
|
keep on untangling spaghetti
* implement standalone ignore case equality to avoid copying
* fix various logic shortcommings
|
2015-08-24 12:23:59 +02:00 |
|
artemp
|
5dead08ecc
|
CSV - remove unused params and member vars
|
2015-08-24 09:30:57 +02:00 |
|
artemp
|
4babec802a
|
CSV - implement spatial index access to features on disk + preserve support for inline data (work-in-progress)
|
2015-08-21 13:52:42 +02:00 |
|
artemp
|
4943cb4cf8
|
remove unused includes
|
2015-08-20 14:15:35 +02:00 |
|
artemp
|
93fcc0a783
|
cleanup
|
2015-08-19 15:24:38 +02:00 |
|
artemp
|
6c3d9bb2a2
|
CSV plug-in - refactor and bring some sanity, sigh ..
|
2015-08-19 12:04:56 +02:00 |
|
artemp
|
318a8217a7
|
work-in-progress
|
2015-08-17 15:27:17 +02:00 |
|
artemp
|
f7d1cf82a9
|
Merge branch 'master' into large_csv
|
2015-08-13 13:28:35 +02:00 |
|
Blake Thompson
|
161469ed63
|
Fixed an issue with fields over size of int32 in OGR plugin and added tests to cover this situation.
|
2015-08-05 13:47:17 -05:00 |
|
artemp
|
f9bd21eeb5
|
Merge branch 'svg-parser-errors' into large_csv
|
2015-07-31 11:18:55 +02:00 |
|
Dane Springmeyer
|
a43faf9017
|
Merge pull request #2961 from CartoDB/3.0.x.pgraster
Render NODATA as transparent and clip highbit data
|
2015-07-16 16:14:28 -07:00 |
|
Dane Springmeyer
|
2048be7b30
|
move occi, osm, rasterlite to non-core repo 84b0bfecb3 - refs #2980
|
2015-07-16 11:46:10 -07:00 |
|
Paul Ramsey
|
d144f97f4e
|
Render NODATA as transparent and clip highbit data
ala GDAL for greyscale outputs. Addresses #2661
|
2015-07-08 08:29:53 -07:00 |
|