{"id":20714728,"url":"https://github.com/justingosses/kayaking_geospatial_project","last_synced_at":"2026-03-10T15:32:57.547Z","repository":{"id":91734370,"uuid":"332507172","full_name":"JustinGOSSES/kayaking_geospatial_project","owner":"JustinGOSSES","description":"Placeholder for side project that employs geospatial analysis of satellite imagery \u0026 USGS water mission area APIs to generate data first view of potential kayaking trips","archived":false,"fork":false,"pushed_at":"2021-01-24T20:37:16.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-11T06:50:19.515Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JustinGOSSES.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-24T17:11:00.000Z","updated_at":"2021-01-24T20:37:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"c1e30557-1980-4748-94f1-b2cf40d3c664","html_url":"https://github.com/JustinGOSSES/kayaking_geospatial_project","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JustinGOSSES/kayaking_geospatial_project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JustinGOSSES%2Fkayaking_geospatial_project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JustinGOSSES%2Fkayaking_geospatial_project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JustinGOSSES%2Fkayaking_geospatial_project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JustinGOSSES%2Fkayaking_geospatial_project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JustinGOSSES","download_url":"https://codeload.github.com/JustinGOSSES/kayaking_geospatial_project/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JustinGOSSES%2Fkayaking_geospatial_project/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30340117,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T15:03:31.997Z","status":"ssl_error","status_checked_at":"2026-03-10T15:01:30.431Z","response_time":106,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T02:33:47.311Z","updated_at":"2026-03-10T15:32:57.528Z","avatar_url":"https://github.com/JustinGOSSES.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# kayaking_geospatial_project\nPlaceholder for side project that employs geospatial analysis of satellite imagery \u0026amp; USGS water mission area APIs to generate data first view of potential kayaking trips\n\n## What is this!\nThis is a potential outline for side project. It would built on this earlier work from 2015 in ArcGIS but instead use open-source Python and JavaScript tooling. http://justingosses.com/map-of-houston-area-paddling-experiences-post-1/\n\n## Premise\nMost kayaking trip resources fall into two categories. Either they are books that describe trips or webpages with a bunch of community provided put-in locations on a map. The ease of certain geospatial analysis for land-cover analysis, topography changes from digital elevevation models as well as plentiful USGS APIs on things like river level, flow rate, river level forecast, downstream and upstream river segments, etc. these days opens up the possibilities of providing different information about kayaking trips in a different form.\n\n## Potential 'different' information that typical kayaking resources\n- \u003ci\u003eProportion of different landcover types:\u003c/i\u003e (residential, forested, marsh, coastal, industrial, urban) along a kayak trip segment. \n- \u003ci\u003ePotential view distance:\u003c/i\u003e  For example, inside a steep valley it might be tens of feet where as on a bay it might be miles.\n- \u003ci\u003eSteepness:\u003c/i\u003e  from DEM could give overall trip number of feet dropped, sparkline of entire trip topography, and locations of break points.\n- \u003ci\u003eCurrent flow levels vs. typical:\u003c/i\u003e  how unusual current flow levels are for this river over X years or X years at this month of the year.\n- \u003ci\u003eCurrent flow levels vs. known trip times:\u003c/i\u003e  based on date \u0026 time of reported trips.\n- \u003ci\u003eCurrent flow levels vs. known aborted trip times:\u003c/i\u003e  based on date \u0026 time of reported aborted trips.\n- \u003ci\u003eCurrent flow levels vs. okay to paddle levels :\u003c/i\u003e  based on user reported informatin.\n- \u003ci\u003eWhat portion of river segment has most reported trips?\u003c/i\u003e Based on user reported informatin.\n- \u003ci\u003eML recognition of rapids in satellite imagery\u003c/i\u003e would require developing a model?\n- \u003ci\u003eAll place where a bridge crosses a river\u003c/i\u003e would need to calculate from street vector data vs. river outline vector data. Bridges are potential put-in or take-out points as well as common locations for barriers or shallow water that require walking.\n\n\n## Features\n### Vector\n\n\n#### Points\n- points for put-ins and take-outs\n- points for rapids\n- points for bridges\n### lines\n- river polylines\n- river polyines split whereever a put-in or take-out occurs\n- bay vs. river polylines\n- ocean vs. bay/river polylines\n#### Polygons\n- river outline polygons (probably comes in segments)\n- marsh polygons\n- bay polygons\n- lake polygons\n- ocean polygons\n### Raster \u0026 associated things\n- land use\n- point cloud types from lidar pointclouds\n- digital elevation models (DEM)\n## Operations\n- calculate river length between two points that intersect river.\n- take a point from lat long and find nearest point that intersects river polygon.\n- take a point from lat long and find nearest point that intersects river polyline.\n- Take polyline \u0026 DEM and calculate topography alone polyline.\n- Take polyline \u0026 DEM and calculate topography across polyline every X units in order to find likely view distance along polyline every X units and return as array.\n- Create polygon of likely view distance from preceeding step.\n- Calculate landuse type proportions within view polygon and return as array for every X units along polyline.\n\n## Natural Language Processing Datasets\n- Potentially get permission to leverage trip reports and put-in reports from houston canoe club among others: https://thcc.clubexpress.com/content.aspx?page_id=22\u0026club_id=496051\u0026module_id=164295\n\n\n## Pre-calculated data products\n## On-the-fly calculated data products\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustingosses%2Fkayaking_geospatial_project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjustingosses%2Fkayaking_geospatial_project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustingosses%2Fkayaking_geospatial_project/lists"}