【问题标题】:unable to print parameters in ArcGIS and arcpy无法在 ArcGIS 和 arcpy 中打印参数
【发布时间】:2016-06-26 06:27:23
【问题描述】:

我是初学者,在 ArcMap 中创建了一个 python 脚本工具并运行以打印输入变量。我还在 ArcMap 中打开了 python 窗口。该脚本没有打印在运行时输入到工具中的变量值。请给我建议。

导入arcpy

fc = arcpy.GetParameterAsText(0)

dist = arcpy.GetParameterAsText(1)

打印 fc

打印距离

【问题讨论】:

    标签: arcpy


    【解决方案1】:

    你需要使用 arcpy.AddMessage(fc) 而不是 print(fc)

    参考: http://desktop.arcgis.com/en/arcmap/10.3/analyze/arcpy-functions/addmessage.htm

    【讨论】:

    • 嗨,谢谢,如果我需要输入数字,我可以使用 GetParameterAsText,如果是,应该在 python 脚本工具中设置什么参数类型,是长单位还是线性单位
    • 具体来说,我想输入十进制度的范围,我应该怎么做?
    • 来自 arcgis 的帮助说明:任何值,无论参数数据类型如何,都将作为字符串返回;要将参数用作 ArcPy 或 Python 对象,请参阅 GetParameter。
    猜你喜欢
    • 2020-11-14
    • 2021-07-04
    • 1970-01-01
    • 2018-12-19
    • 2016-03-26
    • 1970-01-01
    • 2013-06-15
    • 2020-10-13
    • 2021-03-04
    相关资源
    最近更新 更多