AnsweredAssumed Answered

ExportToPNG Python Toolbox Tool

Question asked by Rich_001 on Jan 20, 2015
Latest reply on Jan 20, 2015 by Rich_001

Hi All,


I am trying to create a Python toolbox tool to export layers to PNG. I can get this to work fine in the Python window, but when I try to save this as a toolbox script and set the df_export_width and df_export_height settings as GetParameterAsText inputs the tool keeps crashing out when running from ArcToolbox.:


>>> import arcpy

... from arcpy import env


... dataFrame = arcpy.GetParameterAsText(0)

... outputPNG = arcpy.GetParameterAsText(1)

... dfWidth = arcpy.GetParameterAsText(2)

... dfHeight = arcpy.GetParameterAsText(3)


... mxd = arcpy.mapping.MapDocument("CURRENT")

... df = arcpy.mapping.ListDataFrames(mxd, dataFrame)[0]

... arcpy.mapping.ExportToPNG(mxd, outputPNG, df, df_export_width=dfWidth, df_export_height=dfHeight)


If I run the above but with...


... dfWidth = 1600

... dfHeight = 1200 works fine.


Any help would be much aprreciated.


Cheers, Rich