Eric Fischer
|
5595a087c7
|
Quick reject by bounding box of linear features too small to draw
|
2014-11-12 15:57:45 -08:00 |
|
Eric Fischer
|
ea292def47
|
Make duplicate trimming less bad: only trim features indexed >1 time
|
2014-11-06 11:27:10 -08:00 |
|
Eric Fischer
|
241d96e57c
|
Save a few more bytes per geometry in the temporary file
by using bytes instead of ints for the drawing operations
|
2014-11-05 14:37:54 -08:00 |
|
Eric Fischer
|
c24cfada61
|
Move feature type to index so point skipping can avoid looking up geometry
Which should avoid having to page the geometry in if there is
more data than will fit in memory
|
2014-11-05 12:18:03 -08:00 |
|
Eric Fischer
|
097d6ccf7d
|
Use a bitfield to make the index 2/3 the size, to save some disk churn
|
2014-11-05 10:07:05 -08:00 |
|
Eric Fischer
|
3cd6fcfbe0
|
Add option to set buffer size. Pass it through to clipping functions.
|
2014-10-27 13:20:17 -07:00 |
|
Eric Fischer
|
4cb56a6b11
|
The indexing side of buffering features at the edges of tiles
|
2014-10-27 12:56:51 -07:00 |
|
Eric Fischer
|
be94bd0dd5
|
Remove an unused field from the index structure
|
2014-10-27 09:52:25 -07:00 |
|
Eric Fischer
|
46100c34df
|
Move projection and tile arithmetic to its own file
|
2014-10-24 17:22:14 -07:00 |
|
Eric Fischer
|
9dab4b9fb6
|
Reverse lines that point the "wrong" direction so they coalesce better
|
2014-10-21 16:09:51 -07:00 |
|
Eric Fischer
|
adbd9f6edb
|
Add a flag to select the rate at which points are dropped at low zooms.
|
2014-10-07 13:54:13 -07:00 |
|
Eric Fischer
|
8118c13a71
|
Give the constant pool its own source file
|
2014-09-29 12:17:35 -07:00 |
|
Eric Fischer
|
fabeb4588d
|
Stop duplicating pool initialization code
|
2014-09-29 12:12:54 -07:00 |
|
Eric Fischer
|
528e0575e2
|
Actually write tiles directly to the .mbtiles file!
|
2014-09-25 16:34:17 -07:00 |
|
Eric Fischer
|
201708f19c
|
Add command line options for zoom, title, layer name, name, output dir
|
2014-09-25 12:09:31 -07:00 |
|
Eric Fischer
|
0b23e65803
|
Hardcode layer name a little less.
|
2014-09-24 23:22:14 -07:00 |
|
Eric Fischer
|
ce3cdfc5e9
|
Choose the center of the busiest tile for the map center
|
2014-09-24 12:14:35 -07:00 |
|
Eric Fischer
|
95c2fb67b2
|
Fix large features getting included multiple times at low zooms
|
2014-09-23 17:18:36 -07:00 |
|
Eric Fischer
|
5d7a2f50a9
|
Write the metadata file
|
2014-09-23 16:12:41 -07:00 |
|
Eric Fischer
|
91eefcbd16
|
Drop more points at each lower zoom level
|
2014-09-23 14:42:17 -07:00 |
|
Eric Fischer
|
00a42796b4
|
Use lower resolution at lower zooms. Not sure it's worth it.
|
2014-09-23 10:57:01 -07:00 |
|
Eric Fischer
|
581105dc9a
|
Much faster to search and add to the string pool as a binary tree
|
2014-09-22 22:31:55 -07:00 |
|
Eric Fischer
|
3df523a588
|
Write out geometry
|
2014-09-22 17:12:38 -07:00 |
|
Eric Fischer
|
78304d6385
|
Start writing a feature
|
2014-09-22 16:50:24 -07:00 |
|
Eric Fischer
|
c679fa176b
|
Move whole tile-producing function onto the C++ side
|
2014-09-22 16:27:31 -07:00 |
|