C#针对ArcSDE的操作2(矢量数据、栅格数据导入到数据集)

本文介绍了C#如何将矢量数据和栅格数据导入到ArcSDE的数据集中,包括要素类和栅格数据集的概念,以及在遇到问题时的解决方案,如删除并重新命名栅格数据集进行导入。
摘要由CSDN通过智能技术生成

1.数据集与数据的概念
  ArcGIS Help关于数据与数据集的概念:
  要素类:具有一组公用属性字段的同一类型要素(例如,井、宗地和街道)的集合。
  要素数据集:主题相关的要素类的集合(通常用于管理拓扑、网络或地形)。
  栅格数据集:涉及一定范围的单个栅格或影像数据图层。
  栅格目录:一个排列有序的影像集合,例如涉及某一区域的一系列影像切片。
  总结一下:要素数据集(Feature Dataset)由一组相同空间参考(Spatial Reference)的要素类(Feature Class)组成,一个要素数据集中可以有多个要素类。而一个栅格数据集(Raster dataset)只能保存单张影像,可以管理多张影像的集合称之为栅格目录(Raster Catalog)。

  
2.矢量数据导入要素数据集

这里写图片描述 图1.矢量数据导入界面

if(((DataRowView)comboBoxEx1.SelectedItem).Row["DatasetID"].ToString() == "要素数据集")
{
    FileInfo fileInfo = new FileInfo(fileName);
    string filePath = fileInfo.DirectoryName;
    string file = fileInfo.Name;
    IWorkspaceFactory shpwpf = new ShapefileWorkspaceFactory();
    IWorkspace shpwp = shpwpf.OpenFromFile(filePath, 0);
    IFeatureWorkspace shpfwp = shpwp as IFeatureWorkspace;
    IFeatureClass shpfc = shpfwp.OpenFeatureClass(file);
    //导入SDE数据库
    IFeatureClass sdeFeatureClass = null;
    IFeatureCla
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值