ESRI network analysis require speed limit, where and how to get speed limit ?

Things to consider:  

                  accuracy and availability

 

 

 

option 1.

 

google speed-limit-api 

https://developers.google.com/maps/documentation/roads/speed-limits

 

accuracy :  can't speak that now, until I build a tool to test above google speed-limit-api 

 

availability :  not available on web version of google map, not available on iOS version of google map. But available on Android version of google map. However, not useful. https://support.google.com/maps/answer/9356324?hl=en&co=GENIE.Platform%3DAndroid

 

Overall you can't get speed limit without building a tool to use speed-limit-api.  

 

 

 

 

 

 

 

 

 

 

 

option 2.

 

Microsoft Azure map speed limit api

 

Yes you can access speed limit data in Azure Maps by using the reverse geocoding service and setting the "returnSpeedLimit" parameter to true: https://learn.microsoft.com/en-us/rest/api/maps/search/getsearchaddressreverse

 

You can also use the batch reverse geocoding service if you have a lot of data points: https://learn.microsoft.com/en-us/rest/api/maps/search/postsearchaddressreversebatch

 

You might also find the Traffic flow segment API interesting. It will tell you current speed of traffic on a section of road: https://learn.microsoft.com/en-us/rest/api/maps/traffic/gettrafficflowsegment The free flow speed isn't the speed limit, but the average speed vehicles travel that section of road when there is no traffic.

 

Similarly, the routing service can return the current speed due to traffic over each segment of a route if you set the "sectionType" parameter to "traffic". https://learn.microsoft.com/en-us/rest/api/maps/route/getroutedirections

 

Traffic - Get Traffic Flow Segment

https://learn.microsoft.com/en-us/rest/api/maps/traffic/get-traffic-flow-segment?view=rest-maps-2025-01-01&tabs=HTTP

 

Determine the speed limit on a specific road - From lat and long

https://learn.microsoft.com/en-us/answers/questions/1151273/determine-the-speed-limit-on-a-specific-road-from

 

accuracy :  can't speak that now, until I build a tool to test above microsoft speed-limit-api 

 

availability :  not available on web version of microsoft bing map, 

 

Overall you can't get speed limit without building a tool to use speed-limit-api.  

 

 

 

 

 

 

 

 

 

option 3.

 

Here map speed limit api

 

https://www.here.com/docs/bundle/map-attributes-api-developer-guide/page/topics/tutorials/map-content-for-speed-limits.html

 

accuracy :  can't speak that now, until compare with Google-speed-limit and Microsoft-speed-limit.

 

availability :  Yes, there are sample available you can use to check speed limit in your area.

 

 

1. by coordinate:  https://demo.support.here.com/examples/v3/link_speed_locator

     1.1  first need use other model to get a lat long value, copy it.

 

   1.2  past lat long value in coordinate field. click load button

 

 

 

 

 

2. by map view: https://demo.support.here.com/examples/v3/pde_speed_limits_in_view

click load speed limit for current view button 

 

 

 

3. by route https://demo.support.here.com/examples/v3/pde_speed_limits_along_route

fill start, destination file, click get route button

 

 

 

How to update your ESRI system speed limit ?

 

Step 1.

set all street speed limit as 25, since residential area is majority.  

 

Step 2.

use here map above to check major road speed limit

 

Step 3.

Select the major road by street name

 

Step 4.

use field calculator to update major street speed limit 

 

 

 

 

by

Please log in or register