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

ArcGIS二次开发-如何连接GeoDataBase文件

ArcGIS二次开发-如何连接GeoDataBase文件
本例实现的是连接一个 GeoDataBase 文件,并在 ArcMap 中加载该GeoDataBase 文件的一个表。
       定义 IWorkspaceFactory 接口对象,使用 AccessWorkspaceFactory 类实现之。再创建 IFeatureLayer 接口对象,用 IFeatureWorkspace.OpenFeatureClass方法加载 GeoDataBase 文件的一个表到 IFeatureLayer.FeatureClass 对象中。最后用 IMap.AddLayer 方法将新层添加到当前地图。 
       使用接口有: IWorkspaceFacktory 接口、 IFeatureWorkspace 接口、IFeatureLayer 接口和 IMap 接口。 

       函数 OpenGeoDataBaseFile 根据输入的 GeoDataBase 文件的路径(带文件名及后缀)sAllFileName 连接 GeoDataBase 文件,再根据输入的 GeoDataBase 文件中的某表表名 sTableName 加载该表到激活的 Map 中去。 




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