I am new to python and need help. Looked for my answer but don't know if I am even using the correct terminology.
I have a model in which I iterated through rows and performed a set of processes on each. For example a feature class with 10 features and on each of the 10 features I wanted to create an individual feature class....or... for each row create a raster based on the field (e.g.) ID. I am trying to turn this to python due to a host of reasons.
Here is what I have so far, but I cannot get it to work. Any help would be appreciated.
<SPAN class="com" style="color: #868686;"># Import arcpy module</SPAN><SPAN class="pln" style="color: #000000;"><BR /></SPAN><SPAN class="kwd" style="color: #8a4a0b;">print</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"Starting...."</SPAN><SPAN class="pln" style="color: #000000;"><BR /></SPAN><SPAN class="kwd" style="color: #8a4a0b;">import</SPAN><SPAN class="pln" style="color: #000000;"> arcpy<BR /></SPAN><SPAN class="kwd" style="color: #8a4a0b;">from</SPAN><SPAN class="pln" style="color: #000000;"> arcpy </SPAN><SPAN class="kwd" style="color: #8a4a0b;">import</SPAN><SPAN class="pln" style="color: #000000;"> env <BR /><BR /></SPAN><SPAN class="com" style="color: #868686;"># Check out any necessary licenses</SPAN><SPAN class="pln" style="color: #000000;"><BR />arcpy</SPAN><SPAN class="pun" style="color: #145680;">.</SPAN><SPAN class="typ" style="color: #2b91af;">CheckOutExtension</SPAN><SPAN class="pun" style="color: #145680;">(</SPAN><SPAN class="str" style="color: #800000;">"spatial"</SPAN><SPAN class="pun" style="color: #145680;">)</SPAN><SPAN class="pln" style="color: #000000;"><BR />env</SPAN><SPAN class="pun" style="color: #145680;">.</SPAN><SPAN class="pln" style="color: #000000;">overwriteOutput </SPAN><SPAN class="pun" style="color: #145680;">=</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="kwd" style="color: #8a4a0b;">True</SPAN><SPAN class="pln" style="color: #000000;"><BR /><BR />selectingfeatures </SPAN><SPAN class="pun" style="color: #145680;">=</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"\\\\silver\\clients\\SYN\\Projects\\P696\\8_BaseMine\\Processing\\TEMP\\trans1.shp"</SPAN><SPAN class="pln" style="color: #000000;"><BR /></SPAN><SPAN class="typ" style="color: #2b91af;">Trans1_shp</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="pun" style="color: #145680;">=</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"\\\\silver\\clients\\SYN\\Projects\\P696\\8_BaseMine\\Processing\\TEMP\\trans1.shp"</SPAN><SPAN class="pln" style="color: #000000;"><BR />basecldem </SPAN><SPAN class="pun" style="color: #145680;">=</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"\\\\silver\\clients\\SYN\\Projects\\P696\\8_BaseMine\\Data\\From_Client\\20141023_DataDumpFromBrent\\ClosureSurface\\basecldem"</SPAN><SPAN class="pln" style="color: #000000;"><BR />TEMP </SPAN><SPAN class="pun" style="color: #145680;">=</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"\\\\silver\\clients\\SYN\\Projects\\P696\\8_BaseMine\\Processing\\TEMP"</SPAN><SPAN class="pln" style="color: #000000;"><BR /></SPAN><SPAN class="typ" style="color: #2b91af;">Zone3_shp</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="pun" style="color: #145680;">=</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"\\\\silver\\clients\\SYN\\Projects\\P696\\8_BaseMine\\Processing\\TEMP\\Zone2.shp"</SPAN><SPAN class="pln" style="color: #000000;"><BR />transarea </SPAN><SPAN class="pun" style="color: #145680;">=</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"\\\\silver\\clients\\SYN\\Projects\\P696\\8_BaseMine\\Processing\\TEMP\\transarea"</SPAN><SPAN class="pln" style="color: #000000;"><BR /></SPAN><SPAN class="typ" style="color: #2b91af;">RegionGRP</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="pun" style="color: #145680;">=</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"\\\\silver\\clients\\SYN\\Projects\\P696\\8_BaseMine\\Processing\\TEMP\\regiongrp"</SPAN><SPAN class="pln" style="color: #000000;"><BR /></SPAN><SPAN class="typ" style="color: #2b91af;">ZonalMean</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="pun" style="color: #145680;">=</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"\\\\silver\\clients\\SYN\\Projects\\P696\\8_BaseMine\\Processing\\TEMP\\zonalmean"</SPAN><SPAN class="pln" style="color: #000000;"><BR /></SPAN><SPAN class="typ" style="color: #2b91af;">ZoneArea</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="pun" style="color: #145680;">=</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"\\\\silver\\clients\\SYN\\Projects\\P696\\8_BaseMine\\Processing\\TEMP\\zonearea"</SPAN><SPAN class="pln" style="color: #000000;"><BR /></SPAN><SPAN class="typ" style="color: #2b91af;">Transition__n_</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="pun" style="color: #145680;">=</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"\\\\silver\\clients\\SYN\\Projects\\P696\\8_BaseMine\\Processing\\TEMP\\transition_%n%"</SPAN><SPAN class="pln" style="color: #000000;"><BR />I_trans1 </SPAN><SPAN class="pun" style="color: #145680;">=</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"I_trans1_FID"</SPAN><SPAN class="pln" style="color: #000000;"><BR /><BR />selectingLayer </SPAN><SPAN class="pun" style="color: #145680;">=</SPAN><SPAN class="pln" style="color: #000000;"> arcpy</SPAN><SPAN class="pun" style="color: #145680;">.</SPAN><SPAN class="typ" style="color: #2b91af;">MakeFeatureLayer_management</SPAN><SPAN class="pun" style="color: #145680;">(</SPAN><SPAN class="pln" style="color: #000000;">selectingfeatures</SPAN><SPAN class="pun" style="color: #145680;">)</SPAN><SPAN class="pln" style="color: #000000;"><BR />rows </SPAN><SPAN class="pun" style="color: #145680;">=</SPAN><SPAN class="pln" style="color: #000000;"> arcpy</SPAN><SPAN class="pun" style="color: #145680;">.</SPAN><SPAN class="typ" style="color: #2b91af;">SearchCursor</SPAN><SPAN class="pun" style="color: #145680;">(</SPAN><SPAN class="pln" style="color: #000000;">selectingLayer</SPAN><SPAN class="pun" style="color: #145680;">)</SPAN><SPAN class="pln" style="color: #000000;"> <BR /></SPAN><SPAN class="com" style="color: #868686;">#cursor = arcpy.SearchCursor(fc)</SPAN><SPAN class="pln" style="color: #000000;"><BR /></SPAN><SPAN class="com" style="color: #868686;">#row = cursor.next()</SPAN><SPAN class="pln" style="color: #000000;"><BR /></SPAN><SPAN class="com" style="color: #868686;">#while row:</SPAN><SPAN class="pln" style="color: #000000;"><BR /></SPAN><SPAN class="com" style="color: #868686;"># print(row.getValue(field))</SPAN><SPAN class="pln" style="color: #000000;"><BR /></SPAN><SPAN class="kwd" style="color: #8a4a0b;">for</SPAN><SPAN class="pln" style="color: #000000;"> row </SPAN><SPAN class="kwd" style="color: #8a4a0b;">in</SPAN><SPAN class="pln" style="color: #000000;"> rows</SPAN><SPAN class="pun" style="color: #145680;">:</SPAN><SPAN class="pln" style="color: #000000;"><BR /> arcpy</SPAN><SPAN class="pun" style="color: #145680;">.</SPAN><SPAN class="typ" style="color: #2b91af;">FeatureClassToFeatureClass_conversion</SPAN><SPAN class="pun" style="color: #145680;">(</SPAN><SPAN class="pln" style="color: #000000;">row</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> TEMP</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"Zone2.shp"</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">""</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"ID \"ID\" true true false 4 Short 0 4 ,First,#,\\\\silver\\clients\\SYNCRUDE\\Projects\\P696\\8_BaseMine\\Processing\\TEMP\\trans1.shp,ID,-1,-1"</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">""</SPAN><SPAN class="pun" style="color: #145680;">)</SPAN><SPAN class="pln" style="color: #000000;"><BR /> </SPAN><SPAN class="kwd" style="color: #8a4a0b;">print</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"Finished PFC 2 FC...."</SPAN><SPAN class="pln" style="color: #000000;"><BR /></SPAN><SPAN class="com" style="color: #868686;"># Process: Polygon to Raster</SPAN><SPAN class="pln" style="color: #000000;"><BR /> arcpy</SPAN><SPAN class="pun" style="color: #145680;">.</SPAN><SPAN class="typ" style="color: #2b91af;">PolygonToRaster_conversion</SPAN><SPAN class="pun" style="color: #145680;">(</SPAN><SPAN class="typ" style="color: #2b91af;">Zone3_shp</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"ID"</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="typ" style="color: #2b91af;">ZoneArea</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"CELL_CENTER"</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"NONE"</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"1"</SPAN><SPAN class="pun" style="color: #145680;">)</SPAN><SPAN class="pln" style="color: #000000;"><BR /> </SPAN><SPAN class="kwd" style="color: #8a4a0b;">print</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"Finished Polygon to Raster...."</SPAN><SPAN class="pln" style="color: #000000;"><BR /></SPAN><SPAN class="com" style="color: #868686;"># Process: Extract by Mask</SPAN><SPAN class="pln" style="color: #000000;"><BR /> arcpy</SPAN><SPAN class="pun" style="color: #145680;">.</SPAN><SPAN class="pln" style="color: #000000;">gp</SPAN><SPAN class="pun" style="color: #145680;">.</SPAN><SPAN class="typ" style="color: #2b91af;">ExtractByMask_sa</SPAN><SPAN class="pun" style="color: #145680;">(</SPAN><SPAN class="pln" style="color: #000000;">basecldem</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="typ" style="color: #2b91af;">Zone3_shp</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> transarea</SPAN><SPAN class="pun" style="color: #145680;">)</SPAN><SPAN class="pln" style="color: #000000;"><BR /> </SPAN><SPAN class="kwd" style="color: #8a4a0b;">print</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"Extract by Mask...."</SPAN><SPAN class="pln" style="color: #000000;"><BR /></SPAN><SPAN class="com" style="color: #868686;"># Process: Region Group</SPAN><SPAN class="pln" style="color: #000000;"><BR /> arcpy</SPAN><SPAN class="pun" style="color: #145680;">.</SPAN><SPAN class="pln" style="color: #000000;">gp</SPAN><SPAN class="pun" style="color: #145680;">.</SPAN><SPAN class="typ" style="color: #2b91af;">RegionGroup_sa</SPAN><SPAN class="pun" style="color: #145680;">(</SPAN><SPAN class="typ" style="color: #2b91af;">ZoneArea</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="typ" style="color: #2b91af;">RegionGRP</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"FOUR"</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"WITHIN"</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"ADD_LINK"</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">""</SPAN><SPAN class="pun" style="color: #145680;">)</SPAN><SPAN class="pln" style="color: #000000;"><BR /> </SPAN><SPAN class="kwd" style="color: #8a4a0b;">print</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"Finished Region Group...."</SPAN><SPAN class="pln" style="color: #000000;"><BR /></SPAN><SPAN class="com" style="color: #868686;"># Process: Zonal Statistics</SPAN><SPAN class="pln" style="color: #000000;"><BR /> arcpy</SPAN><SPAN class="pun" style="color: #145680;">.</SPAN><SPAN class="pln" style="color: #000000;">gp</SPAN><SPAN class="pun" style="color: #145680;">.</SPAN><SPAN class="typ" style="color: #2b91af;">ZonalStatistics_sa</SPAN><SPAN class="pun" style="color: #145680;">(</SPAN><SPAN class="typ" style="color: #2b91af;">RegionGRP</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"VALUE"</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> transarea</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="typ" style="color: #2b91af;">ZonalMean</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"MEAN"</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"DATA"</SPAN><SPAN class="pun" style="color: #145680;">)</SPAN><SPAN class="pln" style="color: #000000;"><BR /> </SPAN><SPAN class="kwd" style="color: #8a4a0b;">print</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"Finished Zonal Statistics...."</SPAN><SPAN class="pln" style="color: #000000;"><BR /></SPAN><SPAN class="com" style="color: #868686;"># Process: Raster Calculator</SPAN><SPAN class="pln" style="color: #000000;"><BR /> arcpy</SPAN><SPAN class="pun" style="color: #145680;">.</SPAN><SPAN class="pln" style="color: #000000;">gp</SPAN><SPAN class="pun" style="color: #145680;">.</SPAN><SPAN class="typ" style="color: #2b91af;">RasterCalculator_sa</SPAN><SPAN class="pun" style="color: #145680;">(</SPAN><SPAN class="str" style="color: #800000;">"If( \"%basecldem%\" > ( 0.5 + \"%ZonalMean%\" ), 0, 1 )"</SPAN><SPAN class="pun" style="color: #145680;">,</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="typ" style="color: #2b91af;">Transition__n_</SPAN><SPAN class="pun" style="color: #145680;">)</SPAN><SPAN class="pln" style="color: #000000;"><BR /> </SPAN><SPAN class="kwd" style="color: #8a4a0b;">print</SPAN><SPAN class="pln" style="color: #000000;"> </SPAN><SPAN class="str" style="color: #800000;">"Finished Raster Calcualtor"</SPAN>