|
POST
|
Hello Aidan (and others). This is Melinda from Esri's Network Analyst development team. The other replies here have some good suggestions and, on a technical level Network Analyst should be capable of doing the type of modeling you want if you can configure your data and the network dataset attributes in a way that makes sense to you. Some combination of a cost attribute (to model travel time based on slope and other factors) and restriction attributes (to prohibit or deter travel on streets that are unsuitable or undesirable for cyclists) can be configured. Often times people try to calculate a Level of Traffic Stress for each street, and this could be used in configuring restrictions, even different restrictions depending on the type of cyclist. We unfortunately don't have any out-of-the-box templates or tutorials to assist with this, but that's something I'm interested in creating. I'm actually in the process of researching this and trying to determine what the best practice is. Aidan and anyone else reading this: If you are trying to create or have created a network dataset for modeling travel by bicycle and would be willing to answer some questions or be interviewed to help me move this project forward, please reach out to me at [email protected]. Thank you!
... View more
05-30-2025
08:38 AM
|
2
|
1
|
2154
|
|
POST
|
Hi Hailey. Have a look at these two posts. It's likely a similar problem. https://community.esri.com/t5/arcgis-network-analyst-questions/cannot-use-manually-created-junctions-in-network/m-p/1608919/highlight/true#M9031 https://community.esri.com/t5/arcgis-network-analyst-questions/od-cost-matrix-not-finding-destinations-for/m-p/1608551/highlight/true#M9025
... View more
05-29-2025
02:49 PM
|
1
|
1
|
1121
|
|
POST
|
If I understand your question correctly, it sounds like each origin is assigned to specific destinations. This blog post describes some best practices for this type of analysis, so maybe it will have what you need: https://www.esri.com/arcgis-blog/products/network-analyst/transportation/paired-origins-and-destinations. If that doesn't answer your question, let me know, and we can dig deeper.
... View more
05-16-2025
08:41 AM
|
1
|
0
|
1921
|
|
POST
|
By default, MMPKs get extracted somewhere under C:\Users\[your username]\Documents\ArcGIS\Packages, so you could dig around there and find the network dataset. Easier solution: If you have an OD Cost Matrix layer in the map, you can just press the Add Network Sources button on the OD Cost Matrix layer's Data tab:
... View more
05-07-2025
03:33 PM
|
0
|
0
|
948
|
|
POST
|
Okay, thanks for the additional details. That helps me narrow in on the problem. The first problem you mentioned was that intersection junctions were missing in your network. It sounds like that's the real problem, and any problems with adding a junction feature class to your network are secondary problems with something you're trying to do to correct the first. Is that right? The most common issue when creating a network with manually digitized roads relates to connectivity. There are a couple of geometry problems and network dataset settings that can cause roads to be disconnected at intersections where they should connect: Geometry problems - The digitized streets aren't snapped together at intersections. There are little gaps and dangles, and the streets don't meet up neatly and cleanly at the intersection points. To correct this, you need to edit the street features. No vertices or end points at intersections - The digitized streets are long lines that cross other lines, but they don't have vertices or end points at the locations where they intersect. These are treated as underpasses/overpasses instead of intersections. You can run the Integrate tool to generate vertices at the intersection points (but make a backup copy of your data first because Integrate can mangle it). Incorrect connectivity policy. The streets aren't connected at intersections because you're using End Point connectivity, but the street features don't end at intersections (they just have vertices). You can fix this by switching to Any Vertex connectivity. Documentation for connectivity: https://pro.arcgis.com/en/pro-app/latest/help/analysis/networks/understanding-connectivity.htm When you build the network dataset, vertices should automatically be created at connected intersections. If no vertex was connected, it means that the geometry and/or network dataset settings do not see that intersection as properly connected. To help you debug the problem, try using the Explore Network tool to click on the street features near the problem area to see how they're connected (or disconnected). Documentation for Explore Network: https://pro.arcgis.com/en/pro-app/latest/help/analysis/networks/explore-network.htm If none of that solves your original problem and you still want to include your own junctions in the network, you should be able to select a point feature class as a source feature class of the network in the Create Network Dataset tool or manually in the network dataset properties. The point feature class must be in the network's feature dataset.
... View more
04-24-2025
07:50 AM
|
1
|
1
|
2237
|
|
POST
|
Are you using the Streetmap Premium Custom Roads dataset? I think that's what you mean by "custom road dataset". If you're using Streetmap Premium Custom Roads, you can load your own junctions into the Custom_Streets_Overrides feature class.
... View more
04-23-2025
02:07 PM
|
0
|
3
|
2299
|
|
POST
|
Hello. Are you using a network dataset you created yourself or got from your organization (as opposed to Esri Streetmap Premium or ArcGIS Online service)? If so, the problem is probably with the network dataset. Here are some common problems: Incorrect connectivity policy. The streets aren't connected at intersections because you're using End Point connectivity, but the street features don't end at intersections. You can fix this by switching to Any Vertex connectivity. Documentation for connectivity: https://pro.arcgis.com/en/pro-app/latest/help/analysis/networks/understanding-connectivity.htm The cost attribute isn't configured correctly. It may not be calculating distance correctly, the units may be wrong, etc. Documentation for cost attributes: https://pro.arcgis.com/en/pro-app/latest/help/analysis/networks/cost-attributes.htm You could have a restriction attribute preventing travel on that side street where the two disconnected points are located. You could have some kind of turn restriction preventing travel around that corner To help you debug the problem, try using the Explore Network tool to click on the street features near the problem area to see how they're connected (or disconnected), what restrictions are applied, and how the cost attributes are being calculated. Documentation for Explore Network: https://pro.arcgis.com/en/pro-app/latest/help/analysis/networks/explore-network.htm
... View more
04-23-2025
08:55 AM
|
0
|
2
|
2639
|
|
POST
|
As you've discovered, there's no way to use a custom travel mode in a model. You can only use travel modes that are stored permanently on the network data source. Your Python script isn't working because "Feet" isn't the name of one of the impedance attributes on the network. From your screenshot, it looks like the attribute is named "CostLength". The "Feet" you have highlighted in the screenshot is the unit of measurement used by the attribute. It's just there for informational purposes. Here's the documentation for how to construct a custom travel mode object in Python: https://pro.arcgis.com/en/pro-app/latest/arcpy/network-analyst/travelmode-nax.htm You're on the right track. new_travel_mode = arcpy.na.TravelMode(travel_modes["Driving Distance"]) new_travel_mode.impedance = "CostLength" If you're planning to use Python to automate your workflow, check out this page for a better alternative than using the MakeServiceAreaAnalysisLayer geoprocessing tool: https://pro.arcgis.com/en/pro-app/latest/arcpy/network-analyst/performing-network-analysis.htm
... View more
04-15-2025
08:52 AM
|
0
|
0
|
914
|
|
POST
|
That is strange and sounds like a bug. If you run into that situation again in Pro, it would be great if you could send us your network so we can take a look at what's happening. (Have you ever seen it in Pro, or was it only in ArcMap that you used to see this?) One thing you can try if you see this problem again is to force a full rebuild of the network. (Normally, when there are only a few localized edits, the network does a quick, partial rebuild.) Use the "Force Full Build" checkbox on the Build Network tool to make it do a full rebuild.
... View more
04-14-2025
07:36 AM
|
0
|
1
|
1558
|
|
POST
|
I presume you mean points in the system junctions feature class that is automatically created when the network dataset is built. These should not be editable because they're managed by the build process and should not be touched by the user. If you want to control the location and properties of certain junctions, you should create a separate point feature class in the feature dataset and add it as a junction source to the network dataset.
... View more
04-10-2025
11:40 AM
|
0
|
3
|
1623
|
|
POST
|
Regarding your question about service areas: Since you mentioned limits for the number of polygons, I assume you're using the ArcGIS Online service as the network data source rather than your own network dataset. Those limitations don't apply when using your own network dataset. Also, it will be difficult or impossible for you to incorporate slope into your analysis without creating your own network dataset. The ArcGIS Online dataset is 2D and doesn't include any slope data, and you don't have the ability to edit it.
... View more
04-01-2025
06:32 AM
|
1
|
0
|
2095
|
|
POST
|
To answer your question about training and workshops: Esri doesn't currently offer any instructor-led training for Network Analyst in Pro. Here's a list of on-demand self-paced courses: https://www.esri.com/training/catalog/57630434851d31e02a43ef58/preparing-for-network-analysis/ https://www.esri.com/training/catalog/64c946d9e9b24307fd5dbb6a/prepare-data-for-network-analysis-in-arcgis-pro/ https://www.esri.com/training/catalog/64c94671e9b24307fd5db5ca/configure-a-network-dataset-in-arcgis-pro/ https://www.esri.com/training/catalog/57ae3ba542de278c0a03657f/creating-optimized-routes-using-arcgis-pro/ https://www.esri.com/training/catalog/582253de4c37b1a46f677c0b/creating-an-origindestination-cost-matrix-in-arcgis-pro/ https://www.esri.com/training/catalog/57bcfdd581e455607e4a59aa/generating-service-areas-using-arcgis-pro/ https://www.esri.com/training/catalog/57eb07e1ee85c0f5204b5253/finding-the-closest-facilities-using-arcgis-pro/ https://www.esri.com/training/catalog/57630433851d31e02a43eeef/finding-the-optimal-location-of-facilities-using-arcgis-pro/ https://www.esri.com/training/catalog/5a1da3e0e79aee27e8839e8b/optimizing-routes-for-efficient-fleet-management/ We have an extensive set of tutorials here: https://pro.arcgis.com/en/pro-app/latest/help/analysis/networks/network-analyst-tutorials.htm. There’s an Esri site called MediaSpace that has many videos of Network Analyst: https://mediaspace.esri.com/esearch/search?keyword=network%20analyst
... View more
04-01-2025
06:29 AM
|
1
|
0
|
2095
|
|
POST
|
To follow up from yesterday: As far as I was able to determine, Esri doesn't currently offer any instructor-led training for Network Analyst in Pro. Here's a list of on-demand self-paced courses: https://www.esri.com/training/catalog/57630434851d31e02a43ef58/preparing-for-network-analysis/ https://www.esri.com/training/catalog/64c946d9e9b24307fd5dbb6a/prepare-data-for-network-analysis-in-arcgis-pro/ https://www.esri.com/training/catalog/64c94671e9b24307fd5db5ca/configure-a-network-dataset-in-arcgis-pro/ https://www.esri.com/training/catalog/57ae3ba542de278c0a03657f/creating-optimized-routes-using-arcgis-pro/ https://www.esri.com/training/catalog/582253de4c37b1a46f677c0b/creating-an-origindestination-cost-matrix-in-arcgis-pro/ https://www.esri.com/training/catalog/57bcfdd581e455607e4a59aa/generating-service-areas-using-arcgis-pro/ https://www.esri.com/training/catalog/57eb07e1ee85c0f5204b5253/finding-the-closest-facilities-using-arcgis-pro/ https://www.esri.com/training/catalog/57630433851d31e02a43eeef/finding-the-optimal-location-of-facilities-using-arcgis-pro/ https://www.esri.com/training/catalog/5a1da3e0e79aee27e8839e8b/optimizing-routes-for-efficient-fleet-management/ There’s an Esri site called MediaSpace that has many videos of Network Analyst: https://mediaspace.esri.com/esearch/search?keyword=network%20analyst
... View more
04-01-2025
06:27 AM
|
0
|
0
|
3062
|
|
POST
|
For sharing specific locations where the route doesn't seem to be doing what you would expect, feel free to post here or send me a private message with a lat/lon point, KMZ, zipped file gdb, or whatever other format works for you. We will take a look. Regarding manually reordering the stop sequence for a Route analysis: I believe my colleague Jay has already responded to your private message on this subject, but in case anyone else is reading here: This functionality is, indeed, not supported in Pro at this time. There is an open enhancement request logged through Support, so if you'd like to add your use case for this functionality and request it through official channels, please contact Esri Support and reference case ENH-000139200. Regarding Pro Network Analyst workflows more generally and training options: We have an extensive set of tutorials here: https://pro.arcgis.com/en/pro-app/latest/help/analysis/networks/network-analyst-tutorials.htm. I'm checking with my colleagues to find out if there are any instructor-led training courses for Network Analyst and will get back to you. In the meantime, you can always search through the training catalog here: https://www.esri.com/training/
... View more
03-31-2025
10:02 AM
|
0
|
1
|
3074
|
|
POST
|
I checked with our Streetmap Premium data experts, and what they said is this: The SMP network dataset uses the travel times that our data vendor provides as-is. They only provide travel times along the street segments, and do not provide any delays in travel time for any turns or intersection crossings. For this reason, there's no information about turn delays in the SMP documentation. In the past, we considered introducing a penalty for turns in the SMP network, but after some investigation, we concluded that turns all across a continent don’t have the same penalty. Even turns within a large metropolitan area have different penalties depending on the neighborhood, so we did not add global turns to any SMP network datasets. If you're using Streetmap Premium for your workflows but want to use global turns or your own turn features, you can talk to your Esri representative and request the Streetmap Premium Custom Roads product, which is editable by the user. You can then configure the turns as desired.
... View more
03-31-2025
09:49 AM
|
0
|
0
|
3075
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 06-12-2026 01:53 PM | |
| 1 | 04-21-2026 08:39 AM | |
| 1 | 04-15-2026 02:24 PM | |
| 1 | 02-03-2026 11:41 AM | |
| 1 | 03-16-2026 08:58 AM |
| Online Status |
Offline
|
| Date Last Visited |
06-12-2026
01:44 PM
|