我已经编写了一个python脚本来对ArcGIS数据进行地理处理,并将python代码中的工作空间、输入和输出参数设置为:
env.workspace = arcpy.GetParameterAsText(0)
# input feature class
inFeatures = arcpy.GetParameterAsText(1)
# output feature class
Transect_featureclass = arcpy.GetParameterAsText(2)因为我是在Visual Studio2010中使用c#的ArcObjects新手,所以我正在尝试使用ArcMap插件在ArcMap桌面中添加一个按钮。但我不知道如何从c#调用此python脚本,并获得类似于文本框弹出窗口的内容,并询问有关输入和输出参数路径的信息。因为我直接调用了python,所以它不能在python代码中使用GetParameterAsText命令。
如果有人能在这件事上提供帮助,我将非常感激。提前谢谢。
发布于 2012-11-06 19:29:58
ArcPy不支持IronPython,它会给出错误“cannot load library arcgisscripting”。我认为问题是IronPython does not support pyd files里面包含了arcgisscripting。
ESRI为leveraging ArcPy in .net提供了以下示例
https://stackoverflow.com/questions/9910461
复制相似问题