向现有GDB文件中,添加新的数据图层
调用格式
ISpatialReferenceFactory spaRefFac = new SpatialReferenceEnvironmentClass();
ISpatialReference spaRef = spaRefFac.CreateProjectedCoordinateSystem((int)esriSRProjCSType.esriSRProjCS_Beijing1954GK_18);
addFeatureClassIntoGDB(gdbPath, "新图层", spaRef, esriGeometryType.esriGeometryPolyline);
源码实现:
/// <summary>
/// 向现有GDB中添加新的要素类(FeatureClass)
/// </summary>
/// <param name="gdbPath">待插入新图层的GDB文件目录</param>
/// <param name="newLayerName">新图层的名称</param>
/// <param name="pSpaRef">新图层的投影信息</param>
/// <param name="geoType">新图层要素的几何类型</param>
public void addFeatureClassIntoGDB(string gdbPath, string newLayerName, ISpatialReference pSpaRef, esriGeometryType geoType)
{