<?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 Re: Arcpy InsertCursor Issue in Python Snippets Questions</title>
    <link>https://community.esri.com/t5/python-snippets-questions/arcpy-insertcursor-issue/m-p/793729#M204</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you missed my point about seeing the code snippet at the end of the link I sent.&lt;/P&gt;&lt;P&gt;Modifying what is there...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="comment token"&gt;# Description: Creates an XY layer and exports it to a layer file&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;# import system modules and Set environment settings&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; arcpy
arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;env&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;workspace &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"C:/data"&lt;/SPAN&gt;    &lt;SPAN class="comment token"&gt;# ---- your folder containing the file&lt;/SPAN&gt;
 
&lt;SPAN class="comment token"&gt;# Set the local variables&lt;/SPAN&gt;
in_Table &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"your.txt"&lt;/SPAN&gt;      &lt;SPAN class="comment token"&gt;# ---- your csv or txt or dbas file&lt;/SPAN&gt;
x_coords &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"X"&lt;/SPAN&gt;             &lt;SPAN class="comment token"&gt;# ---- what field is x&lt;/SPAN&gt;
y_coords &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Y"&lt;/SPAN&gt;             &lt;SPAN class="comment token"&gt;# ---- ditto for y&lt;/SPAN&gt;
out_Layer &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"event_layer"&lt;/SPAN&gt;  &lt;SPAN class="comment token"&gt;# ---- give it featureclass name&lt;/SPAN&gt;
saved_Layer &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; r&lt;SPAN class="string token"&gt;"C:/data/your.lyr"&lt;/SPAN&gt;  &lt;SPAN class="comment token"&gt;# ---- a layer file is cool&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;# Set the spatial reference  # ---- if you know it and/or have a *.prj file or equivalent&lt;/SPAN&gt;
spRef &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; r&lt;SPAN class="string token"&gt;"Coordinate Systems\Projected Coordinate Systems\Utm\Nad 1983\NAD 1983 UTM Zone 11N.prj"&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;# XY event layer magic... &lt;/SPAN&gt;
arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;MakeXYEventLayer_management&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;in_Table&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; x_coords&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; y_coords&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; out_Layer&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; spRef&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;# Save to a layer file  #&lt;/SPAN&gt;
arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;SaveToLayerFile_management&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;out_Layer&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; saved_Layer&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 12 Dec 2021 09:08:02 GMT</pubDate>
    <dc:creator>DanPatterson_Retired</dc:creator>
    <dc:date>2021-12-12T09:08:02Z</dc:date>
    <item>
      <title>Arcpy InsertCursor Issue</title>
      <link>https://community.esri.com/t5/python-snippets-questions/arcpy-insertcursor-issue/m-p/793725#M200</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have some text files with x,y coordinates in them. I created a script that finds the specific .txt files that I want and then puts them in a list. Then it creates corresponding EMPTY feature classes for them. I'm trying to use an insertcursor to populate the empty feature classes with the contents of the text files. However, I'm stuck on this part. Here is the portion of my script that is not working:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;# puts the empty feature classes in a list.&lt;/P&gt;&lt;P&gt;fclist = arcpy.ListFeatureClasses()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for fc in fclist:&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cursor = arcpy.da.InsertCursor(fc, ["SHAPE@"])&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array = arcpy.Array()&lt;/P&gt;&lt;P&gt;#text_Points is the list of the txt files.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for file in text_Points:&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;desc = arcpy.Describe(file)&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;desc1 = arcpy.Describe(fc)&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if desc.basename == desc1.basename:&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print "yes"&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for line in fileinput.input(file):&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ID, X, Y = string.split(line, " ")&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array.add(arcpy.Point(X, Y))&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cursor.insertRow([arcpy.Point(array)])&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fileinput.close()&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;del cursor&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else:&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print "error"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm grateful for any pointers. Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Feb 2019 21:23:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-snippets-questions/arcpy-insertcursor-issue/m-p/793725#M200</guid>
      <dc:creator>JosephTapanes</dc:creator>
      <dc:date>2019-02-08T21:23:39Z</dc:date>
    </item>
    <item>
      <title>Re: Arcpy InsertCursor Issue</title>
      <link>https://community.esri.com/t5/python-snippets-questions/arcpy-insertcursor-issue/m-p/793726#M201</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here's the code in the syntax highlighter.&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;fclist &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ListFeatureClasses&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;



&lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; fc &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; fclist&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
    cursor &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;da&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;InsertCursor&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;fc&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"SHAPE@XY"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
    array &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Array&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
    &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; file &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; text_Points&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
        desc &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Describe&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;file&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
        desc1 &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Describe&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;fc&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
        &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; desc&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;basename &lt;SPAN class="operator token"&gt;==&lt;/SPAN&gt; desc1&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;basename&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
            &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"yes"&lt;/SPAN&gt;
            &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; line &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; fileinput&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;input&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;file&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
                ID&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; X&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; Y &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; string&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;split&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;line&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;" "&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
                array&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;add&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Point&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;X&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; Y&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
                cursor&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;insertRow&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Point&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;array&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
                fileinput&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;close&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
                &lt;SPAN class="keyword token"&gt;del&lt;/SPAN&gt; cursor
        &lt;SPAN class="keyword token"&gt;else&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
            &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"error"&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 09:08:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-snippets-questions/arcpy-insertcursor-issue/m-p/793726#M201</guid>
      <dc:creator>JosephTapanes</dc:creator>
      <dc:date>2021-12-12T09:08:00Z</dc:date>
    </item>
    <item>
      <title>Re: Arcpy InsertCursor Issue</title>
      <link>https://community.esri.com/t5/python-snippets-questions/arcpy-insertcursor-issue/m-p/793727#M202</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;cursors may not be needed if your table is in the correct form and you want a point file with attributes&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://pro.arcgis.com/en/pro-app/tool-reference/data-management/make-xy-event-layer.htm" title="http://pro.arcgis.com/en/pro-app/tool-reference/data-management/make-xy-event-layer.htm"&gt;Make XY Event Layer—Data Management toolbox | ArcGIS Desktop&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;either use the tool, or steal from the code snippet... I am sure it is one big cursor-ish function behind it all&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Feb 2019 22:04:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-snippets-questions/arcpy-insertcursor-issue/m-p/793727#M202</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2019-02-08T22:04:19Z</dc:date>
    </item>
    <item>
      <title>Re: Arcpy InsertCursor Issue</title>
      <link>https://community.esri.com/t5/python-snippets-questions/arcpy-insertcursor-issue/m-p/793728#M203</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dan, thanks for the response. Really appreciate it!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately, ESRI did not include that tool as a script tool, so I can't right-click and select edit to open the code. My guess is that the issue might have something to do with the InsertCursor within the for loop. Out of all the documentation on the InsertCursor, I have never seen an instance where the InsertCursor was within a for loop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Feb 2019 23:28:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-snippets-questions/arcpy-insertcursor-issue/m-p/793728#M203</guid>
      <dc:creator>JosephTapanes</dc:creator>
      <dc:date>2019-02-08T23:28:44Z</dc:date>
    </item>
    <item>
      <title>Re: Arcpy InsertCursor Issue</title>
      <link>https://community.esri.com/t5/python-snippets-questions/arcpy-insertcursor-issue/m-p/793729#M204</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you missed my point about seeing the code snippet at the end of the link I sent.&lt;/P&gt;&lt;P&gt;Modifying what is there...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="comment token"&gt;# Description: Creates an XY layer and exports it to a layer file&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;# import system modules and Set environment settings&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; arcpy
arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;env&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;workspace &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"C:/data"&lt;/SPAN&gt;    &lt;SPAN class="comment token"&gt;# ---- your folder containing the file&lt;/SPAN&gt;
 
&lt;SPAN class="comment token"&gt;# Set the local variables&lt;/SPAN&gt;
in_Table &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"your.txt"&lt;/SPAN&gt;      &lt;SPAN class="comment token"&gt;# ---- your csv or txt or dbas file&lt;/SPAN&gt;
x_coords &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"X"&lt;/SPAN&gt;             &lt;SPAN class="comment token"&gt;# ---- what field is x&lt;/SPAN&gt;
y_coords &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Y"&lt;/SPAN&gt;             &lt;SPAN class="comment token"&gt;# ---- ditto for y&lt;/SPAN&gt;
out_Layer &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"event_layer"&lt;/SPAN&gt;  &lt;SPAN class="comment token"&gt;# ---- give it featureclass name&lt;/SPAN&gt;
saved_Layer &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; r&lt;SPAN class="string token"&gt;"C:/data/your.lyr"&lt;/SPAN&gt;  &lt;SPAN class="comment token"&gt;# ---- a layer file is cool&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;# Set the spatial reference  # ---- if you know it and/or have a *.prj file or equivalent&lt;/SPAN&gt;
spRef &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; r&lt;SPAN class="string token"&gt;"Coordinate Systems\Projected Coordinate Systems\Utm\Nad 1983\NAD 1983 UTM Zone 11N.prj"&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;# XY event layer magic... &lt;/SPAN&gt;
arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;MakeXYEventLayer_management&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;in_Table&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; x_coords&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; y_coords&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; out_Layer&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; spRef&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;# Save to a layer file  #&lt;/SPAN&gt;
arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;SaveToLayerFile_management&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;out_Layer&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; saved_Layer&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 09:08:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-snippets-questions/arcpy-insertcursor-issue/m-p/793729#M204</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2021-12-12T09:08:02Z</dc:date>
    </item>
    <item>
      <title>Re: Arcpy InsertCursor Issue</title>
      <link>https://community.esri.com/t5/python-snippets-questions/arcpy-insertcursor-issue/m-p/793730#M205</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Oh gotcha. I would love to use that tool in arcpy, but it's for an assignment and we can only use the insertcursor.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Feb 2019 00:15:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-snippets-questions/arcpy-insertcursor-issue/m-p/793730#M205</guid>
      <dc:creator>JosephTapanes</dc:creator>
      <dc:date>2019-02-09T00:15:21Z</dc:date>
    </item>
    <item>
      <title>Re: Arcpy InsertCursor Issue</title>
      <link>https://community.esri.com/t5/python-snippets-questions/arcpy-insertcursor-issue/m-p/793731#M206</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Darn Profs... we are mean aren't we &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/wink.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Feb 2019 00:31:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-snippets-questions/arcpy-insertcursor-issue/m-p/793731#M206</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2019-02-09T00:31:49Z</dc:date>
    </item>
    <item>
      <title>Re: Arcpy InsertCursor Issue</title>
      <link>https://community.esri.com/t5/python-snippets-questions/arcpy-insertcursor-issue/m-p/793732#M207</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sounds like you've got reading text files worked out.&amp;nbsp; Since it's for an assignment, this thread &lt;A _jive_internal="true" href="https://community.esri.com/thread/228011-reprojecting-tabular-data-without-creating-feature-class"&gt;Reprojecting tabular data without creating feature class&lt;/A&gt;&amp;nbsp;might be of interest.&amp;nbsp; In one of my comments, I shared a bit of code that takes a list of xy coordinates and uses an insert cursor to make a table.&amp;nbsp; It could give you some ideas.&amp;nbsp; And another old thread: &lt;A _jive_internal="true" href="https://community.esri.com/message/446740"&gt;geometry help w/ da.InsertCursor&lt;/A&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Feb 2019 00:45:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-snippets-questions/arcpy-insertcursor-issue/m-p/793732#M207</guid>
      <dc:creator>RandyBurton</dc:creator>
      <dc:date>2019-02-09T00:45:03Z</dc:date>
    </item>
    <item>
      <title>Re: Arcpy InsertCursor Issue</title>
      <link>https://community.esri.com/t5/python-snippets-questions/arcpy-insertcursor-issue/m-p/793733#M208</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Randy! Very helpful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Feb 2019 02:54:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-snippets-questions/arcpy-insertcursor-issue/m-p/793733#M208</guid>
      <dc:creator>JosephTapanes</dc:creator>
      <dc:date>2019-02-09T02:54:10Z</dc:date>
    </item>
    <item>
      <title>Re: Arcpy InsertCursor Issue</title>
      <link>https://community.esri.com/t5/python-snippets-questions/arcpy-insertcursor-issue/m-p/793734#M209</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I figured it out:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;# import libraries
