Python arcpy.FeatureClassToFeatureClass_conversion() Examples
The following are 3
code examples of arcpy.FeatureClassToFeatureClass_conversion().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
arcpy
, or try the search function
.
Example #1
Source File: mapmatcher.py From mapmatching with MIT License | 6 votes |
def exportPath(opt, trackname): """ This exports the list of segments into a shapefile, a subset of the loaded segment file, including all attributes """ start_time = time.time() opt=getUniqueList(opt) qr = '"OBJECTID" IN ' +str(tuple(opt)) outname = (os.path.splitext(os.path.basename(trackname))[0][:9])+'_pth' arcpy.SelectLayerByAttribute_management('segments_lyr',"NEW_SELECTION", qr) try: if arcpy.Exists(outname): arcpy.Delete_management(outname) arcpy.FeatureClassToFeatureClass_conversion('segments_lyr', arcpy.env.workspace, outname) print("--- export: %s seconds ---" % (time.time() - start_time)) except Exception: e = sys.exc_info()[1] print(e.args[0]) # If using this code within a script tool, AddError can be used to return messages # back to a script tool. If not, AddError will have no effect. arcpy.AddError(e.args[0]) arcpy.AddError(arcpy.env.workspace) arcpy.AddError(outname) #raise arcpy.ExecuteError except arcpy.ExecuteError: arcpy.AddError(arcpy.GetMessages(2)) # Return any other type of error except: # By default any other errors will be caught here # e = sys.exc_info()[1] print(e.args[0]) arcpy.AddError(e.args[0]) arcpy.AddError(arcpy.env.workspace) arcpy.AddError(outname)
Example #2
Source File: mapmatcher.py From mapmatching with MIT License | 6 votes |
def exportPath(opt, trackname): """ This exports the list of segments into a shapefile, a subset of the loaded segment file, including all attributes """ start_time = time.time() opt=getUniqueList(opt) qr = '"OBJECTID" IN ' +str(tuple(opt)) outname = (os.path.splitext(os.path.basename(trackname))[0][:9])+'_pth' arcpy.SelectLayerByAttribute_management('segments_lyr',"NEW_SELECTION", qr) try: if arcpy.Exists(outname): arcpy.Delete_management(outname) arcpy.FeatureClassToFeatureClass_conversion('segments_lyr', arcpy.env.workspace, outname) print("--- export: %s seconds ---" % (time.time() - start_time)) except Exception: e = sys.exc_info()[1] print(e.args[0]) # If using this code within a script tool, AddError can be used to return messages # back to a script tool. If not, AddError will have no effect. arcpy.AddError(e.args[0]) arcpy.AddError(arcpy.env.workspace) arcpy.AddError(outname) #raise arcpy.ExecuteError except arcpy.ExecuteError: arcpy.AddError(arcpy.GetMessages(2)) # Return any other type of error except: # By default any other errors will be caught here # e = sys.exc_info()[1] print(e.args[0]) arcpy.AddError(e.args[0]) arcpy.AddError(arcpy.env.workspace) arcpy.AddError(outname)
Example #3
Source File: arcapi_test.py From arcapi with GNU Lesser General Public License v3.0 | 6 votes |
def testmeta(self): fcws = 'c:\\temp' tempshp = arcpy.CreateScratchName('tmp.dbf', workspace=fcws).replace('.dbf', '.shp') fcnm = os.path.basename(tempshp) # testing entries ttl,pps,abt = "Bar","example", "Column Spam means eggs" fc = arcpy.FeatureClassToFeatureClass_conversion( self.t_fc, fcws, fcnm ).getOutput(0) ap.meta(fc, 'OVERWRITE', title=ttl) editted = ap.meta(fc, 'append', purpose=pps, abstract=abt) editted = ap.meta(fc, 'overwrite', title=ttl, purpose=pps, abstract=abt) retrieved = ap.meta(fc) ap.dlt(fc) self.assertEqual(set(editted.values()), set(retrieved.values())) ## def testmsg(self): ## pass