{"generated_at_utc":"2026-06-13T04:57:39.359210+00:00","venue_mode":"drinks","area":"osterbro","bbox":[12.553095,55.6919973,12.6398694,55.7327115],"slot_minutes":60,"slot_mode":"full-day(5 day, 60 min)","weather_provider":"mixed:dmi,met_no","weather_fallback_used":false,"weather_data_status":"fresh","weather_freshness_hours":0.0,"weather_provider_failure_counts":{},"weather_mode":"nearest_node_grid","snapshots":[{"time_utc":"2026-06-12T22:00:00+00:00","time_local":"2026-06-13T00:00:00+02:00","cloud_cover_pct":27.4,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":48.1,"sunlight_factor":0.519,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":99.9,"sunlight_factor":0.001,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":48.1,"sunlight_factor":0.519,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.75,"sun_azimuth_deg":343.79,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-12T23:00:00+00:00","time_local":"2026-06-13T01:00:00+02:00","cloud_cover_pct":27.4,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":48.1,"sunlight_factor":0.519,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":99.9,"sunlight_factor":0.001,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":48.1,"sunlight_factor":0.519,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.1,"sun_azimuth_deg":357.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-13T00:00:00+00:00","time_local":"2026-06-13T02:00:00+02:00","cloud_cover_pct":27.4,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":48.1,"sunlight_factor":0.519,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":99.9,"sunlight_factor":0.001,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":48.1,"sunlight_factor":0.519,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.4,"sun_azimuth_deg":11.74,"cloud_cover_pct":23.7,"sunlight_factor":0.659,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-13T01:00:00+00:00","time_local":"2026-06-13T03:00:00+02:00","cloud_cover_pct":98.2,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.71,"sun_azimuth_deg":25.43,"cloud_cover_pct":98.0,"sunlight_factor":0.02,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-13T02:00:00+00:00","time_local":"2026-06-13T04:00:00+02:00","cloud_cover_pct":97.9,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":97.2,"sunlight_factor":0.028,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":32.8,"sunlight_factor":0.672,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":97.2,"sunlight_factor":0.028,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.23,"sun_azimuth_deg":38.52,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-13T03:00:00+00:00","time_local":"2026-06-13T05:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.96,"sun_azimuth_deg":50.96,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-13T04:00:00+00:00","time_local":"2026-06-13T06:00:00+02:00","cloud_cover_pct":75.0,"summary":{"total":34,"sunny":0,"partial":2,"shaded":32,"avg_score":3.13},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":28.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"partial"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":28.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":22.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":11.2,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":5.6,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":5.6,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":5.6,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.89,"sun_azimuth_deg":62.86,"cloud_cover_pct":75.0,"sunlight_factor":0.28,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-13T05:00:00+00:00","time_local":"2026-06-13T07:00:00+02:00","cloud_cover_pct":6.7,"summary":{"total":34,"sunny":6,"partial":5,"shaded":23,"avg_score":22.26},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":92.3,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"sunny"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":92.3,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"sunny"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":92.3,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":92.3,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":92.3,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"sunny"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":73.8,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":55.4,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":36.9,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":36.9,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":36.9,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"partial"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":36.9,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":18.5,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":12.6,"sunlight_factor":0.873,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":16.1,"sunlight_factor":0.839,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":12.6,"sunlight_factor":0.873,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.72,"sun_azimuth_deg":74.51,"cloud_cover_pct":6.0,"sunlight_factor":0.923,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-13T06:00:00+00:00","time_local":"2026-06-13T08:00:00+02:00","cloud_cover_pct":27.2,"summary":{"total":34,"sunny":8,"partial":2,"shaded":24,"avg_score":21.57},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":81.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"sunny"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":81.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"sunny"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":81.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":81.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":81.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":65.2,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":65.2,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"sunny"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":65.2,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":48.9,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":48.9,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":16.3,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":16.3,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":13.3,"sunlight_factor":0.912,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":97.8,"sunlight_factor":0.267,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":13.3,"sunlight_factor":0.912,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.02,"sun_azimuth_deg":86.36,"cloud_cover_pct":25.8,"sunlight_factor":0.815,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-13T07:00:00+00:00","time_local":"2026-06-13T09:00:00+02:00","cloud_cover_pct":63.3,"summary":{"total":34,"sunny":0,"partial":11,"shaded":23,"avg_score":14.53},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":40.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"partial"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":40.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":40.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":40.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"partial"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":40.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":40.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":40.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":32.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":32.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":32.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":32.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":24.3,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":16.2,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":16.2,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":8.1,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":8.1,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":8.1,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":99.9,"sunlight_factor":0.001,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":99.7,"sunlight_factor":0.003,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":99.9,"sunlight_factor":0.001,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.45,"sun_azimuth_deg":99.0,"cloud_cover_pct":59.8,"sunlight_factor":0.405,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-13T08:00:00+00:00","time_local":"2026-06-13T10:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.55,"sun_azimuth_deg":113.27,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-13T09:00:00+00:00","time_local":"2026-06-13T11:00:00+02:00","cloud_cover_pct":99.1,"summary":{"total":34,"sunny":0,"partial":12,"shaded":22,"avg_score":12.69},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":25.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"partial"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":25.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":25.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":25.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":25.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":25.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":25.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"partial"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":25.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"partial"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":25.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":25.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":25.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"partial"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":25.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":24.2,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":93.0,"sunlight_factor":0.302,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":20.2,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":19.4,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":90.2,"sunlight_factor":0.324,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":15.1,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":15.1,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":15.1,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":10.1,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":5.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":5.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":93.0,"sunlight_factor":0.302,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.74,"sun_azimuth_deg":130.31,"cloud_cover_pct":99.8,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-13T10:00:00+00:00","time_local":"2026-06-13T12:00:00+02:00","cloud_cover_pct":12.6,"summary":{"total":34,"sunny":13,"partial":2,"shaded":19,"avg_score":39.87},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":93.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"sunny"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":93.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":93.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":93.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":93.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":93.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":93.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"sunny"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":93.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"sunny"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":93.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":93.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":93.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"sunny"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":74.5,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":74.5,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":55.9,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":55.9,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":18.6,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":18.6,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":18.6,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":12.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":95.0,"sunlight_factor":0.124,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":2.4,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":100.0,"sunlight_factor":0.06,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":95.0,"sunlight_factor":0.124,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.09,"sun_azimuth_deg":151.23,"cloud_cover_pct":4.5,"sunlight_factor":0.931,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-13T11:00:00+00:00","time_local":"2026-06-13T13:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":8.05},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":20.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":20.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":20.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":20.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":20.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":20.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":20.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":20.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":20.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":20.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":20.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":14.6,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.146,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":8.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":8.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":8.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":4.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":4.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":3.1,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.156,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":2.9,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.146,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.51,"sun_azimuth_deg":175.82,"cloud_cover_pct":100.0,"sunlight_factor":0.201,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-13T12:00:00+00:00","time_local":"2026-06-13T14:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":4.49},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":10.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":10.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":10.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":10.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":10.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":10.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":10.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":10.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":10.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":10.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":10.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":10.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":8.3,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":6.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.083,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":6.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.083,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":4.2,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":2.1,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.06,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.26,"sun_azimuth_deg":201.07,"cloud_cover_pct":100.0,"sunlight_factor":0.104,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-13T13:00:00+00:00","time_local":"2026-06-13T15:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":11,"shaded":23,"avg_score":11.26},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":28.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":26.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"partial"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":26.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":26.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":26.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":26.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":26.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"partial"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":26.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":26.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":26.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"partial"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":26.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"partial"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":20.8,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":20.8,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":20.8,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":15.6,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":11.3,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":5.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.276,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.74,"sun_azimuth_deg":223.34,"cloud_cover_pct":100.0,"sunlight_factor":0.26,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-13T14:00:00+00:00","time_local":"2026-06-13T16:00:00+02:00","cloud_cover_pct":94.6,"summary":{"total":34,"sunny":0,"partial":11,"shaded":23,"avg_score":12.66},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":36.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"partial"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":36.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":36.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":36.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":36.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":36.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"partial"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":36.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":36.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"partial"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":29.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":29.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":25.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":96.8,"sunlight_factor":0.257,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":22.1,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":14.7,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":7.4,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":7.4,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":96.8,"sunlight_factor":0.257,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":96.6,"sunlight_factor":0.357,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.04,"sun_azimuth_deg":241.55,"cloud_cover_pct":94.4,"sunlight_factor":0.368,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-13T15:00:00+00:00","time_local":"2026-06-13T17:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.16,"sun_azimuth_deg":256.6,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-13T16:00:00+00:00","time_local":"2026-06-13T18:00:00+02:00","cloud_cover_pct":72.3,"summary":{"total":34,"sunny":1,"partial":8,"shaded":25,"avg_score":15.19},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":80.9,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":29.7,"sunlight_factor":0.809,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":53.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"partial"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":53.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"partial"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":53.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"partial"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":53.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"partial"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":42.5,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":42.5,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":42.5,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":42.5,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":21.2,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":21.2,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":10.6,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":29.7,"sunlight_factor":0.809,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":56.4,"sunlight_factor":0.583,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.79,"sun_azimuth_deg":269.66,"cloud_cover_pct":75.6,"sunlight_factor":0.531,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-13T17:00:00+00:00","time_local":"2026-06-13T19:00:00+02:00","cloud_cover_pct":2.1,"summary":{"total":34,"sunny":4,"partial":3,"shaded":27,"avg_score":15.98},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":97.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"sunny"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":97.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"sunny"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":77.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":75.7,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":5.0,"sunlight_factor":0.946,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":58.4,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"partial"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":39.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":39.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"partial"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":19.5,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":19.5,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":19.5,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":5.0,"sunlight_factor":0.946,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":4.9,"sunlight_factor":0.943,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.41,"sun_azimuth_deg":281.69,"cloud_cover_pct":1.8,"sunlight_factor":0.974,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-13T18:00:00+00:00","time_local":"2026-06-13T20:00:00+02:00","cloud_cover_pct":5.6,"summary":{"total":34,"sunny":0,"partial":2,"shaded":32,"avg_score":3.86},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":56.3,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"partial"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":56.3,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":18.8,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":0.0,"sunlight_factor":1.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":0.0,"sunlight_factor":1.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":0.0,"sunlight_factor":1.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.39,"sun_azimuth_deg":293.35,"cloud_cover_pct":6.1,"sunlight_factor":0.939,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-13T19:00:00+00:00","time_local":"2026-06-13T21:00:00+02:00","cloud_cover_pct":15.9,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.52},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":17.7,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":19.6,"sunlight_factor":0.854,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":20.2,"sunlight_factor":0.848,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":19.6,"sunlight_factor":0.854,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.11,"sun_azimuth_deg":305.14,"cloud_cover_pct":15.5,"sunlight_factor":0.886,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-13T20:00:00+00:00","time_local":"2026-06-13T22:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.4,"sun_azimuth_deg":317.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-13T21:00:00+00:00","time_local":"2026-06-13T23:00:00+02:00","cloud_cover_pct":13.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":13.7,"sunlight_factor":0.902,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":13.7,"sunlight_factor":0.902,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.39,"sun_azimuth_deg":330.24,"cloud_cover_pct":10.2,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-13T22:00:00+00:00","time_local":"2026-06-14T00:00:00+02:00","cloud_cover_pct":0.2,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":4.1,"sunlight_factor":0.969,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.69,"sun_azimuth_deg":343.75,"cloud_cover_pct":0.1,"sunlight_factor":0.999,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-13T23:00:00+00:00","time_local":"2026-06-14T01:00:00+02:00","cloud_cover_pct":81.3,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":98.6,"sunlight_factor":0.309,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":96.6,"sunlight_factor":0.353,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":98.6,"sunlight_factor":0.309,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.05,"sun_azimuth_deg":357.69,"cloud_cover_pct":79.7,"sunlight_factor":0.772,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-14T00:00:00+00:00","time_local":"2026-06-14T02:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.36,"sun_azimuth_deg":11.69,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-14T01:00:00+00:00","time_local":"2026-06-14T03:00:00+02:00","cloud_cover_pct":99.6,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.9,"sunlight_factor":0.262,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.9,"sunlight_factor":0.262,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.67,"sun_azimuth_deg":25.37,"cloud_cover_pct":99.6,"sunlight_factor":0.282,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-14T02:00:00+00:00","time_local":"2026-06-14T04:00:00+02:00","cloud_cover_pct":21.8,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":8.6,"sunlight_factor":0.847,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":13.5,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":8.6,"sunlight_factor":0.847,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.2,"sun_azimuth_deg":38.46,"cloud_cover_pct":22.9,"sunlight_factor":0.563,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-14T03:00:00+00:00","time_local":"2026-06-14T05:00:00+02:00","cloud_cover_pct":73.1,"summary":{"total":34,"sunny":1,"partial":1,"shaded":32,"avg_score":3.72},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":63.2,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":47.4,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":15.8,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":95.2,"sunlight_factor":0.134,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":96.6,"sunlight_factor":0.083,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":95.2,"sunlight_factor":0.134,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":2.98,"sun_azimuth_deg":50.89,"cloud_cover_pct":70.9,"sunlight_factor":0.79,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-14T04:00:00+00:00","time_local":"2026-06-14T06:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.91,"sun_azimuth_deg":62.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-14T05:00:00+00:00","time_local":"2026-06-14T07:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.73,"sun_azimuth_deg":74.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-14T06:00:00+00:00","time_local":"2026-06-14T08:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.05},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.2,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.2,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.2,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.1,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.1,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.252,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.28,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-14T07:00:00+00:00","time_local":"2026-06-14T09:00:00+02:00","cloud_cover_pct":10.0,"summary":{"total":34,"sunny":11,"partial":3,"shaded":20,"avg_score":35.16},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":96.6,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"sunny"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":96.6,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":96.6,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":96.6,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"sunny"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":96.6,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":96.6,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":96.6,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":77.3,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":77.3,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":77.3,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":77.3,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":58.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":38.6,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":38.6,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"partial"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":19.3,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":19.3,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":19.3,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":17.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":79.4,"sunlight_factor":0.424,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":17.9,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":79.4,"sunlight_factor":0.424,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.91,"cloud_cover_pct":5.3,"sunlight_factor":0.966,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-14T08:00:00+00:00","time_local":"2026-06-14T10:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.57,"sun_azimuth_deg":113.18,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-14T09:00:00+00:00","time_local":"2026-06-14T11:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":9.08},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":19.9,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":19.9,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":19.9,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":19.9,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":19.9,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":19.9,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":19.9,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":19.9,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":19.9,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":19.9,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":19.9,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":19.9,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":15.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":11.9,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":11.9,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":11.9,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":8.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":4.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":4.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":2.2,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":99.8,"sunlight_factor":0.028,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.1,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":99.9,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":99.8,"sunlight_factor":0.028,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.76,"sun_azimuth_deg":130.21,"cloud_cover_pct":100.0,"sunlight_factor":0.199,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-14T10:00:00+00:00","time_local":"2026-06-14T12:00:00+02:00","cloud_cover_pct":51.4,"summary":{"total":34,"sunny":0,"partial":17,"shaded":17,"avg_score":22.62},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":49.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"partial"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":49.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":49.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":49.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":49.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":49.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":49.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"partial"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":49.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"partial"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":49.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":49.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":49.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"partial"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":39.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":39.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":35.6,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":10.8,"sunlight_factor":0.89,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":29.5,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":29.5,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":25.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":75.0,"sunlight_factor":0.251,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":9.8,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":9.8,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":9.8,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":75.0,"sunlight_factor":0.251,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.13,"sun_azimuth_deg":151.13,"cloud_cover_pct":51.2,"sunlight_factor":0.492,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-14T11:00:00+00:00","time_local":"2026-06-14T13:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.56,"sun_azimuth_deg":175.72,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-14T12:00:00+00:00","time_local":"2026-06-14T14:00:00+02:00","cloud_cover_pct":99.9,"summary":{"total":34,"sunny":0,"partial":15,"shaded":19,"avg_score":23.87},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":54.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"partial"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":54.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":54.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":54.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":54.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":54.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":54.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"partial"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":54.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"partial"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":54.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":54.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":54.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"partial"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":54.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"partial"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":43.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":42.7,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.534,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":42.7,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.534,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":21.7,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":10.8,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.4,"sunlight_factor":0.702,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.32,"sun_azimuth_deg":201.01,"cloud_cover_pct":99.9,"sunlight_factor":0.542,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-14T13:00:00+00:00","time_local":"2026-06-14T15:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.81,"sun_azimuth_deg":223.3,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-14T14:00:00+00:00","time_local":"2026-06-14T16:00:00+02:00","cloud_cover_pct":96.5,"summary":{"total":34,"sunny":0,"partial":1,"shaded":33,"avg_score":1.46},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":49.6,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":61.6,"sunlight_factor":0.496,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":61.6,"sunlight_factor":0.496,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":57.8,"sunlight_factor":0.829,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.11,"sun_azimuth_deg":241.53,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-14T15:00:00+00:00","time_local":"2026-06-14T17:00:00+02:00","cloud_cover_pct":79.1,"summary":{"total":34,"sunny":8,"partial":2,"shaded":24,"avg_score":20.23},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":76.6,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":78.2,"sunlight_factor":0.766,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":76.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":76.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":76.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":76.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":76.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"sunny"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":61.1,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":61.1,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"sunny"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":45.8,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"partial"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":45.8,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":15.3,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":78.2,"sunlight_factor":0.766,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":81.5,"sunlight_factor":0.777,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.23,"sun_azimuth_deg":256.58,"cloud_cover_pct":79.1,"sunlight_factor":0.764,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-14T16:00:00+00:00","time_local":"2026-06-14T18:00:00+02:00","cloud_cover_pct":99.8,"summary":{"total":34,"sunny":5,"partial":6,"shaded":23,"avg_score":18.97},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":70.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"sunny"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":70.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"sunny"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":70.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.7,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":70.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"sunny"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":70.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"sunny"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":56.1,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":56.1,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":56.1,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":56.1,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":28.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":28.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"partial"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":14.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.7,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.3,"sunlight_factor":0.702,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.86,"sun_azimuth_deg":269.65,"cloud_cover_pct":99.8,"sunlight_factor":0.701,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-14T17:00:00+00:00","time_local":"2026-06-14T19:00:00+02:00","cloud_cover_pct":99.9,"summary":{"total":34,"sunny":2,"partial":6,"shaded":26,"avg_score":12.35},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":70.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"sunny"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":70.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"sunny"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":56.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":56.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":100.0,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":42.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"partial"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":42.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"partial"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":28.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"partial"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":28.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":14.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":14.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":100.0,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":100.0,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.48,"sun_azimuth_deg":281.68,"cloud_cover_pct":99.9,"sunlight_factor":0.7,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-14T18:00:00+00:00","time_local":"2026-06-14T20:00:00+02:00","cloud_cover_pct":89.4,"summary":{"total":34,"sunny":0,"partial":2,"shaded":32,"avg_score":3.02},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":44.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"partial"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":44.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":14.7,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.5,"sunlight_factor":0.731,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":97.3,"sunlight_factor":0.708,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.5,"sunlight_factor":0.731,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.46,"sun_azimuth_deg":293.34,"cloud_cover_pct":89.1,"sunlight_factor":0.733,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-14T19:00:00+00:00","time_local":"2026-06-14T21:00:00+02:00","cloud_cover_pct":97.5,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.41},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":14.1,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":94.1,"sunlight_factor":0.72,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":88.2,"sunlight_factor":0.739,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":94.1,"sunlight_factor":0.72,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.18,"sun_azimuth_deg":305.12,"cloud_cover_pct":98.0,"sunlight_factor":0.707,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-14T20:00:00+00:00","time_local":"2026-06-14T22:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.001,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.001,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.33,"sun_azimuth_deg":317.35,"cloud_cover_pct":100.0,"sunlight_factor":0.213,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-14T21:00:00+00:00","time_local":"2026-06-14T23:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.348,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.301,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.348,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.33,"sun_azimuth_deg":330.21,"cloud_cover_pct":100.0,"sunlight_factor":0.352,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-14T22:00:00+00:00","time_local":"2026-06-15T00:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.408,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.403,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.408,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.63,"sun_azimuth_deg":343.71,"cloud_cover_pct":100.0,"sunlight_factor":0.383,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-14T23:00:00+00:00","time_local":"2026-06-15T01:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.674,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.668,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.674,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-11.0,"sun_azimuth_deg":357.64,"cloud_cover_pct":100.0,"sunlight_factor":0.65,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-15T00:00:00+00:00","time_local":"2026-06-15T02:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.112,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.164,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.112,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.31,"sun_azimuth_deg":11.63,"cloud_cover_pct":100.0,"sunlight_factor":0.135,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-15T01:00:00+00:00","time_local":"2026-06-15T03:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.192,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.215,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.192,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.63,"sun_azimuth_deg":25.31,"cloud_cover_pct":100.0,"sunlight_factor":0.25,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-15T02:00:00+00:00","time_local":"2026-06-15T04:00:00+02:00","cloud_cover_pct":99.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":97.6,"sunlight_factor":0.627,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":97.2,"sunlight_factor":0.673,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":97.6,"sunlight_factor":0.627,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.17,"sun_azimuth_deg":38.39,"cloud_cover_pct":99.1,"sunlight_factor":0.476,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-15T03:00:00+00:00","time_local":"2026-06-15T05:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.0,"sun_azimuth_deg":50.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-15T04:00:00+00:00","time_local":"2026-06-15T06:00:00+02:00","cloud_cover_pct":98.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.27},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":2.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":2.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":1.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":1.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.5,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.5,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.5,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":99.4,"sunlight_factor":0.007,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":95.7,"sunlight_factor":0.053,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":99.4,"sunlight_factor":0.007,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.72,"cloud_cover_pct":98.0,"sunlight_factor":0.024,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-15T05:00:00+00:00","time_local":"2026-06-15T07:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.37,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-15T06:00:00+00:00","time_local":"2026-06-15T08:00:00+02:00","cloud_cover_pct":99.8,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.05},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.2,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.2,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.2,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.2,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.1,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.1,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.9,"sunlight_factor":0.001,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.21,"cloud_cover_pct":99.8,"sunlight_factor":0.002,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-15T07:00:00+00:00","time_local":"2026-06-15T09:00:00+02:00","cloud_cover_pct":89.9,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":3.76},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":10.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":10.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":10.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":10.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":10.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":10.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":10.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":8.8,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":89.0,"sunlight_factor":0.11,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":8.8,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":89.0,"sunlight_factor":0.11,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":8.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":8.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":6.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":4.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":4.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":3.9,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.2,"sunlight_factor":0.098,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":2.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":89.0,"sunlight_factor":0.11,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":2.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":2.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":89.0,"sunlight_factor":0.11,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":91.3,"sunlight_factor":0.087,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":89.0,"sunlight_factor":0.11,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.2,"sunlight_factor":0.098,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":90.0,"sunlight_factor":0.1,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.83,"cloud_cover_pct":89.0,"sunlight_factor":0.11,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-15T08:00:00+00:00","time_local":"2026-06-15T10:00:00+02:00","cloud_cover_pct":74.4,"summary":{"total":34,"sunny":0,"partial":9,"shaded":25,"avg_score":11.91},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":27.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":72.9,"sunlight_factor":0.271,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":25.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"partial"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":25.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":25.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":25.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"partial"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":25.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":25.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":25.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"partial"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":25.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":21.7,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":72.9,"sunlight_factor":0.271,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":21.7,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":72.9,"sunlight_factor":0.271,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":20.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":20.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":20.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":20.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":15.3,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":14.3,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":76.1,"sunlight_factor":0.239,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":9.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":77.6,"sunlight_factor":0.224,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":5.1,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":5.1,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":72.9,"sunlight_factor":0.271,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":72.9,"sunlight_factor":0.271,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":76.1,"sunlight_factor":0.239,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":74.5,"sunlight_factor":0.255,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.09,"cloud_cover_pct":72.9,"sunlight_factor":0.271,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-15T09:00:00+00:00","time_local":"2026-06-15T11:00:00+02:00","cloud_cover_pct":47.9,"summary":{"total":34,"sunny":0,"partial":18,"shaded":16,"avg_score":25.67},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":53.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":46.5,"sunlight_factor":0.535,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":51.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"partial"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":51.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":51.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":51.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":51.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":51.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"partial"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":51.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"partial"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":51.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":51.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":51.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"partial"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":51.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":42.2,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":47.3,"sunlight_factor":0.527,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":41.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":32.1,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":46.5,"sunlight_factor":0.535,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":31.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":31.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":30.8,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.7,"sunlight_factor":0.513,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":21.4,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":46.5,"sunlight_factor":0.535,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":10.3,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":10.3,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":46.5,"sunlight_factor":0.535,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":46.5,"sunlight_factor":0.535,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":47.3,"sunlight_factor":0.527,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":48.3,"sunlight_factor":0.517,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.11,"cloud_cover_pct":46.5,"sunlight_factor":0.535,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-15T10:00:00+00:00","time_local":"2026-06-15T12:00:00+02:00","cloud_cover_pct":9.6,"summary":{"total":34,"sunny":14,"partial":3,"shaded":17,"avg_score":42.0},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":90.9,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.1,"sunlight_factor":0.909,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":90.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.3,"sunlight_factor":0.907,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":90.3,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"sunny"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":90.3,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":90.3,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":90.3,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":90.3,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":90.3,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"sunny"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":90.3,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"sunny"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":90.3,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":90.3,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":90.3,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"sunny"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":72.2,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":72.2,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":54.2,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":54.2,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":36.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":10.1,"sunlight_factor":0.899,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":18.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.1,"sunlight_factor":0.909,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":18.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.1,"sunlight_factor":0.909,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":18.1,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.1,"sunlight_factor":0.909,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.1,"sunlight_factor":0.909,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.3,"sunlight_factor":0.907,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.7,"sunlight_factor":0.903,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.16,"sun_azimuth_deg":151.02,"cloud_cover_pct":9.1,"sunlight_factor":0.909,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-15T11:00:00+00:00","time_local":"2026-06-15T13:00:00+02:00","cloud_cover_pct":2.2,"summary":{"total":34,"sunny":12,"partial":3,"shaded":19,"avg_score":40.26},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":98.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":1.9,"sunlight_factor":0.981,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":98.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.0,"sunlight_factor":0.98,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":97.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"sunny"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":97.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":97.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":97.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":97.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":97.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"sunny"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":97.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"sunny"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":97.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":97.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":97.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"sunny"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":39.1,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":39.1,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":39.1,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":19.6,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.0,"sunlight_factor":0.98,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":19.6,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.1,"sunlight_factor":0.979,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":19.6,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":1.9,"sunlight_factor":0.981,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":19.5,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.0,"sunlight_factor":0.98,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.0,"sunlight_factor":0.98,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.0,"sunlight_factor":0.98,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.3,"sunlight_factor":0.977,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.6,"sun_azimuth_deg":175.63,"cloud_cover_pct":2.0,"sunlight_factor":0.98,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-15T12:00:00+00:00","time_local":"2026-06-15T14:00:00+02:00","cloud_cover_pct":0.5,"summary":{"total":34,"sunny":15,"partial":1,"shaded":18,"avg_score":43.88},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"sunny"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"sunny"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"sunny"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"sunny"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":99.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":99.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"sunny"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":79.5,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":79.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.7,"sunlight_factor":0.993,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":79.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.7,"sunlight_factor":0.993,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":39.8,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":19.9,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.37,"sun_azimuth_deg":200.94,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-15T13:00:00+00:00","time_local":"2026-06-15T15:00:00+02:00","cloud_cover_pct":0.5,"summary":{"total":34,"sunny":14,"partial":2,"shaded":18,"avg_score":42.71},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"sunny"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"sunny"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"sunny"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":99.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":99.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"sunny"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":99.3,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.7,"sunlight_factor":0.993,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":79.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":79.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":79.5,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":59.7,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"partial"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":39.7,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.7,"sunlight_factor":0.993,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":19.9,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.87,"sun_azimuth_deg":223.26,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-15T14:00:00+00:00","time_local":"2026-06-15T16:00:00+02:00","cloud_cover_pct":0.5,"summary":{"total":34,"sunny":11,"partial":2,"shaded":21,"avg_score":35.1},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"sunny"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"sunny"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":99.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":99.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":99.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"sunny"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":99.3,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.7,"sunlight_factor":0.993,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":79.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":79.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":59.7,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":39.8,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"partial"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":19.9,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":19.9,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.7,"sunlight_factor":0.993,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.18,"sun_azimuth_deg":241.51,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-15T15:00:00+00:00","time_local":"2026-06-15T17:00:00+02:00","cloud_cover_pct":0.5,"summary":{"total":34,"sunny":8,"partial":2,"shaded":24,"avg_score":26.32},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":99.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":99.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":99.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":99.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"sunny"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":99.3,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.7,"sunlight_factor":0.993,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":79.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":79.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"sunny"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":59.7,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"partial"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":59.7,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":19.9,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.7,"sunlight_factor":0.993,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.6,"sunlight_factor":0.994,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.3,"sun_azimuth_deg":256.57,"cloud_cover_pct":0.5,"sunlight_factor":0.995,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-15T16:00:00+00:00","time_local":"2026-06-15T18:00:00+02:00","cloud_cover_pct":4.0,"summary":{"total":34,"sunny":9,"partial":2,"shaded":23,"avg_score":25.96},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":96.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"sunny"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":96.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"sunny"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":96.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"sunny"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":96.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"sunny"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":94.5,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":5.5,"sunlight_factor":0.945,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":76.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":76.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":76.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":76.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":38.4,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":38.4,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"partial"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":19.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":5.5,"sunlight_factor":0.945,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":5.5,"sunlight_factor":0.945,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.93,"sun_azimuth_deg":269.64,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-15T17:00:00+00:00","time_local":"2026-06-15T19:00:00+02:00","cloud_cover_pct":4.0,"summary":{"total":34,"sunny":4,"partial":4,"shaded":26,"avg_score":16.92},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":96.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"sunny"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":96.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"sunny"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":76.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":75.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":5.5,"sunlight_factor":0.945,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":57.7,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"partial"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":57.7,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"partial"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":38.4,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"partial"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":38.4,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":19.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":19.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":5.5,"sunlight_factor":0.945,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":5.5,"sunlight_factor":0.945,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.54,"sun_azimuth_deg":281.66,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-15T18:00:00+00:00","time_local":"2026-06-15T20:00:00+02:00","cloud_cover_pct":4.0,"summary":{"total":34,"sunny":0,"partial":2,"shaded":32,"avg_score":3.96},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":57.7,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"partial"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":57.7,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":19.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":5.5,"sunlight_factor":0.945,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":5.5,"sunlight_factor":0.945,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":5.5,"sunlight_factor":0.945,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.52,"sun_azimuth_deg":293.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-15T19:00:00+00:00","time_local":"2026-06-15T21:00:00+02:00","cloud_cover_pct":4.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.56},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":19.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":5.5,"sunlight_factor":0.945,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":5.5,"sunlight_factor":0.945,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":5.5,"sunlight_factor":0.945,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.24,"sun_azimuth_deg":305.09,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-15T20:00:00+00:00","time_local":"2026-06-15T22:00:00+02:00","cloud_cover_pct":4.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":5.5,"sunlight_factor":0.945,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":5.5,"sunlight_factor":0.945,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":5.5,"sunlight_factor":0.945,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.28,"sun_azimuth_deg":317.32,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-15T21:00:00+00:00","time_local":"2026-06-15T23:00:00+02:00","cloud_cover_pct":4.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":5.5,"sunlight_factor":0.945,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":5.5,"sunlight_factor":0.945,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":5.5,"sunlight_factor":0.945,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.27,"sun_azimuth_deg":330.18,"cloud_cover_pct":3.9,"sunlight_factor":0.961,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-15T22:00:00+00:00","time_local":"2026-06-16T00:00:00+02:00","cloud_cover_pct":9.6,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":11.7,"sunlight_factor":0.883,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":11.7,"sunlight_factor":0.883,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":11.7,"sunlight_factor":0.883,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.58,"sun_azimuth_deg":343.67,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-15T23:00:00+00:00","time_local":"2026-06-16T01:00:00+02:00","cloud_cover_pct":9.6,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":11.7,"sunlight_factor":0.883,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":11.7,"sunlight_factor":0.883,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":11.7,"sunlight_factor":0.883,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.96,"sun_azimuth_deg":357.59,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-16T00:00:00+00:00","time_local":"2026-06-16T02:00:00+02:00","cloud_cover_pct":9.6,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":11.7,"sunlight_factor":0.883,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":11.7,"sunlight_factor":0.883,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":11.7,"sunlight_factor":0.883,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.28,"sun_azimuth_deg":11.58,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-16T01:00:00+00:00","time_local":"2026-06-16T03:00:00+02:00","cloud_cover_pct":9.6,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":11.7,"sunlight_factor":0.883,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":11.7,"sunlight_factor":0.883,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":11.7,"sunlight_factor":0.883,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.61,"sun_azimuth_deg":25.25,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-16T02:00:00+00:00","time_local":"2026-06-16T04:00:00+02:00","cloud_cover_pct":9.6,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":11.7,"sunlight_factor":0.883,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":11.7,"sunlight_factor":0.883,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":11.7,"sunlight_factor":0.883,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.16,"sun_azimuth_deg":38.33,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-16T03:00:00+00:00","time_local":"2026-06-16T05:00:00+02:00","cloud_cover_pct":9.6,"summary":{"total":34,"sunny":1,"partial":1,"shaded":32,"avg_score":4.26},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":72.5,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":54.4,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":18.1,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":11.7,"sunlight_factor":0.883,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":11.7,"sunlight_factor":0.883,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":11.7,"sunlight_factor":0.883,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.76,"cloud_cover_pct":9.4,"sunlight_factor":0.906,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-16T04:00:00+00:00","time_local":"2026-06-16T06:00:00+02:00","cloud_cover_pct":79.7,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":2.36},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":16.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":8.4,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":4.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":4.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":4.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":87.5,"sunlight_factor":0.125,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":87.5,"sunlight_factor":0.125,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":87.5,"sunlight_factor":0.125,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.66,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-16T05:00:00+00:00","time_local":"2026-06-16T07:00:00+02:00","cloud_cover_pct":79.7,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":5.09},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":16.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":12.7,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":8.4,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":8.4,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":8.4,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":8.4,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":4.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":87.5,"sunlight_factor":0.125,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":87.5,"sunlight_factor":0.125,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":87.5,"sunlight_factor":0.125,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.3,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-16T06:00:00+00:00","time_local":"2026-06-16T08:00:00+02:00","cloud_cover_pct":79.7,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":5.59},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":16.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":16.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":16.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":12.7,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":12.7,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":4.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":4.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":87.5,"sunlight_factor":0.125,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":87.5,"sunlight_factor":0.125,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":87.5,"sunlight_factor":0.125,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.14,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-16T07:00:00+00:00","time_local":"2026-06-16T09:00:00+02:00","cloud_cover_pct":79.7,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":7.72},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":16.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":16.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":16.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":16.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":12.7,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":8.4,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":8.4,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":5.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":87.5,"sunlight_factor":0.125,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":4.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":4.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":4.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":87.5,"sunlight_factor":0.125,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":87.5,"sunlight_factor":0.125,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.47,"sun_azimuth_deg":98.75,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-16T08:00:00+00:00","time_local":"2026-06-16T10:00:00+02:00","cloud_cover_pct":79.7,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":9.56},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":16.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":16.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":16.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":16.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":16.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":16.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":12.7,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":7.5,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":87.5,"sunlight_factor":0.125,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":5.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":87.5,"sunlight_factor":0.125,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":4.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":4.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":87.5,"sunlight_factor":0.125,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":113.0,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-16T09:00:00+00:00","time_local":"2026-06-16T11:00:00+02:00","cloud_cover_pct":79.7,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":10.07},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":21.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":16.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":12.7,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":12.7,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":12.7,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":10.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":87.5,"sunlight_factor":0.125,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":8.4,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":7.5,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":87.5,"sunlight_factor":0.125,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":4.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":4.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":87.5,"sunlight_factor":0.125,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.78,"sun_azimuth_deg":130.01,"cloud_cover_pct":78.9,"sunlight_factor":0.211,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-16T10:00:00+00:00","time_local":"2026-06-16T12:00:00+02:00","cloud_cover_pct":87.9,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":5.7},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":16.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":83.6,"sunlight_factor":0.164,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":9.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":9.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":9.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":7.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":6.6,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":83.6,"sunlight_factor":0.164,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":2.3,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":2.3,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":2.3,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":83.6,"sunlight_factor":0.164,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.18,"sun_azimuth_deg":150.92,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-16T11:00:00+00:00","time_local":"2026-06-16T13:00:00+02:00","cloud_cover_pct":87.9,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":5.01},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":16.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":83.6,"sunlight_factor":0.164,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":4.7,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":4.7,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":4.7,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":3.3,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":83.6,"sunlight_factor":0.164,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":3.3,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":83.6,"sunlight_factor":0.164,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":2.3,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":2.3,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.63,"sun_azimuth_deg":175.53,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-16T12:00:00+00:00","time_local":"2026-06-16T14:00:00+02:00","cloud_cover_pct":87.9,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":5.38},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":13.1,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":83.6,"sunlight_factor":0.164,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":13.1,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":83.6,"sunlight_factor":0.164,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":9.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":4.7,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":2.3,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":83.6,"sunlight_factor":0.164,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.42,"sun_azimuth_deg":200.86,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-16T13:00:00+00:00","time_local":"2026-06-16T15:00:00+02:00","cloud_cover_pct":87.9,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":5.22},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":16.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":83.6,"sunlight_factor":0.164,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":9.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":9.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":9.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":7.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":6.6,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":83.6,"sunlight_factor":0.164,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":2.3,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":83.6,"sunlight_factor":0.164,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.92,"sun_azimuth_deg":223.21,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-16T14:00:00+00:00","time_local":"2026-06-16T16:00:00+02:00","cloud_cover_pct":87.9,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":4.27},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":16.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":83.6,"sunlight_factor":0.164,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":9.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":9.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":7.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":4.7,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":2.3,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":2.3,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":83.6,"sunlight_factor":0.164,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":83.6,"sunlight_factor":0.164,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.23,"sun_azimuth_deg":241.47,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-16T15:00:00+00:00","time_local":"2026-06-16T17:00:00+02:00","cloud_cover_pct":87.9,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":3.24},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":16.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":83.6,"sunlight_factor":0.164,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":11.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":9.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":9.4,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":7.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":7.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":2.3,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":83.6,"sunlight_factor":0.164,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":83.6,"sunlight_factor":0.164,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.36,"sun_azimuth_deg":256.54,"cloud_cover_pct":88.3,"sunlight_factor":0.117,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-16T16:00:00+00:00","time_local":"2026-06-16T18:00:00+02:00","cloud_cover_pct":57.4,"summary":{"total":34,"sunny":0,"partial":9,"shaded":25,"avg_score":11.69},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":43.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":43.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"partial"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":43.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"partial"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":43.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"partial"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":43.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"partial"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":35.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":35.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":35.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":29.7,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":70.3,"sunlight_factor":0.297,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":17.5,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":17.5,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":8.8,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":70.3,"sunlight_factor":0.297,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":70.3,"sunlight_factor":0.297,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":28.98,"sun_azimuth_deg":269.62,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-16T17:00:00+00:00","time_local":"2026-06-16T19:00:00+02:00","cloud_cover_pct":57.4,"summary":{"total":34,"sunny":0,"partial":5,"shaded":29,"avg_score":7.4},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":43.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"partial"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":43.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"partial"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":35.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":26.3,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"partial"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":26.3,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"partial"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":23.8,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":70.3,"sunlight_factor":0.297,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":17.5,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":17.5,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":8.8,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":8.8,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":70.3,"sunlight_factor":0.297,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":70.3,"sunlight_factor":0.297,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.6,"sun_azimuth_deg":281.64,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-16T18:00:00+00:00","time_local":"2026-06-16T20:00:00+02:00","cloud_cover_pct":57.4,"summary":{"total":34,"sunny":0,"partial":2,"shaded":32,"avg_score":1.81},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":26.3,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"partial"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":26.3,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":8.8,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":70.3,"sunlight_factor":0.297,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":70.3,"sunlight_factor":0.297,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":70.3,"sunlight_factor":0.297,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.58,"sun_azimuth_deg":293.3,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-16T19:00:00+00:00","time_local":"2026-06-16T21:00:00+02:00","cloud_cover_pct":57.4,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.26},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":8.8,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":70.3,"sunlight_factor":0.297,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":70.3,"sunlight_factor":0.297,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":70.3,"sunlight_factor":0.297,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.29,"sun_azimuth_deg":305.07,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-16T20:00:00+00:00","time_local":"2026-06-16T22:00:00+02:00","cloud_cover_pct":57.4,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":70.3,"sunlight_factor":0.297,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":70.3,"sunlight_factor":0.297,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":70.3,"sunlight_factor":0.297,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.22,"sun_azimuth_deg":317.29,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-16T21:00:00+00:00","time_local":"2026-06-16T23:00:00+02:00","cloud_cover_pct":57.4,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":70.3,"sunlight_factor":0.297,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":70.3,"sunlight_factor":0.297,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":70.3,"sunlight_factor":0.297,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.22,"sun_azimuth_deg":330.14,"cloud_cover_pct":56.2,"sunlight_factor":0.438,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-16T22:00:00+00:00","time_local":"2026-06-17T00:00:00+02:00","cloud_cover_pct":93.6,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.0,"sunlight_factor":0.07,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.0,"sunlight_factor":0.07,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.0,"sunlight_factor":0.07,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-9.54,"sun_azimuth_deg":343.63,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-16T23:00:00+00:00","time_local":"2026-06-17T01:00:00+02:00","cloud_cover_pct":93.6,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.0,"sunlight_factor":0.07,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.0,"sunlight_factor":0.07,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.0,"sunlight_factor":0.07,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.92,"sun_azimuth_deg":357.54,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-17T00:00:00+00:00","time_local":"2026-06-17T02:00:00+02:00","cloud_cover_pct":93.6,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.0,"sunlight_factor":0.07,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.0,"sunlight_factor":0.07,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.0,"sunlight_factor":0.07,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-10.25,"sun_azimuth_deg":11.52,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-17T01:00:00+00:00","time_local":"2026-06-17T03:00:00+02:00","cloud_cover_pct":93.6,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.0,"sunlight_factor":0.07,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.0,"sunlight_factor":0.07,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.0,"sunlight_factor":0.07,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-7.59,"sun_azimuth_deg":25.19,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-17T02:00:00+00:00","time_local":"2026-06-17T04:00:00+02:00","cloud_cover_pct":93.6,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.0,"sunlight_factor":0.07,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.0,"sunlight_factor":0.07,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.0,"sunlight_factor":0.07,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-3.14,"sun_azimuth_deg":38.27,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-17T03:00:00+00:00","time_local":"2026-06-17T05:00:00+02:00","cloud_cover_pct":93.6,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.3},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":5.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":3.8,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":1.3,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.0,"sunlight_factor":0.07,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.0,"sunlight_factor":0.07,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.0,"sunlight_factor":0.07,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":3.01,"sun_azimuth_deg":50.7,"cloud_cover_pct":93.7,"sunlight_factor":0.063,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-17T04:00:00+00:00","time_local":"2026-06-17T06:00:00+02:00","cloud_cover_pct":99.2,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.09},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.3,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":9.92,"sun_azimuth_deg":62.6,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-17T05:00:00+00:00","time_local":"2026-06-17T07:00:00+02:00","cloud_cover_pct":99.2,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.19},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.5,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.3,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.3,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.3,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.3,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":17.74,"sun_azimuth_deg":74.24,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-17T06:00:00+00:00","time_local":"2026-06-17T08:00:00+02:00","cloud_cover_pct":99.2,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.21},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.5,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.5,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":26.04,"sun_azimuth_deg":86.07,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-17T07:00:00+00:00","time_local":"2026-06-17T09:00:00+02:00","cloud_cover_pct":99.2,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.29},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.5,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.3,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.3,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.3,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":34.46,"sun_azimuth_deg":98.68,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-17T08:00:00+00:00","time_local":"2026-06-17T10:00:00+02:00","cloud_cover_pct":99.2,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.37},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.5,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.5,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.5,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.3,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.3,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":42.58,"sun_azimuth_deg":112.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-17T09:00:00+00:00","time_local":"2026-06-17T11:00:00+02:00","cloud_cover_pct":99.2,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.4},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.8,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.6,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.5,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.5,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.5,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.5,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.3,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":49.79,"sun_azimuth_deg":129.92,"cloud_cover_pct":99.2,"sunlight_factor":0.008,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-17T10:00:00+00:00","time_local":"2026-06-17T12:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":55.19,"sun_azimuth_deg":150.82,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-17T11:00:00+00:00","time_local":"2026-06-17T13:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":57.66,"sun_azimuth_deg":175.43,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-17T12:00:00+00:00","time_local":"2026-06-17T14:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":56.46,"sun_azimuth_deg":200.79,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-17T13:00:00+00:00","time_local":"2026-06-17T15:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":51.97,"sun_azimuth_deg":223.16,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-17T14:00:00+00:00","time_local":"2026-06-17T16:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":45.28,"sun_azimuth_deg":241.44,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-17T15:00:00+00:00","time_local":"2026-06-17T17:00:00+02:00","cloud_cover_pct":100.0,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":37.41,"sun_azimuth_deg":256.51,"cloud_cover_pct":100.0,"sunlight_factor":0.0,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-17T16:00:00+00:00","time_local":"2026-06-17T18:00:00+02:00","cloud_cover_pct":29.1,"summary":{"total":34,"sunny":6,"partial":5,"shaded":23,"avg_score":19.58},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":71.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":71.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"sunny"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":71.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"sunny"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":71.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"sunny"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":71.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"sunny"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":68.4,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":31.6,"sunlight_factor":0.684,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"sunny"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":56.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":56.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":56.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":28.4,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":28.4,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"partial"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":14.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":31.6,"sunlight_factor":0.684,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":31.6,"sunlight_factor":0.684,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":29.04,"sun_azimuth_deg":269.59,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-17T17:00:00+00:00","time_local":"2026-06-17T19:00:00+02:00","cloud_cover_pct":29.1,"summary":{"total":34,"sunny":2,"partial":6,"shaded":26,"avg_score":12.48},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":71.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"sunny"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":71.1,"sunny_fraction":1.0,"in_shadow":false,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"sunny"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":56.9,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":54.7,"sunny_fraction":0.8,"in_shadow":false,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":31.6,"sunlight_factor":0.684,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":42.7,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"partial"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":42.7,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"partial"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":28.4,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"partial"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":28.4,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":14.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":14.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":31.6,"sunlight_factor":0.684,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":31.6,"sunlight_factor":0.684,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":20.65,"sun_azimuth_deg":281.62,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"}]},{"time_utc":"2026-06-17T18:00:00+00:00","time_local":"2026-06-17T20:00:00+02:00","cloud_cover_pct":29.1,"summary":{"total":34,"sunny":0,"partial":2,"shaded":32,"avg_score":2.93},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":42.7,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"partial"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":42.7,"sunny_fraction":0.6,"in_shadow":false,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"partial"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":14.2,"sunny_fraction":0.2,"in_shadow":false,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":31.6,"sunlight_factor":0.684,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":31.6,"sunlight_factor":0.684,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":31.6,"sunlight_factor":0.684,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":12.63,"sun_azimuth_deg":293.27,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-17T19:00:00+00:00","time_local":"2026-06-17T21:00:00+02:00","cloud_cover_pct":29.1,"summary":{"total":34,"sunny":0,"partial":1,"shaded":33,"avg_score":0.84},"geometry_models":{"dhm_horizon_profile":34},"cafes":[{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":28.4,"sunny_fraction":0.4,"in_shadow":false,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"646340","bucket":"partial"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"740372","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":31.6,"sunlight_factor":0.684,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650414","bucket":"shaded"},{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"high","geometry_reason":"matched_polygon_permit","permit_key":"646855","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"719797","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"687636","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"659809","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":31.6,"sunlight_factor":0.684,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"634266","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":31.6,"sunlight_factor":0.684,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"675082","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"747986","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"heuristic_fallback","seating_confidence":"low","geometry_reason":"south_shift_fallback","permit_key":null,"bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_point_inferred","seating_confidence":"low","geometry_reason":"matched_point_permit","permit_key":"650563","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":5.34,"sun_azimuth_deg":305.04,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"dhm_horizon_profile","seating_geometry_source":"permit_polygon","seating_confidence":"medium","geometry_reason":"matched_polygon_permit","permit_key":"706199","bucket":"shaded"}]},{"time_utc":"2026-06-17T20:00:00+00:00","time_local":"2026-06-17T22:00:00+02:00","cloud_cover_pct":29.1,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":31.6,"sunlight_factor":0.684,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":31.6,"sunlight_factor":0.684,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":31.6,"sunlight_factor":0.684,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-1.18,"sun_azimuth_deg":317.25,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]},{"time_utc":"2026-06-17T21:00:00+00:00","time_local":"2026-06-17T23:00:00+02:00","cloud_cover_pct":29.1,"summary":{"total":34,"sunny":0,"partial":0,"shaded":34,"avg_score":0.0},"geometry_models":{"night":34},"cafes":[{"osm_id":738164312,"name":"Holstein Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5812029,"lat":55.6987309,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":976747659,"name":"Børges Bodega","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5610308,"lat":55.7104835,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":31.6,"sunlight_factor":0.684,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":1141451331,"name":"Bubbles","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5789264,"lat":55.7059235,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1278093389,"name":"Perikles Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5717271,"lat":55.7141553,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":1905725548,"name":"Femmeren Jazzværtshus","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5808134,"lat":55.6966311,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102142194,"name":"TAP10","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5776915,"lat":55.7048999,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2102146391,"name":"X-pressen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5786014,"lat":55.7058942,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271818,"name":"Bassinet","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5833171,"lat":55.7063599,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2120271819,"name":"Frihavnskroen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5857491,"lat":55.7068296,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":2343690852,"name":"Søernes Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5750656,"lat":55.6962633,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":3798400056,"name":"Svane Pub","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5775907,"lat":55.7170154,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4330149164,"name":"Parken Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.572473,"lat":55.701691,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4557357752,"name":"Kompasset Ølbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5772166,"lat":55.7095672,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623948,"name":"Chevy's","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5900058,"lat":55.7037349,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4558623949,"name":"Fyret","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5899983,"lat":55.7035356,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4853958380,"name":"Østerbros Perle","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5809301,"lat":55.7012655,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":4961986412,"name":"Cafe Strandlyst","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768917,"lat":55.7126998,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5017818069,"name":"Beviamo Winebar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["wine_bar"],"lon":12.583614,"lat":55.7024313,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5626862950,"name":"The Anthem by The Terrace","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.57403,"lat":55.702527,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":5730583501,"name":"Bicycle Brewing","venue_mode":"drinks","venue_family":"bar","venue_subtypes":["brewery_taproom"],"lon":12.5793537,"lat":55.7055585,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6036542117,"name":"Hermod Bodega","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778792,"lat":55.7078925,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6786112500,"name":"Barley Bar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5778113,"lat":55.7127323,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6789125592,"name":"Café Kildevæld","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5772329,"lat":55.7154575,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":6898216400,"name":"Café 2'eren","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.5695578,"lat":55.6936048,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":31.6,"sunlight_factor":0.684,"weather_node_id":"copenhagen-r2c2","weather_node_lat":55.68625,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":8076215258,"name":"Grain & Grapes","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.585711,"lat":55.703108,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":8223430096,"name":"Café Guldbar","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.600196,"lat":55.701988,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9157480739,"name":"Trianglen 7","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5768402,"lat":55.6989501,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9352986218,"name":"TidTilVin Kargo","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5983032,"lat":55.7167402,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r4c3","weather_node_lat":55.72125,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":9762932498,"name":"Husted Centralen","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.595662,"lat":55.7078454,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10064097280,"name":"ØB","venue_mode":"drinks","venue_family":"pub","venue_subtypes":[],"lon":12.578004,"lat":55.699519,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":10098322600,"name":"Paris 90","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5840912,"lat":55.6973929,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13031991873,"name":"Isola","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5678346,"lat":55.7097312,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":31.6,"sunlight_factor":0.684,"weather_node_id":"copenhagen-r3c2","weather_node_lat":55.70375,"weather_node_lon":12.5525,"geometry_model":"night","bucket":"shaded"},{"osm_id":13048596425,"name":"ÅBEN Nordhavn","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.5925786,"lat":55.7072808,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"},{"osm_id":13059514755,"name":"Skurets Vinsalg","venue_mode":"drinks","venue_family":"bar","venue_subtypes":[],"lon":12.6000273,"lat":55.6964156,"sunny_score":0.0,"sunny_fraction":0.0,"in_shadow":true,"sun_elevation_deg":-6.18,"sun_azimuth_deg":330.1,"cloud_cover_pct":28.9,"sunlight_factor":0.711,"weather_node_id":"copenhagen-r3c3","weather_node_lat":55.70375,"weather_node_lon":12.5875,"geometry_model":"night","bucket":"shaded"}]}]}