Erica Fischer
5bcf7d9bcf
Fix antimeridian adjustment. Z0 can't wait until the end of the tile
2025-01-07 11:34:48 -08:00
Erica Fischer
2ad90812f6
Make the join column option a join expression option
2025-01-06 13:21:36 -08:00
Erica Fischer
d2279bcb5c
Add test of sql join
2025-01-03 10:31:58 -08:00
Erica Fischer
dda13b3c97
Case smashing and prefix trimming in the select
2025-01-03 10:26:54 -08:00
Erica Fischer
b87d8e4560
Fix accidental inclusion of the top left of the tile in the bbox
2024-12-20 10:41:53 -08:00
Erica Fischer
632d031caa
Missed a test
2024-12-20 09:46:22 -08:00
Erica Fischer
4788b67a54
Gather the results from each thread *after* the thread finishes
2024-12-20 09:42:09 -08:00
Erica Fischer
7338c4b6b0
An empty tileset has empty bounds at null island
2024-12-19 16:24:01 -08:00
Erica Fischer
acffe23b97
More tests
2024-12-19 16:18:58 -08:00
Erica Fischer
d6ce92422f
Make tile-join bounding boxes reflect feature bounds, not tile bounds
2024-12-19 16:16:52 -08:00
Erica Fischer
5c8f1545a5
Add a flag to exclude all attributes from the tile side of the join
2024-12-17 15:43:34 -08:00
Erica Fischer
638a7617d0
Merge remote-tracking branch 'origin/main' into tile-join-sqlite
2024-12-17 15:23:01 -08:00
Erica Fischer
fcc611adc4
Observe attribute exclusion when joining from sql queries
2024-12-17 15:22:34 -08:00
Erica Fischer
03daaefd8e
Add a flag to get the feature ID from the query
2024-12-17 15:01:06 -08:00
Erica Fischer
c88f8c07e7
Set matched if the sql join matches
2024-12-17 14:43:04 -08:00
Erica Fischer
a4b866833a
Join the attributes onto the feature
2024-12-05 16:19:54 -08:00
Erica Fischer
cbcdbc5516
Actually do the query and get results back
2024-12-05 16:01:27 -08:00
Erica Fischer
ad47b93a81
Actually open the gpkg. Fix the query quoting.
2024-12-05 14:42:48 -08:00
Erica Fischer
264665b0ce
Make a query
2024-12-05 13:52:28 -08:00
Erica Fischer
eab74d4700
Merge remote-tracking branch 'origin/main' into tile-join-sqlite
2024-12-05 12:39:51 -08:00
Erica Fischer
0ae73c1143
Gathering join keys for sql query
2024-12-03 16:16:41 -08:00
Erica Fischer
36b207c16e
Fix some unnecessary round trips from std::string to char * and back
2024-12-03 14:43:02 -08:00
Erica Fischer
a07aad9db7
Enable sqlite3 serialized multithreading
2024-12-02 14:21:53 -08:00
Erica Fischer
f2d149059e
Merge remote-tracking branch 'origin/main' into tile-join-sqlite
2024-12-02 11:35:28 -08:00
Erica Fischer
5c57d5aef2
Sketching out sqlite options for tile-join
2024-11-04 12:17:25 -08:00
Erica Fischer
4ea8a37611
Accept tilestats limiting options in tile-join, not just tippecanoe ( #8 )
2022-08-12 13:57:04 -07:00
Erica Fischer
fec5e8354c
Improve maxzoom guessing for tightly-clustered point data sources ( #4 )
...
* Improve maxzoom guessing for tightly-clustered point data sources
* Go back to the old distance estimate, since it is less mysterious
* Update changelog and version
2022-08-11 10:13:54 -07:00
Erica Fischer
a9bf6cacd4
Add --smallest-maximum-zoom-guess to specify a minimum maxzoom to guess ( #2 )
...
* Add --maximum-zoom-at-least to specify a minimum maxzoom to guess
* Check whether the specified minimum maxzoom is out of range
* Rename the option to --smallest-maximum-zoom-guess
* Update tests, changelog, and version
2022-08-11 10:04:03 -07:00
Erica Fischer
86f3e98c02
Track the desired tile size for each zoom level in tileset metadata ( #7 )
2022-08-11 09:58:00 -07:00
Erica Fischer
c65d6938a4
Drop or coalesce points too when dropping or coalescing smallest ( #6 )
...
* Handle points too when dropping or coalescing the "smallest" features.
* Add statistics of tile size reduction strategies to tileset metadata
* Update changelog and version
* Update documentation
2022-08-09 15:29:03 -07:00
Erica Fischer
67cd9d8d85
Reduce tippecanoe memory usage ( #5 )
...
* Change JSON objects to a union type to use less memory
* Stop storing the string representation of JSON numbers
* Restore the ability to create features with large integer attributes
* Make sure large-integer feature IDs still behave as before
* Add missing #include
* Don't preallocate as much space for arrays and objects
* Treat inability to check free disk space as a warning, not an error
* Update changelog and version
2022-08-09 15:18:51 -07:00
Erica Fischer
6978a0e102
Reindent with clang-format ( #3 )
2022-07-28 11:19:30 -07:00