我有一SHP格式文件通过下面程序加载到Scene中,没有显示(如图1)。
            IWorkspaceFactory pWSF = new ShapefileWorkspaceFactoryClass();
            IFeatureWorkspace pFW = pWSF.OpenFromFile("d:\\aa", 0) as IFeatureWorkspace;
            IFeatureClass pFcls = pFW.OpenFeatureClass(abc);
            IGeoFeatureLayer solineL = new FeatureLayerClass();
            solineL.FeatureClass = pFcls;
            solineL.Name = solineL.FeatureClass.AliasName;
            _pSxDoc.Scene.AddLayer(solineL, true);
但通过Scene 的 Add Data把d:\\abc.shp数据添加进来显示很好没问题(如图2)。
经过比较发现是数据层数据源路径不对引起的问题
下图3是用AE程序添加数据后层属性数据源路径显示的情况。
 
下图4是手动添加数据后层属性数据源路径显示的情况。这是什么问题引起的?上现AE添加图层的程序要怎样更改才对了?