<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Cost Path Analysis in Geoprocessing Questions</title>
    <link>https://community.esri.com/t5/geoprocessing-questions/cost-path-analysis/m-p/1719450#M27786</link>
    <description>&lt;P&gt;I am trying to calculate a concept of Spatial Efficiency, which is based on sum of distances for main entity to secondary entities is the equal to sum of secondary entities to the remainder.&lt;/P&gt;&lt;P&gt;This worked fine in spatial analyst but I having trouble&lt;/P&gt;&lt;P&gt;in model builder the optimal path as line will not activate&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PaulPrevedoros1_0-1786313759736.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/156481iA1E662ECC98B3AA5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="PaulPrevedoros1_0-1786313759736.png" alt="PaulPrevedoros1_0-1786313759736.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The same occurs with legacy cost path&lt;/P&gt;&lt;P&gt;I get this message&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PaulPrevedoros1_1-1786313851869.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/156482iC39734048B5F7E27/image-size/medium?v=v2&amp;amp;px=400" role="button" title="PaulPrevedoros1_1-1786313851869.png" alt="PaulPrevedoros1_1-1786313851869.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I need to put this into a python toolbox&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;PRE&gt; arcpy.management.BuildPyramids(Output_Distance_Accumulation_SRaster)&lt;BR /&gt;    arcpy.management.CalculateStatistics(&lt;SPAN&gt;in_raster_dataset&lt;/SPAN&gt;=Output_Distance_Accumulation_SRaster)&lt;BR /&gt;    instr = &lt;SPAN&gt;" Stats &amp;amp; Pyramids built {0}"&lt;/SPAN&gt;.format(Output_Distance_Accumulation_SRaster)&lt;BR /&gt;    starttime = displayProgressTime(starttime, instr)&lt;BR /&gt;&lt;BR /&gt;    arcpy.management.BuildPyramids(Output_Back_Direction_SRaster)&lt;BR /&gt;    arcpy.management.CalculateStatistics(&lt;SPAN&gt;in_raster_dataset&lt;/SPAN&gt;=Output_Back_Direction_SRaster)&lt;BR /&gt;    instr = &lt;SPAN&gt;" Stats &amp;amp; Pyramids built {0}"&lt;/SPAN&gt;.format(Output_Back_Direction_SRaster)&lt;BR /&gt;    starttime = displayProgressTime(starttime, instr)&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Process: Optimal Path As Line (OptimalPathAsLine) (sa)&lt;BR /&gt;&lt;/SPAN&gt;    pathFromSecondstoRest = os.path.join(arcpy.env.scratchWorkspace, &lt;SPAN&gt;"DistanceFromSeconds"&lt;/SPAN&gt;)&lt;BR /&gt;    arcpy.AddMessage(&lt;SPAN&gt;"About to do first path from Seconds to Minors"&lt;/SPAN&gt;)&lt;BR /&gt;    optimalpathFromSeconds = arcpy.sa.OptimalPathAsLine(&lt;SPAN&gt;in_destination_data&lt;/SPAN&gt;=minorCluster,&lt;BR /&gt;                                                        &lt;SPAN&gt;in_distance_accumulation_raster&lt;/SPAN&gt;=Output_Distance_Accumulation_SRaster,&lt;BR /&gt;                                                        &lt;SPAN&gt;in_back_direction_raster&lt;/SPAN&gt;=Output_Back_Direction_SRaster,&lt;BR /&gt;                                                        &lt;SPAN&gt;out_polyline_features&lt;/SPAN&gt;=pathFromSecondstoRest,&lt;BR /&gt;                                                        &lt;SPAN&gt;destination_field&lt;/SPAN&gt;=&lt;SPAN&gt;"ClusterID"&lt;/SPAN&gt;,&lt;BR /&gt;                                                        &lt;SPAN&gt;path_type&lt;/SPAN&gt;=&lt;SPAN&gt;"EACH_ZONE"&lt;/SPAN&gt;,&lt;BR /&gt;                                                        &lt;SPAN&gt;create_network_paths&lt;/SPAN&gt;=&lt;SPAN&gt;"DESTINATIONS_TO_SOURCES"&lt;/SPAN&gt;)&lt;BR /&gt;    instr = &lt;SPAN&gt;"Path Seconds to Minor {0}"&lt;/SPAN&gt;.format(optimalpathFromSeconds)&lt;BR /&gt;    starttime = displayProgressTime(starttime, instr)&lt;BR /&gt;and the errors I get&lt;/PRE&gt;&lt;P&gt;Calculate Spatial Efficiency&lt;BR /&gt;=====================&lt;BR /&gt;Tool Path&lt;/P&gt;&lt;P&gt;H:\AngelStudies\Toolboxes\Spatial Efficiency.pyt\Calculate_Spatial_Efficiency&lt;BR /&gt;=====================&lt;BR /&gt;Parameters&lt;/P&gt;&lt;P&gt;Input the Workspace holding the data and results H:\AngelStudies\Databases\DBSCANPonds.gdb&lt;BR /&gt;Select the Raster Layer containing the Study Area/Mask/Cell Size H:\AngkorGIS\Projects\NewDataAssimilation\BaseData\BaseData.gdb\StudyArea2m&lt;BR /&gt;The FeatureClass/(Layer) with the source data The Cluster Table Combined DBSCAN Clusters Buffered&lt;BR /&gt;The Table/TableView with the Summary Parameters of source Cluster Table DBSCANPNDSummary&lt;BR /&gt;What is the Clustering Method Used for the Source Data DBSCAN&lt;BR /&gt;Which Parameter are you using to rank Cluster Ponds&lt;BR /&gt;Select the Raster Layer containing the Cost Grid FinalCostLowDensity&lt;BR /&gt;Select the Scratch Workspace for the interim Data H:\AngelStudies\Databases\ScratchDatabase.gdb&lt;BR /&gt;=====================&lt;BR /&gt;Messages&lt;/P&gt;&lt;P&gt;Start Time: Saturday, 8 August 2026 6:02:13 PM&lt;BR /&gt;H:\AngelStudies\Databases\DBSCANPonds.gdb\DBSCANSpatialEff&lt;BR /&gt;H:\AngelStudies\Databases\DBSCANPonds.gdb\DBSCANLeastCostPath&lt;BR /&gt;DBSCAN Least Cost&lt;BR /&gt;SearchDistance = 50 And ClusterMin = 5 And ClusterAreaHa = 19.25746562030545&lt;BR /&gt;SearchDistance = 50 And ClusterMin = 5 And ClusterAreaHa &amp;gt; 19.25746562030545 And ClusterAreaHa &amp;lt;= 2.392169861406803&lt;BR /&gt;SearchDistance = 50 And ClusterMin = 5 And ClusterAreaHa &amp;gt; 2.392169861406803&lt;BR /&gt;The cluster source Combined DBSCAN Clusters Buffered and the scratch is H:\AngelStudies\Databases\ScratchDatabase.gdb&lt;BR /&gt;MainCluster_lyr&lt;BR /&gt;SecondCluster_lyr&lt;BR /&gt;MinDistance_lyr&lt;BR /&gt;In_Source_data = MainCluster_lyr Out Distance = H:\AngelStudies\Databases\ScratchDatabase.gdb\MainDistAccRaw Out_Back Direction = H:\AngelStudies\Databases\ScratchDatabase.gdb\MainBack&lt;BR /&gt;Distance Allocation 1 MainCluster_lyr&lt;BR /&gt;Distance Allocation 2 SecondCluster_lyr&lt;BR /&gt;Distance Allocation 2 first Path&lt;BR /&gt;About to do first path&lt;BR /&gt;Traceback (most recent call last):&lt;BR /&gt;File "H:\AngelStudies\Toolboxes\Spatial Efficiency.pyt", line 196, in execute&lt;BR /&gt;processDBSCAN(theWork, theScratch, theClusterSource, theCostGrid, summRow, theBaseValue, messages)&lt;BR /&gt;~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&lt;BR /&gt;File "H:\AngelStudies\Toolboxes\Spatial Efficiency.pyt", line 438, in processDBSCAN&lt;BR /&gt;perform_Cost_Distance(theCostGrid, mainCluster, secondCluster, minorCluster)&lt;BR /&gt;~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&lt;BR /&gt;File "H:\AngelStudies\Toolboxes\Spatial Efficiency.pyt", line 525, in perform_Cost_Distance&lt;BR /&gt;optimalpathFromSeconds = arcpy.sa.OptimalPathAsLine(in_destination_data=minorCluster,&lt;BR /&gt;in_distance_accumulation_raster=Output_Distance_Accumulation_Raster_2_,&lt;BR /&gt;...&amp;lt;3 lines&amp;gt;...&lt;BR /&gt;path_type="EACH_ZONE",&lt;BR /&gt;create_network_paths="DESTINATIONS_TO_SOURCES")&lt;BR /&gt;File "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\__init__.py", line 2782, in wrapped&lt;BR /&gt;result = fn(*args, **kwargs)&lt;BR /&gt;File "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\sa\Functions.py", line 13667, in OptimalPathAsLine&lt;BR /&gt;return Wrapper(&lt;BR /&gt;in_destination_data,&lt;BR /&gt;...&amp;lt;5 lines&amp;gt;...&lt;BR /&gt;create_network_paths,&lt;BR /&gt;)&lt;BR /&gt;File "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\sa\Utils.py", line 44, in swapper&lt;BR /&gt;result = wrapper(*args, **kwargs)&lt;BR /&gt;File "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\sa\Functions.py", line 13656, in Wrapper&lt;BR /&gt;result = arcpy.gp.OptimalPathAsLine_sa(&lt;BR /&gt;in_destination_data,&lt;BR /&gt;...&amp;lt;5 lines&amp;gt;...&lt;BR /&gt;create_network_paths,&lt;BR /&gt;)&lt;BR /&gt;File "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\geoprocessing\_base.py", line 541, in &amp;lt;lambda&amp;gt;&lt;BR /&gt;return lambda *args: val(*gp_fixargs(args, True))&lt;BR /&gt;~~~^^^^^^^^^^^^^^^^^^^^^^^^^&lt;BR /&gt;arcgisscripting.ExecuteError: ERROR 010511: Internal error in cost path tracing: hr: 0x80041098.&lt;BR /&gt;ERROR 010423: SecBack.RASTER.1(Band_1) does not have valid statistics as required by the operation.&lt;BR /&gt;Failed to execute (OptimalPathAsLine).&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Failed to execute (Calculate_Spatial_Efficiency).&lt;BR /&gt;Failed at Saturday, 8 August 2026 6:50:08 PM (Elapsed Time: 47 minutes 55 seconds)&lt;/P&gt;&lt;P&gt;I am stumped as to why Im having this issue?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;</description>
    <pubDate>Sun, 09 Aug 2026 22:22:44 GMT</pubDate>
    <dc:creator>PaulPrevedoros1</dc:creator>
    <dc:date>2026-08-09T22:22:44Z</dc:date>
    <item>
      <title>Cost Path Analysis</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/cost-path-analysis/m-p/1719450#M27786</link>
      <description>&lt;P&gt;I am trying to calculate a concept of Spatial Efficiency, which is based on sum of distances for main entity to secondary entities is the equal to sum of secondary entities to the remainder.&lt;/P&gt;&lt;P&gt;This worked fine in spatial analyst but I having trouble&lt;/P&gt;&lt;P&gt;in model builder the optimal path as line will not activate&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PaulPrevedoros1_0-1786313759736.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/156481iA1E662ECC98B3AA5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="PaulPrevedoros1_0-1786313759736.png" alt="PaulPrevedoros1_0-1786313759736.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The same occurs with legacy cost path&lt;/P&gt;&lt;P&gt;I get this message&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PaulPrevedoros1_1-1786313851869.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/156482iC39734048B5F7E27/image-size/medium?v=v2&amp;amp;px=400" role="button" title="PaulPrevedoros1_1-1786313851869.png" alt="PaulPrevedoros1_1-1786313851869.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I need to put this into a python toolbox&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;PRE&gt; arcpy.management.BuildPyramids(Output_Distance_Accumulation_SRaster)&lt;BR /&gt;    arcpy.management.CalculateStatistics(&lt;SPAN&gt;in_raster_dataset&lt;/SPAN&gt;=Output_Distance_Accumulation_SRaster)&lt;BR /&gt;    instr = &lt;SPAN&gt;" Stats &amp;amp; Pyramids built {0}"&lt;/SPAN&gt;.format(Output_Distance_Accumulation_SRaster)&lt;BR /&gt;    starttime = displayProgressTime(starttime, instr)&lt;BR /&gt;&lt;BR /&gt;    arcpy.management.BuildPyramids(Output_Back_Direction_SRaster)&lt;BR /&gt;    arcpy.management.CalculateStatistics(&lt;SPAN&gt;in_raster_dataset&lt;/SPAN&gt;=Output_Back_Direction_SRaster)&lt;BR /&gt;    instr = &lt;SPAN&gt;" Stats &amp;amp; Pyramids built {0}"&lt;/SPAN&gt;.format(Output_Back_Direction_SRaster)&lt;BR /&gt;    starttime = displayProgressTime(starttime, instr)&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Process: Optimal Path As Line (OptimalPathAsLine) (sa)&lt;BR /&gt;&lt;/SPAN&gt;    pathFromSecondstoRest = os.path.join(arcpy.env.scratchWorkspace, &lt;SPAN&gt;"DistanceFromSeconds"&lt;/SPAN&gt;)&lt;BR /&gt;    arcpy.AddMessage(&lt;SPAN&gt;"About to do first path from Seconds to Minors"&lt;/SPAN&gt;)&lt;BR /&gt;    optimalpathFromSeconds = arcpy.sa.OptimalPathAsLine(&lt;SPAN&gt;in_destination_data&lt;/SPAN&gt;=minorCluster,&lt;BR /&gt;                                                        &lt;SPAN&gt;in_distance_accumulation_raster&lt;/SPAN&gt;=Output_Distance_Accumulation_SRaster,&lt;BR /&gt;                                                        &lt;SPAN&gt;in_back_direction_raster&lt;/SPAN&gt;=Output_Back_Direction_SRaster,&lt;BR /&gt;                                                        &lt;SPAN&gt;out_polyline_features&lt;/SPAN&gt;=pathFromSecondstoRest,&lt;BR /&gt;                                                        &lt;SPAN&gt;destination_field&lt;/SPAN&gt;=&lt;SPAN&gt;"ClusterID"&lt;/SPAN&gt;,&lt;BR /&gt;                                                        &lt;SPAN&gt;path_type&lt;/SPAN&gt;=&lt;SPAN&gt;"EACH_ZONE"&lt;/SPAN&gt;,&lt;BR /&gt;                                                        &lt;SPAN&gt;create_network_paths&lt;/SPAN&gt;=&lt;SPAN&gt;"DESTINATIONS_TO_SOURCES"&lt;/SPAN&gt;)&lt;BR /&gt;    instr = &lt;SPAN&gt;"Path Seconds to Minor {0}"&lt;/SPAN&gt;.format(optimalpathFromSeconds)&lt;BR /&gt;    starttime = displayProgressTime(starttime, instr)&lt;BR /&gt;and the errors I get&lt;/PRE&gt;&lt;P&gt;Calculate Spatial Efficiency&lt;BR /&gt;=====================&lt;BR /&gt;Tool Path&lt;/P&gt;&lt;P&gt;H:\AngelStudies\Toolboxes\Spatial Efficiency.pyt\Calculate_Spatial_Efficiency&lt;BR /&gt;=====================&lt;BR /&gt;Parameters&lt;/P&gt;&lt;P&gt;Input the Workspace holding the data and results H:\AngelStudies\Databases\DBSCANPonds.gdb&lt;BR /&gt;Select the Raster Layer containing the Study Area/Mask/Cell Size H:\AngkorGIS\Projects\NewDataAssimilation\BaseData\BaseData.gdb\StudyArea2m&lt;BR /&gt;The FeatureClass/(Layer) with the source data The Cluster Table Combined DBSCAN Clusters Buffered&lt;BR /&gt;The Table/TableView with the Summary Parameters of source Cluster Table DBSCANPNDSummary&lt;BR /&gt;What is the Clustering Method Used for the Source Data DBSCAN&lt;BR /&gt;Which Parameter are you using to rank Cluster Ponds&lt;BR /&gt;Select the Raster Layer containing the Cost Grid FinalCostLowDensity&lt;BR /&gt;Select the Scratch Workspace for the interim Data H:\AngelStudies\Databases\ScratchDatabase.gdb&lt;BR /&gt;=====================&lt;BR /&gt;Messages&lt;/P&gt;&lt;P&gt;Start Time: Saturday, 8 August 2026 6:02:13 PM&lt;BR /&gt;H:\AngelStudies\Databases\DBSCANPonds.gdb\DBSCANSpatialEff&lt;BR /&gt;H:\AngelStudies\Databases\DBSCANPonds.gdb\DBSCANLeastCostPath&lt;BR /&gt;DBSCAN Least Cost&lt;BR /&gt;SearchDistance = 50 And ClusterMin = 5 And ClusterAreaHa = 19.25746562030545&lt;BR /&gt;SearchDistance = 50 And ClusterMin = 5 And ClusterAreaHa &amp;gt; 19.25746562030545 And ClusterAreaHa &amp;lt;= 2.392169861406803&lt;BR /&gt;SearchDistance = 50 And ClusterMin = 5 And ClusterAreaHa &amp;gt; 2.392169861406803&lt;BR /&gt;The cluster source Combined DBSCAN Clusters Buffered and the scratch is H:\AngelStudies\Databases\ScratchDatabase.gdb&lt;BR /&gt;MainCluster_lyr&lt;BR /&gt;SecondCluster_lyr&lt;BR /&gt;MinDistance_lyr&lt;BR /&gt;In_Source_data = MainCluster_lyr Out Distance = H:\AngelStudies\Databases\ScratchDatabase.gdb\MainDistAccRaw Out_Back Direction = H:\AngelStudies\Databases\ScratchDatabase.gdb\MainBack&lt;BR /&gt;Distance Allocation 1 MainCluster_lyr&lt;BR /&gt;Distance Allocation 2 SecondCluster_lyr&lt;BR /&gt;Distance Allocation 2 first Path&lt;BR /&gt;About to do first path&lt;BR /&gt;Traceback (most recent call last):&lt;BR /&gt;File "H:\AngelStudies\Toolboxes\Spatial Efficiency.pyt", line 196, in execute&lt;BR /&gt;processDBSCAN(theWork, theScratch, theClusterSource, theCostGrid, summRow, theBaseValue, messages)&lt;BR /&gt;~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&lt;BR /&gt;File "H:\AngelStudies\Toolboxes\Spatial Efficiency.pyt", line 438, in processDBSCAN&lt;BR /&gt;perform_Cost_Distance(theCostGrid, mainCluster, secondCluster, minorCluster)&lt;BR /&gt;~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&lt;BR /&gt;File "H:\AngelStudies\Toolboxes\Spatial Efficiency.pyt", line 525, in perform_Cost_Distance&lt;BR /&gt;optimalpathFromSeconds = arcpy.sa.OptimalPathAsLine(in_destination_data=minorCluster,&lt;BR /&gt;in_distance_accumulation_raster=Output_Distance_Accumulation_Raster_2_,&lt;BR /&gt;...&amp;lt;3 lines&amp;gt;...&lt;BR /&gt;path_type="EACH_ZONE",&lt;BR /&gt;create_network_paths="DESTINATIONS_TO_SOURCES")&lt;BR /&gt;File "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\__init__.py", line 2782, in wrapped&lt;BR /&gt;result = fn(*args, **kwargs)&lt;BR /&gt;File "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\sa\Functions.py", line 13667, in OptimalPathAsLine&lt;BR /&gt;return Wrapper(&lt;BR /&gt;in_destination_data,&lt;BR /&gt;...&amp;lt;5 lines&amp;gt;...&lt;BR /&gt;create_network_paths,&lt;BR /&gt;)&lt;BR /&gt;File "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\sa\Utils.py", line 44, in swapper&lt;BR /&gt;result = wrapper(*args, **kwargs)&lt;BR /&gt;File "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\sa\Functions.py", line 13656, in Wrapper&lt;BR /&gt;result = arcpy.gp.OptimalPathAsLine_sa(&lt;BR /&gt;in_destination_data,&lt;BR /&gt;...&amp;lt;5 lines&amp;gt;...&lt;BR /&gt;create_network_paths,&lt;BR /&gt;)&lt;BR /&gt;File "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\geoprocessing\_base.py", line 541, in &amp;lt;lambda&amp;gt;&lt;BR /&gt;return lambda *args: val(*gp_fixargs(args, True))&lt;BR /&gt;~~~^^^^^^^^^^^^^^^^^^^^^^^^^&lt;BR /&gt;arcgisscripting.ExecuteError: ERROR 010511: Internal error in cost path tracing: hr: 0x80041098.&lt;BR /&gt;ERROR 010423: SecBack.RASTER.1(Band_1) does not have valid statistics as required by the operation.&lt;BR /&gt;Failed to execute (OptimalPathAsLine).&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Failed to execute (Calculate_Spatial_Efficiency).&lt;BR /&gt;Failed at Saturday, 8 August 2026 6:50:08 PM (Elapsed Time: 47 minutes 55 seconds)&lt;/P&gt;&lt;P&gt;I am stumped as to why Im having this issue?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Sun, 09 Aug 2026 22:22:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/cost-path-analysis/m-p/1719450#M27786</guid>
      <dc:creator>PaulPrevedoros1</dc:creator>
      <dc:date>2026-08-09T22:22:44Z</dc:date>
    </item>
  </channel>
</rss>

