摘要: 一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地... 阅读全文
posted @ 2009-06-24 16:03 尤文之鹤 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 标签:cexcel 分类:软件开发 由于客户对Excel的使用都比较熟悉了。所以在我们的系统中输出报表的时候都需要输出为Excel。我使用的是VS 2003 其中对使用Excel没有提供很方便的工具。只能自己把Excel的Com组件添加进来。 但是在使用Com组件提供的类型的时候,很多方法的返回值或者参数都是object.不知道实际的类型。使用起来很困难。 下面将我所用过的各种功能的C# 写发都列... 阅读全文
posted @ 2009-06-08 17:36 尤文之鹤 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: <转>arcgis server部署 自己安装的体会 一、ArcGISServer安装概述ArcGISServer安装过程包括两个部分:安装(installation)和安装后(postinstallation)设置。为了完成ArcGISServer的安装,需要使用Windows操作系统工具手动设置一些步骤:² setup过程需要你决定安装哪些功能部件?setup程序将安装这... 阅读全文
posted @ 2009-06-08 16:14 尤文之鹤 阅读(1206) 评论(1) 推荐(0) 编辑
摘要: 今天开始想分析一下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) 编辑