09 2010 档案
摘要:http://www.sudu.cn/info/html/edu/20071224/10309.html 说明: 1、C#中的接口是独立于类来定义的。这和 C++模型是对立的,在 C++中接口实际上就是抽象基类。 2、接口和类都能继承多个接口。 3、而类能继承一个基类,接口根本不能继承类。这种模型避免了 C++的多继承问题,C++中不同基类中的实现可能出现冲突。因此也不再需要诸如虚拟继承和...
阅读全文
摘要://前一视图private void Redo(IActiveView activeView) { activeView.ExtentStack.Redo(); activeView.Refresh(); }//后一视图private void Undo(IActiveView activeView) { activeView.ExtentStack.Undo(); activeView.Refr...
阅读全文
摘要:一、什么是三层结构 在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层. 二、三层结构的优点 1、开发人员可以只关注整个结构中的其中某一层; 2、可以很容易的用新的实现来替换原有层次的实现; 3、可以降低层与层之间的依赖; 4、有利于标准化; 5、利于各层逻辑的复用。 概括来说,分层式设...
阅读全文
摘要:http://www.gisjc.com/a/kongjianfenxi/2010/0425/238.html拓扑关系式空间分析的基础,拓扑关系的正确性事衡量空间数据质量的关键指标。下面看一下ArcGIS中的拓扑的概念及拓扑检查的方法。1.什么是拓扑 过去的观点认为,拓扑是一种空间数据结构,旨在保证彼此相关联的数据间能够形成一种一致而清晰简洁的空间结构。现在的观点认为,拓扑是一组规则和关系的集合,...
阅读全文
摘要:我们在实际的图形处理中,一些图形要求满足一定的要素之间的关系,如二次调查中的地类图斑不能在行政区以外,图斑不能相互重叠,这些特定的图形之间的关系我们可以定义一些拓扑规则来加以限制。一、点拓扑关系拓扑一(Point-Area):Must be covered by boundary of,(原始解释:点必须在多边形边界上。)例如:在地籍建库中,界址点必须在宗地的边界上,要是不在,那就是错误。拓扑二:...
阅读全文
摘要:我国基本比例尺地形图分幅与编号,以1:100万地形图为基础,延伸出1:50万、1:25万、1:10万,再以1:10万为基础,延伸出1:5万、1:2.5万及1:1万三种比例尺。 1:100万从赤道起向两极每纬差4°为一行,至88°,南北半球各分为22横列,依次编号A、B、... V;由精度180°西向东每6°一列,全球60列,以1-60表示,如海南所在1:100万图...
阅读全文
摘要:1.地球椭球体 地球是一个表面很复杂的球体,人们以假想的平均静止的海水面形成的“大地体”为参照,推求出近似的椭球体,理论和实践证明,该椭球体近似一个以地球短轴为轴的椭园而旋转的椭球面,这个椭球面可用数学公式表达,将自然表面上的点归化到这个椭球面上,就可以计算了。下面列举了一些常用的一些椭球及参数:1)海福特椭球(1910) 我国52年以前采...
阅读全文
摘要:注:outPicture -- Button按钮 savFileDialog1 -- 保存对话框控件自带例子位置:在ArcGIS安装路径下的Developerkit\SamplesNET\Engine\ExportActiveView\VBNet自带的例子比下面的还好//地图图片输出 private void outPicture_Click(object sender, EventArgs e)...
阅读全文
摘要:向AxPageLayoutControl的PageLayout中添加格网分为两种情况: 添加经纬网 和 添加公里网。两种情况的很多代码都是相同的,不过区别的地方也是很关键的。创建经纬网时,是将IMapGrid的对象赋值给IMeasuredGrid对象。创建公里网时,是将IMeasuredGrid对象的对象赋值给IMapGrid的对象,同时还要为IMeasuredGrid的对象设置投影属性(IPro...
阅读全文
摘要:假如你的地图单位是以平面坐标(公里网)为单位的,而现在要做一个地理坐标(经纬网)来进行定位的功能,这个过程就涉及到了坐标的转换。我们知道,在地图中地理坐标和投影是两个非常重要的概念,具体的定义和区分请自己google。在进行地理坐标与平面坐标转换工作之前,必须保证地图具有某个具体的投影才可以。下面是如何进行转换的过程:(C#代码)输入数据:double 经度:x=117.1234度;纬度:y=43...
阅读全文
摘要:一、线转面的步骤1、线几何属性转面几何属性ArcToolbox-Data Management Tools-Features-Feature To polygon,此过程只是将几何属性做了转换,得到的是属性信息丢失了的面t_L_HDBX_FeatureToPolygon12、 在ArcMap中将t_L_HDBX_FeatureToPolygon1全选,将这些几何信息复制到所需要的属性结构设计好的面...
阅读全文
摘要:导语我们在做GIS系统的时候,首先需要解决数据的问题,即建立相应的数据库,关系数据库或文件数据库。ArcGIS可以不设置坐标系统也能显示,只设置大地坐标也能显示,设置了大地坐标和投影也能显示,其意义难道是一样的吗?ArcGIS地图显示实质都是把数据库中的坐标值当做一数学平面坐标值来显示的。而其地理意义却不一样了。对于没有设置坐标系,那就没有任何地理意义,只是普通的一个数学平面坐标中的坐标值;对于只...
阅读全文
摘要:http://www.gissky.net/Article/1562.htm在上一讲中,我们实现了右键菜单(ContextMenu)的添加与实现,在最后我预留给下一讲的问题是TOCControl控件图层拖拽的实现。后来发现此功能的实现异常简单,只要在TOCControl的属性页中,勾选“Enable Layer Drag and Drop”即可。这一讲,我们要实现的是图层符...
阅读全文
摘要:using ESRI.ArcGIS.esriSystem;using ESRI.ArcGIS.Controls;using ESRI.ArcGIS.SystemUI;using ESRI.ArcGIS.Carto;using ESRI.ArcGIS.Geodatabase;using ESRI.ArcGIS.DataSourcesGDB;using ESRI.ArcGIS.Geometry;usi...
阅读全文
摘要:版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://mxf-gis.blogbus.com/logs/29640186.html理解ArcGIS Engine类库结构、它们的依赖关系和基本功能将有助于初学者了解ArcGIS Engine的组件,建立一个对ArcGIS Engine总体结构的认识,这也是学习AE的入口,在使用帮助时,建立的类库框架结构能方便我们快速查找感兴趣...
阅读全文

浙公网安备 33010602011771号