『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

ArcGIS二次开发-如何在ArcMap中加入Text和dBASE文件

ArcGIS二次开发-如何在ArcMap中加入Text和dBASE文件
本例实现的是如何在当前的 ArcMap 中加入 Text 文件和 dBASE 文件。 
       首先为 Text 文件或 dBASE 文件创建一个与之对应的 ITable 接口对象,然后通 过 IMap 实 例 获 得 IStandaloneTable 接 口 对 象 和IStandaloneTableCollection 接 口 对 象 , 并 设 置 其 属 性 , 最 后 使 用IStandaloneTableCollection.AddStandaloneTable 方法将 Text 文件或 dBASE文件加入到当前的 ArcMap 中。加入 Text 文件或 dBASE 文件的区别仅在于创建ITable 对 象 时 IWorkspaceFactory 的 类 型 不 同 , 加 入 Text 文 件 时 是TextFileWorkspaceFactory 类 型 , 加 入 dBASE 文 件 时 是
ShapefileWorkspaceFactory 类型。 
       主要用到了 IWorkspaceFactory 接口,IWorkspace 接口,IFeatureWorkspace接口,ITable 接口,IStandaloneTable 接口和 IStandaloneTableCollection接口。
       函数 AddTextFile 通过文件路径 sFilePath 和文件名 sFileName 找到 Text文件并为其创建 ITable 对象 
       函数 AddDBASEFile 通过文件路径 sFilePath 和文件名 sFileName 找到 dBASE文件并为其创建 ITable 对象 

       函数 Add_Table_TOC 将 ITable 对象 pTable 加入到当前的 ArcMap 中。 

      京ICP备2025132830号-1 京公网安备 号