|
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
|
708
|
|
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
|
496
|
|
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
|
966
|
|
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
|
1028
|
|
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
|
801
|
|
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
|
467
|
|
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
|
733
|
|
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
|
798
|
|
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
|
600
|
|
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
|
600
|
|
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
|
985
|
|
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
|
997
|
|
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
|
998
|
|
POST
|
I think you're on the right track with your testing so far. To me, it looks like it's probably some sort of connectivity problem. It might be a topology issues (gaps, dangles, poorly connected streets). Or it might just be something you can fix easily by adjusting the network dataset's connectivity policy from End Point to Any Vertex. If your street features are split at every intersection (they intersect at endpoints of features), then End Point connectivity (the default) is appropriate. However, if your street features are long and intersect with many other features at junctions instead of endpoints, then you should instead use Any Vertex connectivity. Here's some documentation about connectivity: https://pro.arcgis.com/en/pro-app/latest/help/analysis/networks/understanding-connectivity.htm If that doesn't fix it, you might gain some insights by working through this set of Tasks intended to help local governments (mostly in the US) create network datasets for their cities using street centerlines: https://www.arcgis.com/home/item.html?id=9e321cf94d2b43b991cc5109189b2c26. I'm not sure if your input data has all the necessary attributes, but you might still learn something from the Tasks, since the steps guide you through some data quality, validation, and editing workflows.
... View more
03-20-2025
09:40 AM
|
2
|
0
|
914
|
|
POST
|
Hi John. I can't tell from your question whether you have your own network dataset or you're using the Esri-provided Streetmap Premium or ArcGIS Online routing service. The answer to your question depends on which of those you're using. If you have your own network dataset, then getting better results is likely a matter of improving the way turns are modeled in your network. You can use global turns to penalize, for example, all left turns. You can use a turn feature class to forbid or penalize specific turns at specific intersections. Here's some documentation on that: https://pro.arcgis.com/en/pro-app/latest/help/analysis/networks/turns-in-the-network-dataset.htm (with links to more detailed documentation on turn feature classes and global turns). If you're using Streetmap Premium or the ArcGIS Online routing service, you don't have the ability to configure the network dataset. If you're seeing unrealistic solutions, please feel free to respond here (or send me a private message) with an example of the input points and the travel mode you're using. We'd be happy to investigate a couple of cases where the solution is bad, and we can see if it might be a problem with our data. Note that for either your own network dataset or Streetmap Premium / AGOL, you can configure your own travel mode for the analysis. You can choose which restrictions to use and what U-turn policy to employ. Some tweaking here may be helpful. Here's some documentation about using travel modes: https://pro.arcgis.com/en/pro-app/latest/help/analysis/networks/travel-modes-in-network-analysis-layers.htm
... View more
03-19-2025
07:55 AM
|
0
|
5
|
1083
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 11-14-2025 08:00 AM | |
| 1 | 09-03-2025 09:18 AM | |
| 1 | 08-22-2025 07:14 AM | |
| 2 | 08-07-2025 07:06 AM | |
| 2 | 06-13-2025 07:31 AM |
| Online Status |
Offline
|
| Date Last Visited |
2 weeks ago
|