1.功能描述
对于刚接触GIS开发的人来说,第一步莫过于先要连接图形数据,通俗点说就是加载地图。谁都会在MapControl控件里按“+”号加载地图,但很多时候我们需要用代码来实现。
2.实现方法
通过图形数据的工作空间工厂(WorkspaceFactory)建立一个工作空间(Workspace),在这个工作空间中打开图形数据,图像数据将以要素类(FeatureClass)的形式创建,然后将要素类转换为要素图层(FeatureLayer),最后加载到MapControl控件中。
3.接口类型
IWorkspaceFactory,IWorkspace,IFeatureClass,IFeatureLayer,ILayer
4.详细描述
如果图形数据是存在文件夹中的,则可采用直接添加ShapeFile的方式:
以上括号中路径为相对路径,我们也可以写成绝对路径,如:D:/Spatial Data/等。
通常的我们还是采取根据工作空间打开的方式,因为无论图形数据储存在文件夹中还是数据库中,都可以采用这个方法打开: