由AO查询条件问题谈ArcSDE(3)

Posted by 蒋波涛 31 December,2006 Views (2)Comment
好了,我们再来解剖一下ArcSDE的DBMS是如何组织的吧。按照我前一篇blog介绍的方法,在sde用户中建立gis用户,这样sde方案中全是系统表,而gis方案中则是数据表,这样便于我们来研究整个架构。
我的SDE库结构如下:两个要素数据集,每个数据集中分别有30个要素类,与数据集同路径的位置有一个Table对象。
打开SDE的方案中的表,然后打开GDB_OBJECTCLASSES,我们将在这个表中看到SDE中所有的要素类和表的记录,一共是61行记录,其记录包括:该对象类的ID(这个狠重要...
目录 : ArcSDE 标签 : ArcObjects  ArcSDE  Oracle  

由AO查询条件问题谈ArcSDE(2)

Posted by 蒋波涛 30 December,2006 Views (0)Comment
ArcSDE是基于不同类型的DBMS采用的不同空间索引建构方式,我们知道,在数据库中建立索引后,查询速度可以得到有效的提高。一般情况下,我们遇到的ArcSDE的索引都是多层次Index Grid的方法。即对一个要素类建立三级的Grid Index记录,请注意看我们新建一个要素类时Geometry中的属性,会有Grid 1、Grid 2和Grid 3三个参数,其中一般只建立了一个Grid。所谓Grid Index是人为将整个范围的要素类根据Grid的参数划分为N个网格,然后在Schema表(S表)...
目录 : ArcSDE 标签 : ArcObjects  ArcSDE  

由AO查询条件问题谈ArcSDE(1)

Posted by 蒋波涛 28 December,2006 Views (0)Comment
我们在使用AO的时候,可能都频繁接触过过滤器对象IQueryFilter,无论是空间过滤器还说普通过滤器,都有个属性WhereClause,而这里就是我们传递SQL语句的地方。
在笔者的书中,我讨论了查询数值和字符串的两种类型字段的方法,至少还有如下的问题:1.这些SQL语句与普通的关系数据库的SQL语句有什么区别和联系?2.如何查询时间?3.可以使用诸如Order By一类的语法吗?...
目录 : ArcSDE 标签 : ArcObjects  ArcSDE  

买了一台新手机

Posted by 蒋波涛 23 December,2006 Views (11)Comment
今天去买了一台手机,索爱的M600i,黑色欧版,属于商务手机类型。机身简洁大方,特意设计的不带摄像头,其实依我的看法,摄像头99%是没用的,除了特别喜欢摄影的人和偷窥狂,很少看到人来用手机照相。
我的第一款手机是南方高科,这个手机的质量和它的生产厂家的命运一样,优越过一阵以后,就崩溃了,从此以后对国产的手机信心全无,再也不买借着民族主义旗号行骗的国产手机。
show一下图片:...
目录 : 评论与随笔 标签 : 个人咚咚  

Demo下载

Posted by 蒋波涛 21 December,2006 Views (9)Comment
这篇blog提供我写的那个小程序,即以前发布过图片的小玩意的源代码。
打开源代码前请安装AO的.NET 开发包、Janus System Control第三方界面控件。不要试图运行其中某些具体功能,因为牵扯到特殊类库,已经被去掉了。因此,程序中所有的东西都是公开的,大家可以看看,提提意见。...
目录 : ArcObjects 标签 : 个人咚咚  ArcObjects  

真正的冬天

Posted by 蒋波涛 17 December,2006 Views (1)Comment
终于又遇到了真正的冬天,天气逐渐变得凉快,冷,寒冷起来。
在广州的三年,最痛苦的时候就是冬季,干燥,干燥得让人浑身不自在,我解决的办法就是多洗澡,别无他法。
今天寒流来袭,温度降到1-9度,听说明天温度会到零下。但单位有中央空调,是一个非常舒适的办公环境,我很喜欢,不知不觉中,我还喜欢上了加班,还因为无聊。
咖啡机明天就可以收到了,终于可以不用再喝鸟窝速溶咖啡了,这个感觉真的很美。
晚上继续写《关于构建社会主义和谐社会的若干决议学习体会》,继续领会中央精神。...
目录 : 评论与随笔 标签 : 个人咚咚  

2000元买考题 港女博士生入狱

Posted by 蒋波涛 15 December,2006 Views (0)Comment
女博士生一万元买考题被捕。
  三个多月前才由中国武汉到港入读香港城市大学的25岁女博士生,为求在考试取得好成绩,竟将一万元(约新币2000元)现金放在教授的信箱,意图行贿老师取得试题和答案。
  香港廉署接获城大举报后,安排该教授与女生见面交易,当场把正抄写试题答案的女生拘捕。原定明日参加考试的女生,昨日被判即时入狱6个月及充公1万元贿款,前途尽毁。
  现年25岁的陈静今年9月由武汉到港,修读数学博士学位,并选修了数学系副授戴晖辉任教的‘Selected Topics ...
目录 : 乱七八糟 标签 : 乱七八糟  

接边算法研究2

Posted by 蒋波涛 10 December,2006 Views (38)Comment
在上一篇blog中,我介绍了如何将一个集合中的对象进行两两比较的方法,实际上,对于选择集中的要素,并非使用的是for语句,而是do...loop语句来完成的,我们需要分别获得两个指向要素选择集中所有要素的FeatureCursor,然后做嵌套的do...loop运算。但其实质却是与for语句是一样的
目录 : ArcObjects 标签 :

接边算法研究1

Posted by 蒋波涛 6 December,2006 Views (11)Comment
整个11月份都在忙入库程序的修改工作,因此整个11月份的blog仅仅一篇,现在这一步的东西终于基本结束,目前在做最后一步工作:程序自动接边。
在开始接边代码编写之前,我在网上找了一些论文研究过,很遗憾,几乎没有一篇对我的具体工作有帮助。它们都是谈流程该如何如何,顶多用伪代码来画画结构图。咱不信这个邪,自己想,自动接边是如何完成的。
我们首先考虑一下接边的数据情况,接边要么是多幅标准图入库,需要在图幅边框处进行接边;要么是更新区范围内入库,需要对更新线左右两边的对象进行接边。那么接边基于什么规...
目录 : ArcObjects 标签 : ArcGIS  ArcObjects  

ORA-03106错误

Posted by 蒋波涛 2 December,2006 Views (7)Comment
最近几个月一直在修改一个dwg文件入库的程序,其流程是将dwg文件中的点、线保存到相应要素类中,然后将线要素层进行构面,再将构的临时面根据标注等特征进行识别、合并和提取属性,生成一个临时库。在从临时库导入正式库时,系统会检查更新区范围中的正式库是否存在要素,如果存在,则将这些要素提取后保存到历史库中,然后才将更新后的数据保存到正式库。
在进行三个库的数据转换时,单处理一个dwg文件,没有出现什么问题,但一处理了两个及以上的dwg数据,就在pFeatureCursor.NextFeature时,...
目录 : Oracle学习 标签 : ArcSDE  Oracle