C# + AE 判断图层类型

东北区技术部 发表了文章 • 0 个评论 • 1927 次浏览 • 2014-11-07 12:19 • 来自相关话题

在C# + ArcEngine开发中,判断axMapControl中的图层是什么样的类型,代码如下$(document).ready(function() {$('pre code').each(function(i, block) { hljs.highlightBlock( block); }); }); if (axMapControl1.LayerCount

ArcGIS Engine实现栅格数据裁剪

东北区技术部 发表了文章 • 0 个评论 • 1566 次浏览 • 2014-10-31 14:33 • 来自相关话题

ArcGIS空间分析扩展模块提供了对栅格数据进行裁剪抽取操作的功能,在ArcGISEngine中可以调用相关的GP工具来对栅格数据操作。
调用空间分析ArcToolbox中Extract By Polygon工具

privatevoid ExtractByPolygon()
{
IVariantArray parameters = newVarArrayClass();
string sDocP

ArcGIS Engine管理图层附件

东北区技术部 发表了文章 • 0 个评论 • 1675 次浏览 • 2014-10-25 13:03 • 来自相关话题

ArcGIS10新增加了对文件、档案、图片、视频等附件信息的管理,附件信息是直接与几何实体相关联,通过AO接口可以很轻松的完成对附件的管理,如:浏览、添加、删除、下载等操作。

ArcGIS10对附件管理的功能为GIS与MIS更紧密的合作、结合提供了一条更为行之有效的途径,在MIS系统中更大化的发挥了GIS管理功能。



下面介绍AO中与附件管理相关的几个接口:

ITableAttachmen

在ArcGIS Engine中调用ArcToolBox中的copyfeatures工具

东北区技术部 发表了文章 • 0 个评论 • 1934 次浏览 • 2014-09-03 07:13 • 来自相关话题

具体代码如下:using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using ESRI.ArcGIS.esriSystem

ArcEngine 10.1 访问SDE数据库

西南区技术部 发表了文章 • 0 个评论 • 1897 次浏览 • 2014-08-03 23:23 • 来自相关话题

讨论两个关键问题1、如何连接数据库 2、如何创建.sde文件。
1、连接sde数据库
在10.1中数据库的连接默认为直连,但是对于以前的代码没有任何影响,如下面的代码(如果你用的是sde10的32位数据库,连接方法和以前一样,直接用代码连接;如果你用的是64位的数据库,请将32位的数据库客户端放到安装Engine的bin目录下):public IWorkspace GetSDEWorkspace(

ArcGIS Engine升级至10.0或10.1的常见问题汇总

石羽 发表了文章 • 0 个评论 • 3772 次浏览 • 2014-07-23 15:03 • 来自相关话题

9.2升级到9.3
9.2到9.3版本ArcGIS Engine中发生变化的接口非常少,都是一些不常用的接口。
9.3升级到10.0
9.3到10.0发生了一些变化,可以仔细阅读参考帮助中的升级指南
http://help.arcgis.com/en/sdk/ ... 0000/

升级常见问题汇总:
1,在代码的初始阶段(通常C#在Main函数开始时;VB.NET在Public Sub New(

ArcGIS对象深度复制

东北区技术部 发表了文章 • 0 个评论 • 1161 次浏览 • 2014-07-21 22:24 • 来自相关话题

ArcGIS Engine开发中对于对象使用,每一个对象都会分配一块内存,在有些应用中想要做到对象的完全复制,希望重新分配一块新的内存来对该对象进行操作,就要用到IObjectCopy接口。能够通过IObjectCopy接口进行复制的必须能够转换成IPersistStream。可以有效的避免“尝试读取或写入受保护的内存,这通常指示其他内存已损坏”这样的错误。样例IObjectCopy bjectc

Engine10.0中IMap.ClipGeometry不起作用

回复

刘峥 回复了问题 • 0 人关注 • 1 个回复 • 1726 次浏览 • 2014-07-15 14:21 • 来自相关话题

engine10.0中IMap.ClipGeometry不起作用

Engine中如何测量两要素间三维距离?

回复

刘峥 回复了问题 • 0 人关注 • 1 个回复 • 1956 次浏览 • 2014-07-15 14:21 • 来自相关话题

engine中如何测量两要素间三维距离?

Engine中如何获取mxd中的table

回复

刘峥 回复了问题 • 0 人关注 • 1 个回复 • 1935 次浏览 • 2014-07-15 14:21 • 来自相关话题

AO中如何获取mxd中的table?

Engine10.1+VS2010报R6034错误

回复

刘峥 回复了问题 • 0 人关注 • 1 个回复 • 2616 次浏览 • 2014-07-15 14:21 • 来自相关话题

在AE10.1+VS2010环境下,当图层加入到sceneControl中,不设置图层的偏移offset,就能正常加载,但是设置这个参数,就会报R6034 runtime error错误。

ArcGIS Engine开发过程中 命令 “esriRegasm.exe xxxxx\xx.dll" /p:Desktop /u/s"已退出,代码为-1 错误解决方法

西南区技术部 发表了文章 • 0 个评论 • 1477 次浏览 • 2014-07-04 21:36 • 来自相关话题

一直纠结了我好几天的问题,就是这个看似很小的问题。在别人的机器上编译好好的Engine系统,在我这里就是编译不过,甚至清理的过程中一样报错,错误信息如下:
英文VS里显示的错误信息为: 
Error 12 The command "esriRegasm.exe "C:\Users\chen.CYY-PC\Desktop\Code_0805\dll\BaseTools\bin\D