Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add state labels at low zoom levels #969

Merged
merged 5 commits into from Sep 2, 2020

Conversation

jsanz
Copy link
Contributor

@jsanz jsanz commented Aug 26, 2020

Fixes #953

Motivation

If we check Bright, Positron, or Dark styles, they all show a huge lack of data about states and regions. At zoom 2, for big countries like Canada, Brazil, China or Australia there are big patches of white space (aka cartographer's horror vacui 😅)

Untitled

At zoom 3 state labels start appearing, along with relevant cities. It's arguable if cities provide more geospatial context to readers than state names (I would prefer states over cities, though), but that would be a discussion for the styles repositories. My concern is that the current pipeline, at low zoom levels (2 to 5) gives too few labels. Compare US versus Oceania:

Untitled 1 Untitled 2

Data pipeline

A quick check to OSM data returns there are around 1700 nodes with place=state. That's the main condition to generate the osm_state_point table in the place layer.

There's later an update on that table that augments the dataset with ranking information coming from the Natural Earth regions dataset, removing all points that are not considered important. This currently leaves around 200 labels in this table.

BTW, there are around 5000 regions in the world, and they change every year. In fact, Natural Earth dataset is quite outdated. At Elastic, we've been improving it fo our own users, fixing around a hundred countries' data. You can learn about the work we did on these slides from a presentation @nickpeihl did recently.

Tile processing

With the data stored in osm_state_point, the SQL layer function controls which data is delivered to final users per zoom level. This WHERE condition leaves for zoom 3 only state labels ranked as 1. For example, Australia states are ranked as 3 so they need to wait to zoom level 5.

Untitled 3

Proposal

The current proposal is to remove the rank filtering of the data on the table and leave to styles to decide if they want to render state labels from zoom 2. I feel we would also want to increase the quality of the ranking data to provide even more data, but I leave that outside of the scope of this change.

The change in the final planet mbtiles file size for this change in the layer function is minimal as discussed at #953, but will also need accompanying changes in styles that render data from this table to adjust the amount of information they want to show at low zoom levels. I'm opening a PR also to the OSM Bright style to adapt it to this change.

Some screenshots of the default situation with a raw style

Untitled 4 Untitled 5 Untitled 6

After applying the proposal, at zoom level 2 will show the ~200 label points.

Untitled 7

I understand the spread of labels is quite odd, and maybe we can work more on this PR to help including more labels. Maybe we can include again the country filter, to just get labels for the big countries of the world were states are large enough to need representation, in comparison for example with European countries where equivalent hierarchy boundaries are way smaller. Maybe that criteria can be something parametrizable using Natural Earth augmented data like area or population.

Please let me know what you think.

@github-actions
Copy link

github-actions bot commented Aug 26, 2020

Results evaluating commit 5721a87 (merged with base a4671b8 as 681a6fc). See run details.

PostgreSQL DB size in MB: 2665 ⇒ 2666 (0.0% change)

step total time change user time change
1_data 1:55.25 1.2% 2.07 14.4%
2_osm 2:02.91 -4.3% 1.39 13.0%
3_borders 0:20.76 135.1% 1.44 30.9%
4_wikidata 0:17.12 224.2% 0.75 25.0%
5_sql 5:27.80 217.0% 1.51 38.5%
test-perf 7:35.79 70.9% 0.77 37.5%

Per-test generation speed (longer is better)
########################################################################################
████████████████████ 567.9 tiles/s -37.3% in test bbox_test_1, 117459 tiles in 0:03:26.7
████                 117.0 tiles/s -257.1% in test bbox_test_2, 1511 tiles in 0:00:12.8 
███                   98.9 tiles/s -80.8% in test bbox_test_3, 6501 tiles in 0:01:05.6  
                      17.4 tiles/s -116.8% in test bbox_test_4, 2723 tiles in 0:02:36.1 

Per-test average tile sizes (shorter is better)
########################################################################################
                     132.4 per tile +1.0% in test bbox_test_1, 117459 tiles in 0:03:26.7
█                     1.9K per tile +1.0% in test bbox_test_2, 1511 tiles in 0:00:12.8  
█                     2.3K per tile +1.4% in test bbox_test_3, 6501 tiles in 0:01:05.6  
████████████████████ 26.3K per tile +1.1% in test bbox_test_4, 2723 tiles in 0:02:36.1  

Per-zoom generation speed (longer is better)
#####################################################################################
                                  2.8 tiles/s -349.2% at z0, 4 tiles in 0:00:01.4    
█                                15.2 tiles/s -100.4% at z1, 6 tiles in 0:00:00.3    
                                 11.6 tiles/s -65.9% at z2, 6 tiles in 0:00:00.4     
█                                21.0 tiles/s -19.0% at z3, 6 tiles in 0:00:00.2     
                                  5.1 tiles/s -238.6% at z4, 6 tiles in 0:00:01.1    
                                  8.8 tiles/s -42.5% at z5, 9 tiles in 0:00:01       
                                  6.9 tiles/s -99.4% at z6, 11 tiles in 0:00:01.5    
██                               32.0 tiles/s -72.2% at z7, 20 tiles in 0:00:00.5    
████                             55.6 tiles/s -128.5% at z8, 48 tiles in 0:00:00.8   
█████                            66.3 tiles/s -225.8% at z9, 132 tiles in 0:00:01.9  
█████████████████               227.8 tiles/s -112.4% at z10, 437 tiles in 0:00:01.8 
██████████████████████████      340.2 tiles/s -110.3% at z11, 1603 tiles in 0:00:04.6
███████                          97.6 tiles/s -222.5% at z12, 6154 tiles in 0:01:03  
███████████████████████████████ 392.5 tiles/s -37.8% at z13, 24161 tiles in 0:01:01.5
█████████████████████████       318.2 tiles/s -57.3% at z14, 95591 tiles in 0:05:00.4

Per-zoom average tile sizes (shorter is better)
#####################################################################################
███████████████████             21.4K per tile ±0.0% at z0, 4 tiles in 0:00:01.4     
████████████████                18.3K per tile +1.1% at z1, 6 tiles in 0:00:00.3     
███████████████████████████████ 34.1K per tile +0.9% at z2, 6 tiles in 0:00:00.4     
█████████████                   14.8K per tile +1.5% at z3, 6 tiles in 0:00:00.2     
███████████████                 17.0K per tile +1.1% at z4, 6 tiles in 0:00:01.1     
████████                         9.8K per tile +1.2% at z5, 9 tiles in 0:00:01       
██████████████                  15.9K per tile +0.9% at z6, 11 tiles in 0:00:01.5    
██████████                      11.8K per tile +1.9% at z7, 20 tiles in 0:00:00.5    
███████                          8.3K per tile +1.2% at z8, 48 tiles in 0:00:00.8    
████                             5.1K per tile +0.9% at z9, 132 tiles in 0:00:01.9   
██                               2.2K per tile +0.3% at z10, 437 tiles in 0:00:01.8  
█                                1.1K per tile +0.6% at z11, 1603 tiles in 0:00:04.6 
█                                1.4K per tile +0.3% at z12, 6154 tiles in 0:01:03   
                                642.5 per tile +5.9% at z13, 24161 tiles in 0:01:01.5
                                810.5 per tile +0.3% at z14, 95591 tiles in 0:05:00.4

Generated 128,194 tiles in 0:07:21.5, 290.3 tiles/s -68.1%, 835.7 bytes/tile +1.1%
Saving results to /tileset/pr-results.json
expand for details...
Hardware reset test-perf ...
Hardware reset test-perf done
Comparing results with a previous run created 81 days, 17:50:07.5 ago: /tileset/results.json
Connecting to PostgreSQL at postgres:5432, db=openmaptiles, user=openmaptiles...
* version()                       = PostgreSQL 9.6.18 on x86_64-pc-linux-gnu (Debian 9.6.18-1.pgdg90+1), compiled by gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516, 64-bit
* postgis_full_version()          = POSTGIS="3.0.1 ec2a9aa" [EXTENSION] PGSQL="96" GEOS="3.7.1-CAPI-1.11.1 27a5e771" PROJ="Rel. 4.9.3, 15 August 2016" LIBXML="2.9.4" LIBJSON="0.12.1" LIBPROTOBUF="1.2.1" WAGYU="0.4.3 (Internal)"
* jit                             = unrecognized configuration parameter "jit"
* shared_buffers                  = 128MB
* work_mem                        = 4MB
* maintenance_work_mem            = 64MB
* effective_cache_size            = 4GB
* effective_io_concurrency        = 1
* max_connections                 = 100
* max_worker_processes            = 8
* max_parallel_workers            = unrecognized configuration parameter "max_parallel_workers"
* max_parallel_workers_per_gather = 0
* wal_buffers                     = 4MB
* min_wal_size                    = 80MB
* max_wal_size                    = 1GB
* random_page_cost                = 4
* default_statistics_target       = 100
* checkpoint_completion_target    = 0.5

Validating SQL fields in all layers of the tileset

Running all layers test 'bbox_test_1' at zoom 0 (1 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 1 tiles (~1/line) done in 0:00:01.2 (0.8 tiles/s -628.1%)
#####################################################################################
█████████████████████████████ 21.4K avg size ±0.0%, 21,892B (0/0/0) — 21,892B (0/0/0)


Running all layers test 'bbox_test_1' at zoom 1 (2 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 2 tiles (~1/line) done in 0:00:00.2 (9.6 tiles/s -251.4%)
#####################################################################################
██████████                     8.4K avg size +2.3%, 8,560B (1/1/1) — 8,560B (1/1/1)  
█████████████████████████████ 22.5K avg size +0.9%, 23,087B (1/1/0) — 23,087B (1/1/0)


Running all layers test 'bbox_test_1' at zoom 2 (2 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 2 tiles (~1/line) done in 0:00:00.2 (8.7 tiles/s -154.2%)
#####################################################################################
██████                         8.8K avg size +2.2%, 9,060B (2/2/2) — 9,060B (2/2/2)  
█████████████████████████████ 42.2K avg size +1.0%, 43,227B (2/2/1) — 43,227B (2/2/1)


Running all layers test 'bbox_test_1' at zoom 3 (2 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 2 tiles (~1/line) done in 0:00:00 (24.8 tiles/s -34.5%)
#####################################################################################
█████████████████              9.8K avg size +2.3%, 10,079B (3/4/4) — 10,079B (3/4/4)
█████████████████████████████ 16.2K avg size +1.8%, 16,601B (3/4/3) — 16,601B (3/4/3)


Running all layers test 'bbox_test_1' at zoom 4 (2 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 2 tiles (~1/line) done in 0:00:00.4 (4.3 tiles/s -308.8%)
#####################################################################################
██████████                     5.7K avg size +0.5%, 5,813B (4/8/8) — 5,813B (4/8/8)  
█████████████████████████████ 15.9K avg size +1.8%, 16,318B (4/8/7) — 16,318B (4/8/7)


Running all layers test 'bbox_test_1' at zoom 5 (4 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 4 tiles (~1/line) done in 0:00:00.4 (8.2 tiles/s -57.7%)
#####################################################################################
██                         1.4K avg size ±0.0%, 1,422B (5/16/16) — 1,422B (5/16/16)  
█████                      2.7K avg size +1.0%, 2,797B (5/17/16) — 2,797B (5/17/16)  
█████                      2.9K avg size +0.9%, 2,955B (5/17/15) — 2,955B (5/17/15)  
█████████████████████████ 13.0K avg size +2.6%, 13,286B (5/16/15) — 13,286B (5/16/15)


Running all layers test 'bbox_test_1' at zoom 6 (6 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 6 tiles (~1/line) done in 0:00:00.4 (13.2 tiles/s -446.3%)
#####################################################################################
                          626.0 avg size ±0.0%, 626B (6/32/32) — 626B (6/32/32)      
█                          1.3K avg size +2.1%, 1,313B (6/32/31) — 1,313B (6/32/31)  
███                        2.8K avg size +0.9%, 2,862B (6/33/32) — 2,862B (6/33/32)  
████                       3.2K avg size +0.8%, 3,299B (6/34/32) — 3,299B (6/34/32)  
████████                   6.4K avg size +2.5%, 6,593B (6/34/31) — 6,593B (6/34/31)  
█████████████████████████ 19.3K avg size +2.4%, 19,777B (6/33/31) — 19,777B (6/33/31)


Running all layers test 'bbox_test_1' at zoom 7 (12 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 12 tiles (~1/line) done in 0:00:00.2 (56.9 tiles/s -153.8%)
#####################################################################################
                          619.5 avg size ±0.0%, 261B (7/65/63) — 978B (7/66/63)      
                           1.1K avg size +2.4%, 1,133B (7/65/62) — 1,133B (7/65/62)  
█                          1.4K avg size +1.9%, 1,399B (7/68/64) — 1,399B (7/68/64)  
█                          1.8K avg size +1.5%, 1,811B (7/68/62) — 1,811B (7/68/62)  
██                         2.3K avg size +1.1%, 2,368B (7/67/64) — 2,368B (7/67/64)  
██                         2.8K avg size +1.9%, 2,843B (7/65/64) — 2,941B (7/66/64)  
█████                      6.2K avg size +1.3%, 6,388B (7/66/62) — 6,388B (7/66/62)  
██████                     7.0K avg size +3.7%, 7,199B (7/68/63) — 7,199B (7/68/63)  
████████                   9.6K avg size +1.8%, 9,861B (7/67/62) — 9,861B (7/67/62)  
█████████████████████████ 28.3K avg size +2.3%, 28,937B (7/67/63) — 28,937B (7/67/63)


Running all layers test 'bbox_test_1' at zoom 8 (36 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 36 tiles (~4/line) done in 0:00:00.2 (121.5 tiles/s -153.1%)
#####################################################################################
                       147.5 avg size ±0.0%, 146B (8/132/126) — 148B (8/133/128)     
                       155.8 avg size ±0.0%, 150B (8/131/125) — 173B (8/133/127)     
                       422.7 avg size ±0.0%, 278B (8/134/129) — 607B (8/132/127)     
█                      906.0 avg size +3.0%, 875B (8/136/125) — 938B (8/135/124)     
█                    1,013.0 avg size +2.7%, 978B (8/136/128) — 1,036B (8/131/124)   
█                       1.2K avg size +1.1%, 1,164B (8/135/125) — 1,345B (8/134/124) 
██                      2.3K avg size +2.0%, 1,882B (8/134/128) — 2,631B (8/131/128) 
███                     2.8K avg size +1.9%, 2,672B (8/132/128) — 3,081B (8/132/129) 
██████                  5.2K avg size +2.2%, 3,128B (8/132/124) — 7,275B (8/136/126) 
████████████████████   15.5K avg size +2.0%, 9,563B (8/134/125) — 28,171B (8/135/126)


Running all layers test 'bbox_test_1' at zoom 9 (110 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 110 tiles (~11/line) done in 0:00:00.7 (130.0 tiles/s -231.5%)
#####################################################################################
                         0.0 avg size ±0.0%, 0B (9/269/249) — 0B (9/271/257)         
                         0.0 avg size ±0.0%, 0B (9/271/258) — 0B (9/273/252)         
                        48.0 avg size ±0.0%, 0B (9/273/253) — 78B (9/265/258)        
                        93.7 avg size ±0.0%, 78B (9/266/250) — 101B (9/268/253)      
                       102.5 avg size ±0.0%, 102B (9/263/250) — 107B (9/266/254)     
                       144.3 avg size ±0.0%, 111B (9/268/258) — 150B (9/263/249)     
                       216.4 avg size ±0.0%, 150B (9/263/251) — 271B (9/266/249)     
█                      750.0 avg size +0.7%, 282B (9/273/254) — 1,347B (9/267/251)   
██████                  2.8K avg size +1.7%, 1,354B (9/270/255) — 5,514B (9/270/254) 
██████████████████████  9.2K avg size +1.7%, 5,881B (9/268/251) — 15,795B (9/271/253)


Running all layers test 'bbox_test_1' at zoom 10 (378 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 378 tiles (~38/line) done in 0:00:01 (367.9 tiles/s -130.0%)
#####################################################################################
                       0.0 avg size ±0.0%, 0B (10/538/499) — 0B (10/543/500)         
                       0.0 avg size ±0.0%, 0B (10/543/501) — 0B (10/546/504)         
                      23.8 avg size ±0.0%, 0B (10/546/505) — 78B (10/529/508)        
                      78.0 avg size ±0.0%, 78B (10/529/509) — 78B (10/532/513)       
                      78.9 avg size ±0.0%, 78B (10/532/514) — 93B (10/540/512)       
                     101.1 avg size ±0.0%, 99B (10/537/516) — 102B (10/527/502)      
                     108.1 avg size ±0.0%, 102B (10/527/505) — 146B (10/536/504)     
                     190.4 avg size ±0.0%, 146B (10/536/512) — 287B (10/536/500)     
███                  819.8 avg size +0.8%, 289B (10/535/503) — 1,736B (10/539/504)   
████████████████████  4.8K avg size +1.2%, 1,922B (10/542/508) — 10,227B (10/539/506)


Running all layers test 'bbox_test_1' at zoom 11 (1,435 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 1,435 tiles (~144/line) done in 0:00:02.3 (612.1 tiles/s -67.1%)
#######################################################################################
                       0.0 avg size ±0.0%, 0B (11/1075/1029) — 0B (11/1085/1005)       
                       0.0 avg size ±0.0%, 0B (11/1085/1006) — 0B (11/1091/1013)       
                      17.4 avg size ±0.0%, 0B (11/1091/1014) — 78B (11/1054/1000)      
                      78.0 avg size ±0.0%, 78B (11/1054/1001) — 78B (11/1060/1033)     
                      78.0 avg size ±0.0%, 78B (11/1061/1000) — 78B (11/1066/999)      
                      78.0 avg size ±0.0%, 78B (11/1066/1000) — 78B (11/1070/1027)     
                      87.8 avg size ±0.0%, 78B (11/1070/1028) — 101B (11/1069/1024)    
                     105.8 avg size ±0.0%, 101B (11/1070/1008) — 146B (11/1072/1008)   
██                   263.1 avg size ±0.0%, 146B (11/1072/1024) — 532B (11/1087/1017)   
████████████████████  2.4K avg size +1.3%, 539B (11/1083/1011) — 12,477B (11/1079/1013)


Running all layers test 'bbox_test_1' at zoom 12 (5,600 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 5,600 tiles (~560/line) done in 0:00:16 (348.7 tiles/s -93.8%)
#######################################################################################
                       0.0 avg size ±0.0%, 0B (12/2117/1998) — 0B (12/2168/2014)       
                       0.0 avg size ±0.0%, 0B (12/2168/2015) — 0B (12/2180/2048)       
                       4.9 avg size ±0.0%, 0B (12/2180/2049) — 70B (12/2171/2041)      
                      76.4 avg size ±0.0%, 70B (12/2171/2042) — 78B (12/2118/2000)     
                      78.0 avg size ±0.0%, 78B (12/2118/2001) — 78B (12/2126/2062)     
                      78.0 avg size ±0.0%, 78B (12/2126/2063) — 78B (12/2135/2036)     
                      78.0 avg size ±0.0%, 78B (12/2135/2037) — 78B (12/2146/2033)     
                      83.7 avg size ±0.0%, 78B (12/2146/2034) — 101B (12/2138/2048)    
█                    142.4 avg size ±0.0%, 101B (12/2139/2016) — 250B (12/2150/2061)   
████████████████████  2.1K avg size +1.1%, 250B (12/2157/2006) — 80,289B (12/2147/2005)


Running all layers test 'bbox_test_1' at zoom 13 (22,101 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 22,101 tiles (~2210/line) done in 0:00:39.1 (564.8 tiles/s -29.0%)
#########################################################################################
                         0.0 avg size ±0.0%, 0B (13/4232/3996) — 0B (13/4334/4091)       
                         0.0 avg size ±0.0%, 0B (13/4334/4092) — 0B (13/4358/4110)       
                         0.0 avg size ±0.0%, 0B (13/4358/4111) — 0B (13/4376/4086)       
█                       68.5 avg size ±0.0%, 0B (13/4376/4087) — 78B (13/4229/4118)      
█                       78.0 avg size ±0.0%, 78B (13/4229/4119) — 78B (13/4246/4113)     
█                       78.0 avg size ±0.0%, 78B (13/4246/4114) — 78B (13/4263/4070)     
█                       78.0 avg size ±0.0%, 78B (13/4263/4071) — 78B (13/4279/4132)     
█                       78.0 avg size ±0.0%, 78B (13/4279/4133) — 78B (13/4300/4035)     
█                       87.5 avg size ±0.0%, 78B (13/4300/4036) — 102B (13/4293/4095)    
████████████████████ 1,023.2 avg size +2.0%, 102B (13/4294/4031) — 47,084B (13/4295/4010)


Running all layers test 'bbox_test_1' at zoom 14 (87,768 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 87,768 tiles (~8777/line) done in 0:02:23.7 (610.5 tiles/s -32.1%)
######################################################################################
                       0.0 avg size ±0.0%, 0B (14/8463/7993) — 0B (14/8667/8006)      
                       0.0 avg size ±0.0%, 0B (14/8667/8007) — 0B (14/8715/8041)      
                       0.0 avg size ±0.0%, 0B (14/8715/8042) — 0B (14/8751/8041)      
█                     62.9 avg size ±0.0%, 0B (14/8751/8042) — 78B (14/8453/8125)     
██                    78.0 avg size ±0.0%, 78B (14/8453/8126) — 78B (14/8486/8057)    
██                    78.0 avg size ±0.0%, 78B (14/8486/8058) — 78B (14/8519/8072)    
██                    78.0 avg size ±0.0%, 78B (14/8519/8073) — 78B (14/8551/8198)    
██                    78.0 avg size ±0.0%, 78B (14/8551/8199) — 78B (14/8587/7994)    
██                    78.0 avg size ±0.0%, 78B (14/8587/7995) — 80B (14/8647/8085)    
████████████████████ 633.6 avg size +1.4%, 80B (14/8647/8086) — 61,699B (14/8591/8021)


Running all layers test 'bbox_test_2' at zoom 0 (1 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 1 tiles (~1/line) done in 0:00:00 (15.9 tiles/s -24.4%)
#####################################################################################
█████████████████████████████ 21.4K avg size ±0.0%, 21,892B (0/0/0) — 21,892B (0/0/0)


Running all layers test 'bbox_test_2' at zoom 1 (1 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 1 tiles (~1/line) done in 0:00:00 (17.9 tiles/s -36.2%)
#####################################################################################
█████████████████████████████ 22.5K avg size +0.9%, 23,087B (1/1/0) — 23,087B (1/1/0)


Running all layers test 'bbox_test_2' at zoom 2 (1 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 1 tiles (~1/line) done in 0:00:00 (13.0 tiles/s -29.1%)
#####################################################################################
█████████████████████████████ 42.2K avg size +1.0%, 43,227B (2/2/1) — 43,227B (2/2/1)


Running all layers test 'bbox_test_2' at zoom 3 (1 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 1 tiles (~1/line) done in 0:00:00 (15.0 tiles/s -14.6%)
#####################################################################################
█████████████████████████████ 20.7K avg size +1.3%, 21,229B (3/4/2) — 21,229B (3/4/2)


Running all layers test 'bbox_test_2' at zoom 4 (1 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 1 tiles (~1/line) done in 0:00:00.4 (2.4 tiles/s -300.7%)
#####################################################################################
█████████████████████████████ 28.4K avg size +0.9%, 29,117B (4/8/5) — 29,117B (4/8/5)


Running all layers test 'bbox_test_2' at zoom 5 (1 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 1 tiles (~1/line) done in 0:00:00.1 (7.1 tiles/s -36.5%)
#####################################################################################
█████████████████████████ 14.5K avg size +1.4%, 14,858B (5/16/11) — 14,858B (5/16/11)


Running all layers test 'bbox_test_2' at zoom 6 (1 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 1 tiles (~1/line) done in 0:00:00.1 (9.8 tiles/s -97.1%)
#####################################################################################
████████████████████████████ 9.7K avg size +2.8%, 9,888B (6/33/22) — 9,888B (6/33/22)


Running all layers test 'bbox_test_2' at zoom 7 (2 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 2 tiles (~1/line) done in 0:00:00.1 (16.8 tiles/s -139.8%)
#####################################################################################
██████████████████           6.3K avg size +4.9%, 6,405B (7/67/45) — 6,405B (7/67/45)
████████████████████████████ 9.4K avg size +3.5%, 9,614B (7/67/44) — 9,614B (7/67/44)


Running all layers test 'bbox_test_2' at zoom 8 (2 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 2 tiles (~1/line) done in 0:00:00 (21.8 tiles/s -105.5%)
#####################################################################################
███████                  3.9K avg size +2.0%, 3,979B (8/134/90) — 3,979B (8/134/90)  
███████████████████████ 12.0K avg size +2.8%, 12,332B (8/134/89) — 12,332B (8/134/89)


Running all layers test 'bbox_test_2' at zoom 9 (6 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 6 tiles (~1/line) done in 0:00:00.1 (30.8 tiles/s -304.9%)
#####################################################################################
                        0.0 avg size ±0.0%, 0B (9/268/178) — 0B (9/268/178)          
                        0.0 avg size ±0.0%, 0B (9/268/179) — 0B (9/268/179)          
                        0.0 avg size ±0.0%, 0B (9/268/180) — 0B (9/268/180)          
                       85.0 avg size ±0.0%, 85B (9/269/178) — 85B (9/269/178)        
██                     3.1K avg size +2.5%, 3,221B (9/269/180) — 3,221B (9/269/180)  
█████████████████████ 23.0K avg size +1.5%, 23,527B (9/269/179) — 23,527B (9/269/179)


Running all layers test 'bbox_test_2' at zoom 10 (12 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 12 tiles (~1/line) done in 0:00:00.1 (80.1 tiles/s -159.3%)
######################################################################################
                       0.0 avg size ±0.0%, 0B (10/537/357) — 0B (10/537/358)          
                       0.0 avg size ±0.0%, 0B (10/537/359) — 0B (10/537/359)          
                       0.0 avg size ±0.0%, 0B (10/537/360) — 0B (10/537/360)          
                       0.0 avg size ±0.0%, 0B (10/538/357) — 0B (10/538/357)          
                      88.0 avg size ±0.0%, 88B (10/539/357) — 88B (10/539/357)        
                     536.5 avg size +2.5%, 111B (10/538/358) — 962B (10/538/360)      
                      1.1K avg size +2.4%, 1,134B (10/539/358) — 1,134B (10/539/358)  
█                     2.0K avg size +2.8%, 2,046B (10/539/360) — 2,046B (10/539/360)  
███                   5.4K avg size +1.4%, 5,503B (10/538/359) — 5,503B (10/538/359)  
████████████████████ 32.1K avg size +1.0%, 32,862B (10/539/359) — 32,862B (10/539/359)


Running all layers test 'bbox_test_2' at zoom 11 (30 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 30 tiles (~3/line) done in 0:00:00.3 (96.3 tiles/s -301.1%)
#######################################################################################
                       0.0 avg size ±0.0%, 0B (11/1075/715) — 0B (11/1075/717)         
                       0.0 avg size ±0.0%, 0B (11/1075/718) — 0B (11/1075/720)         
                       0.0 avg size ±0.0%, 0B (11/1076/715) — 0B (11/1076/717)         
                       0.0 avg size ±0.0%, 0B (11/1076/718) — 0B (11/1076/720)         
                       0.0 avg size ±0.0%, 0B (11/1077/715) — 0B (11/1079/715)         
                       0.0 avg size ±0.0%, 0B (11/1079/717) — 0B (11/1079/719)         
                      69.3 avg size ±0.0%, 0B (11/1079/720) — 112B (11/1079/716)       
                     457.0 avg size +2.0%, 118B (11/1077/717) — 965B (11/1077/720)     
█                     1.7K avg size +2.1%, 1,012B (11/1078/717) — 2,353B (11/1078/720) 
████████████████████ 19.0K avg size +0.9%, 4,546B (11/1077/719) — 29,676B (11/1078/719)


Running all layers test 'bbox_test_2' at zoom 12 (88 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 88 tiles (~9/line) done in 0:00:04 (21.7 tiles/s -680.1%)
#########################################################################################
                       0.0 avg size ±0.0%, 0B (12/2151/1431) — 0B (12/2151/1439)         
                       0.0 avg size ±0.0%, 0B (12/2151/1440) — 0B (12/2152/1437)         
                       0.0 avg size ±0.0%, 0B (12/2152/1438) — 0B (12/2153/1435)         
                       0.0 avg size ±0.0%, 0B (12/2153/1436) — 0B (12/2154/1433)         
                       0.0 avg size ±0.0%, 0B (12/2154/1434) — 0B (12/2155/1431)         
                       0.0 avg size ±0.0%, 0B (12/2155/1432) — 0B (12/2157/1441)         
                       0.0 avg size ±0.0%, 0B (12/2158/1431) — 0B (12/2158/1441)         
                     150.0 avg size ±0.0%, 79B (12/2158/1433) — 246B (12/2157/1434)      
                      1.2K avg size +1.5%, 279B (12/2157/1433) — 3,058B (12/2155/1437)   
████████████████████ 28.9K avg size +0.5%, 5,420B (12/2157/1437) — 65,621B (12/2156/1438)


Running all layers test 'bbox_test_2' at zoom 13 (300 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 300 tiles (~30/line) done in 0:00:00.8 (328.4 tiles/s -122.4%)
#########################################################################################
                       0.0 avg size ±0.0%, 0B (13/4302/2863) — 0B (13/4303/2872)         
                       0.0 avg size ±0.0%, 0B (13/4303/2873) — 0B (13/4304/2882)         
                       0.0 avg size ±0.0%, 0B (13/4305/2863) — 0B (13/4306/2872)         
                       0.0 avg size ±0.0%, 0B (13/4306/2873) — 0B (13/4307/2882)         
                       0.0 avg size ±0.0%, 0B (13/4308/2863) — 0B (13/4309/2872)         
                       0.0 avg size ±0.0%, 0B (13/4309/2873) — 0B (13/4311/2867)         
                       0.0 avg size ±0.0%, 0B (13/4311/2868) — 0B (13/4314/2871)         
                      11.3 avg size ±0.0%, 0B (13/4314/2881) — 91B (13/4315/2869)        
                     496.5 avg size +1.5%, 107B (13/4311/2872) — 1,551B (13/4315/2876)   
████████████████████ 14.8K avg size +3.6%, 1,632B (13/4312/2880) — 36,747B (13/4313/2877)


Running all layers test 'bbox_test_2' at zoom 14 (1,064 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 1,064 tiles (~106/line) done in 0:00:06.1 (172.6 tiles/s -217.6%)
#########################################################################################
                       0.0 avg size ±0.0%, 0B (14/8605/5727) — 0B (14/8607/5757)         
                       0.0 avg size ±0.0%, 0B (14/8607/5758) — 0B (14/8610/5749)         
                       0.0 avg size ±0.0%, 0B (14/8610/5750) — 0B (14/8613/5742)         
                       0.0 avg size ±0.0%, 0B (14/8613/5743) — 0B (14/8616/5734)         
                       0.0 avg size ±0.0%, 0B (14/8616/5735) — 0B (14/8618/5764)         
                       0.0 avg size ±0.0%, 0B (14/8619/5727) — 0B (14/8622/5730)         
                       0.0 avg size ±0.0%, 0B (14/8622/5731) — 0B (14/8626/5741)         
                       0.0 avg size ±0.0%, 0B (14/8626/5761) — 0B (14/8631/5762)         
                     217.6 avg size +1.8%, 0B (14/8631/5763) — 1,004B (14/8623/5760)     
████████████████████ 17.5K avg size +0.5%, 1,020B (14/8624/5761) — 89,867B (14/8625/5753)


Running all layers test 'bbox_test_3' at zoom 0 (1 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 1 tiles (~1/line) done in 0:00:00 (16.3 tiles/s -28.5%)
#####################################################################################
█████████████████████████████ 21.4K avg size ±0.0%, 21,892B (0/0/0) — 21,892B (0/0/0)


Running all layers test 'bbox_test_3' at zoom 1 (1 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 1 tiles (~1/line) done in 0:00:00 (13.7 tiles/s -58.4%)
#####################################################################################
█████████████████████████████ 16.9K avg size +1.2%, 17,313B (1/0/0) — 17,313B (1/0/0)


Running all layers test 'bbox_test_3' at zoom 2 (1 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 1 tiles (~1/line) done in 0:00:00.1 (9.4 tiles/s -47.8%)
#####################################################################################
█████████████████████████████ 34.5K avg size +0.7%, 35,332B (2/1/1) — 35,332B (2/1/1)


Running all layers test 'bbox_test_3' at zoom 3 (1 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 1 tiles (~1/line) done in 0:00:00 (15.5 tiles/s -22.5%)
#####################################################################################
█████████████████████████████ 14.2K avg size +1.4%, 14,503B (3/2/3) — 14,503B (3/2/3)


Running all layers test 'bbox_test_3' at zoom 4 (1 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 1 tiles (~1/line) done in 0:00:00.1 (6.9 tiles/s -147.5%)
#####################################################################################
█████████████████████████████ 16.4K avg size +1.2%, 16,775B (4/4/6) — 16,775B (4/4/6)


Running all layers test 'bbox_test_3' at zoom 5 (2 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 2 tiles (~1/line) done in 0:00:00.1 (10.1 tiles/s -34.1%)
#####################################################################################
█████████████                6.8K avg size +0.4%, 6,912B (5/8/12) — 6,912B (5/8/12)  
███████████████████████████ 13.1K avg size +1.5%, 13,431B (5/9/12) — 13,431B (5/9/12)


Running all layers test 'bbox_test_3' at zoom 6 (2 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 2 tiles (~1/line) done in 0:00:00.6 (2.8 tiles/s -30.3%)
#####################################################################################
█                          4.8K avg size +1.1%, 4,867B (6/17/24) — 4,867B (6/17/24)  
█████████████████████████ 79.1K avg size +0.3%, 81,045B (6/18/24) — 81,045B (6/18/24)


Running all layers test 'bbox_test_3' at zoom 7 (4 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 4 tiles (~1/line) done in 0:00:00.1 (22.5 tiles/s -25.9%)
#####################################################################################
█                          1.8K avg size +1.5%, 1,800B (7/35/49) — 1,800B (7/35/49)  
██                         2.7K avg size +2.0%, 2,742B (7/35/48) — 2,742B (7/35/48)  
██████████████████        19.4K avg size +1.3%, 19,824B (7/36/48) — 19,824B (7/36/48)
█████████████████████████ 26.9K avg size +0.9%, 27,520B (7/36/49) — 27,520B (7/36/49)


Running all layers test 'bbox_test_3' at zoom 8 (6 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 6 tiles (~1/line) done in 0:00:00.1 (30.8 tiles/s -154.5%)
#####################################################################################
                          816.0 avg size +3.3%, 816B (8/72/98) — 816B (8/72/98)      
                          995.0 avg size +2.7%, 995B (8/71/98) — 995B (8/71/98)      
██                         2.0K avg size +2.6%, 2,096B (8/71/97) — 2,096B (8/71/97)  
███                        3.5K avg size +1.5%, 3,604B (8/72/97) — 3,604B (8/72/97)  
█████████                  9.7K avg size +0.3%, 9,970B (8/73/98) — 9,970B (8/73/98)  
█████████████████████████ 24.8K avg size +1.0%, 25,394B (8/73/97) — 25,394B (8/73/97)


Running all layers test 'bbox_test_3' at zoom 9 (12 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 12 tiles (~1/line) done in 0:00:00.3 (34.0 tiles/s -293.6%)
#####################################################################################
                        0.0 avg size ±0.0%, 0B (9/143/195) — 0B (9/143/196)          
                        0.0 avg size ±0.0%, 0B (9/144/195) — 0B (9/144/195)          
                        0.0 avg size ±0.0%, 0B (9/144/196) — 0B (9/144/196)          
                        0.0 avg size ±0.0%, 0B (9/145/196) — 0B (9/145/196)          
                        0.0 avg size ±0.0%, 0B (9/146/194) — 0B (9/146/194)          
                       1.2K avg size +2.2%, 1,010B (9/143/194) — 1,440B (9/145/195)  
                       1.8K avg size +1.5%, 1,803B (9/145/194) — 1,803B (9/145/194)  
                       1.9K avg size +1.4%, 1,949B (9/144/194) — 1,949B (9/144/194)  
█                      6.0K avg size +1.3%, 6,133B (9/146/196) — 6,133B (9/146/196)  
█████████████████████ 68.3K avg size +0.4%, 69,924B (9/146/195) — 69,924B (9/146/195)


Running all layers test 'bbox_test_3' at zoom 10 (35 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 35 tiles (~4/line) done in 0:00:00.2 (150.2 tiles/s -75.9%)
#####################################################################################
                       0.0 avg size ±0.0%, 0B (10/287/390) — 0B (10/288/388)         
                       0.0 avg size ±0.0%, 0B (10/288/390) — 0B (10/288/392)         
                       0.0 avg size ±0.0%, 0B (10/289/390) — 0B (10/290/391)         
                       0.0 avg size ±0.0%, 0B (10/290/392) — 0B (10/291/389)         
                       0.0 avg size ±0.0%, 0B (10/291/392) — 0B (10/293/388)         
                      19.3 avg size ±0.0%, 0B (10/293/389) — 58B (10/293/392)        
                     787.2 avg size +2.6%, 243B (10/292/390) — 1,022B (10/291/391)   
                      1.1K avg size +2.4%, 1,053B (10/287/389) — 1,238B (10/289/389) 
█                     1.7K avg size +1.5%, 1,297B (10/289/388) — 2,276B (10/290/389) 
████████████████████ 29.6K avg size -0.6%, 4,733B (10/292/392) — 64,212B (10/292/391)


Running all layers test 'bbox_test_3' at zoom 11 (96 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 96 tiles (~10/line) done in 0:00:00.7 (125.9 tiles/s -226.9%)
#####################################################################################
                       0.0 avg size ±0.0%, 0B (11/575/779) — 0B (11/576/781)         
                       0.0 avg size ±0.0%, 0B (11/576/782) — 0B (11/577/784)         
                       0.0 avg size ±0.0%, 0B (11/578/779) — 0B (11/579/780)         
                       0.0 avg size ±0.0%, 0B (11/579/781) — 0B (11/580/784)         
                       0.0 avg size ±0.0%, 0B (11/581/777) — 0B (11/582/782)         
                       0.0 avg size ±0.0%, 0B (11/582/783) — 0B (11/584/779)         
                       0.0 avg size ±0.0%, 0B (11/584/780) — 0B (11/586/779)         
                     435.8 avg size +2.1%, 0B (11/586/780) — 976B (11/580/777)       
█                     1.2K avg size +2.3%, 978B (11/583/780) — 1,421B (11/581/778)   
████████████████████ 17.5K avg size -0.2%, 1,535B (11/580/778) — 98,840B (11/585/783)


Running all layers test 'bbox_test_3' at zoom 12 (322 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 322 tiles (~32/line) done in 0:00:10.6 (30.2 tiles/s -305.6%)
##########################################################################################
                       0.0 avg size ±0.0%, 0B (12/1151/1557) — 0B (12/1153/1564)          
                       0.0 avg size ±0.0%, 0B (12/1153/1565) — 0B (12/1156/1559)          
                       0.0 avg size ±0.0%, 0B (12/1156/1560) — 0B (12/1158/1566)          
                       0.0 avg size ±0.0%, 0B (12/1158/1567) — 0B (12/1161/1561)          
                       0.0 avg size ±0.0%, 0B (12/1161/1562) — 0B (12/1164/1559)          
                       0.0 avg size ±0.0%, 0B (12/1164/1561) — 0B (12/1167/1558)          
                       0.0 avg size ±0.0%, 0B (12/1167/1559) — 0B (12/1169/1567)          
                       0.0 avg size ±0.0%, 0B (12/1169/1568) — 0B (12/1173/1555)          
                     515.0 avg size +2.3%, 0B (12/1173/1556) — 1,141B (12/1157/1555)      
████████████████████ 24.8K avg size +0.1%, 1,141B (12/1158/1555) — 296,037B (12/1171/1566)


Running all layers test 'bbox_test_3' at zoom 13 (1,232 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 1,232 tiles (~123/line) done in 0:00:06.2 (196.8 tiles/s -62.7%)
#########################################################################################
                       0.0 avg size ±0.0%, 0B (13/2303/3110) — 0B (13/2307/3133)         
                       0.0 avg size ±0.0%, 0B (13/2307/3134) — 0B (13/2312/3126)         
                       0.0 avg size ±0.0%, 0B (13/2312/3127) — 0B (13/2317/3117)         
                       0.0 avg size ±0.0%, 0B (13/2317/3118) — 0B (13/2321/3136)         
                       0.0 avg size ±0.0%, 0B (13/2321/3137) — 0B (13/2327/3113)         
                       0.0 avg size ±0.0%, 0B (13/2327/3114) — 0B (13/2331/3136)         
                       0.0 avg size ±0.0%, 0B (13/2331/3137) — 0B (13/2336/3132)         
                       0.0 avg size ±0.0%, 0B (13/2336/3133) — 0B (13/2341/3136)         
                      14.4 avg size ±0.0%, 0B (13/2341/3137) — 226B (13/2346/3133)       
████████████████████ 10.9K avg size +14.0%, 381B (13/2341/3128) — 143,550B (13/2343/3133)


Running all layers test 'bbox_test_3' at zoom 14 (4,785 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 4,785 tiles (~478/line) done in 0:00:45.6 (104.6 tiles/s -62.0%)
######################################################################################
                       0.0 avg size ±0.0%, 0B (14/4606/6220) — 0B (14/4615/6227)      
                       0.0 avg size ±0.0%, 0B (14/4615/6228) — 0B (14/4624/6238)      
                       0.0 avg size ±0.0%, 0B (14/4624/6239) — 0B (14/4633/6240)      
                       0.0 avg size ±0.0%, 0B (14/4633/6241) — 0B (14/4642/6239)      
                       0.0 avg size ±0.0%, 0B (14/4642/6240) — 0B (14/4651/6257)      
                       0.0 avg size ±0.0%, 0B (14/4651/6258) — 0B (14/4660/6265)      
                       0.0 avg size ±0.0%, 0B (14/4660/6266) — 0B (14/4670/6227)      
                       0.0 avg size ±0.0%, 0B (14/4670/6228) — 0B (14/4679/6230)      
                       0.0 avg size ±0.0%, 0B (14/4679/6231) — 0B (14/4689/6259)      
████████████████████ 25.0K avg size +0.1%, 0B (14/4689/6260) — 519,309B (14/4686/6265)


Running all layers test 'bbox_test_4' at zoom 0 (1 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 1 tiles (~1/line) done in 0:00:00.1 (8.6 tiles/s -101.0%)
#####################################################################################
█████████████████████████████ 21.4K avg size ±0.0%, 21,892B (0/0/0) — 21,892B (0/0/0)


Running all layers test 'bbox_test_4' at zoom 1 (2 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 2 tiles (~1/line) done in 0:00:00 (34.5 tiles/s -14.1%)
#####################################################################################
█████████████████████         16.9K avg size +1.2%, 17,313B (1/0/0) — 17,313B (1/0/0)
█████████████████████████████ 22.5K avg size +0.9%, 23,087B (1/1/0) — 23,087B (1/1/0)


Running all layers test 'bbox_test_4' at zoom 2 (2 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 2 tiles (~1/line) done in 0:00:00.1 (19.0 tiles/s -16.5%)
#####################################################################################
███████████████████████       34.5K avg size +0.7%, 35,332B (2/1/1) — 35,332B (2/1/1)
█████████████████████████████ 42.2K avg size +1.0%, 43,227B (2/2/1) — 43,227B (2/2/1)


Running all layers test 'bbox_test_4' at zoom 3 (2 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 2 tiles (~1/line) done in 0:00:00 (27.1 tiles/s -6.7%)
#####################################################################################
█████████                      6.9K avg size +1.3%, 7,093B (3/3/2) — 7,093B (3/3/2)  
█████████████████████████████ 20.7K avg size +1.3%, 21,229B (3/4/2) — 21,229B (3/4/2)


Running all layers test 'bbox_test_4' at zoom 4 (2 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 2 tiles (~1/line) done in 0:00:00.1 (12.2 tiles/s -118.5%)
#####################################################################################
███████                        7.1K avg size +1.6%, 7,317B (4/7/5) — 7,317B (4/7/5)  
█████████████████████████████ 28.4K avg size +0.9%, 29,117B (4/8/5) — 29,117B (4/8/5)


Running all layers test 'bbox_test_4' at zoom 5 (2 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 2 tiles (~1/line) done in 0:00:00.2 (9.9 tiles/s -24.9%)
#####################################################################################
████████████████          13.4K avg size +0.9%, 13,709B (5/16/10) — 13,709B (5/16/10)
█████████████████████████ 20.0K avg size +0.6%, 20,505B (5/15/10) — 20,505B (5/15/10)


Running all layers test 'bbox_test_4' at zoom 6 (2 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 2 tiles (~1/line) done in 0:00:00.3 (6.0 tiles/s -173.7%)
#####################################################################################
████████████              16.0K avg size +0.7%, 16,357B (6/32/21) — 16,357B (6/32/21)
█████████████████████████ 31.7K avg size +0.5%, 32,448B (6/31/21) — 32,448B (6/31/21)


Running all layers test 'bbox_test_4' at zoom 7 (2 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 2 tiles (~1/line) done in 0:00:00.1 (17.0 tiles/s -31.7%)
#####################################################################################
███████████               33.3K avg size +2.3%, 34,150B (7/64/42) — 34,150B (7/64/42)
█████████████████████████ 72.1K avg size +1.6%, 73,849B (7/63/42) — 73,849B (7/63/42)


Running all layers test 'bbox_test_4' at zoom 8 (4 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 4 tiles (~1/line) done in 0:00:00.2 (14.3 tiles/s -100.8%)
#####################################################################################
█                      9.6K avg size +0.5%, 9,837B (8/128/84) — 9,837B (8/128/84)    
█                     14.3K avg size +1.3%, 14,668B (8/127/84) — 14,668B (8/127/84)  
█████                 48.0K avg size +1.1%, 49,190B (8/128/85) — 49,190B (8/128/85)  
████████████████████ 171.2K avg size +0.7%, 175,307B (8/127/85) — 175,307B (8/127/85)


Running all layers test 'bbox_test_4' at zoom 9 (4 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 4 tiles (~1/line) done in 0:00:00.5 (6.7 tiles/s -173.7%)
#######################################################################################
                       6.5K avg size +1.6%, 6,655B (9/256/169) — 6,655B (9/256/169)    
█                     24.2K avg size +1.1%, 24,736B (9/255/169) — 24,736B (9/255/169)  
█████                 87.6K avg size +0.7%, 89,664B (9/256/170) — 89,664B (9/256/170)  
████████████████████ 295.5K avg size +0.5%, 302,562B (9/255/170) — 302,562B (9/255/170)


Running all layers test 'bbox_test_4' at zoom 10 (12 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 12 tiles (~1/line) done in 0:00:00.4 (23.6 tiles/s -90.8%)
#########################################################################################
                      889.5 avg size ±0.0%, 711B (10/513/341) — 1,068B (10/513/339)      
                       2.1K avg size +1.2%, 2,191B (10/510/341) — 2,191B (10/510/341)    
                       2.9K avg size +0.9%, 2,982B (10/510/339) — 2,982B (10/510/339)    
                       3.1K avg size ±0.0%, 3,175B (10/513/340) — 3,175B (10/513/340)    
                       8.1K avg size +1.3%, 8,289B (10/512/339) — 8,289B (10/512/339)    
█                     25.4K avg size +0.2%, 18,619B (10/512/341) — 33,492B (10/511/339)  
███                   53.6K avg size +0.7%, 54,920B (10/511/341) — 54,920B (10/511/341)  
████                  65.3K avg size -1.6%, 66,839B (10/510/340) — 66,839B (10/510/340)  
██████               101.8K avg size -0.3%, 104,217B (10/512/340) — 104,217B (10/512/340)
████████████████████ 312.3K avg size +0.4%, 319,834B (10/511/340) — 319,834B (10/511/340)


Running all layers test 'bbox_test_4' at zoom 11 (42 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 42 tiles (~4/line) done in 0:00:01.2 (32.4 tiles/s -145.3%)
###########################################################################################
                        0.0 avg size ±0.0%, 0B (11/1020/678) — 0B (11/1021/683)            
                        0.0 avg size ±0.0%, 0B (11/1022/678) — 0B (11/1025/678)            
                        0.0 avg size ±0.0%, 0B (11/1025/682) — 0B (11/1026/679)            
                      107.2 avg size ±0.0%, 0B (11/1026/683) — 239B (11/1026/681)          
                      798.5 avg size +1.7%, 647B (11/1024/683) — 895B (11/1020/680)        
                       2.7K avg size +1.4%, 1,090B (11/1026/680) — 5,116B (11/1025/679)    
██                    18.0K avg size +0.6%, 9,243B (11/1024/679) — 29,848B (11/1024/682)   
█████                 41.9K avg size +0.8%, 36,029B (11/1022/682) — 53,648B (11/1021/680)  
██████████            70.8K avg size -0.2%, 59,831B (11/1023/682) — 84,517B (11/1024/680)  
████████████████████ 141.2K avg size +0.7%, 104,652B (11/1022/681) — 194,673B (11/1023/680)


Running all layers test 'bbox_test_4' at zoom 12 (144 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 144 tiles (~14/line) done in 0:00:32.3 (4.5 tiles/s -297.7%)
#############################################################################################
                        0.0 avg size ±0.0%, 0B (12/2041/1356) — 0B (12/2043/1357)            
                        0.0 avg size ±0.0%, 0B (12/2043/1358) — 0B (12/2046/1367)            
                        0.0 avg size ±0.0%, 0B (12/2047/1367) — 0B (12/2051/1357)            
                        0.0 avg size ±0.0%, 0B (12/2051/1358) — 0B (12/2052/1366)            
                      415.6 avg size +1.9%, 0B (12/2052/1367) — 873B (12/2041/1359)          
                       2.7K avg size +1.2%, 878B (12/2041/1360) — 8,457B (12/2044/1365)      
█                     19.7K avg size +0.3%, 9,275B (12/2050/1359) — 41,315B (12/2042/1360)   
███████               81.1K avg size +0.2%, 44,895B (12/2050/1362) — 101,963B (12/2042/1362) 
███████████          128.0K avg size +0.3%, 111,149B (12/2049/1361) — 159,069B (12/2045/1363)
████████████████████ 215.8K avg size +0.2%, 159,238B (12/2044/1361) — 347,545B (12/2046/1361)


Running all layers test 'bbox_test_4' at zoom 13 (528 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 528 tiles (~53/line) done in 0:00:15.2 (34.6 tiles/s -51.5%)
###########################################################################################
                       0.0 avg size ±0.0%, 0B (13/4082/2713) — 0B (13/4085/2729)           
                       0.0 avg size ±0.0%, 0B (13/4085/2730) — 0B (13/4092/2713)           
                       0.0 avg size ±0.0%, 0B (13/4092/2714) — 0B (13/4101/2713)           
                       0.0 avg size ±0.0%, 0B (13/4101/2714) — 0B (13/4104/2720)           
                      48.4 avg size ±0.0%, 0B (13/4104/2725) — 193B (13/4091/2731)         
                      1.0K avg size +1.9%, 195B (13/4085/2728) — 2,776B (13/4103/2721)     
██                   11.7K avg size +3.4%, 3,223B (13/4099/2730) — 22,812B (13/4085/2721)  
███████              33.8K avg size +5.7%, 23,045B (13/4088/2729) — 43,671B (13/4099/2725) 
███████████          53.2K avg size +7.7%, 44,262B (13/4097/2725) — 64,427B (13/4097/2722) 
████████████████████ 93.3K avg size +6.3%, 64,696B (13/4091/2720) — 180,459B (13/4093/2723)


Running all layers test 'bbox_test_4' at zoom 14 (1,974 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 1,974 tiles (~197/line) done in 0:01:44.7 (18.8 tiles/s -101.5%)
############################################################################################
                        0.0 avg size ±0.0%, 0B (14/8164/5427) — 0B (14/8170/5435)           
                        0.0 avg size ±0.0%, 0B (14/8170/5436) — 0B (14/8180/5466)           
                        0.0 avg size ±0.0%, 0B (14/8180/5467) — 0B (14/8198/5431)           
                        0.0 avg size ±0.0%, 0B (14/8198/5432) — 0B (14/8206/5431)           
                        7.0 avg size ±0.0%, 0B (14/8206/5432) — 108B (14/8205/5447)         
                      767.5 avg size +2.1%, 109B (14/8191/5464) — 2,560B (14/8192/5464)     
█                     10.5K avg size +0.8%, 2,607B (14/8187/5464) — 20,123B (14/8175/5441)  
███                   30.1K avg size +0.4%, 20,268B (14/8202/5443) — 42,037B (14/8195/5447) 
██████                57.1K avg size +0.2%, 42,173B (14/8197/5456) — 79,933B (14/8177/5452) 
████████████████████ 167.9K avg size +0.1%, 80,410B (14/8178/5457) — 634,376B (14/8185/5447)




@jsanz jsanz marked this pull request as ready for review August 26, 2020 15:29
@TomPohys
Copy link
Member

TomPohys commented Sep 2, 2020

@jsanz thanks, it looks amazing.

@TomPohys TomPohys merged commit 194b2fb into openmaptiles:master Sep 2, 2020
TomPohys added a commit to openmaptiles/osm-bright-gl-style that referenced this pull request Sep 2, 2020
Split state labels out into new layer

This PR complements the [open PR in OpenMapTiles](openmaptiles/openmaptiles#969) to increase the number of state labels rendered at low zoom levels.

In this style in particular the state labels are part of the `place-other` layer. I included `state` in the filter, and duplicated the layer definition up in the list to give them more relevancy, between country and city layers. The rest of the definition is the same, so no visual distinction between state labels and small features below the city level.
@TomPohys TomPohys added this to the v3.12 milestone Sep 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

State labels not showing at low zoom levels
2 participants