<?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 Convert Arcpy results to feature class in ArcMap 10.1 in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/convert-arcpy-results-to-feature-class-in-arcmap/m-p/261056#M20066</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am using ArcGIS 10.1 and am a newbie in Python. Currently we are executing stored procedure (from sql server) &lt;/SPAN&gt;&lt;A href="http://resources.arcgis.com/en/help/main/10.1/index.html#//018z0000007z000000" rel="nofollow noopener noreferrer" target="_blank"&gt;through ArcPy&lt;/A&gt;&lt;SPAN&gt; in ArcMap. I want to create feature class from executing following python script.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I researched on Google but unable to find proper way/parameter in ArcPy. Currently going through following parameters GetParameter &amp;amp; GetMessage&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any help/steps will be great!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My ArcPy Script :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;import sys
import arcpy
from arcpy import env

try:
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Make data path relative
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.env.workspace = sys.path[0]

# Two ways to create the object, which also creates the
# connection to ArcSDE.
# Using the first method, pass a set of strings containing
# the connection properties:
#&amp;nbsp;&amp;nbsp; &amp;lt;serverName&amp;gt;, &amp;lt;portNumber&amp;gt;, &amp;lt;version&amp;gt;, &amp;lt;userName&amp;gt;, &amp;lt;password&amp;gt;
#&amp;nbsp;&amp;nbsp; arcpy.ArcSDESQLExecute("locolhost","5151","#","Admin","password")
# Using the second method pass the path to a valid ArcSDE connection file
sde_conn = arcpy.ArcSDESQLExecute(r"C:\Users\Administrator\AppData\Roaming\ESRI\Desktop10.1\ArcCatalog\test.sde")

# Get the SQL statements, separated by ; from a text string.
#sql_statement = 'select Name from all_points'
sql_statement = 'Exec [dbo].[sp_test]'
sql_statement_list = sql_statement.split(";")

print("+++++++++++++++++++++++++++++++++++++++++++++\n")

# For each SQL statement passed in, execute it.
for sql in sql_statement_list:
&amp;nbsp;&amp;nbsp;&amp;nbsp; print("Execute SQL Statement: {0}".format(sql))
&amp;nbsp;&amp;nbsp;&amp;nbsp; try:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Pass the SQL statement to the database.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sde_return = sde_conn.execute(sql)
&amp;nbsp;&amp;nbsp;&amp;nbsp; except Exception as err:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print(err)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sde_return = False

&amp;nbsp;&amp;nbsp;&amp;nbsp; # If the return value is a list (a list of lists), display
&amp;nbsp;&amp;nbsp;&amp;nbsp; # each list as a row from the table being queried.
&amp;nbsp;&amp;nbsp;&amp;nbsp; if isinstance(sde_return, list):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print("Number of rows returned by query: {0} rows".format(
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; len(sde_return)))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for row in sde_return:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print(row)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print("+++++++++++++++++++++++++++++++++++++++++++++\n")
&amp;nbsp;&amp;nbsp;&amp;nbsp; else:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # If the return value was not a list, the statement was
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # most likely a DDL statment. Check its status.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if sde_return == True:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print("SQL statement: {0} ran successfully.".format(sql))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print("SQL statement: {0} FAILED.".format(sql))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print("+++++++++++++++++++++++++++++++++++++++++++++\n")&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 12:49:19 GMT</pubDate>
    <dc:creator>SunilPalkar</dc:creator>
    <dc:date>2021-12-11T12:49:19Z</dc:date>
    <item>
      <title>Convert Arcpy results to feature class in ArcMap 10.1</title>
      <link>https://community.esri.com/t5/python-questions/convert-arcpy-results-to-feature-class-in-arcmap/m-p/261056#M20066</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am using ArcGIS 10.1 and am a newbie in Python. Currently we are executing stored procedure (from sql server) &lt;/SPAN&gt;&lt;A href="http://resources.arcgis.com/en/help/main/10.1/index.html#//018z0000007z000000" rel="nofollow noopener noreferrer" target="_blank"&gt;through ArcPy&lt;/A&gt;&lt;SPAN&gt; in ArcMap. I want to create feature class from executing following python script.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I researched on Google but unable to find proper way/parameter in ArcPy. Currently going through following parameters GetParameter &amp;amp; GetMessage&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any help/steps will be great!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My ArcPy Script :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;import sys
import arcpy
from arcpy import env

try:
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Make data path relative
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.env.workspace = sys.path[0]

# Two ways to create the object, which also creates the
# connection to ArcSDE.
# Using the first method, pass a set of strings containing
# the connection properties:
#&amp;nbsp;&amp;nbsp; &amp;lt;serverName&amp;gt;, &amp;lt;portNumber&amp;gt;, &amp;lt;version&amp;gt;, &amp;lt;userName&amp;gt;, &amp;lt;password&amp;gt;
#&amp;nbsp;&amp;nbsp; arcpy.ArcSDESQLExecute("locolhost","5151","#","Admin","password")
# Using the second method pass the path to a valid ArcSDE connection file
sde_conn = arcpy.ArcSDESQLExecute(r"C:\Users\Administrator\AppData\Roaming\ESRI\Desktop10.1\ArcCatalog\test.sde")

# Get the SQL statements, separated by ; from a text string.
#sql_statement = 'select Name from all_points'
sql_statement = 'Exec [dbo].[sp_test]'
sql_statement_list = sql_statement.split(";")

print("+++++++++++++++++++++++++++++++++++++++++++++\n")

# For each SQL statement passed in, execute it.
for sql in sql_statement_list:
&amp;nbsp;&amp;nbsp;&amp;nbsp; print("Execute SQL Statement: {0}".format(sql))
&amp;nbsp;&amp;nbsp;&amp;nbsp; try:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Pass the SQL statement to the database.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sde_return = sde_conn.execute(sql)
&amp;nbsp;&amp;nbsp;&amp;nbsp; except Exception as err:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print(err)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sde_return = False

&amp;nbsp;&amp;nbsp;&amp;nbsp; # If the return value is a list (a list of lists), display
&amp;nbsp;&amp;nbsp;&amp;nbsp; # each list as a row from the table being queried.
&amp;nbsp;&amp;nbsp;&amp;nbsp; if isinstance(sde_return, list):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print("Number of rows returned by query: {0} rows".format(
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; len(sde_return)))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for row in sde_return:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print(row)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print("+++++++++++++++++++++++++++++++++++++++++++++\n")
&amp;nbsp;&amp;nbsp;&amp;nbsp; else:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # If the return value was not a list, the statement was
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # most likely a DDL statment. Check its status.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if sde_return == True:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print("SQL statement: {0} ran successfully.".format(sql))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print("SQL statement: {0} FAILED.".format(sql))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print("+++++++++++++++++++++++++++++++++++++++++++++\n")&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 12:49:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/convert-arcpy-results-to-feature-class-in-arcmap/m-p/261056#M20066</guid>
      <dc:creator>SunilPalkar</dc:creator>
      <dc:date>2021-12-11T12:49:19Z</dc:date>
    </item>
    <item>
      <title>Re: Convert Arcpy results to feature class in ArcMap 10.1</title>
      <link>https://community.esri.com/t5/python-questions/convert-arcpy-results-to-feature-class-in-arcmap/m-p/261057#M20067</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;any update ???&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jun 2014 04:47:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/convert-arcpy-results-to-feature-class-in-arcmap/m-p/261057#M20067</guid>
      <dc:creator>SunilPalkar</dc:creator>
      <dc:date>2014-06-09T04:47:06Z</dc:date>
    </item>
  </channel>
</rss>

