Monty Taylor
efa40d20ab
Clean a few warnings emited by GCC v8
...
An instance of catching an exception by value:
https://blog.knatten.org/2010/04/02/always-catch-exceptions-by-reference/
In jsontool, there's a warning about writing 8 bytes into a 7
byte buffer, potentially truncating or losing the nul-terminator.
There are a couple of instances of an unused bool variable, not
really a big deal.
2020-05-17 09:43:24 -05:00
Eric Fischer
19c132e79c
Be more cautious about use of a null feature for bare geometries
2018-08-08 14:17:08 -07:00
Eric Fischer
98cf4d94aa
Don't accept features or geometries inside another object's properties
2018-08-08 13:42:49 -07:00
Eric Fischer
ba8966a4ae
Use the same GeoJSON parsing loop in tippecanoe-json-tool
2018-08-08 13:11:25 -07:00
Eric Fischer
87a1bb7851
Add an option to treat empty CSV columns as nulls, not empty strings
2018-07-19 14:33:33 -07:00
Eric Fischer
54532795f6
Trailing commas in CSVs are now treated as empty fields.
...
Empty fields are now treated as empty strings rather than nulls
in tippecanoe-json-tool, for consistency with tile-join.
2018-05-24 13:54:00 -07:00
Eric Fischer
afb5cece96
Verify that CSV input is encoded as UTF-8
2017-12-06 13:32:44 -08:00
Eric Fischer
8ac7c46788
Make the same null pointer fix in jsontool.cpp as in geojson.cpp
2017-11-22 13:06:39 -08:00
Eric Fischer
2b1cba0b53
Warn during json-tool extraction if the extracted field isn't found
2017-11-17 13:52:45 -08:00
Eric Fischer
9ebeb47d24
Don't duplicate the join key in JSON tool output
2017-10-10 17:51:16 -07:00
Eric Fischer
68a55b8749
Follow JSON rules for what looks like a number in a CSV
2017-10-10 16:22:47 -07:00
Eric Fischer
86a4ce67a6
Joining basically works
2017-10-10 16:12:40 -07:00
Eric Fischer
19117d8060
Move CSV code into its own file
2017-10-10 14:57:38 -07:00
Eric Fischer
ebb26ee14c
Add property extraction for sorting
2017-10-10 14:03:24 -07:00
Eric Fischer
d9c22135e5
Rename geojson2nd to tippecanoe-json-tool
2017-10-10 11:37:30 -07:00