- 博客(12)
- 资源 (3)
- 收藏
- 关注
转载 基于ArcGIS10.0和Oracle10g的空间数据管理平台(C#开发)-AE常用操作代码
转自:http://www.cnblogs.com/brucewoo/archive/2011/11/22/2262500.html12345678910111213141516171819202
2015-08-13 10:11:47
688
原创 Geometry cannot have Z values
AE开发,创建要素类,向要素类添加要素时:pFeature.Shape = pGeoCol as IMultiPatch;报错:Geometry cannot have Z values。因为pGeoCol作为MultiPatch几何类型,肯定是有Z值的。所以肯定是要素类不允许有Z值。但是在创建要素类字段时,Shape字段几何类型是MultiPatch。 IFields fi
2015-07-15 16:32:25
1542
原创 The 3D Analyst extension has not been enabled.
再次遇到这个问题,之前有解决,当时并没有记下来,导致本次处理的时候有点模糊不清。在此做个总结,以此铭记! 这个问题主要原因是权限的问题,因为在AE开发过程中,要取得相应的权限。ArcGIS Engine10版本开始产品架构发生了变化,将ArcGIS Desktop和Engine runtime安装在不同的目录下,所以要求Engine应用程序以及自定义组件等绑定到Desktop或者E
2015-07-14 09:27:49
1834
原创 地理数据库中创建表和对象类
现在在做一项目,需要用到ArcGIS Engine开发。之前没有接触过,所以想把这个学习的过程记录下来,供以后参考。在创建Geodatabase的基础上,要向地理数据库中添加数据,本篇文章是介绍在数据库中创建表和对象类的方法。是通过CreateTable的方法在geodatabases中创建table或者object class的。注意,table和object class只能存在work
2015-04-23 10:59:58
1058
原创 连接SDE数据库,错误代码:-2147216127
本人刚开始接触AE开发,对问题的看法难免有所疏忽,解决方法和叙述方法难免有所纰漏,还望各位大神加以纠正、不惜赐教,大家共同进步,不胜感激!!AE开发,连接SQL Server数据库,报错-2147216127。找了很多原因,许可问题、service服务问题、版本兼容问题、属性参数设置问题,但统统都不是。搞了好几天,最后发现是把两种连接方式需要的属性参数给搞混了。自己是准备直接连接的,所有就没有
2015-04-22 10:00:59
3107
翻译 Workspace简介
Workspace是空间数据和非空间数据的容器,例如,要素类、栅格数据集、表等。Workspace提供实例化现有数据集和创建数据集的方法。有三种形式的workspace:1以shapefiles和ArcInfo workspaces为例的file system workspaces2personal和file geodatabases为例的local geodatabaseworksp
2015-04-17 10:07:28
6217
转载 C# 获取Geodatabase个人数据库中要素类
arcgis进行二次开发中,如何获取geodatabase中的要素类是最基本的一个步骤,以下示意代码实现的就是如何获取geodatabase中的要素类 private void btn_search_Click(object sender, System.EventArgs e) { //getfilename() 为获取文件路径
2015-03-09 10:36:08
1279
转载 基于ArcGIS10.0和Oracle10g的空间数据管理平台(C#开发)-ArcGIS_Engine中的数据访问
说明:此部分内容或资料大部分来至网上收集所得,以前放在自己电脑上,具体也不知道出处了!总结出来分享给需要的人,因为正好介绍的项目开发(如题)用到其中的一些知识。因为项目中已经支持ArcSDE、Shape和RDMBS(基于Oracle10g)之间的相互转换,后面介绍空间数据管理有这个功能模块,如果你想实现更多中GIS数据格式之间的相互转换,下面的内容提供很好的一个帮助和支持。0.介绍
2015-03-09 10:32:07
657
转载 AE数据加载
1、 数据加载问题:任何系统都离不开数据的加载,下边就AE中几种常用的数据加载做一个列举。以便查阅:1、加载个人数据库个人数据库是保存在Access中的数据库。其加载方式有两种:通过名字和通过属性加载(也许不只这两种,AE中实现同一功能可以有多种方式)。A、通过设置属性加载个人数据库。首先通过IPropertySet接口定义要连接数据库的一些相关属性,在个人
2015-03-09 10:00:37
539
转载 编辑SDE数据
1.打开SDE数据。 SDE数据一定要使用工作空间工厂去初始化工作空间,在工作空间打开FeatureClass,这是最常规的操作。下面通过一段C#代码连接SDE,打开并返回一个IWorkspace。public IWorkspace FindWsByDefault(){IPropertySet propSet = new PropertySetClass();p
2015-03-09 09:44:10
2012
转载 AE添加SDE数据库
public void AddSDELayer(bool ChkSdeLinkModle){ //定义一个属性 IPropertySet propset = new PropertySetClass(); if (ChkSdeLinkModle == true) // 采用SDE连接 { //设置数据库服务器名 propset.Set
2015-03-09 09:24:32
966
转载 ArcGIS Engine加载数据
1.加载Shapefile数据 1 IWorkspaceFactory pWorkspaceFactory; 2 IFeatureWorkspace pFeatureWorkspace; 3 IFeatureLayer pFeatureLayer; 4 5 //获取当前路径和文件名
2015-03-09 09:23:50
900
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人