Error: 调用Spatial ETL工具时,模型没有属性
文章编号 : 38563
软件: ArcGIS - ArcEditor 10 ArcGIS - ArcInfo 10 ArcGIS - ArcView 10
操作系统: Windows XP,Vista, Win 7
软件: ArcGIS - ArcEditor 10 ArcGIS - ArcInfo 10 ArcGIS - ArcView 10
操作系统: Windows XP,Vista, Win 7
1 个回复
易智瑞技术支持
赞同来自:
原因: 在ArcGIS当前版本中,只要在ArcMap 和 ArcCatalog中勾选Data Interoperability扩展模块就可以调用Spatial ETL工具。
在ArcGIS10.0中,为了成功调用使用Spatial ETL工具,在Python 独立脚本中必须检查Data Interoperability扩展模块。
解决方法: 以下是避免“模型没有属性“错误以及成功调用Spatial ETL工具的必要信息: 1.为编辑打开Python脚本。 2.导入arcpy模型后,将以下代码复制并粘贴到Python脚本中,然后再使用Spatial ETL工具。 class LicenseError(Exception): pass try: if arcpy.CheckExtension("DataInteroperability") == "Available": arcpy.CheckOutExtension("DataInteroperability") print "Checked out \"DataInteroperability\" Extension" else: raise LicenseError except LicenseError: print "Data Interoperability license is unavailable" except: print arcpy.GetMessages(2))
创建时间:2010-12-31
最近更新: 2011-05-25
【原文链接】
http://support.esrichina.com.c ... .html
要回复问题请先登录或注册