mirror of
https://github.com/felt/tippecanoe.git
synced 2026-10-05 09:55:41 +02:00
Bump version number and add changelog details
This commit is contained in:
@@ -1,3 +1,16 @@
|
|||||||
|
## 1.3.0
|
||||||
|
|
||||||
|
* Tile generation is multithreaded to take advantage of multiple CPUs
|
||||||
|
* More compact data representation reduces memory usage and improves speed
|
||||||
|
* Polygon clipping uses [Clipper](http://www.angusj.com/delphi/clipper/documentation/Docs/_Body.htm)
|
||||||
|
and makes sure interior and exterior rings are distinguished by winding order
|
||||||
|
* Individual GeoJSON features can specify their own minzoom and maxzoom
|
||||||
|
* New `tile-join` utility can add new properties from a CSV file to an existing tileset
|
||||||
|
* Feature coalescing, line-reversing, and reordering by attribute are now options, not defaults
|
||||||
|
* Output of `decode` utility is now in GeoJSON format
|
||||||
|
* Tile generation with a minzoom spends less time on unused lower zoom levels
|
||||||
|
* Bare geometries without a Feature wrapper are accepted
|
||||||
|
|
||||||
## 1.2.0
|
## 1.2.0
|
||||||
|
|
||||||
* Switched to top-down rendering, yielding performance improvements
|
* Switched to top-down rendering, yielding performance improvements
|
||||||
|
|||||||
@@ -951,7 +951,6 @@ int traverse_zooms(int *geomfd, off_t *geom_size, char *metabase, char *stringpo
|
|||||||
long long along = 0;
|
long long along = 0;
|
||||||
for (j = 0; j < TEMP_FILES; j++) {
|
for (j = 0; j < TEMP_FILES; j++) {
|
||||||
todo += geom_size[j];
|
todo += geom_size[j];
|
||||||
printf("%d", geom_size[j] != 0);
|
|
||||||
if (geom_size[j] > 0) {
|
if (geom_size[j] > 0) {
|
||||||
useful_threads++;
|
useful_threads++;
|
||||||
}
|
}
|
||||||
@@ -972,8 +971,6 @@ int traverse_zooms(int *geomfd, off_t *geom_size, char *metabase, char *stringpo
|
|||||||
// Round down to a power of 2
|
// Round down to a power of 2
|
||||||
threads = 1 << (int)(log(threads) / log(2));
|
threads = 1 << (int)(log(threads) / log(2));
|
||||||
|
|
||||||
printf(" %d threads\n", threads);
|
|
||||||
|
|
||||||
// Assign temporary files to threads
|
// Assign temporary files to threads
|
||||||
|
|
||||||
struct dispatch {
|
struct dispatch {
|
||||||
|
|||||||
Reference in New Issue
Block a user