I'm getting the following error when I try to run a script in PythonWin for the Python Scripting for Geoprocessing Workflows ESRI Virtual Campus class for Arc GIS 10.0: Traceback (most recent call last): File "C:\Python26\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py", line 309, in RunScript debugger.run(codeObject, __main__.__dict__, start_stepping=0) File "C:\Python26\Lib\site-packages\pythonwin\pywin\debugger\__init__.py", line 60, in run _GetCurrentDebugger().run(cmd, globals,locals, start_stepping) File "C:\Python26\Lib\site-packages\pythonwin\pywin\debugger\debugger.py", line 624, in run exec cmd in globals, locals File "C:\Student\PythonGP10_0\Scripts\BufferRoads.py", line 16, in <module> arcpy.JoinField_management(inFeatures, inField, joinTable, joinField) File "C:\Program Files\ArcGIS\Desktop10.0\arcpy\arcpy\management.py", line 3667, in JoinField raise e ExecuteError: Failed to execute. Parameters are not valid. ERROR 000824: The tool is not licensed. Failed to execute (JoinField). I have also tried running the tool from the Python window in ArcMap with the same results. Here is the script: import arcpy from arcpy import env #Set geoprocessing environment arcpy.env.workspace = "C:/Student/PythonGP10_0/Data/SanJuan.gdb" arcpy.env.overwriteOutput = True #Set parameters used to join the BufferDistance table to the Roads feautre class inFeatures = "Roads" inField = "ROUTE_TYPE" joinTable = "BufferDistance" joinField = "ROUTE_TYPE" #join table to feature class arcpy.JoinField_management(inFeatures, inField, joinTable, joinField) #Set parameters to buffer Roads feature class outBuffers = "RoadBuffers" buffField = "DISTANCE" #Buffer roads based on DISTANCE attribute arcpy.Buffer_management(inFeatures, outBuffers, buffField) Any help on this would be greatly appreciated.
... View more