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

BUGFIX: Fix name-based way fragmentation in transportation_name #1295

Merged
merged 18 commits into from Nov 25, 2021

Conversation

ZeLonewolf
Copy link
Contributor

@ZeLonewolf ZeLonewolf commented Nov 6, 2021

I discovered this bug while investigating issues with the updates process related to #1190 #1292, and #814.

The transportation_name layer produces slightly different tags hstore values in the osm_transportation_name_linestring table during the initial import versus when running an update. As currently written, the import code produces null-value keys in the tags column, while the update code suppresses them. This PR removes that difference and makes the import code use same method that is currently used in the update code.

With a test case I've written, the import code produces a tags hstore that looks like this:
"name"=>"OpenMapTiles Secondary 2", "name:de"=>NULL, "name:en"=>NULL, "name_int"=>"OpenMapTiles Secondary 2", "name:latin"=>"OpenMapTiles Secondary 2"

...while the update code produces a tags hstore that looks like this:

"name"=>"OpenMapTiles Secondary 2", "name_int"=>"OpenMapTiles Secondary 2", "name:latin"=>"OpenMapTiles Secondary 2"

Note the missing NULL values.

This bug causes a small amount of space wastage after an update is run, because the update matching code detects the tags value as different, resulting in a duplicate copy of the tags value if that row is updated. This causes duplicate objects and breaks GROUP BY clauses that expect to group same-tagged features together. I've tested this by inspection of a generated mbtiles, database spot checks, and the unit test code included in this PR.

This PR incorporates the changes in #1294, which were necessary for testing this PR.

@ZeLonewolf ZeLonewolf marked this pull request as draft November 6, 2021 22:57
@ZeLonewolf ZeLonewolf closed this Nov 6, 2021
@ZeLonewolf ZeLonewolf changed the title BUGFIX: make import and update SQL process language tags the same way in transportation_name BUGFIX: Fix name-based way fragmentation in transportation_name Nov 7, 2021
@ZeLonewolf ZeLonewolf reopened this Nov 7, 2021
@github-actions
Copy link

github-actions bot commented Nov 7, 2021

Results evaluating commit e53122d (merged with base 0cff344 as 2a7201a). See run details.

PostgreSQL DB size in MB: 2850 ⇒ 2852 (0.1% change)

step total time change user time change
1_data 2:18.18 1.1% 2.96 -0.7%
2_osm 1:58.98 2.5% 2.23 -0.4%
3_wikidata 0:20.91 -10.2% 1.53 2.7%
4_sql 4:15.55 22.0% 2.25 -1.3%
test-perf 11:49.24 0.7% 0.80 2.6%

Per-test generation speed (longer is better)
#######################################################################################
████████████████████ 404.4 tiles/s +3.0% in test bbox_test_1, 117459 tiles in 0:04:50.4
███                   70.4 tiles/s -18.3% in test bbox_test_2, 1511 tiles in 0:00:21.4 
███                   76.5 tiles/s -5.1% in test bbox_test_3, 6501 tiles in 0:01:24.9  
                       9.1 tiles/s -2.0% in test bbox_test_4, 2723 tiles in 0:04:59.6  

Per-test average tile sizes (shorter is better)
########################################################################################
                     155.7 per tile -0.6% in test bbox_test_1, 117459 tiles in 0:04:50.4
█                     2.6K per tile +0.1% in test bbox_test_2, 1511 tiles in 0:00:21.4  
█                     2.5K per tile +0.7% in test bbox_test_3, 6501 tiles in 0:01:24.9  
████████████████████ 30.9K per tile +0.3% in test bbox_test_4, 2723 tiles in 0:04:59.6  

Per-zoom generation speed (longer is better)
#####################################################################################
                                   2.6 tiles/s -44.2% at z0, 4 tiles in 0:00:01.4    
█                                 12.0 tiles/s -27.8% at z1, 6 tiles in 0:00:00.4    
                                   8.6 tiles/s -17.0% at z2, 6 tiles in 0:00:00.6    
█                                  9.3 tiles/s -9.4% at z3, 6 tiles in 0:00:00.5     
                                   8.4 tiles/s -15.5% at z4, 6 tiles in 0:00:00.6    
█                                 12.3 tiles/s -1.2% at z5, 9 tiles in 0:00:00.6     
█                                 18.1 tiles/s -42.9% at z6, 11 tiles in 0:00:00.5   
█                                 18.0 tiles/s -8.1% at z7, 20 tiles in 0:00:01.1    
███                               27.9 tiles/s -20.5% at z8, 48 tiles in 0:00:01.6   
███████                           67.3 tiles/s -3.5% at z9, 132 tiles in 0:00:01.9   
██████                            61.4 tiles/s +6.2% at z10, 437 tiles in 0:00:07.1  
████████████████████████████████ 292.3 tiles/s -7.1% at z11, 1603 tiles in 0:00:05.4 
██████                            59.5 tiles/s -15.9% at z12, 6154 tiles in 0:01:43.3
█████████████                    120.3 tiles/s +0.9% at z13, 24161 tiles in 0:03:20.8
████████████████████████████     258.7 tiles/s +2.4% at z14, 95591 tiles in 0:06:09.4

