摘要: 今天开始想分析一下sde的表结构,希望能够弄明白sde一个要素类的每个Feature是如何存储的。 弄ArcSDE的人都知道,ArcSDE内一个要素类在关系数据库(以MS SQL Server为例)中有一系列的表, 每个表的作用不同。 Sde的一个FeatureClass包含以下表: B表(与要素类名称同名,用来存储属性数据结构),表结构如下: 字段名称 类型 说明 GeometryI... 阅读全文
posted @ 2009-02-13 13:36 尤文之鹤 阅读(895) 评论(2) 推荐(0) 编辑
摘要: 在针对一个shapefile文件做坐标转换后,如从地方坐标系到wgs84转换,如果是直接更新的原始数据,会发现在arcgis下放大缩小时图形会异常或不可见,这是可能是由于坐标转换是通过自定义的程序完成的,而程序没有更新空间索引解决方法1:删除同名的sbx和sbn解决方法2:如果1方法不行,最彻底的是用data-export方法把数据导出,基本不会发生问题了这个问题在geodatabase下一样可能... 阅读全文
posted @ 2009-02-13 13:33 尤文之鹤 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 最近碰到有一个数据处理的要求,需要针对线对象批量的内插生成点对象,本想自己写算法,后来发现AO中已提供接口实现,省事了将点层放在第一层,在toc中选择要内插的线层,然后运行如下vba程序该程序也适用于面对沿边线内插,关键接口IConstructMultipoint,方法ConstructDivideEqual 是指定个数,方法ConstructDivideEqual 是等距内插,自动计算内插个数。... 阅读全文
posted @ 2009-02-13 13:26 尤文之鹤 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 本质上是oracle数据文件迁移的问题,一个部署条件如下:两台机器做oracle(非归档模式)的双机热备,在安装sde时,把sde的sde.dbf文件放在主服务器上了,而其他的oracle文件放在磁盘阵列上,这样如果主服务器当机,对另外一台热备机器就无法找到sde.dbf文件,失去了双机热备的效果,所以要把sde.dbf文件移动到磁盘阵列上,先把原来的sde.dbf文件拷贝到目标目录下。全部在sq... 阅读全文
posted @ 2009-02-13 13:25 尤文之鹤 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 示例代码演示如何保存一个.lyr文件,作为资料保存//保存Private Sub UIButtonControl1_Click()' Get the IPersistStream for the first layer from the mapDim pMxDoc As IMxDocumentSet pMxDoc = ThisDocumentDim pPersist As IPersistStre... 阅读全文
posted @ 2009-02-13 13:22 尤文之鹤 阅读(351) 评论(0) 推荐(0) 编辑
摘要: In this topic About workspaces Creating a personal geodatabase workspace stored in Access Creating a file geodatabase workspace Creating a connection file (.sde) to an Enterprise ArcSDE workspace Crea... 阅读全文
posted @ 2009-02-13 13:18 尤文之鹤 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 之前的文章提到创建各类createworkspace的方法(源于esri网站),里面有个特别的接口是InMemeryWorkspace,即内存GeoDatabase模型对象,主要是用于提高效率的,那今天就写一下创建要素(创建100000个点对象,相同坐标)的效率差异 基于文件的用Persoanl GeoDatabase格式,即mdb 测试环境:cpu-pentium M 1.5G,内存-1G,... 阅读全文
posted @ 2009-02-13 13:16 尤文之鹤 阅读(557) 评论(1) 推荐(0) 编辑
摘要: 这两天做数据库的升级,从10.2.0.1升级到10.2.0.4,升级安装很顺利,但安装完成后再用常用用户连接数据库,出现如下提示错误: ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务。 改了好几个参数都没用,后来找到了解决方法,请先把与之相关的服务全部停掉,如sde、arcims、server等,具体操作步骤说明如下: 1、删除以前的oracle实例 c:\>oradim ... 阅读全文
posted @ 2009-02-13 13:14 尤文之鹤 阅读(804) 评论(0) 推荐(0) 编辑