1735 Commits

Author SHA1 Message Date
Eric Fischer
b68c19042b Fix elevation inconsistencies 2018-08-24 16:20:11 -07:00
Eric Fischer
1ddaa92166 Work on generalizing to arbitrarily many dimensions 2018-08-24 15:56:12 -07:00
Eric Fischer
68686e813b Carry the per-node attributes into the tile structure 2018-08-23 17:54:00 -07:00
Eric Fischer
3fbd89942d Fix more g++ complaints about isnan not being defined 2018-08-23 17:17:13 -07:00
Eric Fischer
12cd5f6ff3 The g++ build does not seem to think that C-style isnan is defined 2018-08-23 17:09:28 -07:00
Eric Fischer
366353a3a8 Fix undefined elevations coming back as 0 2018-08-23 16:38:40 -07:00
Eric Fischer
79a0422aaa Don't try to run the elevation test with geobuf, since it won't work 2018-08-23 16:19:57 -07:00
Eric Fischer
58e5e7a853 Clip points should have interpolated elevations 2018-08-23 15:28:52 -07:00
Eric Fischer
00a74a535e Carry elevations all the way into decoding 2018-08-23 15:05:10 -07:00
Eric Fischer
c43e6d63f1 Extend the elevation pipeline far enough to write some to the tile 2018-08-23 14:55:30 -07:00
Eric Fischer
0098322148 Add missing header 2018-08-23 13:37:13 -07:00
Eric Fischer
dcc467627d Plumb 3D geometry and per-node attributes through serialization 2018-08-23 12:15:33 -07:00
Eric Fischer
ee3f35363b More plumbing for additional geometry dimensions 2018-08-22 16:58:22 -07:00
Eric Fischer
a3c52c8e14 Start trying to preserve additional node dimensions 2018-08-22 14:19:58 -07:00
Eric Fischer
3a588b0ad0 Fix another tile-join crash 2018-08-17 14:44:59 -07:00
Eric Fischer
7c498ae139 Format change means tile sizes changed again 2018-08-17 14:37:40 -07:00
Eric Fischer
7fe6bbfb49 Fix tile-join 2018-08-17 13:50:10 -07:00
Eric Fischer
fc351aa5b8 Get rid of the experiment with inlining floats 2018-08-17 11:35:11 -07:00
Eric Fischer
9ae212187a Revised attribute representation to match spec revision 2018-08-17 11:31:59 -07:00
Eric Fischer
02ba289349 Merge branch 'master' into blake-properties 2018-08-16 14:38:10 -07:00
Eric Fischer
de40169f16
Merge pull request #631 from mapbox/filename-warning
Fix missing filename in warning messages
2018-08-16 14:20:38 -07:00
Eric Fischer
0a3e4ad561 Fix missing filename in warning messages 2018-08-16 13:46:37 -07:00
Eric Fischer
1ef2005f04
Merge pull request #623 from mapbox/cookbook
Add a cookbook section to the README
2018-08-16 12:08:37 -07:00
Eric Fischer
ba583d4548 Change tables of integers by reference to be fixed-size 2018-08-16 11:10:58 -07:00
Eric Fischer
76582d0e49 Fix out-of-bounds array reference 2018-08-15 16:54:36 -07:00
Eric Fischer
3f0cd8bb6d Pass compound objects through tile-join 2018-08-15 16:16:54 -07:00
Eric Fischer
a35c22ea94 Fix array bounds reference in tile-join property iteration 2018-08-15 15:08:11 -07:00
Eric Fischer
adc403906d Handle null values (in nested objects) 2018-08-15 15:03:37 -07:00
Eric Fischer
a5e1153bbd Decode Blake-style lists and hashes 2018-08-15 10:40:22 -07:00
Eric Fischer
bfc211adc7 Closer to encoding and decoding lists and hashes 2018-08-14 17:55:02 -07:00
Eric Fischer
5aaad2554a Write lists and hashes 2018-08-14 17:34:06 -07:00
Eric Fischer
12520080ef Reorganize to get ready for lists and hashes 2018-08-14 17:13:06 -07:00
Eric Fischer
881402112e Move in the direction of supporting lists and hashes again 2018-08-14 16:47:53 -07:00
Eric Fischer
f31024d97e Merge branch 'object-attributes' into blake-properties 2018-08-14 16:16:26 -07:00
Eric Fischer
e6fb320429 Treat compound tagging like any other tagging. Add postfilter test. 2018-08-14 16:05:51 -07:00
Eric Fischer
900738dba1 Pass compound objects through the prefilter 2018-08-14 15:56:52 -07:00
Eric Fischer
ff1a28bf0c Fix segfault 2018-08-14 15:38:20 -07:00
Eric Fischer
31e4ec65ae Merge branch 'object-attributes' into blake-properties 2018-08-14 15:36:44 -07:00
Eric Fischer
cafe17870e The tileset stats test also needs an update 2018-08-14 15:22:04 -07:00
Eric Fischer
762b9e9afe More tests that come out a little different now 2018-08-14 15:17:11 -07:00
Eric Fischer
aa8d4c15ff Update test standards after merge 2018-08-14 15:04:44 -07:00
Eric Fischer
935cff2206 Merge branch 'master' into blake-properties 2018-08-14 14:58:51 -07:00
Eric Fischer
9319f2e1b2 Add a way to represent empty hashes and lists in attributes 2018-08-14 13:27:56 -07:00
Eric Fischer
04adb8beba Be clear that empty lists and objects are allowed, and are failing 2018-08-14 12:10:50 -07:00
Eric Fischer
0b8dc68a03 Merge branch 'master' into object-attributes 2018-08-14 12:01:12 -07:00
Eric Fischer
f0517d090b
Merge pull request #627 from mapbox/geojson-loop
Factor out the GeoJSON parsing loop from feature serialization
2018-08-08 15:14:14 -07: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
79363e397b Factor out the GeoJSON parsing loop from feature serialization 2018-08-08 13:11:10 -07:00