摘要: 这是在平时学习的时候,对几何网络分析相关资料的整理,中间有不对的地方,希望各位给予指出,共同学习。 几何网络分手是网络分析的一种,是用来解决现实世界中的水网、煤气网、电网等设施网络,因此几何网络也称为设施网络。几何网络是有向网络,一网络中的流通资源是无法改变连通性或方向的,只能按照建立几何网络时设立的规则进行。主要可以用来实现:1.寻找连通或不连通的管线。2上/下游追踪。3寻找环路。4寻找通路。5 爆管分析。 Geometric NetWork(几何网络)是由edge和junctions两部分组成,并且两部分都是由数据库中的FeatureClass组成。形成网络分析必须是数据库中的数据集,不. 阅读全文
posted @ 2013-05-10 11:44 啄木鸟家园 阅读(2549) 评论(1) 推荐(0) 编辑
摘要: C#获取当前应用程序启动路径的方法:C#获取当前路径的方法如下:1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName-获取模块的完整路径。2. System.Environment.CurrentDirectory-获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.IO.Directory.GetCurrentDirectory()4. System.AppDomain.CurrentDomain.BaseDirectory-获取程序的基目录。5. System.AppDomain 阅读全文
posted @ 2013-03-15 13:44 啄木鸟家园 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: IntPtr pHandle = new IntPtr (m_hookHelper.ActiveView.ScreenDisplay.hWnd); axMapControl1 = System.Windows.Forms.Form.FromHandle(pHandle) as AxMapControl;//对这个地图控件对象操作,会直接反应到主窗体的地图控件上Form. MainForm. = Form.FromHandle(pHandle).FindForm();//这里的主窗体对象之后运行时能起作用,MainForm. 不能直接访问到主窗体里的变量。通过IHookHelper,操作地图IH 阅读全文
posted @ 2013-03-11 21:40 啄木鸟家园 阅读(666) 评论(0) 推荐(0) 编辑
摘要: esriPageToPrinterMapping.esriPageMappingTile;将地图平铺,全部打印。esriPageToPrinterMapping.esriPageMappingScale;当前布局页面自动所放到打印机页面大小,只打印一页。esriPageToPrinterMapping.esriPageMappingCrop;只打印一页纸张,内容为当前布局的一部分。 阅读全文
posted @ 2013-03-11 21:34 啄木鸟家园 阅读(385) 评论(0) 推荐(0) 编辑
摘要: public void AddLegend(ESRI.ArcGIS.Carto.IPageLayout pageLayout, ESRI.ArcGIS.Carto.IMap map, System.Double posX, System.Double posY, System.Double legW){ if(pageLayout== null || map == null) { return; } ESRI.ArcGIS.Carto.IGraphicsContainer graphicsContainer = pageLayout as ESRI.ArcGIS.Carto.IGraphic. 阅读全文
posted @ 2013-03-03 21:26 啄木鸟家园 阅读(3558) 评论(0) 推荐(0) 编辑
摘要: SQL语言里面虽然看似只有增删改查涵盖了全部,select、delete、updata、insert可实现大部分功能,但是其中还有很多知识需要我们慢慢去体会,去学习。上一篇知识简简单单的介绍了sql中的基本操作和常用的语句,但是仅靠那些事不能满足对数据处理操作的。1.TOP选出选择集前几条的记录如:select top 2 * from Table1 选择数据表中前两条记录,我们还可以配合order by 的使用。另外我们还可以选出前百分之多少的数据,如:select top 20 percent * from Table1,我们选择了数据表中Table1的前百分之20的数据。2.ISN... 阅读全文
posted @ 2013-01-11 14:06 啄木鸟家园 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 下面是我学习SQL语言的记录,希望与大家一起学习,当中用不足的地方,希望各位路过的各位神人批评指出,让小弟更上一步。 SQL语言是一门结构化的查询语言,是一种ANSI(美国国家标准化组织)的标准计算机语言,SQL可以操作不同的数据库如sql server2008、DB2、orcale、sybase等等。那么我们用SQL能对数据库做哪些操作呢?我们可以归纳为以下几个方面:1.查询数据库中的数据,2.删除数据库、数据表,3.更新数据库中的数据,4.创建数据库、数据表、存储过程、创建视图,5设置数据表、存储过程、视图的权限。 从SQL语句的功能上我们可以将SQL语句分为数据操作语言(DM... 阅读全文
posted @ 2013-01-11 10:52 啄木鸟家园 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 静态数据字典 这类数据字典主要是由表和视图组成,应该注意的是,数据字典中的表是不能直接被访问的,但是可以访问数据字典中的视图。静态数据字典中的视图分为三类,它们分别由三个前缀够成:user_*、 all_*、 dba_*。 user_* 该视图存储了关于当前用户所拥有的对象的信息。(即所有在该用户模式下的对象) all_* 该试图存储了当前用户能够访问的对象的信息。(与user_*相比,all_* 并不需要拥有该对象,只需要具有访问该对象的权限即可) dba_* 该视图存储了数据库中所有对象的信息。(前提是当前用户具有访问这些数据库的权限,一般来说必须具有管理员权限)... 阅读全文
posted @ 2012-11-28 10:09 啄木鸟家园 阅读(176) 评论(0) 推荐(0) 编辑
摘要: C#中在一个命名空间内部是不允许存在两个名字相同的类,但是微软提供了部分类,使得一个类可以在两个地方定义,类前面加上Partial关键词。表示一个类。 阅读全文
posted @ 2012-11-18 19:15 啄木鸟家园 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 对象集合初始化器是.net3.0平台下新添加的功能,解决了类的构造函数我们需要定义几个的问题。当我们新创建一个类时,系统会默认的生成一个无参构造函数,当我们定义自己的构造函数时,那么系统默认的是我们自己定义的构造函数,而对象集合初始化器默认的是调用无参构造函数,所以在使用时,必须确保在类中存在一个无参构造函数。 阅读全文
posted @ 2012-11-15 10:58 啄木鸟家园 阅读(145) 评论(0) 推荐(0) 编辑