<?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 Python Selection fix in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/python-selection-fix/m-p/739394#M57189</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have been working on this script to be able to do simple searches of a field in a feature class, what I am trying to do is first Clear Selection, then Select a new feature (using a input box) then zoom to that selected record.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for any help that can be given.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is what I have so far but I am getting an error on it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# ---------------------------------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# PIN Findtest.py&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# Created on: 2011-02-01 09:37:00.00000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#&amp;nbsp;&amp;nbsp; (generated by ArcGIS/ModelBuilder)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# Usage: PIN Findtest &amp;lt;Expression&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# Description: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# ---------------------------------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Import arcpy module&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import arcpy&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Load required toolboxes&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.ImportToolbox("C:/Documents and Settings/bderting/Application Data/ESRI/Desktop10.0/ArcToolbox/My Toolboxes/xFindTools.tbx")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Clear Selection&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.SelectLayerByAttribute_management ("Parcels", "CLEAR_SELECTION", "")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Script arguments&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Expression = arcpy.GetParameterAsText(0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if Expression == '#' or not Expression:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expression = "PIN LIKE '%%'" # provide a default value if unspecified&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Local variables:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Parcels__2_ = "Parcels"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Parcels = Expression&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Process: Select Layer By Attribute&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.SelectLayerByAttribute_management(Parcels__2_, "NEW_SELECTION", Expression)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Process: Zoom&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.gp.toolbox = "C:/Documents and Settings/bderting/Application Data/ESRI/Desktop10.0/ArcToolbox/My Toolboxes/xFindTools.tbx";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# Warning: the toolbox C:/Documents and Settings/bderting/Application Data/ESRI/Desktop10.0/ArcToolbox/My Toolboxes/xFindTools.tbx DOES NOT have an alias. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# Please assign this toolbox an alias to avoid tool name collisions&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# And replace arcpy.gp.Zoom(...) with arcpy.Zoom_ALIAS(...)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.gp.Zoom()&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 01 Feb 2011 13:34:34 GMT</pubDate>
    <dc:creator>brooksderting</dc:creator>
    <dc:date>2011-02-01T13:34:34Z</dc:date>
    <item>
      <title>Python Selection fix</title>
      <link>https://community.esri.com/t5/python-questions/python-selection-fix/m-p/739394#M57189</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have been working on this script to be able to do simple searches of a field in a feature class, what I am trying to do is first Clear Selection, then Select a new feature (using a input box) then zoom to that selected record.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for any help that can be given.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is what I have so far but I am getting an error on it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# ---------------------------------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# PIN Findtest.py&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# Created on: 2011-02-01 09:37:00.00000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#&amp;nbsp;&amp;nbsp; (generated by ArcGIS/ModelBuilder)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# Usage: PIN Findtest &amp;lt;Expression&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# Description: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# ---------------------------------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Import arcpy module&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import arcpy&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Load required toolboxes&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.ImportToolbox("C:/Documents and Settings/bderting/Application Data/ESRI/Desktop10.0/ArcToolbox/My Toolboxes/xFindTools.tbx")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Clear Selection&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.SelectLayerByAttribute_management ("Parcels", "CLEAR_SELECTION", "")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Script arguments&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Expression = arcpy.GetParameterAsText(0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if Expression == '#' or not Expression:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expression = "PIN LIKE '%%'" # provide a default value if unspecified&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Local variables:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Parcels__2_ = "Parcels"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Parcels = Expression&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Process: Select Layer By Attribute&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.SelectLayerByAttribute_management(Parcels__2_, "NEW_SELECTION", Expression)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;# Process: Zoom&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.gp.toolbox = "C:/Documents and Settings/bderting/Application Data/ESRI/Desktop10.0/ArcToolbox/My Toolboxes/xFindTools.tbx";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# Warning: the toolbox C:/Documents and Settings/bderting/Application Data/ESRI/Desktop10.0/ArcToolbox/My Toolboxes/xFindTools.tbx DOES NOT have an alias. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# Please assign this toolbox an alias to avoid tool name collisions&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;# And replace arcpy.gp.Zoom(...) with arcpy.Zoom_ALIAS(...)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arcpy.gp.Zoom()&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Feb 2011 13:34:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-selection-fix/m-p/739394#M57189</guid>
      <dc:creator>brooksderting</dc:creator>
      <dc:date>2011-02-01T13:34:34Z</dc:date>
    </item>
  </channel>
</rss>

