当前位置:主页 > TAG标签 > Arcgis
  • 创建多个ArcSDE实例程序代码 日期:2011-04-09 20:28:29 点击:206 好评:0

    有时候,我们需要有多于一个的ArcSDE实例同时运行。只要存在多个数据库实例,就可以实现这个目的。ArcSDE与RDBMS之间必须是一个一一对应的关系。ArcSDE会锁定版本表,以保证每个数据库实例只对应一个ArcSDE实例。 过程描述 对于Windows: 1. 拷贝 %SDEHOME% 到一个新的位置。 2. 用适当的RDBMS连接变量(如RACLE_SID)更新...

  • ArcEngine中闪烁目标程序代码 日期:2011-04-09 20:27:44 点击:353 好评:0

    //闪烁目标 public static void FlashFeature(AxMapControl mapControl,IFeature iFeature, IMap iMap) { IActiveView iActiveView = iMap as IActiveView; if (iActiveView != null) { iActiveView.ScreenDisplay.StartDrawing(0, (short)esriScreenCache.esriNoScreenCache); /...

  • 为什么使用接口编程详解 日期:2011-04-09 20:26:18 点击:256 好评:2

    进行接口的介绍,必须介绍一下程序语言发展的历史才行,鲁迅先生说过治学先治史,明白了程序语言发展的前世今生,才能知道为什么这么多语言为什么会这样,为什么么会那样? 计算机出现以后,科学家相继开发了多种语言,从smalltalk,Pascal,Basic,C语言,C++,java,.net等等,这些语言的发展步伐,可以看作是从面向过程...

  • ArcEngine中拓扑的使用基础教程 日期:2011-04-09 20:16:26 点击:220 好评:0

    拓扑(ITopology)的使用包括 1.建立拓扑 2.验证拓扑 3.编辑过程中保证拓扑的正确 4.查询系统中存在的拓扑 1.首先 来看看建立拓扑 Topology实现了ITopology这个接口 但是给类是不能用来创建对象的。 必须要通过调用 ITopologyContainer::CreateTopology这个方法来建立一个Topology FeatureDataset 实现了ITopologyContainer...

  • ArcEngine缓冲区的创建程序代码 日期:2011-04-09 20:14:31 点击:858 好评:2

    本文以面图层为例,并且把创建的缓冲区就存储在面图层中,当然也可以把创建的缓冲区另存为一个新的图层。程序运行环境(.NET+AO) 代码如下: Private Sub ITopologicalOperator_Buffer(ByVal pFeatLyr As ESRI.ArcGIS.Carto.IFeatureLayer, ByVal distance As Double, Optional ByVal pFeatClass As ESRI.ArcGIS.Geodata...

  • ArcEngine中使用上下左右键移动地图功能的实现程序代码 日期:2011-04-09 20:11:23 点击:264 好评:0

    //闪烁目标 public static void FlashFeature(AxMapControl mapControl,IFeature iFeature, IMap iMap) { IActiveView iActiveView = iMap as IActiveView; if (iActiveView != null) { iActiveView.ScreenDisplay.StartDrawing(0, (short)esriScreenCache.esriNoScreenCache); /...

  • 如何实现经度纬度到平面坐标的相互转换? 日期:2011-04-09 20:08:31 点击:351 好评:2

    现在好多人在使用ArcObject的时候都可能需要作经纬度和平面坐标的相互转换。由于经纬度是球面坐标,平面坐标是X-Y的笛卡尔坐标系统,所以这是一个看起来比较难的问题。 好多人一上来就搬出地图学、地图投影学或者测绘学中的投影公式(如高斯投影 或 墨卡托投影),又是基准坐标又是角度的搞的人头都大了。 实际上要想实现...

  • Feature的概念概述 日期:2011-04-09 20:06:12 点击:161 好评:0

    Feature是二次开发中最常用的对象,feature是featureclass中一个记录,从object中派生出来的,因此也具有属性和方法,object又是从row中派生的,所以featureclass其实一张表,featured就是表中的一条记录,feature可以保存空间数据对象,要素中的几何型体对象定义了要素的类型,它可以保存的几何型体对象有点、点集、多边...

  • ArcEngine中对Feature的编辑程序代码教程 日期:2011-04-09 20:04:55 点击:652 好评:2

    对Feature的编辑分为以下几个部分 1.新建 2.修改 3.删除 涉及到的接口有以下几个 IWorkspaceEdit IFeatureClass IFeatureCursor IFeature 其中IWorkspaceEdit用于启动编辑 开始编辑操作 结束编辑操作 结束编辑 IFeatureClass 是数据的所在地 IFeatureCursor 是一个游标 提供访问数据的接口和修改数据的接口 IFeature 是对...

  • 利用ArcEngine的工具条添加图层要素方法详解 日期:2011-04-09 19:56:44 点击:593 好评:4

    发现AE比起其它的组件GIS来要好用的多 但也有一些bt的地方 比如说AE没有提供图层编辑的工具条 但最近因为程序里要添加图元 必须得开发图层编辑的功能 于是去找了找资料 发现自带的帮助里有一个MapEditing的示例 但是从AO的示例改造而来 需要从按钮写起 想想如果这样搞的话 倒不如直接用AO算了 一直想省点事 在AE自带的工具...

推荐内容