ArcSDE:C#创建SDE要素数据集
2023-09-14 09:02:22 时间
转自原文 ArcSDE:C#创建SDE要素数据集
- /// <summary>
- /// 判断指定数据集是否存在
- /// </summary>
- /// <param name="workspace">工作空间名称</param>
- /// <param name="strDataSetName">数据集名称</param>
- /// <returns>存在,true;否则,false</returns>
- public static bool isDatasetExist(IWorkspace workspace, string strDataSetName)
- {
- if (workspace == null)
- {
- return false;
- }
- else if (workspace.get_NameExists(esriDatasetType.esriDTFeatureDataset, strDataSetName))
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- /// <summary>
- /// 创建要素数据集
- /// </summary>
- /// <param name="workspace">工作空间名称</param>
- /// <param name="strDatasetName">数据集名称</param>
- /// <param name="spatialReference">参考系</param>
- public static void CreateFeatureDataset(IWorkspace workspace,string strDatasetName, ISpatialReference spatialReference)
- {
- IFeatureWorkspace featureWorkspace = workspace as IFeatureWorkspace;
- if (featureWorkspace == null)
- return;
- if (!isDatasetExist(strDatasetName))
- {
- featureWorkspace.CreateFeatureDataset(strDatasetName, spatialReference);
- }
- }
相关文章
- C# 数据库dataGridView刷新数据和主外键判断
- C# 模拟提交 Form表单的数据
- C#中的线程(三) 使用多线程
- C#将数据以XML格式写入Excel
- C#实现以太仿DApp合约编译、部署
- C#语法之Linq查询基础二
- 读写分离子系统 - C# SQL分发子系统 - Entity Framework支持
- C#.NET常见问题(FAQ)-程序如何把窗体文件从从一个项目中复制到另一个项目
- C#基础知识系列四(运算符汇总)
- C# 批量插入数据到SqlServer中的四种方式
- [C#]将数据存入硬盘文件(txt)
- c# webapi 自定义返回数据
- C# 获取xml数据,并转换为dataset
- C#中Encoding.Unicode与Encoding.UTF8的区别
- ArcSDE:C#创建SDE要素数据集
- [转] C# TextBox、DataGrideView中的数据绑定
- C# 用Linq实现DataTable实现重复数据过滤
- C# 读取Excel中的数据
- C# 属性设置
- C# 执行固定个数任务自行控制进入线程池的线程数量,多任务同时但是并发数据限定
- (三十)c#Winform自定义控件-文本框(三)-HZHControls
- C#实现水晶报表绑定数据并实现打印2
- CSharp(C#)语言_反射 和 特性
- 你也可以写个服务器 - C# Socket学习2
- C#变量初始化问题:字段初始值无法引用非静态字段、方法或属性
- 基于C#实现屏幕桌面截图
- [转]C# 互操作性入门系列(三):平台调用中的数据封送处理
- C#录音从声卡
- 使用c#语言进行xml文件的读取和实例化的常用方式