<?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: Python - cursor through a layer and export to shapefile in Geoprocessing Questions</title>
    <link>https://community.esri.com/t5/geoprocessing-questions/python-cursor-through-a-layer-and-export-to/m-p/487381#M16306</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you both for the comments.&amp;nbsp; I noticed the definition query had a different column name in it.&amp;nbsp; Not sure if it had something to do with recently upgrading from 9.2 to 9.3.1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Anyways changing the Select command's query to &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"[FOREST_BC_V_BLOCKS_BLOCK_ID] = " + "'" + blk + "'"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;solved my problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Frank Ogiamien&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 03 Sep 2010 03:00:02 GMT</pubDate>
    <dc:creator>FrankOgiamien</dc:creator>
    <dc:date>2010-09-03T03:00:02Z</dc:date>
    <item>
      <title>Python - cursor through a layer and export to shapefile</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/python-cursor-through-a-layer-and-export-to/m-p/487378#M16303</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm having trouble with the last bit of my script.&amp;nbsp; What I want to do is select a number of features in a SDE layer, then export each feature individually into its own shapefile.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am able to open a searchcursor and go through it record by record however the Select_analysis command just creates an empty shapefile for each record.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Any ideas what I'm doing wrong?&amp;nbsp; Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Frank Ogiamien&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;
print "Opening cursor in the local block layer"
cur = gp.SearchCursor("Block_Out_Testing")
row = cur.next()
while row:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rec_id = str(row.OBJECTID)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lic = str(row.FOREST_BC_V_BLOCKS_LICENCE_ID)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cp = str(row.FOREST_BC_V_BLOCKS_PERMIT_ID)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; blk = str(row.FOREST_BC_V_BLOCKS_BLOCK_ID)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; blk4 = blk.replace("!", "")
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; blk3 = blk4.replace("-", "_")
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; blk2 = blk3.replace("/", "_")
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outshp = OUTPUT_DIR + "\\" + lic + "\\" + cp + "\\" + blk2 + ".shp"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if not gp.exists(OUTPUT_DIR + "\\" + lic):
&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; os.mkdir(OUTPUT_DIR + "\\" + lic)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if not gp.exists(OUTPUT_DIR + "\\" + lic + "\\" + cp):
&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; os.mkdir(OUTPUT_DIR + "\\" + lic + "\\" + cp)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Exporting: " + rec_id + "&amp;nbsp;&amp;nbsp; " + lic + "&amp;nbsp; " + cp +&amp;nbsp; "&amp;nbsp; " + blk
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.Select_analysis("C:\\Projects\\Block_Export\\Block_Shape_Export.mdb\\Block_Out_Testing", outshp, "\"FOREST_BC1\" = " + "'" + blk + "'")
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row = cur.next()

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; except:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "an error occurred"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print gp.GetMessages(0)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row = cur.next()&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Sep 2010 20:39:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/python-cursor-through-a-layer-and-export-to/m-p/487378#M16303</guid>
      <dc:creator>FrankOgiamien</dc:creator>
      <dc:date>2010-09-02T20:39:42Z</dc:date>
    </item>
    <item>
      <title>Re: Python - cursor through a layer and export to shapefile</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/python-cursor-through-a-layer-and-export-to/m-p/487379#M16304</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Please repost your script/edit your post and wrap [noparse]&lt;/SPAN&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;&lt;/PRE&gt;&lt;SPAN&gt;[/noparse] tags around your code so your indentation is preserved and we can easily see what your script is doing.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Sep 2010 00:30:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/python-cursor-through-a-layer-and-export-to/m-p/487379#M16304</guid>
      <dc:creator>Luke_Pinner</dc:creator>
      <dc:date>2010-09-03T00:30:46Z</dc:date>
    </item>
    <item>
      <title>Re: Python - cursor through a layer and export to shapefile</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/python-cursor-through-a-layer-and-export-to/m-p/487380#M16305</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Have you tried&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://arcscripts.esri.com/details.asp?dbid=14127"&gt;http://arcscripts.esri.com/details.asp?dbid=14127&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;you may have to export to a local file, not tested on that network stuff&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Sep 2010 01:51:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/python-cursor-through-a-layer-and-export-to/m-p/487380#M16305</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2010-09-03T01:51:49Z</dc:date>
    </item>
    <item>
      <title>Re: Python - cursor through a layer and export to shapefile</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/python-cursor-through-a-layer-and-export-to/m-p/487381#M16306</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you both for the comments.&amp;nbsp; I noticed the definition query had a different column name in it.&amp;nbsp; Not sure if it had something to do with recently upgrading from 9.2 to 9.3.1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Anyways changing the Select command's query to &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"[FOREST_BC_V_BLOCKS_BLOCK_ID] = " + "'" + blk + "'"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;solved my problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Frank Ogiamien&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Sep 2010 03:00:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/python-cursor-through-a-layer-and-export-to/m-p/487381#M16306</guid>
      <dc:creator>FrankOgiamien</dc:creator>
      <dc:date>2010-09-03T03:00:02Z</dc:date>
    </item>
  </channel>
</rss>

