摘要: Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表要求:查询和“1002”号的同学学习的课程完全相同的其他同学学号和姓名一般写法:select S# from SC where C# in (select C# from SC where S#='1002') group by S# having count(*)=(select count(*) from SC where S#='1002');这种写法属于没有理解SQL运 阅读全文
posted @ 2012-10-18 20:03 风云@历史 阅读(7704) 评论(7) 推荐(4) 编辑
摘要: 对于在单个Shp图层上进行要素的选择,并进行闪烁,我想做过AE的同学并不陌生了,这里也不再赘述,但是当我们想在几个图层间进行选择要素的对比的时候(就看一下空间位置就OK),那么怎么保存这些选择集呢,很简单在每个图层进行选择后,不清空上次的查询结果就OK了,只要不运行IMap::ClearSelection()就OK了,在这同时每个矢量图层离得IselectionSet也都存储了各个图层的被选择要素。所以这里要是进行整个Map的选择集闪烁的话,就有两种方式了:(1)遍历Map的选择集,(2)遍历每个矢量图层的选择集我做一个第一种方式的例子:string ThePath = System.IO.P 阅读全文
posted @ 2012-10-13 16:01 风云@历史 阅读(1738) 评论(0) 推荐(0) 编辑
摘要: 在做一个动画,也就是常说的闪烁吧,一开始的时候只是以矢量数据Shp为实验数据,添加闪烁后,倒是挺成功的闪烁代码如下:IPictureMarkerSymbol pPicsymbol = null;pPicsymbol = new PictureMarkerSymbolClass(); string ThePath = System.IO.Path.GetDirectoryName(Application.ExecutablePath); string filename = @"\SpatialAnalyst\小鹿.bmp"; filename = ThePath + file 阅读全文
posted @ 2012-10-04 14:19 风云@历史 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 根据读出的每一行数据,进行按列分组(列与列之间的空格数不确定),就相当于找单词一样 /// /// 把读出的每一行进行处理,得到以列为单元的数组 /// /// /// public static List findWord(string strLine) { List filedArray = new List(); char[] chararray = strLine.ToCharArray(); #region 格式化读出的每一行 int ii = 0; int k = 0; int j = 0; bool wordappeared = false; bool wordappea... 阅读全文
posted @ 2012-10-02 23:15 风云@历史 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 前几天自己一时兴起,想根据GPS点文件做一个动画,或者叫做追踪分析吧,以前没有做过这方面的东西,第一印象应该是三维上面的沿路径飞行,我决定采用Arcsence来开发。首先研究这个名词“路径飞行”肯定得有路径,OK,我们联想到PathGeometry或者Path,根据这两个关键字去AE10.0的帮助里去搜索,发现沿路径飞行需要IAGAnimationUtils、IAGImportPathOptions等动画接口(在ArcGlobal里同样适用)。顺便在这里插上一句:VS2010升级后,真TM难用,帮助文件是网页形式的,而且很多帮助都找不到,还没有VS2008的帮助好用呢,而且VS2010还进行了 阅读全文
posted @ 2012-10-02 23:12 风云@历史 阅读(1626) 评论(0) 推荐(0) 编辑
摘要: GPS数据导入计算机后,有多种格式,易于处理、易于识别的就是TXT和CSV格式,在本文中我处理的是TXT格式。建立Shapefile和处理TXT数据都比较简单,后面我就只贴代码(代码里有详细注释),不讲原理了。主代码: public static void CreateShpfromTXT(IMapControl3 map_control,progressFrm progressfrm) { ProgressBar progressBar1 = progressfrm.progressBar1; OpenFileDialog openDia = new OpenFileDialog(); op 阅读全文
posted @ 2012-10-02 22:07 风云@历史 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 这些辩者为了坚持名家的正名思想并反驳别人对名家的非难,当时曾以这21个命题与惠施提出的"历物十事"相互呼应,互相论证,竟至"终身无穷"的境地。辩者对其中的每一个命题均提出过具体的论述和较充分的理由,但这些资料没有被保存下来。这些命题的提出和辩论,对当时名辩思想的发展曾起过一定的作用。二十一事 其一,卵有毛。卵者,蛋也。蛋无毛人人皆知。名家偏说蛋有毛,其推理是:蛋能孵化出有毛之物,故而蛋有毛。 其二,鸡三足。鸡有两脚人人皆知,名家却偏说鸡有三只脚。公孙龙子在其《通变论》中说得理由是:“鸡足(名称)一,数(鸡)足二,二而一故三。” 其三,郢有天下。郢者,楚国 阅读全文
posted @ 2012-10-02 21:07 风云@历史 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 前段时间我也赶时髦,把机子上的相关软件都换成高版本的了,比如VS2010、Silverlight4.0、ArcGIS10.0系列(不是10.1哦)、Office2010,用的感觉挺好的,着实兴奋了一番。哎最近要升级一下以前做的一个项目,那个项目都是用老版本软件做的:VS2008、Silverlight3.0、ArcGIS9.3系列。这可就麻烦了,该怎么办呢,难不成得把现在系统换掉,然后再换回来?那可是个巨大的工程量啊,特别是SDE、Silverlight等的配置!哈哈不急,我们有虚拟机!昨晚6:30开始安装虚拟机:(1) 先是从别人的机子上拷贝来的,结果C盘容量太小,又不太好扩充,网上种种查了 阅读全文
posted @ 2012-05-28 08:27 风云@历史 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 界面文件: 后台代码:using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Animation;using System.Windows.Shape... 阅读全文
posted @ 2012-05-28 08:25 风云@历史 阅读(293) 评论(0) 推荐(0) 编辑
摘要: Oracle连接SDE,我相信搞GIS的,对这个话题应该不陌生了吧,不过让你们失望了,我不搞数据库,没那个能力啊,不过最近在研究一个项目的数据库连接时,发现了一个问题,供大家板砖。先看一下Oracle的连接字符串ConnString="Provider=MSDAORA;Persist Security Info=True;Data Source =yangzedong;Password =sde;User ID=sde" 看完这个字符串,疑问来了:里面怎么没有主机服务器地址,那么我的连接字符串是怎么找到数据库服务器的啊,难道就是因为OracleClient?要是这样的话,用 阅读全文
posted @ 2012-05-27 10:35 风云@历史 阅读(310) 评论(0) 推荐(0) 编辑