Based on our record, Open-Elevation seems to be more popular. It has been mentiond 2 times since March 2021. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.
Easiest would probably be OSMnx, a Python library specifically made for working with street networks using OpenStreetMap data. Use then something like https://open-elevation.com to get altitude data and calculate the average steepness of each street. Plot everything with your favourite plot method. Source: about 2 years ago
Then there are some services that make these data available via API without having to download and process everything yourself, for instance OpenElevation. Google also offer an elevation API as part of their Maps product, albeit commercially. Source: over 2 years ago
Open Topo Data - Free elevation API.
SW Maps - SW Maps app enables users to record points, lines, polygons, and images to view them on the desired type of map.
Universal Maps Downloader - Universal Maps Downloader is a tool that help you to get small tile images from online maps.
Topography APP - Topography APP enables users to geofence and surveys land by using your mobile phone.
Mapbox - An open source mapping platform for custom designed maps. Our APIs and SDKs are the building blocks to integrate location into any mobile or web app.
FieldMove Clino - FieldMove Clino app allows users to use their mobile phones as a digital compass to capture direction data on it.