<?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 Example of script correctly running Longest Flow Path tool in Water Resources Questions</title>
    <link>https://community.esri.com/t5/water-resources-questions/example-of-script-correctly-running-longest-flow/m-p/202050#M950</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am working on trying to do some batch watershed processing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have watersheds created using ArcHydro, and was trying to run the Longest Flow Path tool in a batch method, on different feature classes (watershed polygons) in a feature dataset, using the code below:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN style="color: #808080;"&gt;# import stuff
&lt;/SPAN&gt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;import &lt;/SPAN&gt;arcpy, os, traceback, sys, time
&lt;SPAN style="color: #000080; font-weight: bold;"&gt;import &lt;/SPAN&gt;ArcHydroTools

arcpy.CheckOutExtension(&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"Spatial"&lt;/SPAN&gt;)&lt;SPAN style="color: #808080;"&gt;
&lt;/SPAN&gt;arcpy.env.overwriteOutput=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"TRUE"&lt;/SPAN&gt;&lt;SPAN style="color: #808080;"&gt;
&lt;/SPAN&gt;
arcpy.env.workspace=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"C://Entire_State//Souhegan_River//Souhegan_River.gdb"
&lt;/SPAN&gt;
Flow_Dir_Grid = &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"C://Entire_State//Souhegan_River//Layers//fdr"
&lt;/SPAN&gt;
feat_classes = arcpy.ListFeatureClasses()
&lt;SPAN style="color: #000080; font-weight: bold;"&gt;for &lt;/SPAN&gt;feat &lt;SPAN style="color: #000080; font-weight: bold;"&gt;in &lt;/SPAN&gt;feat_classes:

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;try&lt;/SPAN&gt;:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; in_name = arcpy.env.workspace + &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"//Watersheds_Separate//" &lt;/SPAN&gt;+&amp;nbsp; &lt;SPAN style="color: #000080;"&gt;str&lt;/SPAN&gt;(feat)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out_name = arcpy.env.workspace + &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"//Watersheds_Separate//" &lt;/SPAN&gt;+&amp;nbsp; &lt;SPAN style="color: #000080;"&gt;str&lt;/SPAN&gt;(feat) + &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"_LFP"
&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ArcHydroTools.LongestFlowPath(in_name,Flow_Dir_Grid,out_name)

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;except&lt;/SPAN&gt;:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name = feat + &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"_LFP"
&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;message = &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"Python Traceback Info: " &lt;/SPAN&gt;+ traceback.format_tb(sys.exc_info()[&lt;SPAN style="color: #0000ff;"&gt;2&lt;/SPAN&gt;])[&lt;SPAN style="color: #0000ff;"&gt;0&lt;/SPAN&gt;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; message = &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"Python Error Info: " &lt;/SPAN&gt;+ &lt;SPAN style="color: #000080;"&gt;str&lt;/SPAN&gt;(sys.exc_type) + &lt;SPAN style="color: #008000; font-weight: bold;"&gt;": " &lt;/SPAN&gt;+ &lt;SPAN style="color: #000080;"&gt;str&lt;/SPAN&gt;(sys.exc_value) + &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"&lt;/SPAN&gt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;\n&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"
&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;
&lt;/SPAN&gt;arcpy.AddMessage(&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"Done generating LFPs."&lt;/SPAN&gt;)
arcpy.CheckInExtension(&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"Spatial"&lt;/SPAN&gt;)&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And I get this error:&amp;nbsp; &amp;nbsp;"The default vector location () cannot be a directory. Modify the current geoprocessing workspace or set the Arc Hydro target locations. Failed to execute (LongestFlowPath)."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't really understand this error and how to fix it - would someone advise or provide an example of a working script that access this tool correctly?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 10:02:19 GMT</pubDate>
    <dc:creator>Anonymous User</dc:creator>
    <dc:date>2021-12-11T10:02:19Z</dc:date>
    <item>
      <title>Example of script correctly running Longest Flow Path tool</title>
      <link>https://community.esri.com/t5/water-resources-questions/example-of-script-correctly-running-longest-flow/m-p/202050#M950</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am working on trying to do some batch watershed processing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have watersheds created using ArcHydro, and was trying to run the Longest Flow Path tool in a batch method, on different feature classes (watershed polygons) in a feature dataset, using the code below:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN style="color: #808080;"&gt;# import stuff
&lt;/SPAN&gt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;import &lt;/SPAN&gt;arcpy, os, traceback, sys, time
&lt;SPAN style="color: #000080; font-weight: bold;"&gt;import &lt;/SPAN&gt;ArcHydroTools

arcpy.CheckOutExtension(&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"Spatial"&lt;/SPAN&gt;)&lt;SPAN style="color: #808080;"&gt;
&lt;/SPAN&gt;arcpy.env.overwriteOutput=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"TRUE"&lt;/SPAN&gt;&lt;SPAN style="color: #808080;"&gt;
&lt;/SPAN&gt;
arcpy.env.workspace=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"C://Entire_State//Souhegan_River//Souhegan_River.gdb"
&lt;/SPAN&gt;
Flow_Dir_Grid = &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"C://Entire_State//Souhegan_River//Layers//fdr"
&lt;/SPAN&gt;
feat_classes = arcpy.ListFeatureClasses()
&lt;SPAN style="color: #000080; font-weight: bold;"&gt;for &lt;/SPAN&gt;feat &lt;SPAN style="color: #000080; font-weight: bold;"&gt;in &lt;/SPAN&gt;feat_classes:

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;try&lt;/SPAN&gt;:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; in_name = arcpy.env.workspace + &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"//Watersheds_Separate//" &lt;/SPAN&gt;+&amp;nbsp; &lt;SPAN style="color: #000080;"&gt;str&lt;/SPAN&gt;(feat)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out_name = arcpy.env.workspace + &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"//Watersheds_Separate//" &lt;/SPAN&gt;+&amp;nbsp; &lt;SPAN style="color: #000080;"&gt;str&lt;/SPAN&gt;(feat) + &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"_LFP"
&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ArcHydroTools.LongestFlowPath(in_name,Flow_Dir_Grid,out_name)

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;except&lt;/SPAN&gt;:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name = feat + &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"_LFP"
&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;message = &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"Python Traceback Info: " &lt;/SPAN&gt;+ traceback.format_tb(sys.exc_info()[&lt;SPAN style="color: #0000ff;"&gt;2&lt;/SPAN&gt;])[&lt;SPAN style="color: #0000ff;"&gt;0&lt;/SPAN&gt;]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; message = &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"Python Error Info: " &lt;/SPAN&gt;+ &lt;SPAN style="color: #000080;"&gt;str&lt;/SPAN&gt;(sys.exc_type) + &lt;SPAN style="color: #008000; font-weight: bold;"&gt;": " &lt;/SPAN&gt;+ &lt;SPAN style="color: #000080;"&gt;str&lt;/SPAN&gt;(sys.exc_value) + &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"&lt;/SPAN&gt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;\n&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"
&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;
&lt;/SPAN&gt;arcpy.AddMessage(&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"Done generating LFPs."&lt;/SPAN&gt;)
arcpy.CheckInExtension(&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"Spatial"&lt;/SPAN&gt;)&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And I get this error:&amp;nbsp; &amp;nbsp;"The default vector location () cannot be a directory. Modify the current geoprocessing workspace or set the Arc Hydro target locations. Failed to execute (LongestFlowPath)."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't really understand this error and how to fix it - would someone advise or provide an example of a working script that access this tool correctly?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 10:02:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/water-resources-questions/example-of-script-correctly-running-longest-flow/m-p/202050#M950</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2021-12-11T10:02:19Z</dc:date>
    </item>
  </channel>
</rss>