import arcpy
import os
import string
import fileinput
from arcpy import env
env.overwriteOutput = True
env.workspace = "D:/JHU/Spring_2019/Python_Scripting/Labs/Lab_3/Lab3/GPS_Results.gdb/Study_Areas/"

# create the empty lists to hold all of the text files and to hold the textfiles that have the keyword in them

text_all = []
text_Points = []
keyword = "POINT_X"
iterate_start = r"D:\JHU"



# Use os.walk to iterate through the folders and append txt files to the empty list.

for path, dirs, files in os.walk(iterate_start):
    for f in files:
        if f.endswith(".txt"):
            text_all.append(os.path.join(path, f))




# Use more for loops to refine the list of txt files. Only include txt files with the keyword in them and append to the other empty list.
                          
for doc in text_all:
    desc = arcpy.Describe(doc)
    if arcpy.Exists(doc):
        for field in desc.fields:
            if field.name == keyword:
                text_Points.append(doc)



# Create a new GDB
arcpy.CreateFileGDB_management("D:/JHU/Spring_2019/Python_Scripting/Labs/Lab_3/Lab3", "GPS_Results")

# Create a feature dataset in the new GDB and assign it a spatial reference of UTM Zone 12, NAD83.

sr = arcpy.SpatialReference(26912)

arcpy.CreateFeatureDataset_management("D:/JHU/Spring_2019/Python_Scripting/Labs/Lab_3/Lab3/GPS_Results.gdb", "Study_Areas", sr)

# This for loop creates the empty point feature classes in the feature dataset. It uses an insert cursor to add the coordinates in the txt files to their respective feature classes.

for points in text_Points:
    desc = arcpy.Describe(points)
    arcpy.CreateFeatureclass_management("D:/JHU/Spring_2019/Python_Scripting/Labs/Lab_3/Lab3/GPS_Results.gdb/Study_Areas/", desc.basename, "Point", "", "", "", sr)
    fcname = "D:/JHU/Spring_2019/Python_Scripting/Labs/Lab_3/Lab3/GPS_Results.gdb/Study_Areas/" + desc.basename
    cursor = arcpy.da.InsertCursor(fcname, ["SHAPE@XY"])
    for line in fileinput.input(points):
        if not fileinput.isfirstline():
            ID, X, Y = line.split()
            ptobject = arcpy.Point(X, Y)
            ptGeometry = arcpy.PointGeometry(ptobject)
            cursor.insertRow(ptGeometry)
    fileinput.close()
    del cursor&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 09:08:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-snippets-questions/arcpy-insertcursor-issue/m-p/793734#M209</guid>
      <dc:creator>JosephTapanes</dc:creator>
      <dc:date>2021-12-12T09:08:05Z</dc:date>
    </item>
  </channel>
</rss>

