c#+ArcGIS Engine-获取矢量图层的空间参考

 #region 获取点图层的空间坐标系
            string pathName = System.IO.Path.GetDirectoryName(inputPointPath);
            string fileName = System.IO.Path.GetFileNameWithoutExtension(inputPointPath);
            //声明shape文件工作空间工厂,并获取要素工作空间,加载要素类
            IWorkspaceFactory pWorkspaceFactory = new ShapefileWorkspaceFactoryClass();
            IWorkspace pWorkspace = pWorkspaceFactory.OpenFromFile(pathName, 0);
            IFeatureWorkspace pFeatureWorkspace;
            pFeatureWorkspace = pWorkspace as IFeatureWorkspace;
            IFeatureClass pFeatureClassInput = pFeatureWorkspace.OpenFeatureClass(fileName);
            IGeoDataset pGeoDataset = (IGeoDataset)pFeatureClassInput;
            ISpatialReference pSpatialReferenceInput = pGeoDataset.SpatialReference;
            //赋值给面
            ISpatialReference spatialReference = pSpatialReferenceInput;

            #endregion

猜你喜欢

转载自blog.csdn.net/Sun_xiangyan/article/details/86471226