Hello,
I have a Sewer dataset on which I apply AssignTerminalConnections following sense of digitizing as not , but the tool always returns the same result.
ArcGIS pro 3.3.0
untools 3.3.3.1
I have also tried using untools 3.5 version but I get the same result; it writes changes in SewerLine, it writes log file, but there is no change between respecting or not digitizing direction, I get always same results whether I enable the check or not.
Best regards!
Solved! Go to Solution.
Thank you for the details. We did find a bug related to setting terminal in sink networks. This was fixed in 3.5 and are targeting the 3.3.4 update that will include this fix next week.
Can you provide some more details? What type of device/terminal configuration are the sewer lines connected to. Do the sewer lines have any assignment in the From/To Terminal ID fields?
Hello @MikeMillerGIS ,
I provide more information
I am summarising it to a very specific case, but it is the behaviour I have in the whole network.
The direction of the digitalisation is from right to left (I draw a line so there is no doubt). At both ends there is a device, only the device on the right has properly configured IN(upstream)/OUT directional terminals correctly configured and assigned. The other device has no terminals assigned to it.
The result I get is that the device on the right from where the flow starts, is assigned an IN terminal to the pipe (FROMDEVICETERMINAL=IN, TODEVICETEMRINAL=NONE), when actually following the direction of the digitalisation it should be OUT. This behaviour in previous versions was correct and is the way we are using to fix the behaviour of gravity based networks in which the direction of digitisation marks the direction of flow.
I said, OK, the direction will be reversed, but I try clearing the pipe terminals (FROM and TO DEVICE TERMINAL = 0) and re-run assignterminals so that it does not honour the digitisation direction and I get exactly the same result.
I have tried this with higher versions of untools and different versions of arcgis pro 3.3.0 and 3.3.2 and I have the same behaviour. In earlier versions of untools and using arcgis pro 3.1 the behaviour was different.
Maybe we are not quite understanding how the assignterminal tool works, but so far this has been the expected behaviour.
There are no network controllers involved in the example. When I enter them I also get the same result.
Best regards !!
Thank you for the details. We did find a bug related to setting terminal in sink networks. This was fixed in 3.5 and are targeting the 3.3.4 update that will include this fix next week.
We have released untools 3.3.4 and it is available in the python package manager.
Good afternoon Mike,
We are working our way into the Utility Network. I was running the Assign Terminal Connections GP tool on our Stormwater data and received an "A python error occurred." message containing information I don't understand. In snooping the forum, I noticed this post regarding 'untools' versions and thought maybe I am running into the same or similar issue as the original post author, and I need to upgrade untools. I am using ArcGIS Pro version 3.4.3. When I dig into the Package Manager, 'untools' is showing as 3.4.0, but I don't know if this represents the version number. From your post and an internet search, it looks like untools version 3.3.4 is the latest, so I am confused. I don't know if I need to uninstall my current untools 3.4.0, and install 3.3.4? And if yes, is there any compatibility concerns with Pro 3.4.3?
I have greatly appreciated the help you have provided to me in the past.
Sincerely,
Jay
We only built and support the tools on the long term Utility Network releases(ArcGIS Pro 3.1/3.3/3.5). There could be issues on ArcGIS Pro 3.4 since we do not test it. Can you post the error message?
If you can send an asset package, we can look into it more. I am not sure what is going on. my email is mmiller@esri.com