{"id":"v001","input":{"code":"7FG49Q00+"},"expect":{"result.full_code":"7FG49Q00+","ok":true},"source":"Open Location Code test data, encoding.csv","sourceVersion":"open-location-code main","tolerance":{}}
{"id":"v002","input":{"code":"7FG49QCJ+2V"},"expect":{"result.full_code":"7FG49QCJ+2V","ok":true},"source":"Open Location Code test data, encoding.csv","sourceVersion":"open-location-code main","tolerance":{}}
{"id":"v003","input":{"code":"7FG49QCJ+2VX"},"expect":{"result.full_code":"7FG49QCJ+2VX","ok":true},"source":"Open Location Code test data, encoding.csv","sourceVersion":"open-location-code main","tolerance":{}}
{"id":"v004","input":{"code":"8FVC2222+22"},"expect":{"result.full_code":"8FVC2222+22","ok":true},"source":"Open Location Code test data, encoding.csv","sourceVersion":"open-location-code main","tolerance":{}}
{"id":"v005","input":{"code":"4VCPPQGP+Q9"},"expect":{"result.full_code":"4VCPPQGP+Q9","ok":true},"source":"Open Location Code test data, encoding.csv","sourceVersion":"open-location-code main","tolerance":{}}
{"id":"v006","input":{"code":"9G8F+6X"},"expect":{"ok":false,"error.code":"INVALID_INPUT","error.field":"/ref_lat"},"source":"add-spatial-indexing-and-raster scenarios","sourceVersion":"2026","tolerance":{}}
{"id":"v007","input":{"code":"9G8F+6X","ref_lat":47.4,"ref_lon":8.6},"expect":{"result.full_code":"8FVC9G8F+6X","ok":true},"source":"Open Location Code specification (recover nearest)","sourceVersion":"open-location-code main","tolerance":{}}
{"id":"v008","input":{"code":"7FG49Q00+"},"expect":{"result.south.value":20.35,"result.west.value":2.75,"result.north.value":20.4,"result.east.value":2.8,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v009","input":{"code":"6VGX0000+"},"expect":{"result.south.value":0.0,"result.west.value":179.0,"result.north.value":1.0,"result.east.value":180.0,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v010","input":{"code":"5PVX2JXR+R6G29VC"},"expect":{"result.south.value":-12.95044812,"result.west.value":119.640568847656,"result.north.value":-12.95044808,"result.east.value":119.640568969727,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v011","input":{"code":"62VR8V49+M47GJQ7"},"expect":{"result.south.value":7.30666364,"result.west.value":-163.132201538086,"result.north.value":7.30666368,"result.east.value":-163.132201416016,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v012","input":{"code":"65XHHXX7+FCQ825M"},"expect":{"result.south.value":9.59870512,"result.west.value":-108.036389038086,"result.north.value":9.59870516,"result.east.value":-108.036388916016,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v013","input":{"code":"C8C35800+"},"expect":{"result.south.value":78.15,"result.west.value":-58.7,"result.north.value":78.2,"result.east.value":-58.65,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v014","input":{"code":"8JV8RQR4+"},"expect":{"result.south.value":47.84,"result.west.value":66.755,"result.north.value":47.8425,"result.east.value":66.7575,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v015","input":{"code":"75000000+"},"expect":{"result.south.value":10.0,"result.west.value":-120.0,"result.north.value":30.0,"result.east.value":-100.0,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v016","input":{"code":"5V895547+V6VV2"},"expect":{"result.south.value":-23.842755,"result.west.value":167.1630390625,"result.north.value":-23.842754,"result.east.value":167.163041015625,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v017","input":{"code":"55VGVGR5+JR4"},"expect":{"result.south.value":-12.1085,"result.west.value":-109.4904375,"result.north.value":-12.108475,"result.east.value":-109.49040625,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v018","input":{"code":"49V5GX2J+H9F2RR"},"expect":{"result.south.value":-32.4985702,"result.west.value":-36.01909375,"result.north.value":-32.49857,"result.east.value":-36.019093261719,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v019","input":{"code":"8J000000+"},"expect":{"result.south.value":30.0,"result.west.value":60.0,"result.north.value":50.0,"result.east.value":80.0,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v020","input":{"code":"7C85WMXF+MG2GV"},"expect":{"result.south.value":16.949139,"result.west.value":-16.326232421875,"result.north.value":16.94914,"result.east.value":-16.32623046875,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v021","input":{"code":"9HJGV979+J6JH3"},"expect":{"result.south.value":62.864085,"result.west.value":50.368025390625,"result.north.value":62.864086,"result.east.value":50.36802734375,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v022","input":{"code":"267CM5WM+WW"},"expect":{"result.south.value":-84.30275,"result.west.value":-91.81525,"result.north.value":-84.302625,"result.east.value":-91.815125,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v023","input":{"code":"2CGPJH9J+X9J6GM8"},"expect":{"result.south.value":-79.38004236,"result.west.value":-5.419120361328,"result.north.value":-79.38004232,"result.east.value":-5.419120239258,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v024","input":{"code":"5FW77JWC+PPM3"},"expect":{"result.south.value":-11.703175,"result.west.value":5.6217890625,"result.north.value":-11.70317,"result.east.value":5.621796875,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v025","input":{"code":"474WR437+WX"},"expect":{"result.south.value":-47.19525,"result.west.value":-61.885125,"result.north.value":-47.195125,"result.east.value":-61.885,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v026","input":{"code":"8PC52FHJ+2R5VH4"},"expect":{"result.south.value":38.027522,"result.west.value":103.482108398438,"result.north.value":38.0275222,"result.east.value":103.482108886719,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v027","input":{"code":"323G65FJ+5FG2VQ8"},"expect":{"result.south.value":-68.77707036,"result.west.value":-169.818808837891,"result.north.value":-68.77707032,"result.east.value":-169.81880871582,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v028","input":{"code":"7F380000+"},"expect":{"result.south.value":11.0,"result.west.value":6.0,"result.north.value":12.0,"result.east.value":7.0,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v029","input":{"code":"23RC2G49+66GR5"},"expect":{"result.south.value":-73.99443,"result.west.value":-151.481931640625,"result.north.value":-73.994429,"result.east.value":-151.4819296875,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v030","input":{"code":"9QWR5P99+3RC4H"},"expect":{"result.south.value":68.167677,"result.west.value":136.719521484375,"result.north.value":68.167678,"result.east.value":136.7195234375,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v031","input":{"code":"2RPCW500+"},"expect":{"result.south.value":-75.1,"result.west.value":148.15,"result.north.value":-75.05,"result.east.value":148.2,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v032","input":{"code":"95W3R6WQ+7R2"},"expect":{"result.south.value":68.845625,"result.west.value":-118.7605,"result.north.value":68.84565,"result.east.value":-118.76046875,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v033","input":{"code":"6JWX0000+"},"expect":{"result.south.value":8.0,"result.west.value":79.0,"result.north.value":9.0,"result.east.value":80.0,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v034","input":{"code":"C2PCFG7G+P3JMCG"},"expect":{"result.south.value":84.4643424,"result.west.value":-171.474866210938,"result.north.value":84.4643426,"result.east.value":-171.474865722656,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v035","input":{"code":"2J5W78X6+R85HP"},"expect":{"result.south.value":-86.700487,"result.west.value":78.31087109375,"result.north.value":-86.700486,"result.east.value":78.310873046875,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v036","input":{"code":"9338792J+46"},"expect":{"result.south.value":51.25025,"result.west.value":-153.6195,"result.north.value":51.250375,"result.east.value":-153.619375,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v037","input":{"code":"69VX8G9Q+"},"expect":{"result.south.value":7.3175,"result.west.value":-20.4625,"result.north.value":7.32,"result.east.value":-20.46,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v038","input":{"code":"73VJGV58+3W"},"expect":{"result.south.value":27.507625,"result.west.value":-147.13275,"result.north.value":27.50775,"result.east.value":-147.132625,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v039","input":{"code":"6RV9W6R4+49MW"},"expect":{"result.south.value":7.940345,"result.west.value":147.205921875,"result.north.value":7.94035,"result.east.value":147.2059296875,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v040","input":{"code":"837CJG38+VC"},"expect":{"result.south.value":35.604625,"result.west.value":-151.484,"result.north.value":35.60475,"result.east.value":-151.483875,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v041","input":{"code":"7HC4GG7J+R35J"},"expect":{"result.south.value":18.514515,"result.west.value":42.53021875,"result.north.value":18.51452,"result.east.value":42.5302265625,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v042","input":{"code":"9628MQJQ+X9QQQPM"},"expect":{"result.south.value":50.68246872,"result.west.value":-93.211500854492,"result.north.value":50.68246876,"result.east.value":-93.211500732422,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v043","input":{"code":"73P8F2G7+QV"},"expect":{"result.south.value":24.476875,"result.west.value":-153.985375,"result.north.value":24.477,"result.east.value":-153.98525,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v044","input":{"code":"2JPG0000+"},"expect":{"result.south.value":-76.0,"result.west.value":70.0,"result.north.value":-75.0,"result.east.value":71.0,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v045","input":{"code":"7JP79F2P+C2XHWQ"},"expect":{"result.south.value":24.3511146,"result.west.value":65.485122558594,"result.north.value":24.3511148,"result.east.value":65.485123046875,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v046","input":{"code":"872F29W5+MC2V93"},"expect":{"result.south.value":30.046646,"result.west.value":-70.641485839844,"result.north.value":30.0466462,"result.east.value":-70.641485351563,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v047","input":{"code":"485C9HQQ+MWGR78"},"expect":{"result.south.value":-46.6108038,"result.west.value":-51.410184570313,"result.north.value":-46.6108036,"result.east.value":-51.410184082031,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v048","input":{"code":"59RJ97G4+"},"expect":{"result.south.value":-13.625,"result.west.value":-27.745,"result.north.value":-13.6225,"result.east.value":-27.7425,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
{"id":"v049","input":{"code":"4G3QVFJ3+QVHG2GV"},"expect":{"result.south.value":-48.11806444,"result.west.value":35.454735473633,"result.north.value":-48.1180644,"result.east.value":35.454735595703,"ok":true},"source":"Open Location Code test data, decoding.csv","sourceVersion":"open-location-code main","tolerance":{"result.south.value":{"rel":0,"abs":1e-09},"result.west.value":{"rel":0,"abs":1e-09},"result.north.value":{"rel":0,"abs":1e-09},"result.east.value":{"rel":0,"abs":1e-09}}}
