THE STREET (ledger #3). redhill_real: Red Hill, Brisbane — 36 shops (9 heroes + 27 texture, -29 subsampled), 884 roads, median NN 73 m. **Musgrave Road is in roads[] (41 ways, primary + residential)** — that was the point: Monster Robot Party's real shop now has its real street. One bounded Overpass fetch under the standing authorization; raw snapshots in _raw/, ODbL, C's mapping. This is G's donor for godverse_town.py -> redhill_godverse. TWO HAZARDS HANDED TO G/A, both measured against the real geometry (notes R24 §1): (a) The shop is NOT in OSM — no shop=music node, no name match anywhere in the bbox (checked the raw snapshot, not the emitted cache). It cannot arrive via the fetch; G must inject id 3962749 from the census or the town ships without the shop the release is about. (b) THE SEATING HAZARD: A's lift seats on the NEAREST edge, and from G's geocode three streets are nearer than the addressed one — Zig Zag Street 38.6 m (residential), Craig Street 46.1 m, Musgrave Road 51.6 m. The shop would seat on Zig Zag St and the headline would quietly become false. Measured fix (G's call): the point on the real Musgrave centreline nearest G's geocode is -27.455169, 153.006902 — 0 m to Musgrave, next candidate 43 m. Snaps the street, does NOT verify the house number; I have no address data for where #147 sits along the road. THE HONEST GATE (ledger #4). F's catch was right and there were FOUR bugs: the glob used the published-contract name the runtime can never load (0 matches -> returned 0: it passed identically whether atlases were absent, misnamed, or perfect); the code read provenance top-level while my own docstring said nested (G nested it correctly — the gate would have failed G's real artifact); licence/license; and a stale ceiling. Rebuilt on the "runtime is the authority" ruling: globs stock_godverse/<id>/stock_<type>_index.json, type in {record,book,toy}. Vacuous-gate law implemented literally — 0 matches + stray files FAIL (listing them); 0 matches + empty dir prints "atlas-QA SKIP: no atlases present (0 files matched glob ...)"; plus an id equality (shop.godverse_id == dir) so it proves it touched its subject. Proved on four cases: empty -> loud SKIP, misnamed (F's exact bug) -> FAIL, unparseable -> FAIL, G's real atlas -> PASS (120 items, 2 atlases, licence printed). My own test found a fifth hole — the glob still matched the old stock_shop_* name, so the misnamed case failed only incidentally; added a STOCK_TYPES name check so it fails for the RIGHT reason. A gate that fails for the wrong reason will pass for the wrong reason later. BALLARAT — RETIRED, counted, and a DIFFERENT illness from Toowoomba (notes R24 §3). Toowoomba was dead everywhere. Ballarat is alive exactly where the game isn't: 103 POIs, densest 400 m disc = 47 of them (Toowoomba's was 3) — but that disc is cafes/clothes/bakeries while the op-shops sit 854 m, 1042 m and 1709 m out. Heroes and density don't coincide, so no bbox holds both. Real builds at every span: 1.0 km -> 8 shops/184 m/hub 4-8 but ZERO op-shops (a thrift town with no thrift shop); 2.0 km -> 12/186 m/3-12; 3.0 km as shipped -> 20/255 m/4-20. Every row worse than any shipped town. THE BINDING CONSTRAINT WAS MINE, NOT OSM'S: with 2 heroes the 3x texture cap keeps 6 of 47 texture POIs and the subsample is spatially blind, so survivors scatter at any span — part of the 255 m A's warn caught was my own cap's fingerprint. Seeding texture near heroes fixes the class but moves every town's golden -> filed as a v5.x proposal, not done in a release round. I OVERSTATED MY R23 ADVICE TO A: the hub fraction is NOT a standalone discriminator — glebe (shipped, healthy) reads 13% and redhill 14%; a hub threshold would false-flag both. Median NN is the robust primary; hub is only comparable at equal shop counts (toowoomba 2/12 vs darwin 7/12 was fair because both had 12). The raw-vs-seated calibration point stands. METHODOLOGY, recorded because it nearly shipped: I picked Ballarat's span from an offline simulation that predicted 68 m / hub 5-8, and had already written those numbers into a config comment as fact. The real build returned 184 m / 4-8 — same counts, different sample. Never trust a re-implementation of the pipeline's own selection; run the pipeline. -> A (batched pins): ADD REAL_TOWN_GOLDENS['redhill_real']=0x6046700f and REAL_TOWN_GIG_GOLDENS['redhill_real']=0x673785ee (the headline town currently only WARNS as UNPINNED — ungated until you pin it). REMOVE ballarat_real 0xf0a9e8a1 / 0xf097c331 — dead config by your own R23 note. -> F: tools/qa/tour_shots.py still shoots town=toowoomba_real, which I deleted in R23 — the v4 tour breaks on a missing town. Your file, your call. A retirement isn't done when the cache is deleted; it's done when the consumers are swept. -> C: built to the runtime + G's real artifact per the ruling; LANE_C_PUB §7 line 271 still names the contradictory stock_shop_<id>_index.json. I reconcile when your corrected contract lands. Determinism receipt: the retirement forced a full 21-town rebuild from cached raw (no refetches) and every existing cache came back byte-identical — only ballarat, redhill and index.json moved. Pack: 21 real towns · 1196 shops · 299 heroes (22 rostered with G's newtown_godverse). Selfcheck ALL GREEN 149,696, synthetic golden 0x3fa36874 unchanged. qa.sh --strict --matrix: 7 passed / 0 failed, MATRIX GREEN 10x7. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1208 lines
25 KiB
JSON
1208 lines
25 KiB
JSON
{
|
|
"fetchedAt": "2026-07-17",
|
|
"endpoint": "https://overpass-api.de/api/interpreter",
|
|
"query": "[out:json][timeout:180];(nwr[\"shop\"~\"^(antiques|bag|bakery|books|bookshop|boutique|butcher|charity|cheese|chemist|chocolate|clothes|coffee|confectionery|convenience|cosmetics|dairy|deli|delicatessen|department_store|doityourself|electronics|farm|fashion|florist|furniture|games|garden_centre|general|greengrocer|hardware|homeware|houseware|jewellery|jewelry|kiosk|mobile_phone|music|newsagent|pastry|pawnbroker|perfumery|pharmacy|second_hand|shoes|stationery|supermarket|tea|toys|trade|variety_store|video|video_games|vintage)$\"][\"name\"](-27.46611,152.99422,-27.44449,153.01858);nwr[\"amenity\"~\"^(cafe)$\"][\"name\"](-27.46611,152.99422,-27.44449,153.01858););out center;",
|
|
"bbox": {
|
|
"minLat": -27.46611081081081,
|
|
"minLon": 152.99421703118202,
|
|
"maxLat": -27.44448918918919,
|
|
"maxLon": 153.018582968818
|
|
},
|
|
"elements": [
|
|
{
|
|
"type": "node",
|
|
"id": 316736559,
|
|
"lat": -27.4534426,
|
|
"lon": 153.0142863,
|
|
"tags": {
|
|
"addr:housenumber": "57",
|
|
"addr:postcode": "4059",
|
|
"addr:state": "QLD",
|
|
"addr:street": "Musk Avenue",
|
|
"addr:suburb": "Kelvin Grove",
|
|
"air_conditioning": "yes",
|
|
"amenity": "cafe",
|
|
"cuisine": "coffee_shop",
|
|
"diet:vegan": "yes",
|
|
"diet:vegetarian": "yes",
|
|
"indoor_seating": "yes",
|
|
"internet_access": "no",
|
|
"name": "The Boys House of Coffee",
|
|
"opening_hours": "Mo-Fr 07:00-15:00; Sa 06:30-13:00",
|
|
"outdoor_seating": "yes",
|
|
"payment:credit_cards": "yes",
|
|
"payment:debit_cards": "yes",
|
|
"phone": "+61 7 3832 2822",
|
|
"wheelchair": "yes"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 434292590,
|
|
"lat": -27.4547133,
|
|
"lon": 153.0117259,
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"name": "Fortitude Coffee Roasters",
|
|
"old_name": "Miss India",
|
|
"website": "https://www.fortituderoasters.com/"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 700498632,
|
|
"lat": -27.4588292,
|
|
"lon": 152.9980697,
|
|
"tags": {
|
|
"addr:postcode": "4064",
|
|
"addr:street": "Latrobe Terrace",
|
|
"brand": "Woolworths",
|
|
"brand:wikidata": "Q3249145",
|
|
"brand:wikipedia": "en:Woolworths Supermarkets",
|
|
"level": "0",
|
|
"name": "Woolworths",
|
|
"opening_hours": "Mo-Sa 07:00-21:00; Su 09:00-18:00",
|
|
"operator": "Woolworths Group",
|
|
"operator:wikidata": "Q607272",
|
|
"shop": "supermarket",
|
|
"source": "local_knowledge",
|
|
"toilets:wheelchair": "no",
|
|
"wheelchair": "yes"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 700498636,
|
|
"lat": -27.4589191,
|
|
"lon": 152.9980789,
|
|
"tags": {
|
|
"brand": "Bakers Delight",
|
|
"brand:wikidata": "Q4849261",
|
|
"brand:wikipedia": "en:Bakers Delight",
|
|
"indoor_seating": "no",
|
|
"level": "0",
|
|
"name": "Bakers Delight",
|
|
"outdoor_seating": "no",
|
|
"shop": "bakery",
|
|
"source": "local_knowledge",
|
|
"takeaway": "only",
|
|
"toilets:wheelchair": "no",
|
|
"wheelchair": "yes"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 705687683,
|
|
"lat": -27.4598738,
|
|
"lon": 153.0020352,
|
|
"tags": {
|
|
"addr:housenumber": "15",
|
|
"name": "Blis Ecowear",
|
|
"shop": "clothes",
|
|
"source": "survey"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 705724589,
|
|
"lat": -27.4529406,
|
|
"lon": 153.0039798,
|
|
"tags": {
|
|
"name": "Kids on the Terrace",
|
|
"shop": "clothes",
|
|
"source": "survey"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 705828099,
|
|
"lat": -27.4582435,
|
|
"lon": 152.9946351,
|
|
"tags": {
|
|
"name": "Mayfield Chocolates",
|
|
"shop": "chocolate",
|
|
"source": "survey"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 705828100,
|
|
"lat": -27.4582822,
|
|
"lon": 152.9949851,
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"indoor_seating": "yes",
|
|
"name": "Frank's Social Club",
|
|
"outdoor_seating": "yes",
|
|
"source": "survey"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 705828101,
|
|
"lat": -27.4582632,
|
|
"lon": 152.99479,
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"indoor_seating": "yes",
|
|
"name": "The Java Lounge",
|
|
"opening_hours": "Mo-Fr 06:00-14:30; Sa-Su 07:00-15:30",
|
|
"outdoor_seating": "yes",
|
|
"source": "survey"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 718300049,
|
|
"lat": -27.4532324,
|
|
"lon": 153.0051955,
|
|
"tags": {
|
|
"addr:housenumber": "204-206",
|
|
"name": "Embroidery",
|
|
"shop": "clothes",
|
|
"source": "survey"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 718406631,
|
|
"lat": -27.45482,
|
|
"lon": 153.0066519,
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"name": "Onsight Coffee Bar",
|
|
"source": "survey"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 718430361,
|
|
"lat": -27.4560457,
|
|
"lon": 153.0079581,
|
|
"tags": {
|
|
"name": "Silky Oak Furnature",
|
|
"shop": "antiques",
|
|
"source": "survey"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 738222166,
|
|
"lat": -27.4525694,
|
|
"lon": 153.0141566,
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"name": "Dil Campo Espresso"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 739081648,
|
|
"lat": -27.4538128,
|
|
"lon": 153.014616,
|
|
"tags": {
|
|
"addr:housenumber": "57",
|
|
"addr:postcode": "4059",
|
|
"addr:state": "QLD",
|
|
"addr:street": "Musk Avenue",
|
|
"addr:suburb": "Kelvin Grove",
|
|
"brand": "Woolworths Metro",
|
|
"brand:wikidata": "Q111772555",
|
|
"brand:wikipedia": "en:Woolworths Supermarkets",
|
|
"check_date:opening_hours": "2025-01-29",
|
|
"name": "Woolworths Metro",
|
|
"opening_hours": "Mo-Sa 07:00-21:00; Su 09:00-18:00",
|
|
"operator": "Woolworths Group",
|
|
"operator:wikidata": "Q607272",
|
|
"shop": "supermarket",
|
|
"wheelchair": "yes"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 739081815,
|
|
"lat": -27.4540203,
|
|
"lon": 153.0137973,
|
|
"tags": {
|
|
"indoor_seating": "yes",
|
|
"name": "Kelvin Grove Hot Bread",
|
|
"opening_hours": "Mo-Th 07:00-19:00; Fr 07:00-18:00; Sa 08:00-17:30",
|
|
"outdoor_seating": "yes",
|
|
"payment:credit_cards": "yes",
|
|
"payment:debit_cards": "yes",
|
|
"shop": "bakery",
|
|
"smoking": "no",
|
|
"wheelchair": "yes"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 746932582,
|
|
"lat": -27.4550167,
|
|
"lon": 153.0132763,
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"cuisine": "coffee_shop",
|
|
"internet_access": "no",
|
|
"name": "Dancing Bean Espresso"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 770872318,
|
|
"lat": -27.4586919,
|
|
"lon": 152.9981737,
|
|
"tags": {
|
|
"level": "0",
|
|
"name": "Paddington Gourmet Meats",
|
|
"shop": "butcher",
|
|
"source": "local_knowledge"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 778156742,
|
|
"lat": -27.4465038,
|
|
"lon": 152.9981254,
|
|
"tags": {
|
|
"addr:housenumber": "141",
|
|
"addr:postcode": "4060",
|
|
"addr:state": "QLD",
|
|
"addr:street": "Waterworks Road",
|
|
"addr:suburb": "Ashgrove",
|
|
"name": "Cheesecake Shop",
|
|
"shop": "bakery",
|
|
"source": "GPS"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 1666721152,
|
|
"lat": -27.4654316,
|
|
"lon": 152.9971601,
|
|
"tags": {
|
|
"name": "La Casamia",
|
|
"shop": "bakery"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 2744074663,
|
|
"lat": -27.4539309,
|
|
"lon": 153.013801,
|
|
"tags": {
|
|
"addr:housenumber": "44",
|
|
"addr:postcode": "4059",
|
|
"addr:street": "Musk Avenue",
|
|
"air_conditioning": "yes",
|
|
"amenity": "cafe",
|
|
"cuisine": "coffee_shop",
|
|
"diet:halal": "yes",
|
|
"diet:vegetarian": "yes",
|
|
"indoor_seating": "yes",
|
|
"internet_access": "yes",
|
|
"name": "Coco Cozy",
|
|
"opening_hours:signed": "no",
|
|
"outdoor_seating": "yes",
|
|
"payment:credit_cards": "yes",
|
|
"payment:debit_cards": "yes",
|
|
"smoking": "no",
|
|
"wheelchair": "yes"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 4784315622,
|
|
"lat": -27.4527225,
|
|
"lon": 153.0041323,
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"cuisine": "french",
|
|
"name": "Le Coin Bistro"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 4927818506,
|
|
"lat": -27.4657465,
|
|
"lon": 153.0055024,
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"name": "Red Baron Coffee"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 4960798821,
|
|
"lat": -27.460739,
|
|
"lon": 153.0018652,
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"name": "Quava Espresso",
|
|
"name:en": "Quava Espresso"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 5084931473,
|
|
"lat": -27.4658041,
|
|
"lon": 152.9966904,
|
|
"tags": {
|
|
"indoor_seating": "no",
|
|
"name": "Fearcy's Patisserie",
|
|
"outdoor_seating": "yes",
|
|
"shop": "bakery",
|
|
"wheelchair": "yes"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 5225632953,
|
|
"lat": -27.4636122,
|
|
"lon": 152.9963561,
|
|
"tags": {
|
|
"name": "7-7 Convenience Store",
|
|
"shop": "convenience"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 5328185296,
|
|
"lat": -27.4613211,
|
|
"lon": 153.0045383,
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"cuisine": "regional",
|
|
"name": "Tall and Short Espresso"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 5737583936,
|
|
"lat": -27.4542032,
|
|
"lon": 153.014725,
|
|
"tags": {
|
|
"addr:housenumber": "8",
|
|
"addr:street": "Carraway Street",
|
|
"addr:unit": "Shop 22",
|
|
"amenity": "cafe",
|
|
"bar": "yes",
|
|
"cuisine": "coffee_shop;bar",
|
|
"indoor_seating": "yes",
|
|
"internet_access": "wlan",
|
|
"name": "The Menagerie",
|
|
"opening_hours": "Mo,Tu 07:00-19:00; We-Fr 07:00-20:00; Sa 07:00-14:00",
|
|
"outdoor_seating": "yes",
|
|
"phone": "+61 7 3832 7157",
|
|
"smoking": "no"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 5987362599,
|
|
"lat": -27.445971,
|
|
"lon": 152.9975271,
|
|
"tags": {
|
|
"addr:housenumber": "161",
|
|
"addr:postcode": "4060",
|
|
"addr:state": "QLD",
|
|
"addr:street": "Waterworks Road",
|
|
"addr:suburb": "Ashgrove",
|
|
"brand": "NightOwl",
|
|
"brand:wikidata": "Q7033183",
|
|
"name": "NightOwl",
|
|
"shop": "convenience"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 6389769199,
|
|
"lat": -27.4529228,
|
|
"lon": 153.0156326,
|
|
"tags": {
|
|
"addr:housenumber": "60",
|
|
"addr:postcode": "4059",
|
|
"addr:state": "QLD",
|
|
"addr:street": "Blamey Street",
|
|
"addr:suburb": "Kelvin Grove",
|
|
"amenity": "cafe",
|
|
"contact:facebook": "MeanBeanzEspresso",
|
|
"cuisine": "cafe",
|
|
"name": "Mean Beanz Espresso",
|
|
"opening_hours": "Mo-We, Fr 06:00-16:00; Th 06:00-14:30",
|
|
"outdoor_seating": "yes"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 7121897940,
|
|
"lat": -27.4604106,
|
|
"lon": 153.0033171,
|
|
"tags": {
|
|
"addr:housenumber": "285",
|
|
"addr:street": "Given Terrace",
|
|
"email": "paddington@presentsofmind.com.au",
|
|
"name": "Presents of Mind",
|
|
"phone": "+61 7 3367 3711",
|
|
"shop": "games",
|
|
"website": "https://www.presentsofmind.com.au"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 7550424282,
|
|
"lat": -27.4611798,
|
|
"lon": 153.0047976,
|
|
"tags": {
|
|
"name": "Living Silk",
|
|
"opening_hours": "Mo-Fr 10:00-16:00; Sa 10:00-15:00",
|
|
"shop": "clothes",
|
|
"wheelchair": "yes"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 7550430550,
|
|
"lat": -27.4613237,
|
|
"lon": 153.0052048,
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"name": "Paddi"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 7550433544,
|
|
"lat": -27.4612873,
|
|
"lon": 153.0050877,
|
|
"tags": {
|
|
"name": "Adavera Footwear",
|
|
"opening_hours": "Mo-Fr 09:00-17:00; Sa 09:00-16:00",
|
|
"shop": "shoes"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 7550461987,
|
|
"lat": -27.455402,
|
|
"lon": 153.0066884,
|
|
"tags": {
|
|
"name": "Farine",
|
|
"shop": "bakery"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 8064170439,
|
|
"lat": -27.4615321,
|
|
"lon": 153.0057766,
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"name": "Wholefood Cafe",
|
|
"opening_hours": "Mo-Fr 07:00-14:00; Sa 09:00-14:00"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 8064187778,
|
|
"lat": -27.4616257,
|
|
"lon": 153.0060587,
|
|
"tags": {
|
|
"name": "Given Terrace News",
|
|
"shop": "newsagent"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 8285605464,
|
|
"lat": -27.4516346,
|
|
"lon": 152.9974587,
|
|
"tags": {
|
|
"addr:housenumber": "92a",
|
|
"name": "Scrumptious Reads Book Store",
|
|
"shop": "books"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 8489071358,
|
|
"lat": -27.4536538,
|
|
"lon": 153.0066452,
|
|
"tags": {
|
|
"addr:housenumber": "16",
|
|
"addr:postcode": "4059",
|
|
"addr:state": "QLD",
|
|
"addr:street": "Windsor Road",
|
|
"addr:suburb": "Red Hill",
|
|
"check_date:opening_hours": "2023-01-18",
|
|
"description": "Shop located under the main church building",
|
|
"name": "Thrift Shop and Eternity Boutique",
|
|
"opening_hours": "Mo-Sa 09:30-14:30",
|
|
"operator": "Windsor Road Baptist Church",
|
|
"payment:credit_cards": "yes",
|
|
"payment:debit_cards": "yes",
|
|
"second_hand": "yes",
|
|
"shop": "charity",
|
|
"wheelchair": "limited"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 9095859751,
|
|
"lat": -27.4589174,
|
|
"lon": 152.9980627,
|
|
"tags": {
|
|
"level": "1",
|
|
"name": "Paddington News",
|
|
"shop": "newsagent"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 9095875018,
|
|
"lat": -27.4588638,
|
|
"lon": 152.9981785,
|
|
"tags": {
|
|
"level": "1",
|
|
"name": "A Cobblers Inn",
|
|
"shop": "clothes"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 9103551456,
|
|
"lat": -27.4586982,
|
|
"lon": 152.997804,
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"name": "Cafe Yoyo",
|
|
"website": "http://cafeyoyo.com.au"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 9368635068,
|
|
"lat": -27.4619966,
|
|
"lon": 153.0143578,
|
|
"tags": {
|
|
"addr:housenumber": "190",
|
|
"addr:postcode": "4000",
|
|
"addr:state": "QLD",
|
|
"addr:street": "Petrie Terrace",
|
|
"amenity": "cafe",
|
|
"name": "Scout",
|
|
"phone": "+61 7 3367 2171",
|
|
"website": "https://www.scoutcafe.com.au"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 10132339714,
|
|
"lat": -27.4564216,
|
|
"lon": 153.0137071,
|
|
"tags": {
|
|
"addr:postcode": "4059",
|
|
"addr:state": "QLD",
|
|
"addr:street": "Gona Parade",
|
|
"addr:suburb": "Kelvin Grove",
|
|
"amenity": "cafe",
|
|
"name": "Earth & Steam"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 11050266430,
|
|
"lat": -27.451495,
|
|
"lon": 153.016849,
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"name": "Gather"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12482401617,
|
|
"lat": -27.4641062,
|
|
"lon": 153.0125153,
|
|
"tags": {
|
|
"name": "7 Nights Convenience Store",
|
|
"shop": "convenience"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 12580949047,
|
|
"lat": -27.4600833,
|
|
"lon": 153.0019204,
|
|
"tags": {
|
|
"brand": "Vinnies",
|
|
"brand:wikidata": "Q120646672",
|
|
"name": "Vinnies",
|
|
"opening_hours": "Mo-Fr 09:00-17:00; Sa 09:00-14:00; Su 10:00-14:00",
|
|
"shop": "charity",
|
|
"wheelchair": "no"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"id": 13240337201,
|
|
"lat": -27.4582012,
|
|
"lon": 152.9943203,
|
|
"tags": {
|
|
"addr:housenumber": "173",
|
|
"addr:street": "Latrobe Terrace",
|
|
"amenity": "cafe",
|
|
"name": "Blackout",
|
|
"opening_hours": "05:30-13:00"
|
|
}
|
|
},
|
|
{
|
|
"type": "way",
|
|
"id": 28681037,
|
|
"center": {
|
|
"lat": -27.4656769,
|
|
"lon": 153.0134577
|
|
},
|
|
"nodes": [
|
|
315250266,
|
|
5175686296,
|
|
5175686293,
|
|
315250265,
|
|
5175686295,
|
|
5175686306,
|
|
5175686282,
|
|
4052089889,
|
|
13759886154,
|
|
315250267,
|
|
1835204464,
|
|
1835204455,
|
|
13759908827,
|
|
1835204475,
|
|
315250266
|
|
],
|
|
"tags": {
|
|
"addr:housename": "The Barracks",
|
|
"addr:housenumber": "61",
|
|
"addr:street": "Petrie Terrace",
|
|
"brand": "Coles",
|
|
"brand:wikidata": "Q1108172",
|
|
"brand:wikipedia": "en:Coles Supermarkets",
|
|
"building": "retail",
|
|
"building:levels": "4",
|
|
"check_date:opening_hours": "2025-07-15",
|
|
"name": "Coles",
|
|
"opening_hours": "Mo-Sa 07:00-21:00; Su 09:00-18:00",
|
|
"operator": "Coles Group",
|
|
"operator:wikidata": "Q131937428",
|
|
"roof:colour": "white",
|
|
"roof:shape": "skillion",
|
|
"shop": "supermarket",
|
|
"website": "https://www.coles.com.au/",
|
|
"wheelchair": "yes"
|
|
}
|
|
},
|
|
{
|
|
"type": "way",
|
|
"id": 35028142,
|
|
"center": {
|
|
"lat": -27.4485925,
|
|
"lon": 153.0055998
|
|
},
|
|
"nodes": [
|
|
410836476,
|
|
410836477,
|
|
8489077445,
|
|
9052046594,
|
|
410836478,
|
|
410836479,
|
|
410836476
|
|
],
|
|
"tags": {
|
|
"addr:housenumber": "110",
|
|
"addr:postcode": "4059",
|
|
"addr:state": "QLD",
|
|
"addr:street": "Windsor Road",
|
|
"addr:suburb": "Red Hill",
|
|
"amenity": "cafe",
|
|
"building": "yes",
|
|
"check_date": "2026-04-04",
|
|
"cuisine": "brunch;breakfast",
|
|
"diet:lactose_free": "yes",
|
|
"diet:vegan": "yes",
|
|
"diet:vegetarian": "yes",
|
|
"email": "hello@grampscafe.com.au",
|
|
"level": "0",
|
|
"name": "Gramps Cafe",
|
|
"opening_hours": "Mo-Fr 06:30-14:30; Sa-Su 07:00-14:30",
|
|
"outdoor_seating": "yes",
|
|
"phone": "+61 7 3368 4013",
|
|
"smoking": "no",
|
|
"website": "http://grampscafe.com.au/"
|
|
}
|
|
},
|
|
{
|
|
"type": "way",
|
|
"id": 40786381,
|
|
"center": {
|
|
"lat": -27.4451437,
|
|
"lon": 153.0089081
|
|
},
|
|
"nodes": [
|
|
268384182,
|
|
13095810177,
|
|
476441482,
|
|
495808982,
|
|
476441499,
|
|
476441504,
|
|
495808986,
|
|
477080609,
|
|
477080610,
|
|
11270843282,
|
|
477080608,
|
|
11270843281,
|
|
268384182
|
|
],
|
|
"tags": {
|
|
"addr:housenumber": "12",
|
|
"addr:street": "Herston Road",
|
|
"branch": "Kelvin Grove",
|
|
"name": "City Hire",
|
|
"opening_hours": "Mo-Fr 06:30-16:40, Sa 07:00-12:00",
|
|
"phone": "+61 7 3352 5122",
|
|
"shop": "trade",
|
|
"trade": "plant_hire",
|
|
"website": "https://www.cityhire.com.au/"
|
|
}
|
|
},
|
|
{
|
|
"type": "way",
|
|
"id": 53155641,
|
|
"center": {
|
|
"lat": -27.4508902,
|
|
"lon": 153.0068707
|
|
},
|
|
"nodes": [
|
|
672700043,
|
|
672700063,
|
|
672700057,
|
|
672700058,
|
|
672700056,
|
|
672700032,
|
|
672700033,
|
|
672700034,
|
|
672700043
|
|
],
|
|
"tags": {
|
|
"addr:housenumber": "63",
|
|
"addr:street": "Windsor Road",
|
|
"amenity": "cafe",
|
|
"building": "house",
|
|
"check_date:opening_hours": "2025-06-06",
|
|
"cuisine": "coffee_shop;breakfast;brunch",
|
|
"name": "Little Red Providore",
|
|
"opening_hours": "Sa,Su 07:00-12:00; Mo-Fr 07:00-13:00",
|
|
"outdoor_seating": "yes",
|
|
"phone": "+61 7 3369 4044",
|
|
"website": "https://www.facebook.com/littleredprovidore/"
|
|
}
|
|
},
|
|
{
|
|
"type": "way",
|
|
"id": 55889985,
|
|
"center": {
|
|
"lat": -27.4581508,
|
|
"lon": 152.9947924
|
|
},
|
|
"nodes": [
|
|
701784199,
|
|
701784202,
|
|
12581405014,
|
|
12581405013,
|
|
701784204,
|
|
701784207,
|
|
701784199
|
|
],
|
|
"tags": {
|
|
"addr:housenumber": "167",
|
|
"addr:street": "Latrobe Terrace",
|
|
"building": "retail",
|
|
"name": "Empire Revival",
|
|
"opening_hours": "Mo-Sa 10:00-17:00; Su 10:00-16:00",
|
|
"shop": "antiques"
|
|
}
|
|
},
|
|
{
|
|
"type": "way",
|
|
"id": 55889986,
|
|
"center": {
|
|
"lat": -27.4592285,
|
|
"lon": 152.9975324
|
|
},
|
|
"nodes": [
|
|
701784210,
|
|
7736387150,
|
|
701784211,
|
|
701784212,
|
|
701784213,
|
|
701784210
|
|
],
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"building": "yes",
|
|
"name": "Remy's",
|
|
"outdoor_seating": "yes"
|
|
}
|
|
},
|
|
{
|
|
"type": "way",
|
|
"id": 55890015,
|
|
"center": {
|
|
"lat": -27.4583399,
|
|
"lon": 152.9958377
|
|
},
|
|
"nodes": [
|
|
701784300,
|
|
11926162760,
|
|
701784301,
|
|
701784302,
|
|
701784303,
|
|
701784300
|
|
],
|
|
"tags": {
|
|
"addr:housenumber": "137",
|
|
"addr:street": "Latrobe Terrace",
|
|
"building": "retail",
|
|
"name": "Willow Blue Flora",
|
|
"shop": "florist"
|
|
}
|
|
},
|
|
{
|
|
"type": "way",
|
|
"id": 55890367,
|
|
"center": {
|
|
"lat": -27.4592398,
|
|
"lon": 152.9976384
|
|
},
|
|
"nodes": [
|
|
701798879,
|
|
7736387149,
|
|
701798883,
|
|
701798890,
|
|
701798904,
|
|
701798908,
|
|
701798911,
|
|
701798879
|
|
],
|
|
"tags": {
|
|
"addr:housenumber": "104",
|
|
"addr:postcode": "4064",
|
|
"addr:state": "QLD",
|
|
"addr:street": "Latrobe Terrace",
|
|
"addr:suburb": "Paddington",
|
|
"building": "retail",
|
|
"name": "Little Bird Bookshop",
|
|
"opening_hours": "Mo-Su 09:00-18:00+",
|
|
"shop": "books"
|
|
}
|
|
},
|
|
{
|
|
"type": "way",
|
|
"id": 55890368,
|
|
"center": {
|
|
"lat": -27.4594136,
|
|
"lon": 152.9982265
|
|
},
|
|
"nodes": [
|
|
701798933,
|
|
7736387177,
|
|
701798936,
|
|
701798942,
|
|
701798946,
|
|
701798933
|
|
],
|
|
"tags": {
|
|
"addr:housenumber": "88",
|
|
"amenity": "cafe",
|
|
"building": "yes",
|
|
"name": "Sassafras",
|
|
"opening_hours": "Mo-Su 10:00-24:00",
|
|
"phone": "+61 7 3369 0600",
|
|
"url": "https://www.sassafrasofpaddington.com.au/"
|
|
}
|
|
},
|
|
{
|
|
"type": "way",
|
|
"id": 56242393,
|
|
"center": {
|
|
"lat": -27.4583246,
|
|
"lon": 152.9942546
|
|
},
|
|
"nodes": [
|
|
5211726296,
|
|
705827206,
|
|
705827207,
|
|
705827208,
|
|
5211726296
|
|
],
|
|
"tags": {
|
|
"building": "retail",
|
|
"name": "Hummingbird",
|
|
"shop": "clothes"
|
|
}
|
|
},
|
|
{
|
|
"type": "way",
|
|
"id": 56242402,
|
|
"center": {
|
|
"lat": -27.4588673,
|
|
"lon": 152.9943237
|
|
},
|
|
"nodes": [
|
|
705827261,
|
|
705827262,
|
|
705827263,
|
|
705827264,
|
|
705827265,
|
|
705827266,
|
|
705827267,
|
|
705827268,
|
|
705827261
|
|
],
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"building": "yes",
|
|
"indoor_seating": "yes",
|
|
"name": "Chapter IV",
|
|
"outdoor_seating": "yes"
|
|
}
|
|
},
|
|
{
|
|
"type": "way",
|
|
"id": 58072980,
|
|
"center": {
|
|
"lat": -27.4551072,
|
|
"lon": 153.0066869
|
|
},
|
|
"nodes": [
|
|
720629534,
|
|
720629536,
|
|
720629538,
|
|
718406638,
|
|
720629529,
|
|
720629534
|
|
],
|
|
"tags": {
|
|
"addr:housenumber": "154",
|
|
"building": "yes",
|
|
"name": "Diva Flowers",
|
|
"shop": "florist",
|
|
"source": "nearmap"
|
|
}
|
|
},
|
|
{
|
|
"type": "way",
|
|
"id": 62280327,
|
|
"center": {
|
|
"lat": -27.4483433,
|
|
"lon": 152.9994955
|
|
},
|
|
"nodes": [
|
|
778156748,
|
|
778156749,
|
|
778156750,
|
|
778156751,
|
|
778156753,
|
|
778156748
|
|
],
|
|
"tags": {
|
|
"addr:housenumber": "98",
|
|
"addr:postcode": "4060",
|
|
"addr:state": "QLD",
|
|
"addr:street": "Waterworks Road",
|
|
"addr:suburb": "Ashgrove",
|
|
"building": "yes",
|
|
"name": "Restoration Station",
|
|
"shop": "antiques",
|
|
"source": "nearmap",
|
|
"website": "https://restorationstation.com.au/"
|
|
}
|
|
},
|
|
{
|
|
"type": "way",
|
|
"id": 369314900,
|
|
"center": {
|
|
"lat": -27.4661064,
|
|
"lon": 153.0065345
|
|
},
|
|
"nodes": [
|
|
3731150547,
|
|
3731150534,
|
|
3731150556,
|
|
3731150559,
|
|
3731150574,
|
|
3731150582,
|
|
3731150547
|
|
],
|
|
"tags": {
|
|
"addr:street": "Mayneview Street",
|
|
"brand": "Tradelink",
|
|
"brand:wikidata": "Q120648432",
|
|
"building": "yes",
|
|
"name": "Tradelink",
|
|
"shop": "trade",
|
|
"source": "Bing",
|
|
"trade": "plumbing"
|
|
}
|
|
},
|
|
{
|
|
"type": "way",
|
|
"id": 529194764,
|
|
"center": {
|
|
"lat": -27.4644288,
|
|
"lon": 152.9965848
|
|
},
|
|
"nodes": [
|
|
5141200651,
|
|
5141200649,
|
|
5141200650,
|
|
5141200648,
|
|
5141200647,
|
|
5141200646,
|
|
5141200645,
|
|
5141200652,
|
|
5141200655,
|
|
5141200643,
|
|
5141200642,
|
|
5141200654,
|
|
5141200653,
|
|
5141200644,
|
|
5141200651
|
|
],
|
|
"tags": {
|
|
"addr:housenumber": "39",
|
|
"addr:street": "Nash Street",
|
|
"building": "yes",
|
|
"layer": "1",
|
|
"name": "Yesterday's Thrift Shop",
|
|
"shop": "second_hand"
|
|
}
|
|
},
|
|
{
|
|
"type": "way",
|
|
"id": 539130900,
|
|
"center": {
|
|
"lat": -27.4645642,
|
|
"lon": 152.9961897
|
|
},
|
|
"nodes": [
|
|
5217248792,
|
|
5217248788,
|
|
5217248787,
|
|
5217248790,
|
|
5217248783,
|
|
5217248784,
|
|
5217248789,
|
|
5217248785,
|
|
5217248786,
|
|
5217248791,
|
|
5217248792
|
|
],
|
|
"tags": {
|
|
"building": "yes",
|
|
"name": "Yesterday's Thrift Shop",
|
|
"shop": "charity"
|
|
}
|
|
},
|
|
{
|
|
"type": "way",
|
|
"id": 552092306,
|
|
"center": {
|
|
"lat": -27.4607978,
|
|
"lon": 153.0029083
|
|
},
|
|
"nodes": [
|
|
5330881332,
|
|
5330881333,
|
|
5330881334,
|
|
7736384772,
|
|
5330881335,
|
|
5330881337,
|
|
5330881338,
|
|
5330881332
|
|
],
|
|
"tags": {
|
|
"addr:housenumber": "272",
|
|
"addr:postcode": "4064",
|
|
"addr:state": "QLD",
|
|
"addr:street": "Given Terrace",
|
|
"addr:suburb": "Paddington",
|
|
"building": "retail",
|
|
"name": "Paddington Hardware",
|
|
"phone": "+61 7 3369 6588",
|
|
"shop": "hardware",
|
|
"start_date": "1977",
|
|
"website": "https://www.paddingtonhardware.com.au/"
|
|
}
|
|
},
|
|
{
|
|
"type": "way",
|
|
"id": 779823557,
|
|
"center": {
|
|
"lat": -27.4594397,
|
|
"lon": 152.9988358
|
|
},
|
|
"nodes": [
|
|
7281689567,
|
|
7281689568,
|
|
7281689569,
|
|
7281689570,
|
|
9103551461,
|
|
7281689567
|
|
],
|
|
"tags": {
|
|
"addr:housenumber": "78",
|
|
"addr:street": "Latrobe Terrace",
|
|
"addr:unit": "1",
|
|
"air_conditioning": "no",
|
|
"amenity": "cafe",
|
|
"bar": "no",
|
|
"brand": "Merlo",
|
|
"building": "retail",
|
|
"cuisine": "coffee_shop;sandwich;cake",
|
|
"description": "Set amongst the best boutiques and beautiful cottages the area is known for, our caf\u00e9 on the fringe of Brisbane brings a relaxed and entertaining vibe to perfectly match our smooth, energising coffees.",
|
|
"image": "https://storage.googleapis.com/merlocoffee/product-images/1586306263283.jpg",
|
|
"internet_access": "no",
|
|
"name": "Merlo Coffee Paddington Torrefazione",
|
|
"opening_hours": "Mo-Fr 06:00-17:00; Sa-Su 06:30-17:00",
|
|
"outdoor_seating": "yes",
|
|
"pets": "allowed",
|
|
"phone": "+61 7 3368 2099",
|
|
"takeaway": "yes",
|
|
"website": "https://www.merlo.com.au/pages/location-merlo-coffee-paddington-torrefazione",
|
|
"wheelchair": "yes"
|
|
}
|
|
},
|
|
{
|
|
"type": "way",
|
|
"id": 807650569,
|
|
"center": {
|
|
"lat": -27.4515619,
|
|
"lon": 152.9973599
|
|
},
|
|
"nodes": [
|
|
7552757709,
|
|
7552757710,
|
|
7552757711,
|
|
7552757712,
|
|
7552757709
|
|
],
|
|
"tags": {
|
|
"amenity": "cafe",
|
|
"building": "yes",
|
|
"name": "Steam Train Espresso",
|
|
"opening_hours": "Mo-Fr 06:30-12:00; Sa 07:00-12:00; Su 07:30-11:00",
|
|
"shop": "coffee"
|
|
}
|
|
}
|
|
]
|
|
} |