kopia lustrzana https://github.com/onthegomap/planetiler
im4gn
rodzic
2b918abd76
commit
2aaa288779
13
README.md
13
README.md
|
@ -172,12 +172,13 @@ Some example runtimes for the OpenMapTiles profile (excluding downloading resour
|
||||||
|
|
||||||
Merging nearby buildings at z13 is very expensive, when run with `--building-merge-z13=false`:
|
Merging nearby buildings at z13 is very expensive, when run with `--building-merge-z13=false`:
|
||||||
|
|
||||||
| Input | Version | Machine | Time | mbtiles size | Logs |
|
| Input | Version | Machine | Time | mbtiles size | Logs |
|
||||||
|------------------------------------------------|---------|---------------------------------|-------------------------|--------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
|------------------------------------------------|---------|---------------------------------|--------------------------|--------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
| s3://osm-pds/2022/planet-220530.osm.pbf (69GB) | 0.5.0 | c2d-standard-112 (112cpu/448GB) | 26m cpu:27h47m avg:63.9 | 79GB | [logs](planet-logs/v0.5.0-planet-c2d-standard-112-no-z13-building-merge.txt) |
|
| s3://osm-pds/2022/planet-220530.osm.pbf (69GB) | 0.5.0 | c2d-standard-112 (112cpu/448GB) | 26m cpu:27h47m avg:63.9 | 79GB | [logs](planet-logs/v0.5.0-planet-c2d-standard-112-no-z13-building-merge.txt) |
|
||||||
| s3://osm-pds/2024/planet-240108.osm.pbf (73GB) | 0.7.0 | c7gd.16xlarge (64cpu/128GB) | 29m cpu:23h57 avg:50 | 69GB pmtiles | [logs](planet-logs/v0.7.0-planet-c7gd-128gb-no-z13-building-merge.txt) |
|
| s3://osm-pds/2024/planet-240108.osm.pbf (73GB) | 0.7.0 | c7gd.16xlarge (64cpu/128GB) | 29m cpu:23h57 avg:50 | 69GB pmtiles | [logs](planet-logs/v0.7.0-planet-c7gd-128gb-no-z13-building-merge.txt) |
|
||||||
| s3://osm-pds/2024/planet-240108.osm.pbf (73GB) | 0.7.0 | c7gd.2xlarge (8cpu/16GB) | 3h35m cpu:19h45 avg:5.5 | 69GB pmtiles | [logs](planet-logs/v0.7.0-planet-c7gd-16gb-no-z13-building-merge.txt) |
|
| s3://osm-pds/2024/planet-240108.osm.pbf (73GB) | 0.7.0 | c7gd.2xlarge (8cpu/16GB) | 3h35m cpu:19h45 avg:5.5 | 69GB pmtiles | [logs](planet-logs/v0.7.0-planet-c7gd-16gb-no-z13-building-merge.txt) |
|
||||||
| s3://osm-pds/2022/planet-220530.osm.pbf (69GB) | 0.5.0 | c6gd.16xlarge (64cpu/128GB) | 39m cpu:27h4m avg:42.1 | 79GB | [logs](planet-logs/v0.5.0-planet-c6gd-128gb-no-z13-building-merge.txt), [VisualVM Profile](planet-logs/v0.5.0-planet-c6gd-128gb-no-z13-building-merge.nps) |
|
| s3://osm-pds/2024/planet-240108.osm.pbf (73GB) | 0.7.0 | im4gn.large (2cpu/8GB) | 18h18m cpu:28h6m avg:1.5 | 69GB pmtiles | [logs](planet-logs/v0.7.0-planet-im4gn-8gb-no-z13-building-merge.txt) |
|
||||||
|
| s3://osm-pds/2022/planet-220530.osm.pbf (69GB) | 0.5.0 | c6gd.16xlarge (64cpu/128GB) | 39m cpu:27h4m avg:42.1 | 79GB | [logs](planet-logs/v0.5.0-planet-c6gd-128gb-no-z13-building-merge.txt), [VisualVM Profile](planet-logs/v0.5.0-planet-c6gd-128gb-no-z13-building-merge.nps) |
|
||||||
|
|
||||||
## Alternatives
|
## Alternatives
|
||||||
|
|
||||||
|
|
Plik diff jest za duży
Load Diff
|
@ -91,7 +91,7 @@ public class TileArchiveWriter {
|
||||||
int chunksToRead = Math.max(1, features.chunksToRead());
|
int chunksToRead = Math.max(1, features.chunksToRead());
|
||||||
int readThreads = Math.min(config.featureReadThreads(), chunksToRead);
|
int readThreads = Math.min(config.featureReadThreads(), chunksToRead);
|
||||||
int threads = config.threads();
|
int threads = config.threads();
|
||||||
int processThreads = threads < 8 ? threads : threads - readThreads;
|
int processThreads = threads < 8 ? threads : (threads - readThreads);
|
||||||
int tileWriteThreads = config.tileWriteThreads();
|
int tileWriteThreads = config.tileWriteThreads();
|
||||||
|
|
||||||
// when using more than 1 read thread: (N read threads) -> (1 merge thread) -> ...
|
// when using more than 1 read thread: (N read threads) -> (1 merge thread) -> ...
|
||||||
|
|
Ładowanie…
Reference in New Issue