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

西南区技术部 发表了文章 • 0 个评论 • 1481 次浏览 • 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

AE+C#通过多线程向GlobeControl中增加图层

东北区技术部 发表了文章 • 0 个评论 • 1291 次浏览 • 2014-04-10 17:57 • 来自相关话题

闲话少说直接将源码贴出$(document).ready(function() {$('pre code').each(function(i, block) { hljs.highlightBlock( block); }); });using System;
using System.Collections.Generic;
using System.ComponentModel;
usin

AO实现通过控制点校正矢量数据

东北区技术部 发表了文章 • 0 个评论 • 1543 次浏览 • 2014-02-09 21:45 • 来自相关话题

实现通过AO调用ITransformationMethodGEN接口完成矢量数据的控制点校正过程。
代码如下:private void button1_Click(object sender, EventArgs e)
{
List<IPoint> fromPoints = new List<IPoint>();

ArcGIS离线数据编辑【一】

东北区技术部 发表了文章 • 0 个评论 • 1553 次浏览 • 2014-01-30 03:41 • 来自相关话题

ArcGIS GeoDataBase支持离线数据编辑,通过与ArcPad、ArcMobile等移动GIS(可用于外业数据采集)相配合为国土、测绘、管线、规划等众多行业提供一套完整的数据更新解决方案。
离线编辑:先将要更新的数据从数据库下载到本地,然后通过其他的软件或工具对下载的数据进行编辑,最后上传到数据库完成对服务器数据的更新。
本篇主要说明功能本身的实现,至于复合数据类型(拓扑、几何网络、…

ArcGIS Engine栅格范围专题图

东北区技术部 发表了文章 • 0 个评论 • 1370 次浏览 • 2014-01-21 12:38 • 来自相关话题

栅格影像作为一种非常重要的数据源被广泛应用在气象、环保、国土等行业中,对栅格数据显示渲染来突出某一方面的信息变的十分重要。如:在气象行业,时常需要对由散点温度生成的栅格影像按温度值做范围分级渲染,来展示不同地区在某一时段内的温度情况。

接下来介绍在ArcEngine下实现栅格影像数据的范围专题图的实现方法。

核心的函数段如下:

public bool ApplyRenderer(IRaste

ArcGIS AddIn 中使用 NLog 的一点经验

西南区技术部 发表了文章 • 0 个评论 • 1382 次浏览 • 2014-01-19 18:31 • 来自相关话题

写程序基本没法离开log,dotNet 上用的比较多的 log 组件主要有log4net、nlog、common logging以及等等,从nuget.org上的统计资料来看,log4net用的最多,但我个人比较青睐NLog,不过其实log这个东西需要完成的目标都很类似,不同框架之间的差别也没有那么大,本文所说的这些内容,也可以应用到其他的log框架上的。

log框架中主要是3个部件,一个是ta

地球,请你不要颤抖!----如何解决ArcGIS Globe视角模式切换产生抖动的问题

西南区技术部 发表了文章 • 0 个评论 • 1586 次浏览 • 2013-11-01 09:30 • 来自相关话题

在调用代码让ArcGlobe/GlobeControl视角在Globe/Surface模式间切换时,比如书签漫游,漫游飞行等操作之后,Globe会出现不受控的跳动或抖动的现象,这个问题如何解决?

可根据数学计算得出当前观测点是否在目标点正上方或正下方,如果在,则设置适当设置摄像机和地球模式即可。我把代码用C#写成了静态函数,很方便调用。如果大家还有别的什么更好的方法,请指教。
//根据当前摄像机

C#+AE 展开/收缩图层的图例

东北区技术部 发表了文章 • 0 个评论 • 1362 次浏览 • 2013-09-12 10:39 • 来自相关话题

/// <summary>
/// 展开/收缩图层的图例(最后需要执行toc的Update方法)
/// </summary>
/// <paramname="pLayer"></param>
/// <paramname="bExp

使用CopyFeatures工具将要素类按属性条件分层

东北区技术部 发表了文章 • 0 个评论 • 1451 次浏览 • 2013-08-31 14:24 • 来自相关话题

有些时候一个要素类包含了很多信息,例如城市的POI点信息,包含了医院、学校、商场、企事业单位、银行等等;而我们实际的使用需求是对这些POI信息分层,然后再做各自的处理。对于数据分层,通过ArcGIS 的CopyFeatures工具就可以轻松实现。下面所示为ArcGISEngine程序实现的数据分层代码: ///<summary>
/// 要素类按条件分层

由图层判断数据源类型

东北区技术部 发表了文章 • 0 个评论 • 1584 次浏览 • 2013-07-29 22:40 • 来自相关话题

通过IWorkspaceName接口的WorkspaceFactoryProgID属性来判断IFeatureClass pFC =pFeatureLyr.FeatureClass;
IDataset dataset = pFC as IDataset;
IWorkspaceName ws = ((IDatasetName)(dataset.FullName)).WorkspaceName;
if

ArcGIS Objects 10.1(for .NET)新特性

西南区技术部 发表了文章 • 0 个评论 • 1647 次浏览 • 2013-07-05 04:53 • 来自相关话题

1. ArcGIS 10和ArcGIS10.1中的类库变化对比




2. 架构更新 
由于ArcGISServer在10.1版本中是纯64位应用程序,因此10版本中支持X86平台的ArcObjects主互操作程序集(PIAs)还原成其以前的微软中间语言(MSIL)状态。

3. 只支持VisualStudio 2010 
ArcGIS10.1只支持Visual Studio 2010(包括Ex

Win8下Visual Studio编译报“无法注册程序集***dll- 拒绝访问。请确保您正在以管理员身份运行应用程序。对注册表项”***“的访问被拒绝。”问题修正

西南区技术部 发表了文章 • 0 个评论 • 1872 次浏览 • 2013-05-30 10:30 • 来自相关话题

原来在Win7下Visual Studio跑的好好的程序,现在在Win8下编译报“无法注册程序集***dll- 拒绝访问。请确保您正在以管理员身份运行应用程序。对注册表项”***“的访问被拒绝。”的错误。报错信息明面上看是让你用管理员身份运行Visual Studio,然后打开工程编译就好了。但总觉得这种方法不如直接双击“sln”文件来的舒服。

话说这就引来win8的脑残管理员权限问题,因为wi