{"id":"v001","input":{"tile":"12/1137/1544"},"expect":{"result.north.value":40.44694705960049,"result.south.value":40.380028402511826,"result.west.value":-80.068359375,"result.quadkey":"032001112001","ok":true},"source":"OpenStreetMap slippy-map formulas and Bing quadkeys in Python (tools/vectors/gen_indexing.py)","sourceVersion":"2026","tolerance":{"result.north.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09}}}
{"id":"v002","input":{"tile":"5/29/19"},"expect":{"result.north.value":-31.952162238024968,"result.south.value":-40.97989806962013,"result.west.value":146.25,"result.quadkey":"31123","ok":true},"source":"OpenStreetMap slippy-map formulas and Bing quadkeys in Python (tools/vectors/gen_indexing.py)","sourceVersion":"2026","tolerance":{"result.north.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09}}}
{"id":"v003","input":{"tile":"17/65489/43584"},"expect":{"result.north.value":51.50874245880333,"result.south.value":51.50703296721854,"result.west.value":-0.12908935546875,"result.quadkey":"03131313113010001","ok":true},"source":"OpenStreetMap slippy-map formulas and Bing quadkeys in Python (tools/vectors/gen_indexing.py)","sourceVersion":"2026","tolerance":{"result.north.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09}}}
{"id":"v004","input":{"tile":"9/45/133"},"expect":{"result.north.value":65.07213008560696,"result.south.value":64.77412531292873,"result.west.value":-148.359375,"result.quadkey":"020101303","ok":true},"source":"OpenStreetMap slippy-map formulas and Bing quadkeys in Python (tools/vectors/gen_indexing.py)","sourceVersion":"2026","tolerance":{"result.north.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09}}}
{"id":"v005","input":{"tile":"20/1048573/525744"},"expect":{"result.north.value":-0.4998715882588852,"result.south.value":-0.5002148979378512,"result.west.value":179.99897003173828,"result.quadkey":"31111111131331331101","ok":true},"source":"OpenStreetMap slippy-map formulas and Bing quadkeys in Python (tools/vectors/gen_indexing.py)","sourceVersion":"2026","tolerance":{"result.north.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09}}}
{"id":"v006","input":{"tile":"12/1137/2551","convention":"tms"},"expect":{"result.xyz":"12/1137/1544","result.quadkey":"032001112001","ok":true},"source":"add-spatial-indexing-and-raster scenarios","sourceVersion":"2026","tolerance":{}}
{"id":"v007","input":{"tile":"032001112001"},"expect":{"result.xyz":"12/1137/1544","ok":true},"source":"add-spatial-indexing-and-raster scenarios","sourceVersion":"2026","tolerance":{}}
{"id":"v008","input":{"tile":"3/8/0"},"expect":{"ok":false,"error.code":"INVALID_INPUT"},"source":"add-spatial-indexing-and-raster scenarios","sourceVersion":"2026","tolerance":{}}
{"id":"v009","input":{"tile":"0/0/0"},"expect":{"result.north.value":85.0511287798066,"result.south.value":-85.0511287798066,"result.west.value":-180.0,"result.east.value":180.0,"result.quadkey":"","ok":true},"source":"OpenStreetMap slippy-map formulas and Bing quadkeys in Python (tools/vectors/gen_indexing.py)","sourceVersion":"2026","tolerance":{"result.north.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v010","input":{"tile":"1/1/0"},"expect":{"result.north.value":85.0511287798066,"result.south.value":0.0,"result.west.value":0.0,"result.east.value":180.0,"result.quadkey":"1","ok":true},"source":"OpenStreetMap slippy-map formulas and Bing quadkeys in Python (tools/vectors/gen_indexing.py)","sourceVersion":"2026","tolerance":{"result.north.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v011","input":{"tile":"1/0/1"},"expect":{"result.north.value":0.0,"result.south.value":-85.0511287798066,"result.west.value":-180.0,"result.east.value":0.0,"result.quadkey":"2","ok":true},"source":"OpenStreetMap slippy-map formulas and Bing quadkeys in Python (tools/vectors/gen_indexing.py)","sourceVersion":"2026","tolerance":{"result.north.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v012","input":{"tile":"4/15/0"},"expect":{"result.north.value":85.0511287798066,"result.south.value":82.67628497834903,"result.west.value":157.5,"result.east.value":180.0,"result.quadkey":"1111","ok":true},"source":"OpenStreetMap slippy-map formulas and Bing quadkeys in Python (tools/vectors/gen_indexing.py)","sourceVersion":"2026","tolerance":{"result.north.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v013","input":{"tile":"4/0/15"},"expect":{"result.north.value":-82.67628497834903,"result.south.value":-85.0511287798066,"result.west.value":-180.0,"result.east.value":-157.5,"result.quadkey":"2222","ok":true},"source":"OpenStreetMap slippy-map formulas and Bing quadkeys in Python (tools/vectors/gen_indexing.py)","sourceVersion":"2026","tolerance":{"result.north.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v014","input":{"tile":"14/14547/6451"},"expect":{"result.north.value":35.6929946320988,"result.south.value":35.67514743608468,"result.west.value":139.63623046875,"result.east.value":139.658203125,"result.quadkey":"13300211230033","ok":true},"source":"OpenStreetMap slippy-map formulas and Bing quadkeys in Python (tools/vectors/gen_indexing.py)","sourceVersion":"2026","tolerance":{"result.north.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v015","input":{"tile":"8/97/144"},"expect":{"result.north.value":-21.943045533438177,"result.south.value":-23.241346102386135,"result.west.value":-43.59375,"result.east.value":-42.1875,"result.quadkey":"21120001","ok":true},"source":"OpenStreetMap slippy-map formulas and Bing quadkeys in Python (tools/vectors/gen_indexing.py)","sourceVersion":"2026","tolerance":{"result.north.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v016","input":{"tile":"11/460/911"},"expect":{"result.north.value":19.476950206488414,"result.south.value":19.31114335506464,"result.west.value":-99.140625,"result.east.value":-98.96484375,"result.quadkey":"02331003322","ok":true},"source":"OpenStreetMap slippy-map formulas and Bing quadkeys in Python (tools/vectors/gen_indexing.py)","sourceVersion":"2026","tolerance":{"result.north.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v017","input":{"tile":"16/39616/20486"},"expect":{"result.north.value":55.758031768237245,"result.south.value":55.75494070247915,"result.west.value":37.6171875,"result.east.value":37.6226806640625,"result.quadkey":"1203101011000220","ok":true},"source":"OpenStreetMap slippy-map formulas and Bing quadkeys in Python (tools/vectors/gen_indexing.py)","sourceVersion":"2026","tolerance":{"result.north.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v018","input":{"tile":"18/41928/101324"},"expect":{"result.north.value":37.77505678240507,"result.south.value":37.773971295333254,"result.west.value":-122.420654296875,"result.east.value":-122.41928100585938,"result.quadkey":"023010203333003200","ok":true},"source":"OpenStreetMap slippy-map formulas and Bing quadkeys in Python (tools/vectors/gen_indexing.py)","sourceVersion":"2026","tolerance":{"result.north.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v019","input":{"tile":"13/7934/5246"},"expect":{"result.north.value":-45.02695045318545,"result.south.value":-45.05800143539828,"result.west.value":168.662109375,"result.east.value":168.7060546875,"result.quadkey":"3131013333330","ok":true},"source":"OpenStreetMap slippy-map formulas and Bing quadkeys in Python (tools/vectors/gen_indexing.py)","sourceVersion":"2026","tolerance":{"result.north.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v020","input":{"tile":"22/3306740/2081397"},"expect":{"result.north.value":1.3521369731642436,"result.south.value":1.3520511663737362,"result.west.value":103.81977081298828,"result.east.value":103.81985664367676,"result.quadkey":"1322322311012013330302","ok":true},"source":"OpenStreetMap slippy-map formulas and Bing quadkeys in Python (tools/vectors/gen_indexing.py)","sourceVersion":"2026","tolerance":{"result.north.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v021","input":{"tile":"7/56/34"},"expect":{"result.north.value":64.16810689799152,"result.south.value":62.91523303947613,"result.west.value":-22.5,"result.east.value":-19.6875,"result.quadkey":"0311020","ok":true},"source":"OpenStreetMap slippy-map formulas and Bing quadkeys in Python (tools/vectors/gen_indexing.py)","sourceVersion":"2026","tolerance":{"result.north.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v022","input":{"tile":"10/600/422"},"expect":{"result.north.value":30.145127183376115,"result.south.value":29.84064389983442,"result.west.value":30.9375,"result.east.value":31.2890625,"result.quadkey":"1221211220","ok":true},"source":"OpenStreetMap slippy-map formulas and Bing quadkeys in Python (tools/vectors/gen_indexing.py)","sourceVersion":"2026","tolerance":{"result.north.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v023","input":{"tile":"6/61/54"},"expect":{"result.north.value":-76.84081641443098,"result.south.value":-78.06198918665974,"result.west.value":163.125,"result.east.value":168.75,"result.quadkey":"331321","ok":true},"source":"OpenStreetMap slippy-map formulas and Bing quadkeys in Python (tools/vectors/gen_indexing.py)","sourceVersion":"2026","tolerance":{"result.north.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v024","input":{"tile":"21/335939/732415"},"expect":{"result.north.value":47.6062787817809,"result.south.value":47.60616304386873,"result.west.value":-122.33224868774414,"result.east.value":-122.33207702636719,"result.quadkey":"021230030220023222233","ok":true},"source":"OpenStreetMap slippy-map formulas and Bing quadkeys in Python (tools/vectors/gen_indexing.py)","sourceVersion":"2026","tolerance":{"result.north.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v025","input":{"tile":"10/486/332"},"expect":{"result.west.value":-9.140625,"result.south.value":53.12040528310657,"result.east.value":-8.7890625,"result.north.value":53.33087298301705,"ok":true},"source":"mercantile README (Mapbox), worked examples","sourceVersion":"mercantile 1.2.1","tolerance":{"result.west.value":{"rel":0,"abs":1e-09},"result.south.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09}}}
{"id":"v026","input":{"tile":"3/3/5"},"expect":{"result.quadkey":"213","ok":true},"source":"Microsoft, Bing Maps Tile System (worked quadkey example and ground-resolution table)","sourceVersion":"2018-02-28","tolerance":{}}
