<?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 Having issues running Connect Public Transit Data Model To Streets (Public Transit) with arcpy in ArcGIS Pro Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-questions/having-issues-running-connect-public-transit-data/m-p/1215533#M60170</link>
    <description>&lt;P&gt;Having some issues running the&amp;nbsp;Connect Public Transit Data Model To Streets (Public Transit) tool with arcpy. Getting an error code when completing a script provided by Esri -&amp;nbsp;located &lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/public-transit/connect-public-transit-data-model-to-streets.htm" target="_self"&gt;here&lt;/A&gt;. I modeled my code after the script found in the previous link.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Getting "ERROR 000358: Invalid expression." I have reviewed the inputs, and I do not believe it to be invalid. This seems like a simple fix with the where clause; perhaps I am missing something, but I have written that differently without any luck.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Here is the code -&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;import arcpy
import os
arcpy.CheckOutExtension("network")
arcpy.env.overwriteOutput = True


fd_path = r"D:\Python\PlanningTools\TransitAccessibility\Tools\GTFStoNetworkAnalysisModel\Inputs\TransitAnalysis\TransitNetwork.gdb\TransitNetwork"
streets = os.path.join(fd_path, "Streets")
where = "RestrictPe = 1"
arcpy.transit.ConnectPublicTransitDataModelToStreets(fd_path, streets, "100 meters", where)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;And here is the error:&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;ERROR 000358: Invalid expression&lt;BR /&gt;ERROR: Failed to execute (MakeFeatureLayer).&lt;BR /&gt;Traceback (most recent call last):&lt;BR /&gt;File "C:\Users\Owner\PycharmProjects\PlanningTools\testing.py", line 11, in &amp;lt;module&amp;gt;&lt;BR /&gt;arcpy.transit.ConnectPublicTransitDataModelToStreets(fd_path, streets, "100 meters", where)&lt;BR /&gt;File "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\transit.py", line 330, in ConnectPublicTransitDataModelToStreets&lt;BR /&gt;raise e&lt;BR /&gt;File "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\transit.py", line 327, in ConnectPublicTransitDataModelToStreets&lt;BR /&gt;retval = convertArcObjectToPythonObject(gp.ConnectPublicTransitDataModelToStreets_transit(*gp_fixargs((target_feature_dataset, in_streets_features, search_distance, expression), True)))&lt;BR /&gt;File "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\geoprocessing\_base.py", line 512, in &amp;lt;lambda&amp;gt;&lt;BR /&gt;return lambda *args: val(*gp_fixargs(args, True))&lt;BR /&gt;arcgisscripting.ExecuteError: ERROR 000358: Invalid expression&lt;BR /&gt;Failed to execute (MakeFeatureLayer).&lt;BR /&gt;Failed to execute (ConnectPublicTransitDataModelToStreets).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 23 Sep 2022 15:43:20 GMT</pubDate>
    <dc:creator>MatthewLehane</dc:creator>
    <dc:date>2022-09-23T15:43:20Z</dc:date>
    <item>
      <title>Having issues running Connect Public Transit Data Model To Streets (Public Transit) with arcpy</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/having-issues-running-connect-public-transit-data/m-p/1215533#M60170</link>
      <description>&lt;P&gt;Having some issues running the&amp;nbsp;Connect Public Transit Data Model To Streets (Public Transit) tool with arcpy. Getting an error code when completing a script provided by Esri -&amp;nbsp;located &lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/public-transit/connect-public-transit-data-model-to-streets.htm" target="_self"&gt;here&lt;/A&gt;. I modeled my code after the script found in the previous link.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Getting "ERROR 000358: Invalid expression." I have reviewed the inputs, and I do not believe it to be invalid. This seems like a simple fix with the where clause; perhaps I am missing something, but I have written that differently without any luck.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Here is the code -&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;import arcpy
import os
arcpy.CheckOutExtension("network")
arcpy.env.overwriteOutput = True


fd_path = r"D:\Python\PlanningTools\TransitAccessibility\Tools\GTFStoNetworkAnalysisModel\Inputs\TransitAnalysis\TransitNetwork.gdb\TransitNetwork"
streets = os.path.join(fd_path, "Streets")
where = "RestrictPe = 1"
arcpy.transit.ConnectPublicTransitDataModelToStreets(fd_path, streets, "100 meters", where)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;And here is the error:&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;ERROR 000358: Invalid expression&lt;BR /&gt;ERROR: Failed to execute (MakeFeatureLayer).&lt;BR /&gt;Traceback (most recent call last):&lt;BR /&gt;File "C:\Users\Owner\PycharmProjects\PlanningTools\testing.py", line 11, in &amp;lt;module&amp;gt;&lt;BR /&gt;arcpy.transit.ConnectPublicTransitDataModelToStreets(fd_path, streets, "100 meters", where)&lt;BR /&gt;File "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\transit.py", line 330, in ConnectPublicTransitDataModelToStreets&lt;BR /&gt;raise e&lt;BR /&gt;File "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\transit.py", line 327, in ConnectPublicTransitDataModelToStreets&lt;BR /&gt;retval = convertArcObjectToPythonObject(gp.ConnectPublicTransitDataModelToStreets_transit(*gp_fixargs((target_feature_dataset, in_streets_features, search_distance, expression), True)))&lt;BR /&gt;File "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\geoprocessing\_base.py", line 512, in &amp;lt;lambda&amp;gt;&lt;BR /&gt;return lambda *args: val(*gp_fixargs(args, True))&lt;BR /&gt;arcgisscripting.ExecuteError: ERROR 000358: Invalid expression&lt;BR /&gt;Failed to execute (MakeFeatureLayer).&lt;BR /&gt;Failed to execute (ConnectPublicTransitDataModelToStreets).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 23 Sep 2022 15:43:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/having-issues-running-connect-public-transit-data/m-p/1215533#M60170</guid>
      <dc:creator>MatthewLehane</dc:creator>
      <dc:date>2022-09-23T15:43:20Z</dc:date>
    </item>
  </channel>
</rss>