Per-zoom average tile sizes (shorter is better)
#####################################################################################
████                            13.6K per tile ±0.0% at z0, 4 tiles in 0:00:01.4     
███████████████████████████████ 89.3K per tile ±0.0% at z1, 6 tiles in 0:00:00.4     
████████████████████████████    81.3K per tile ±0.0% at z2, 6 tiles in 0:00:00.6     
█████████████                   38.0K per tile ±0.0% at z3, 6 tiles in 0:00:00.5     
████████                        25.1K per tile ±0.0% at z4, 6 tiles in 0:00:00.6     
███                             10.1K per tile ±0.0% at z5, 9 tiles in 0:00:00.6     
██                               8.5K per tile ±0.0% at z6, 11 tiles in 0:00:00.5    
███                             10.4K per tile ±0.0% at z7, 20 tiles in 0:00:01.1    
███                              8.8K per tile +0.0% at z8, 48 tiles in 0:00:01.6    
██                               6.2K per tile +0.0% at z9, 132 tiles in 0:00:01.9   
█                                3.1K per tile -0.1% at z10, 437 tiles in 0:00:07.1  
                                 1.6K per tile -0.0% at z11, 1603 tiles in 0:00:05.4 
                                 1.3K per tile -0.4% at z12, 6154 tiles in 0:01:43.3 
                                704.7 per tile -0.3% at z13, 24161 tiles in 0:03:20.8
                                971.0 per tile +0.3% at z14, 95591 tiles in 0:06:09.4

