jiaju_cao
路人甲
路人甲
  • 注册日期2007-03-27
  • 发帖数1
  • QQ
  • 铜币106枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:762回复:0

关于加载shp问题问题!

楼主#
更多 发布于:2007-05-16 15:54
<P>C# 我想在Pagelayout中通过文件的方式添加一个shp文件,以下代码执行失败, </P>
<P>            IWorkspaceFactory pWorkspaceFactory;<BR>            IFeatureWorkspace pFeatureWorkspace;<BR>            IFeatureLayer pFeatureLayer;<BR>            //IMxDocument       pMxDocument        ;<BR>            // IMap              pMap               ;<BR>            String sDir;</P>
<P>            sDir = @"E:\Project\data\变电站_point.shp";</P>
<P>            // 检查文件是否存在</P>
<P><BR>            pWorkspaceFactory = new AccessWorkspaceFactoryClass();</P>
<P>            pFeatureWorkspace = pWorkspaceFactory.OpenFromFile(sDir, 0) as IFeatureWorkspace;    //跑异常</P>
<P><BR>            pFeatureLayer = new FeatureLayer();<BR>            pFeatureLayer.FeatureClass = pFeatureWorkspace.OpenFeatureClass("1_point.shp");<BR>            pFeatureLayer.Name = pFeatureLayer.FeatureClass.AliasName;</P>
<P><BR>            //pMxDocument = Application..Document;<BR>            //axPageLayoutControl1.ActiveView.FocusMap = pMxDocument.FocusMap;<BR>            axPageLayoutControl1.ActiveView.FocusMap.AddLayer(pFeatureLayer);<BR>            axPageLayoutControl1.ActiveView.Refresh();</P>
喜欢0 评分0
游客

返回顶部