{"name":"Grannys Creek","slug":"grannys-creek","river_id":null,"bbox":[-80.31348,37.27806,-80.10528,37.49769],"generated_at":"2026-09-28T18:55:42Z","basis":"vsec","breaks":[58,64,70],"thermal":{"Cold":{"color":"#0f6e56","dark":"#3f9b7f"},"Cold-transitional":{"color":"#3d7c9c","dark":"#6aa6c4"},"Cool":{"color":"#c98a3b","dark":"#d9a256"},"Warm":{"color":"#a94b32","dark":"#c46a4f"},"Unknown":{"color":"#9a9384","dark":"#7c766a"}},"sites":[{"site_no":"02054550","name":"ROANOKE RIVER AT RTS 639/760 AT SALEM, VA","short":"ROANOKE RIVER AT RTS 639/760 AT SALEM, VA","lat":37.27806,"lon":-80.10528,"rm":null,"july_mean_f":75.87,"live":{"temp_c":18.9,"at_temp_c":"2026-09-28T18:40:00+00:00","at":"2026-09-28T18:40:00+00:00","provisional":true,"temp_f":66.0,"thermal_class":"Cool","cfs":null,"gage_ft":null}}],"river":{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"july_class":"Unknown"},"geometry":{"type":"MultiLineString","coordinates":[[[-80.30708,37.48623000000004],[-80.30013,37.48543999999996],[-80.29726,37.48409999999998],[-80.29516,37.48351000000003],[-80.29347,37.48387000000001],[-80.29189,37.48382000000004]],[[-80.31348,37.497690000000006],[-80.30994,37.49499000000001],[-80.30809000000002,37.49253999999998],[-80.30780000000001,37.48967],[-80.30804,37.48764000000002],[-80.30779,37.48663999999997],[-80.30708,37.48623000000004]],[[-80.28807,37.483660000000015],[-80.2855,37.48202000000001],[-80.28484,37.47944999999998]],[[-80.29189,37.48382000000004],[-80.29061,37.48382000000004],[-80.28988,37.48425000000003],[-80.28807,37.483660000000015]]]}},{"type":"Feature","properties":{"july_class":"Cold"},"geometry":{"type":"MultiLineString","coordinates":[[[-80.28484,37.47944999999998],[-80.28425,37.47836],[-80.28304,37.477499999999964],[-80.2821,37.476250000000036],[-80.2814,37.47468],[-80.27973,37.47393000000003],[-80.27844,37.47248000000002]],[[-80.27844,37.47248000000002],[-80.27837,37.472419999999964]]]}}]},"land":{"type":"FeatureCollection","features":[]}}