Generated 128,194 tiles in 0:11:36.5, 184.0 tiles/s -0.6%, 976.6 bytes/tile +0.2%
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 16:46:44 ago: /tileset/results.json
Connecting to PostgreSQL at postgres:5432, db=openmaptiles, user=openmaptiles...
* version()                       = PostgreSQL 9.6.23 on x86_64-pc-linux-gnu (Debian 9.6.23-1.pgdg110+1), compiled by gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
* postgis_full_version()          = POSTGIS="3.1.4 ded6c34" [EXTENSION] PGSQL="96" GEOS="3.9.1-CAPI-1.14.2" PROJ="7.2.1" LIBXML="2.9.10" LIBJSON="0.15" LIBPROTOBUF="1.3.3" WAGYU="0.5.0 (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.3 (0.8 tiles/s -57.7%)
#####################################################################################
█████████████████████████████ 13.6K avg size ±0.0%, 13,965B (0/0/0) — 13,965B (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 (7.9 tiles/s -53.4%)
#####################################################################################
█████                       30.6K avg size ±0.0%, 31,294B (1/1/1) — 31,294B (1/1/1)  
██████████████████████████ 139.5K avg size ±0.0%, 142,817B (1/1/0) — 142,817B (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.3 (5.2 tiles/s -30.1%)
#####################################################################################
██████                      28.9K avg size ±0.0%, 29,566B (2/2/2) — 29,566B (2/2/2)  
██████████████████████████ 124.1K avg size ±0.0%, 127,073B (2/2/1) — 127,073B (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.2 (8.6 tiles/s -2.7%)
#####################################################################################
██████████████████            27.3K avg size ±0.0%, 27,975B (3/4/4) — 27,975B (3/4/4)
█████████████████████████████ 41.8K avg size ±0.0%, 42,801B (3/4/3) — 42,801B (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.3 (6.5 tiles/s -45.5%)
#####################################################################################
███████████████               13.7K avg size ±0.0%, 14,068B (4/8/8) — 14,068B (4/8/8)
█████████████████████████████ 26.0K avg size ±0.0%, 26,653B (4/8/7) — 26,653B (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.3 (12.8 tiles/s -36.8%)
#####################################################################################
████████                   4.3K avg size ±0.0%, 4,413B (5/16/16) — 4,413B (5/16/16)  
███████████                5.6K avg size ±0.0%, 5,715B (5/17/16) — 5,715B (5/17/16)  
█████████████              6.3K avg size ±0.0%, 6,414B (5/17/15) — 6,414B (5/17/15)  
█████████████████████████ 12.0K avg size ±0.0%, 12,303B (5/16/15) — 12,303B (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.2 (23.3 tiles/s -50.6%)
#####################################################################################
███████                    3.9K avg size ±0.0%, 3,979B (6/32/32) — 3,979B (6/32/32)  
███████                    3.9K avg size ±0.0%, 4,011B (6/32/31) — 4,011B (6/32/31)  
████████                   4.1K avg size ±0.0%, 4,191B (6/34/32) — 4,191B (6/34/32)  
█████████                  4.7K avg size ±0.0%, 4,815B (6/33/32) — 4,815B (6/33/32)  
███████████                5.9K avg size ±0.0%, 6,017B (6/34/31) — 6,017B (6/34/31)  
█████████████████████████ 12.6K avg size ±0.0%, 12,885B (6/33/31) — 12,885B (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.4 (23.9 tiles/s -14.5%)
#####################################################################################
█                         899.5 avg size ±0.0%, 309B (7/65/62) — 1,490B (7/65/63)    
███                        2.8K avg size ±0.0%, 2,874B (7/65/64) — 2,874B (7/65/64)  
███████                    6.0K avg size ±0.0%, 6,145B (7/68/64) — 6,145B (7/68/64)  
████████                   7.1K avg size ±0.0%, 7,255B (7/66/64) — 7,255B (7/66/64)  
████████                   7.1K avg size ±0.0%, 7,283B (7/67/64) — 7,283B (7/67/64)  
█████████                  7.8K avg size ±0.0%, 7,461B (7/68/62) — 8,479B (7/66/63)  
████████████               9.6K avg size ±0.0%, 9,827B (7/66/62) — 9,827B (7/66/62)  
████████████              10.1K avg size ±0.0%, 10,317B (7/68/63) — 10,317B (7/68/63)
████████████████          12.9K avg size ±0.0%, 13,174B (7/67/62) — 13,174B (7/67/62)
█████████████████████████ 20.0K avg size ±0.0%, 20,458B (7/67/63) — 20,458B (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.6 (49.7 tiles/s -22.9%)
#####################################################################################
                       66.8 avg size ±0.0%, 0B (8/136/124) — 152B (8/132/126)        
                      176.8 avg size ±0.0%, 154B (8/131/126) — 243B (8/131/124)      
                      611.7 avg size ±0.0%, 292B (8/134/129) — 1,247B (8/136/128)    
██                     1.6K avg size ±0.0%, 1,411B (8/131/127) — 1,880B (8/132/127)  
███                    2.2K avg size ±0.0%, 1,941B (8/133/128) — 2,555B (8/135/124)  
████                   2.9K avg size ±0.0%, 2,642B (8/133/127) — 3,125B (8/131/129)  
█████                  3.7K avg size +0.4%, 3,127B (8/132/129) — 4,153B (8/133/126)  
████████               6.3K avg size +0.1%, 5,358B (8/136/125) — 7,918B (8/136/127)  
█████████████          9.7K avg size -0.3%, 8,504B (8/135/125) — 11,833B (8/135/127) 
█████████████████████ 14.9K avg size -0.2%, 12,743B (8/134/125) — 19,533B (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.8 (128.9 tiles/s -0.7%)
#####################################################################################
                         0.0 avg size ±0.0%, 0B (9/269/257) — 0B (9/271/258)         
                         7.1 avg size ±0.0%, 0B (9/272/249) — 78B (9/265/250)        
                        91.4 avg size ±0.0%, 78B (9/265/253) — 103B (9/263/254)      
                       103.6 avg size ±0.0%, 103B (9/265/252) — 107B (9/266/254)     
                       155.4 avg size ±0.0%, 116B (9/268/258) — 211B (9/269/258)     
█                      687.5 avg size ±0.0%, 225B (9/269/256) — 1,401B (9/272/255)   
██                      1.6K avg size ±0.0%, 1,406B (9/264/256) — 1,946B (9/268/255) 
████                    2.7K avg size +0.1%, 1,985B (9/273/253) — 3,475B (9/263/257) 
████████                4.7K avg size -0.1%, 3,518B (9/264/257) — 8,044B (9/268/251) 
██████████████████████ 12.2K avg size -0.0%, 9,342B (9/271/254) — 20,443B (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.6 (225.5 tiles/s -0.9%)
#####################################################################################
                       0.0 avg size ±0.0%, 0B (10/538/499) — 0B (10/542/514)         
                       0.0 avg size ±0.0%, 0B (10/542/515) — 0B (10/546/503)         
                      22.1 avg size ±0.0%, 0B (10/546/504) — 78B (10/529/510)        
                      78.0 avg size ±0.0%, 78B (10/529/513) — 78B (10/533/501)       
                      83.9 avg size ±0.0%, 78B (10/533/502) — 102B (10/528/507)      
                     102.7 avg size ±0.0%, 102B (10/528/508) — 103B (10/535/508)     
                     122.7 avg size ±0.0%, 103B (10/535/509) — 156B (10/527/503)     
█                    496.6 avg size ±0.0%, 156B (10/527/511) — 1,348B (10/544/509)   
█████                 2.1K avg size ±0.0%, 1,351B (10/544/504) — 3,495B (10/535/501) 
████████████████████  7.0K avg size -0.1%, 3,590B (10/544/508) — 13,659B (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:03 (469.9 tiles/s -2.8%)
#########################################################################################
                       0.0 avg size ±0.0%, 0B (11/1075/1029) — 0B (11/1084/1033)         
                       0.0 avg size ±0.0%, 0B (11/1085/999) — 0B (11/1091/1009)          
                      15.2 avg size ±0.0%, 0B (11/1091/1010) — 76B (11/1087/1022)        
                      78.0 avg size ±0.0%, 76B (11/1088/1022) — 78B (11/1060/1031)       
                      78.0 avg size ±0.0%, 78B (11/1060/1032) — 78B (11/1065/1032)       
                      78.0 avg size ±0.0%, 78B (11/1065/1033) — 78B (11/1070/1025)       
                      86.9 avg size ±0.0%, 78B (11/1070/1026) — 102B (11/1072/1032)      
                     104.4 avg size ±0.0%, 102B (11/1072/1033) — 127B (11/1079/1008)     
███                  556.4 avg size ±0.0%, 128B (11/1075/1028) — 1,417B (11/1083/1009)   
████████████████████  3.6K avg size -0.0%, 1,418B (11/1081/1015) — 14,450B (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:22.5 (247.8 tiles/s +13.8%)
#######################################################################################
                       0.0 avg size ±0.0%, 0B (12/2117/1998) — 0B (12/2167/2062)       
                       0.0 avg size ±0.0%, 0B (12/2167/2063) — 0B (12/2180/2011)       
                       2.0 avg size ±0.0%, 0B (12/2180/2012) — 70B (12/2162/2041)      
                      75.9 avg size ±0.0%, 70B (12/2163/2041) — 78B (12/2117/2032)     
                      78.0 avg size ±0.0%, 78B (12/2117/2033) — 78B (12/2126/2026)     
                      78.0 avg size ±0.0%, 78B (12/2126/2027) — 78B (12/2135/2002)     
                      78.0 avg size ±0.0%, 78B (12/2135/2003) — 78B (12/2145/2060)     
                      82.5 avg size ±0.0%, 78B (12/2145/2061) — 102B (12/2144/2040)    
█                    158.1 avg size -3.2%, 102B (12/2144/2041) — 390B (12/2153/2002)   
████████████████████  2.6K avg size -2.1%, 392B (12/2154/2040) — 56,560B (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:54.7 (403.6 tiles/s +1.1%)
######################################################################################
                      0.0 avg size ±0.0%, 0B (13/4232/3996) — 0B (13/4333/4115)       
                      0.0 avg size ±0.0%, 0B (13/4333/4116) — 0B (13/4358/4020)       
                      0.0 avg size ±0.0%, 0B (13/4358/4021) — 0B (13/4376/4025)       
█                    66.4 avg size ±0.0%, 0B (13/4376/4026) — 78B (13/4229/4041)      
█                    78.0 avg size ±0.0%, 78B (13/4229/4042) — 78B (13/4246/4027)     
█                    78.0 avg size ±0.0%, 78B (13/4246/4028) — 78B (13/4262/4128)     
█                    78.0 avg size ±0.0%, 78B (13/4262/4129) — 78B (13/4279/4057)     
█                    78.0 avg size ±0.0%, 78B (13/4279/4058) — 78B (13/4299/4053)     
█                    87.1 avg size -0.0%, 78B (13/4299/4054) — 104B (13/4254/4095)    
████████████████████ 1.2K avg size -2.4%, 104B (13/4255/4031) — 42,370B (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:03:23.2 (431.9 tiles/s +2.8%)
######################################################################################
                       0.0 avg size ±0.0%, 0B (14/8463/7993) — 0B (14/8666/8009)      
                       0.0 avg size ±0.0%, 0B (14/8666/8010) — 0B (14/8714/8095)      
                       0.0 avg size ±0.0%, 0B (14/8714/8096) — 0B (14/8750/8160)      
█                     61.5 avg size ±0.0%, 0B (14/8750/8161) — 78B (14/8452/8218)     
██                    78.0 avg size ±0.0%, 78B (14/8452/8219) — 78B (14/8485/8152)    
██                    78.0 avg size ±0.0%, 78B (14/8485/8153) — 78B (14/8518/8171)    
██                    78.0 avg size ±0.0%, 78B (14/8518/8172) — 78B (14/8551/8022)    
██                    78.0 avg size ±0.0%, 78B (14/8551/8023) — 78B (14/8586/8086)    
██                    78.0 avg size ±0.0%, 78B (14/8586/8087) — 78B (14/8640/8058)    
████████████████████ 761.1 avg size -0.1%, 78B (14/8640/8059) — 66,622B (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 (12.4 tiles/s +12.9%)
#####################################################################################
█████████████████████████████ 13.6K avg size ±0.0%, 13,965B (0/0/0) — 13,965B (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 (11.5 tiles/s -16.8%)
#####################################################################################
██████████████████████████ 139.5K avg size ±0.0%, 142,817B (1/1/0) — 142,817B (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.1 (9.5 tiles/s -31.5%)
#####################################################################################
██████████████████████████ 124.1K avg size ±0.0%, 127,073B (2/2/1) — 127,073B (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.1 (6.4 tiles/s -37.2%)
#####################################################################################
█████████████████████████████ 61.1K avg size ±0.0%, 62,576B (3/4/2) — 62,576B (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.1 (5.6 tiles/s +7.0%)
#####################################################################################
█████████████████████████████ 42.7K avg size ±0.0%, 43,688B (4/8/5) — 43,688B (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.4%)
#####################################################################################
█████████████████████████ 11.8K avg size ±0.0%, 12,095B (5/16/11) — 12,095B (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 (11.7 tiles/s -17.5%)
#####################################################################################
████████████████████████████ 5.2K avg size ±0.0%, 5,364B (6/33/22) — 5,364B (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.2 (8.7 tiles/s +7.8%)
#####################################################################################
███████████████████          5.3K avg size ±0.0%, 5,459B (7/67/45) — 5,459B (7/67/45)
████████████████████████████ 7.7K avg size ±0.0%, 7,868B (7/67/44) — 7,868B (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.2 (9.9 tiles/s -1.4%)
#####################################################################################
███████████████            5.3K avg size ±0.0%, 5,414B (8/134/90) — 5,414B (8/134/90)
██████████████████████████ 8.7K avg size ±0.0%, 8,928B (8/134/89) — 8,928B (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.2 (22.6 tiles/s -6.4%)
#####################################################################################
████                   4.6K avg size ±0.0%, 4,664B (9/268/178) — 4,664B (9/268/178)  
████                   4.6K avg size ±0.0%, 4,664B (9/268/179) — 4,664B (9/268/179)  
████                   4.6K avg size ±0.0%, 4,664B (9/268/180) — 4,664B (9/268/180)  
████                   4.7K avg size ±0.0%, 4,813B (9/269/178) — 4,813B (9/269/178)  
████████               8.5K avg size ±0.0%, 8,744B (9/269/180) — 8,744B (9/269/180)  
█████████████████████ 21.3K avg size ±0.0%, 21,796B (9/269/179) — 21,796B (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.3 (35.7 tiles/s +6.5%)
######################################################################################
                       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)          
                     119.0 avg size ±0.0%, 119B (10/539/357) — 119B (10/539/357)      
█████                 8.8K avg size ±0.0%, 8,450B (10/538/358) — 9,616B (10/539/358)  
█████                 9.8K avg size ±0.0%, 10,048B (10/538/360) — 10,048B (10/538/360)
██████               10.3K avg size ±0.0%, 10,531B (10/539/360) — 10,531B (10/539/360)
███████              12.7K avg size ±0.0%, 13,011B (10/538/359) — 13,011B (10/538/359)
████████████████████ 32.8K avg size ±0.0%, 33,621B (10/539/359) — 33,621B (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 (79.6 tiles/s -18.2%)
########################################################################################
                       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)          
                     181.3 avg size ±0.0%, 123B (11/1078/715) — 295B (11/1078/716)      
███                   4.2K avg size -0.1%, 3,794B (11/1077/717) — 5,163B (11/1079/720)  
█████                 6.9K avg size -0.1%, 5,657B (11/1078/717) — 8,473B (11/1078/720)  
███████               9.7K avg size ±0.0%, 9,376B (11/1079/718) — 10,579B (11/1077/718) 
████████████████████ 25.3K avg size ±0.0%, 12,052B (11/1077/719) — 35,513B (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:08.6 (10.1 tiles/s -69.7%)
##########################################################################################
                       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/2154/1441)          
                       0.0 avg size ±0.0%, 0B (12/2155/1431) — 0B (12/2156/1434)          
                      26.9 avg size ±0.0%, 0B (12/2157/1441) — 148B (12/2157/1431)        
                     773.8 avg size ±0.0%, 208B (12/2158/1432) — 2,036B (12/2155/1435)    
███                   5.2K avg size ±0.0%, 2,223B (12/2157/1435) — 11,926B (12/2155/1439) 
████████████████████ 31.2K avg size +0.0%, 12,528B (12/2155/1437) — 59,744B (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:03.4 (87.0 tiles/s +4.3%)
#########################################################################################
                       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/2863)         
                       0.0 avg size ±0.0%, 0B (13/4311/2864) — 0B (13/4314/2865)         
                       0.0 avg size ±0.0%, 0B (13/4314/2866) — 0B (13/4316/2882)         
█                     1.1K avg size ±0.0%, 90B (13/4316/2866) — 3,250B (13/4311/2880)    
████████████████████ 21.2K avg size +0.1%, 3,863B (13/4312/2880) — 43,766B (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:07 (150.9 tiles/s +1.8%)
##########################################################################################
                       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/8621/5759)          
                       0.0 avg size ±0.0%, 0B (14/8621/5760) — 0B (14/8626/5727)          
                       0.0 avg size ±0.0%, 0B (14/8626/5728) — 0B (14/8631/5743)          
                     284.7 avg size ±0.0%, 0B (14/8631/5744) — 1,441B (14/8630/5759)      
████████████████████ 21.1K avg size +0.2%, 1,655B (14/8629/5748) — 101,255B (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 (15.4 tiles/s -6.1%)
#####################################################################################
█████████████████████████████ 13.6K avg size ±0.0%, 13,965B (0/0/0) — 13,965B (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 (14.3 tiles/s -12.7%)
#####################################################################################
█████████████████████████████ 43.3K avg size ±0.0%, 44,320B (1/0/0) — 44,320B (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 (10.7 tiles/s +10.6%)
#####################################################################################
█████████████████████████████ 43.5K avg size ±0.0%, 44,509B (2/1/1) — 44,509B (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.1 (9.0 tiles/s -2.5%)
#####################################################################################
█████████████████████████████ 21.5K avg size ±0.0%, 22,004B (3/2/3) — 22,004B (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 (8.6 tiles/s -9.3%)
#####################################################################################
█████████████████████████████ 12.5K avg size ±0.0%, 12,837B (4/4/6) — 12,837B (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 (12.3 tiles/s -7.1%)
#####################################################################################
███████████████████          7.8K avg size ±0.0%, 7,993B (5/8/12) — 7,993B (5/8/12)  
███████████████████████████ 10.6K avg size ±0.0%, 10,900B (5/9/12) — 10,900B (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.1 (13.1 tiles/s -56.5%)
#####################################################################################
██                         2.6K avg size ±0.0%, 2,624B (6/17/24) — 2,624B (6/17/24)  
█████████████████████████ 24.3K avg size ±0.0%, 24,845B (6/18/24) — 24,845B (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.0 tiles/s -7.2%)
#####################################################################################
██                         1.8K avg size ±0.0%, 1,881B (7/35/49) — 1,881B (7/35/49)  
████                       2.9K avg size ±0.0%, 2,988B (7/35/48) — 2,988B (7/35/48)  
████████████████████      14.2K avg size ±0.0%, 14,565B (7/36/48) — 14,565B (7/36/48)
█████████████████████████ 17.0K avg size ±0.0%, 17,459B (7/36/49) — 17,459B (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.2 (26.0 tiles/s -15.5%)
#####################################################################################
                            0.0 avg size ±0.0%, 0B (8/71/98) — 0B (8/71/98)          
█                          1.1K avg size ±0.0%, 1,112B (8/71/97) — 1,112B (8/71/97)  
███                        3.0K avg size ±0.0%, 3,069B (8/72/98) — 3,069B (8/72/98)  
████████                   6.7K avg size ±0.0%, 6,815B (8/72/97) — 6,815B (8/72/97)  
████████████████          13.7K avg size ±0.0%, 14,030B (8/73/98) — 14,030B (8/73/98)
█████████████████████████ 20.7K avg size ±0.0%, 21,227B (8/73/97) — 21,227B (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.2 (40.2 tiles/s -13.2%)
#####################################################################################
                        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)          
                       1.0K avg size ±0.0%, 1,075B (9/143/194) — 1,075B (9/143/194)  
                       1.7K avg size ±0.0%, 1,718B (9/145/196) — 1,718B (9/145/196)  
                       1.9K avg size ±0.0%, 1,718B (9/146/194) — 2,081B (9/144/194)  
█                      3.2K avg size ±0.0%, 3,262B (9/145/195) — 3,262B (9/145/195)  
█                      3.5K avg size ±0.0%, 3,578B (9/145/194) — 3,578B (9/145/194)  
███                    9.3K avg size +0.2%, 9,554B (9/146/196) — 9,554B (9/146/196)  
█████████████████████ 59.3K avg size +0.1%, 60,728B (9/146/195) — 60,728B (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:01.8 (18.3 tiles/s +4.1%)
#####################################################################################
                       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/292/388) — 0B (10/293/389)         
                      1.0K avg size ±0.0%, 951B (10/287/388) — 1,131B (10/287/389)   
                      1.4K avg size ±0.0%, 1,145B (10/290/390) — 1,875B (10/291/392) 
█                     2.0K avg size ±0.0%, 1,875B (10/293/390) — 2,146B (10/292/390) 
██                    3.4K avg size ±0.0%, 2,437B (10/290/389) — 5,216B (10/293/392) 
████████████████████ 32.7K avg size -0.8%, 9,219B (10/292/392) — 64,193B (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.6 (138.1 tiles/s -19.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)         
                      96.0 avg size ±0.0%, 0B (11/584/780) — 960B (11/582/781)       
█                     1.1K avg size ±0.0%, 973B (11/575/777) — 1,268B (11/581/780)   
█                     1.6K avg size ±0.0%, 1,407B (11/579/777) — 1,980B (11/581/779) 
████████████████████ 16.8K avg size -0.5%, 3,018B (11/584/784) — 77,076B (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:14.8 (21.6 tiles/s -41.4%)
##########################################################################################
                       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/1559)          
                       0.0 avg size ±0.0%, 0B (12/1167/1560) — 0B (12/1170/1555)          
                       0.0 avg size ±0.0%, 0B (12/1170/1556) — 0B (12/1173/1561)          
█                    999.2 avg size ±0.0%, 0B (12/1173/1562) — 1,320B (12/1160/1556)      
████████████████████ 15.6K avg size +0.1%, 1,370B (12/1152/1556) — 156,716B (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:18.8 (65.3 tiles/s +0.6%)
########################################################################################
                       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/3137)        
                      77.8 avg size ±0.0%, 0B (13/2342/3110) — 902B (13/2344/3136)      
████████████████████ 11.4K avg size +0.7%, 933B (13/2346/3134) — 139,146B (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:47.1 (101.5 tiles/s +0.6%)
######################################################################################
                       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/6239)      
                       0.0 avg size ±0.0%, 0B (14/4624/6240) — 0B (14/4633/6241)      
                       0.0 avg size ±0.0%, 0B (14/4633/6242) — 0B (14/4642/6241)      
                       0.0 avg size ±0.0%, 0B (14/4642/6242) — 0B (14/4651/6260)      
                       0.0 avg size ±0.0%, 0B (14/4651/6261) — 0B (14/4660/6268)      
                       0.0 avg size ±0.0%, 0B (14/4660/6269) — 0B (14/4670/6232)      
                       0.0 avg size ±0.0%, 0B (14/4670/6233) — 0B (14/4679/6235)      
                       0.0 avg size ±0.0%, 0B (14/4679/6236) — 0B (14/4690/6220)      
████████████████████ 28.9K avg size +0.7%, 0B (14/4690/6221) — 562,631B (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 (16.9 tiles/s +11.9%)
#####################################################################################
█████████████████████████████ 13.6K avg size ±0.0%, 13,965B (0/0/0) — 13,965B (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 (22.6 tiles/s +0.3%)
#####################################################################################
████████                    43.3K avg size ±0.0%, 44,320B (1/0/0) — 44,320B (1/0/0)  
██████████████████████████ 139.5K avg size ±0.0%, 142,817B (1/1/0) — 142,817B (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 (17.9 tiles/s +1.8%)
#####################################################################################
█████████                   43.5K avg size ±0.0%, 44,509B (2/1/1) — 44,509B (2/1/1)  
██████████████████████████ 124.1K avg size ±0.0%, 127,073B (2/2/1) — 127,073B (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.1 (13.7 tiles/s -3.0%)
#####################################################################################
███████                       15.4K avg size ±0.0%, 15,785B (3/3/2) — 15,785B (3/3/2)
█████████████████████████████ 61.1K avg size ±0.0%, 62,576B (3/4/2) — 62,576B (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 (18.4 tiles/s -2.2%)
#####################################################################################
████████                      13.0K avg size ±0.0%, 13,303B (4/7/5) — 13,303B (4/7/5)
█████████████████████████████ 42.7K avg size ±0.0%, 43,688B (4/8/5) — 43,688B (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.1 (17.4 tiles/s +4.9%)
#####################################################################################
█████████████████████     15.1K avg size ±0.0%, 15,513B (5/16/10) — 15,513B (5/16/10)
█████████████████████████ 17.5K avg size ±0.0%, 17,914B (5/15/10) — 17,914B (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.1 (17.5 tiles/s -33.3%)
#####################################################################################
███████████████           10.5K avg size ±0.0%, 10,712B (6/32/21) — 10,712B (6/32/21)
█████████████████████████ 16.4K avg size ±0.0%, 16,843B (6/31/21) — 16,843B (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 (10.2 tiles/s -16.3%)
#####################################################################################
███████████████           24.6K avg size ±0.0%, 25,180B (7/64/42) — 25,180B (7/64/42)
█████████████████████████ 40.9K avg size ±0.0%, 41,865B (7/63/42) — 41,865B (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.5 (7.1 tiles/s -28.5%)
#####################################################################################
██                    16.5K avg size +0.2%, 16,845B (8/128/84) — 16,845B (8/128/84)  
██                    19.9K avg size +0.1%, 20,405B (8/127/84) — 20,405B (8/127/84)  
██████                46.7K avg size +0.1%, 47,819B (8/128/85) — 47,819B (8/128/85)  
████████████████████ 134.8K avg size +0.0%, 138,035B (8/127/85) — 138,035B (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.4 (7.4 tiles/s -2.0%)
#######################################################################################
█                     19.7K avg size ±0.0%, 20,128B (9/256/169) — 20,128B (9/256/169)  
██                    40.0K avg size +0.1%, 41,011B (9/255/169) — 41,011B (9/255/169)  
██████               100.0K avg size +0.1%, 102,405B (9/256/170) — 102,405B (9/256/170)
████████████████████ 290.0K avg size +0.0%, 296,925B (9/255/170) — 296,925B (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:03.1 (3.8 tiles/s +10.6%)
#########################################################################################
                       5.4K avg size ±0.0%, 5,352B (10/513/339) — 5,733B (10/513/341)    
                       8.3K avg size ±0.0%, 8,531B (10/513/340) — 8,531B (10/513/340)    
█                     21.6K avg size ±0.0%, 22,094B (10/510/341) — 22,094B (10/510/341)  
█                     22.2K avg size ±0.0%, 22,739B (10/510/339) — 22,739B (10/510/339)  
█                     28.2K avg size -0.0%, 28,857B (10/512/339) — 28,857B (10/512/339)  
███                   48.6K avg size +0.0%, 41,185B (10/512/341) — 58,284B (10/511/339)  
████                  74.1K avg size +0.0%, 75,851B (10/511/341) — 75,851B (10/511/341)  
█████                 84.2K avg size +0.0%, 86,175B (10/510/340) — 86,175B (10/510/340)  
███████              123.7K avg size +0.0%, 126,675B (10/512/340) — 126,675B (10/512/340)
████████████████████ 311.4K avg size +0.0%, 318,907B (10/511/340) — 318,907B (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.3 (30.9 tiles/s -8.6%)
###########################################################################################
                      566.8 avg size ±0.0%, 0B (11/1020/678) — 1,091B (11/1025/678)        
                       2.0K avg size ±0.0%, 1,284B (11/1026/682) — 2,944B (11/1025/683)    
                       3.4K avg size ±0.0%, 3,017B (11/1021/683) — 4,075B (11/1026/680)    
                       4.2K avg size ±0.0%, 4,149B (11/1022/678) — 4,389B (11/1020/682)    
                       7.1K avg size -0.0%, 5,872B (11/1022/683) — 8,373B (11/1020/681)    
█                     14.5K avg size +0.0%, 8,859B (11/1025/682) — 21,930B (11/1021/682)   
████                  39.2K avg size +0.1%, 30,071B (11/1025/681) — 50,446B (11/1025/680)  
███████               64.9K avg size +0.1%, 51,140B (11/1024/682) — 78,428B (11/1021/680)  
███████████          100.3K avg size +0.0%, 89,434B (11/1023/682) — 115,576B (11/1024/680) 
████████████████████ 173.6K avg size -0.0%, 140,493B (11/1022/681) — 218,353B (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:57.1 (2.5 tiles/s -20.9%)
#############################################################################################
                        0.0 avg size ±0.0%, 0B (12/2041/1356) — 0B (12/2043/1367)            
                        0.0 avg size ±0.0%, 0B (12/2044/1356) — 0B (12/2050/1357)            
                        0.0 avg size ±0.0%, 0B (12/2050/1367) — 0B (12/2052/1367)            
                      944.8 avg size ±0.0%, 828B (12/2043/1358) — 1,217B (12/2052/1362)      
                       1.8K avg size ±0.0%, 1,441B (12/2052/1360) — 2,559B (12/2042/1364)    
                       5.7K avg size -0.0%, 2,661B (12/2041/1360) — 11,443B (12/2043/1359)   
██                    20.7K avg size +0.1%, 12,212B (12/2044/1365) — 36,728B (12/2042/1360)  
███████               65.0K avg size +0.0%, 36,784B (12/2050/1362) — 84,267B (12/2046/1359)  
███████████          101.9K avg size +0.0%, 86,067B (12/2047/1364) — 128,849B (12/2045/1363) 
████████████████████ 179.9K avg size -0.0%, 130,639B (12/2045/1360) — 281,957B (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:02:03.8 (4.3 tiles/s +0.8%)
###########################################################################################
                       0.0 avg size ±0.0%, 0B (13/4082/2713) — 0B (13/4085/2730)           
                       0.0 avg size ±0.0%, 0B (13/4085/2731) — 0B (13/4092/2714)           
                       0.0 avg size ±0.0%, 0B (13/4092/2715) — 0B (13/4100/2734)           
                       0.0 avg size ±0.0%, 0B (13/4101/2713) — 0B (13/4104/2725)           
                     275.5 avg size ±0.0%, 0B (13/4104/2726) — 885B (13/4083/2720)         
                      2.0K avg size +0.0%, 896B (13/4087/2731) — 4,900B (13/4096/2718)     
██                   13.8K avg size +0.1%, 5,417B (13/4097/2719) — 25,764B (13/4093/2731)  
███████              35.7K avg size +0.1%, 26,831B (13/4085/2721) — 46,118B (13/4098/2726) 
███████████          55.5K avg size +0.1%, 46,149B (13/4087/2725) — 68,880B (13/4089/2723) 
████████████████████ 99.1K avg size +0.0%, 68,954B (13/4091/2726) — 193,469B (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:52 (17.6 tiles/s +2.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/5435)           
                        0.0 avg size ±0.0%, 0B (14/8180/5464) — 0B (14/8197/5431)           
                        0.0 avg size ±0.0%, 0B (14/8197/5432) — 0B (14/8205/5451)           
                        0.0 avg size ±0.0%, 0B (14/8205/5452) — 0B (14/8210/5462)           
                       1.3K avg size +0.0%, 0B (14/8210/5463) — 4,389B (14/8194/5464)       
█                     13.6K avg size +0.3%, 4,409B (14/8190/5434) — 25,885B (14/8169/5449)  
███                   37.6K avg size +0.6%, 26,070B (14/8194/5440) — 52,470B (14/8175/5450) 
██████                69.9K avg size +0.4%, 52,491B (14/8186/5438) — 96,842B (14/8188/5455) 
████████████████████ 203.1K avg size +0.3%, 97,826B (14/8180/5448) — 820,587B (14/8185/5447)




@ZeLonewolf ZeLonewolf marked this pull request as ready for review November 7, 2021 03:14
@TomPohys
Copy link
Member

Thank you for this PR. It looks awesome. Just a little comment for clarification if name_en shouldn't be name:en.

Correct name:xx vs name_xx

Co-authored-by: Tomas Pohanka <TomPohys@gmail.com>
@ZeLonewolf ZeLonewolf marked this pull request as draft November 23, 2021 14:28
@ZeLonewolf
Copy link
Contributor Author

The unit test CI is actually failing here. There is something wrong with the unit test execution that is causing the failure to not bubble up into CI.

@ZeLonewolf ZeLonewolf marked this pull request as ready for review November 25, 2021 03:29
@ZeLonewolf
Copy link
Contributor Author

All issues are resolved! The new test cases added in this PR also detected an issue with sac_scale not getting updates in the transportation table sequence; this was corrected in e53122d.

Ready for review.

@TomPohys
Copy link
Member

Awesome! Thank you very much!

@TomPohys TomPohys added enhancement SQL SQL modification labels Nov 25, 2021
@TomPohys TomPohys added this to the v3.13 milestone Nov 25, 2021
@TomPohys TomPohys merged commit ec74480 into openmaptiles:master Nov 25, 2021
@ZeLonewolf ZeLonewolf deleted the null-tag-tname-value-fix branch November 25, 2021 11:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement SQL SQL modification
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants