E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ArcEngine
ArcEngine
二次开发-构建获取栅格图层属性表(ITable)
有时候生成的栅格图层没有属性表,需要自己构建属性表。其中,不能为32位浮点像素类型的栅格数据集构建栅格属性表。因此,首先要判断栅格图层是否可以已存在属性表,已存在的话,就不需要重新构建。不存在的话,也要判断是否可以构建属性表,然后才能重新构建。关键点:使用接口IRasterDatasetEdit2的BuildAttributeTable()方法。代码如下://////构建栅格图层属性表//////
浊酒入清梦
·
2020-08-03 19:17
C#+
arcengine
获得栅格数据
//////加载raster//////raster的路径+名称///privateIRasterGetRaster(stringPath){try{intiindx=Path.LastIndexOf("\\");stringsuffixRasterName=(Path.Substring(iindx+1));/raster的名称stringrasterPath=Path.Remove(iindx
chhdxzq
·
2020-08-03 15:21
C#+Arcengine
arcEngine
开发之加载栅格数据
加载数据思路在Engine中加载各种各样的数据都是通过这样的格式IWorkspaceFactorypWorkspace=newIWorkspaceFactory();IWorkspacepWorkspace=pWorkspace.OpenFromFile(stringpath,inthWnd);pWorkspaceas...//转换成相应的工作空间pWorkspace.OpenDataset()/
firepation
·
2020-08-03 12:58
ArcEngine
编程
ArcEngine
+ C# 获取栅格数据像元值
此文问获得栅格数据的像元值(即高程),有可能部分见解不到位,望大神看到了不惜指教!//////得到高程(通过像素值)//////Raster路径privateListGetElevation(stringmaskTifPath,ListpointColList)//pointcollist是点集合,可以参照博文获得点集合{IRasterraster=GetRaster(maskTifPath);/
IT_Giser
·
2020-08-03 11:11
gis
基于C#的
ArcEngine
二次开发44: GDB矢量文件检查结果导出GDB/SHP的思路分析
在对GDB格式的矢量数据库进行检查时,经常需要将检查结果导出为shp文件,或者GDB格式文件;形成了两个小的处理思路,在这里总结分享。1导出GDB文件介绍了两种方法,主要针对要导出的数据格式为GDB类型的输出文件;两种思路的差异是:前者将整个GDB以文件形式拷贝,然后在删除不需要的图层;后者新建GDB文件,然后只拷贝需要的要素类1.1整体拷贝+图层删除思路该思路将整个GDB文件视为一个目录,直接拷
小薛引路
·
2020-08-01 13:33
基于C#的
ArcEngine
二次开发46:编辑内容回撤与炸开multipart feature
目录1支持撤销操作1.1方法接口介绍1.1.1StartOperation()1.1.2StopOperation1.2代码实现2炸开复合要素(explodemultipartfeature)绘制街道时,我们会对LRDL、VEGA、RESA、RESL和RESP中的要素进行操作,编辑完成后,改动的要素涉及多个图层,一旦出错,回撤功能将变得十分重要;同时,截取裁切LRDL面会产生许多复合要素(mult
小薛引路
·
2020-08-01 13:33
基于C#的
ArcEngine
二次开发47:Addins常见问题解决方案集锦
目录1.arcgis自定义工具中找不到Addincontrol2.addin断点无法调试:提示当前不会命中断点,还没有为该文档加载任何符号3:Unabletocreate.esriAddin;missingESRIArcGISAdd-inSDKcomponent(s).4Theoperationcannotbeperformedonanon-simplegeometry.5ArcMap并不包含Ed
小薛引路
·
2020-08-01 13:33
基于C#的
ArcEngine
二次开发45:属性值设置中的DBNull、null和default
目录1C#中的DBNull和null2default3搜索语句中的和空字符串1C#中的DBNull和nullDBNull.Value是一个有着内存地址的具体类型的值,映射了数据库中的null值NULL则是空指向,不存在对应的内存地址。任何对象赋值为null后,内存就释放了pFeature.set_Value(i,DBNull.Value);//将属性值为2defaultdefault对应各种类型生
小薛引路
·
2020-08-01 13:33
ArcEngine
线分割面的实现方法
很多同志不清楚如何在
ArcEngine
实现这一功能,其代码写得无比复杂。其实
ArcEngine
给我们提供了一个接口:IFeatureConstruction,利用这个接口可以轻松完成线分割面的操作。
HerryDong
·
2020-07-31 13:31
ArcEngine
ArcEngine
关于单位转换示例
示例界面:转换代码:1privatevoidButton1_Click(objectsender,System.Windows.RoutedEventArgse)2{3//GettheAreaUnitsvaluestringname.4stringtheSelectionText=ComboBox1.SelectedValue.ToString();56//GettheinputSquareMet
weixin_34221073
·
2020-07-30 17:56
全国大学生GIS应用技能大赛(开发试题参考)
举办届数举办学校第一届滁州学院第二届广西师范学院第三届西北师范大学第四届华东师范大学第五届中国石油大学(华东)第六届南京师范大学第七届河南理工大学第八届安徽师范大学通过整理每年的开发类试题,发现题型主要是基于
ArcEngine
10.2
码农giserwang
·
2020-07-30 04:12
全国大学生GIS应用技能大赛
c#
gis
ArcEngine
数据导入经验-大数据量
(一)GIS系统数据是基础,想必大家在做
ArcEngine
二次开发的过程中都会遇到向MDB和SDE写入数据的工作,我们将会通过几个篇幅,从大数据量导入过程中的问题和解决方式入手带给大家一些实用的经验。
lvdou2518
·
2020-07-29 05:27
ArcGIS
Engine(C#)
ArcEngine
的ToolbarControl解析
ToolbarControlClass有三个主要的接口:IToolbarControl,IToolbarControl2,IToolbarControlDefault其中,IToolbarControl2是IToolbarControl的新版本.而IToolbarControlDefaultisa'pure'dispatchinterface,始终是IToolbarControl的最新的版本,也就
流浪若相惜
·
2020-07-29 03:04
遥感也是情人
用IFEATURESELECTION选中FEATURE高亮显示样式的更改方法
Arcengine
开发过程中,用IFeatureSelection选中Feature高亮显示,默认的是亮蓝的颜色,可以改吗?
xp10102232
·
2020-07-29 00:09
ArcEngine
编辑功能(一)
我已经出离的愤怒了,对于这个问题一年半以前曾经研究过,上过学期又回过头来弄过,但是到现在我仍然没有像样的把这个问题解决掉!所以下定决心抽一点时间把这个问题解决一下。不求做出来的东西功能多么全面,但求弄够实现基本功能!参考了一些代码,但是还是没有完全得到要领!目前开发ArcGIS编辑模块有两种方式:一种是用IEngineEditor接口。先来实践混合用的,http://www.gisall.com/
weixin_33749131
·
2020-07-28 17:22
ArcEngine
9.3 学习笔记(六):图层符号化(COlorRamp,MarkerSymbol,LineSymbol,FillSymbol,TextSymbol,3DChartSymbol,使用.
第四章图层符号化AE9.3提供了SymbologyControl控件,用于显示ARCGIS符号库中的符号。组件库中的组件对象分为Color(颜色),Symbol(符号),Render(渲染)三大系列,图层符号化就是通过多个组件对象来合作完成的4.3符号化Color(颜色)体系4.3.1ArcGIS颜色模型ArcGIS提供的颜色模型有:RGB、CMY(青、洋红、黄),HSV(色彩、纯度、明度),Gr
Fredok_915
·
2020-07-13 06:18
ArcEngine
中加载和读取Style文件或.serverstyle文件
参考网上的文章,并做了一些补充。原文链接:http://blog.csdn.net/rrrrssss00/article/details/6167497首先使用接口装载.style文件,注意.style文件需要用到ESRI.ArcGIS.Framework.StyleGalleryClass类,而非ServerStyleGalleryClass类,这个类是用来读取.serverstyle文件的。也
chanyinhelv
·
2020-07-13 03:38
.net
arcengine读取符号库
.style
.serverstyle
Arcengine
+C#实现矢量数据的裁剪
最近工作需要完成图像的裁剪,因为有很多需要裁剪的图像,用arcgis做的话工作量太大,而且后期工作涉及到自动化处理,所以写了段代码用engine实现图像的裁剪功能。首先要获得你所需要被裁剪的图层的IFeatureLayer和裁剪图层的IFeatureLayer,然后调用IBasicGeoprocessor.Clip方法进行裁剪,我把该方法单独封装了一下,代码如下:publicIFeatureCla
ssystc
·
2020-07-12 04:22
C#
Arcengine
Clip
ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS
arcengine
10.2拿控件拖了一个主窗体,在program.cs的程序入口里面添加了绑定engine+desktop的语句之后即ArcGIS10中有一个新的要求——runtime绑定。
rainUstop
·
2020-07-11 21:23
AE二次开发
VS2017+
ArcEngine
10.2安装配置
VS2017+
ArcEngine
10.2安装配置先安装VS2017和arcgisdesktop10.2下载ArcGIS_Engine_DevKit_Windows_102_134944,安装
arcengine
10.2
欧阳罢笔
·
2020-07-11 19:35
ArcEngine
中最短路径的实现
原文地址:http://www.zhixing123.cn/qita/28870.html最短路径分析属于ArcGIS的网络分析范畴。而ArcGIS的网络分析分为两类,分别是基于几何网络和网络数据集的网络分析。它们都可以实现最短路径功能。下面先介绍基于几何网络的最短路径分析的实现。以后会陆续介绍基于网络数据集的最短路径分析以及这两种方法的区别。几何网络是一种特殊的特征要素类,由一系列不同类别的点要
chanyinhelv
·
2020-07-11 03:01
Arc
Engine
vs2012打包部署
Installshield下载安装installShield打包新建打包工程设置程序安装信息设置安装必要条件选择程序文件设置快捷方式设置程序安装视图打包环境发布程序参考文档背景需打包的项目技术栈VS2012+
ArcEngine
10.2
学大大
·
2020-07-10 13:47
——【.NET开发】
arcengine
之Geometry对象模型
Geometry是ArcGISEngine中使用最为广泛的对象集之一,用户在创建、删除、编辑和进行地理分析的时候,就是处理一个包含几何形体的矢量对象;除了显示要素意外,控件对象选择,要素符号化,标注要素,编辑要素都需要Geometry参与。图1是Geometry的主要几何对象模型图,接下来将一一介绍这些几何对象。几何对象Point:是一个0维的几何图形,具有X,Y坐标值,以及一些可选的属性:如高程
0025551
·
2020-07-10 04:14
Engine
ArcEngine
拓扑检查 总结
本文大部分内容参考AO帮助文档和ArcMap帮助文档,大家实际使用中遇到的问题也可以在本帖下方留言交流,谢谢!欢迎浏览,拒绝转载!拓扑基础知识拓扑的基础知识拓扑检查常用的方法调用GP工具(CheckGeometry)检查数据的几何CheckGeometry的相关说明CheckGeometry工具官方说明链接地址CheckGeometry质检项CheckGeometry调用示例代码ESRI.ArcG
YoungHappyGIS
·
2020-07-09 03:32
ArcEngine
ArcEngine那些事
ArcEngine
拓扑检查
ArcEngine
命令esriregasm.exe /p:Engine /s 已退出,代码为-1
报错的字面意思就是注册Engine许可失败,归根结底的原因是你没有安装
ArcEngine
产品,可能是之前是用
ArcEngine
写的代码,现在是用AO开发(即ArcGISDesktop环境),就会遇
YoungHappyGIS
·
2020-07-09 03:32
ArcEngine
ArcEngine
平头缓冲区
源起数据处理过程中,发现圆头的缓冲区会多出来一截,如果用线的缓冲区和另外一条线求交点,那么求出的交点会跑到线的外侧与实际不否,以下代码是生成平头缓冲区的代码。解决方案实现平头缓冲区主要使用IBufferConstruction接口实现,以下代码是我的解决思路,供大家参考,如果好用记得给我点赞哈publicstaticIGeometrybuffer(IGeometrypGeometry,double
YoungHappyGIS
·
2020-07-09 03:31
ArcEngine
ArcEngine
开发在globecontrol中使用OpenGL
ArcEngine
开发在globecontrol中使用OpenGL1、声明IGlobeDisplayEvents_Event变量,此为OpenGL绘制的入口事件变量protectedIGlobeDisplayEvents_EventglobeDisplayEvent
wufeishimeng
·
2020-07-09 00:16
gis开发
DirectX和OpenGL
null
ArcEngine
生成矩形缓冲区
这里生成缓冲区肯定是根据点进行生成的,说是生成缓冲区其实是根据点生成面。具体思路如下:首先根据点获取要生成矩形缓冲区的四个顶点的坐标,然后将这四个点生成面即可得到所谓的矩形缓冲区。//首先获取要生成缓冲区的点IPointpPoint=newPointClass();pPoint.X=cPointList[i].point.X;pPoint.Y=cPointList[i].point.Y;//获取生
鲤鱼喝雪碧
·
2020-07-08 11:25
ArcGIS
Engine
C#
ArcEngine
错误提示
整理了一下Arcgisengine错误代码,希望能帮到大家错误代码错误描述错误名称HRESULT:0x80040201“Failedtoloadaresource(string,icon,bitmap,etc).”LOADING_RESOURCEHRESULT:0x80040202Theindexpassedwasnotwithinthevalidrange.INDEX_OUT_OF_RANGEH
七之阿瑞安赫德
·
2020-07-08 09:00
ArcEngine
ArcSDE
ArcEngine
创建缓冲区,并查询缓冲区内要素
实现功能:1.获取鼠标选中的要素2.对选中要素设置缓冲距离,在地图上显示缓冲区3.进行缓冲区查询,获得缓冲区内的要素,并放入TreeList展示//////创建缓冲区///privatevoidCreateBuffer(){ITopologicalOperatorpTopo=null;IElementpElement=null;IGeometrypBuffer=null;IGeometrypGeo
奚学长又装死
·
2020-07-07 13:27
C#
ArcEngine
Icommand用法
https://www.douban.com/note/153701872/Icommand用法:在
ArcEngine
类库中有大量的Command控件用来与地图控件进行操作和交互。
ChineseJiang
·
2020-07-07 11:34
ArcGIS二次开发
ArcEngine
中BaseCommand或BaseTool的用法举例
ArcEngine
除了其内置120多种常用工具外,我们还可以根据我们的需要定义自己的工具,大概过程是创建一个类,使其继承BaseCommand或BaseTool,重写其构造函数和鼠标时间等。
ChineseJiang
·
2020-07-07 11:33
ArcGIS二次开发
ArcEngine
新加载的数据(CAD、shp、mdb、gdb)等在已有的地图上不显示
错误信息:1.
ArcEngine
新加载的数据(CAD、shp、mdb、gdb)等在已有的地图上不显示,新加入的数据是没有问题的,说明是原有的数据有问题2.用ArcMap加载sde里的数据(数据空间参考是
Sylvenas
·
2020-07-06 23:28
ArcGIS
Server
ArcGIS
Engine
看到的关于如何解决
ArcEngine
license 许可证的问题
第一个出处-----“http://topic.csdn.net/u/20091114/19/ee120ce9-be9e-4835-b42c-bc494eec2c8e.html?seed=148945424&r=72264100#r_72264100”第二个出处-------“http://www.cnblogs.com/gisoracle/archive/2010/12/21/1913216.h
Felixlovechina
·
2020-07-06 12:18
ArcEngine
实现添加自带Command命令
首先,目的是想再WinForm上使用button点击可以实现工具条的功能。实现主要代码:privateIToolbarControlm_pToolbarControl=null;m_pToolbarControl=axToolbarControl1.ObjectasIToolbarControl;//axToolbarControl1是工具条的名称m_pToolbarControl.AddItem
THEBIGWAR
·
2020-07-04 23:44
Arcengine
Arc GIS engine10.2与VS2012的安装及匹配步骤
现汇总如下:1.关于ArcGIS中
arcengine
的安装出现有序列码但是激活不了或者
HelianthusAugust
·
2020-07-04 20:26
AE92 SDK for Java 最小示例学习
作者:Flyingis初学
ArcEngine
开发,看到这么多的类和接口有点让人望而生畏,不好好整理思路容易让人发晕,其实熟悉了ArcGIS各组件的功能,了解了各种操作的设计思路,拿着各种文档顺藤摸瓜,还是可以迅速进入开发角色的
iteye_263
·
2020-07-04 19:40
ArcEngine
开发
Java
工作
Eclipse
数据结构
框架
AE92 SDK for Java 窗体简例
作者:FlyingisArcEngine开发文档中提供了另外一个开发简例HelloGlobe,它是基于JFrame窗体的一个简单应用,从窗体设计代码中我们可以看到,
ArcEngine
已经以JavaBean
iteye_263
·
2020-07-04 19:40
ArcEngine
开发
【ArcGIS】安装
ArcEngine
10的顺序
Step1.安装VS2010Step2.安装ArcGISDesktop(不可跳过这步),如果直接安装
ArcEngine
,将出现如下错误提示因此必须首先安装ArcGISDesktop或者ArcGISServerA
dhptkq9465
·
2020-07-04 14:34
ArcGIS二次开发基础教程(00):基础界面设计
ArcGIS二次开发基础教程(00):基础界面设计(开发环境:VS2010+
ArcEngine
10.2+C#;鉴于学习ArcGIS二次开发的同学都有一定的WinForm开发和ArcGIS软件使用基础,故此教程不再对一些基础内容作详细阐述
他还是个孩子鸭
·
2020-07-04 05:16
ArcEngine
简单教程——栅格、矢量图层的颜色渲染
ArcEngine
简单教程汇总目录
ArcEngine
简单教程汇总1目的2概要色带:栅格渲染:矢量渲染:3代码4小结1目的实现简单的按照arcmap自带色带,进行图层渲染功能,包括对栅格图层,按栅格值进行拉伸渲染
GISer_Lin
·
2020-07-02 13:31
arcgis
ArcEngine
ArcGIS
颜色渲染
ArcEngine
Runtime9.3 for windows安装部署
在安装ArcEngineRuntime之前,请先确保在计算机上已经安装了.NETFramework2.0。.NETFramework2.0的安装请参考3.1.11。ArcEngineRuntime安装步骤如下:1、找到runtime的安装文件所在的目录。2、双击目录下Setup.exe文件,或者Setup.msi文件。点击“Next”按键。欢迎界面3、如图选中“Iacceptthelicensea
nj198624
·
2020-07-02 13:40
ArcGIS
Engine
C++调用
ArcEngine
(C#)动态链接库
1、C#调用
ArcEngine
生成dll:新建C#项目,新建ClassLibrary(类库)项目,基于
ArcEngine
的项目,选择新建ClassLibrary(Engine)。
yaluoshan
·
2020-06-30 05:16
dll
C#+
ArcEngine
:打开Mxd地图文档
分享给有需要的人,代码质量勿喷。usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Wi
累了就要打游戏
·
2020-06-30 02:54
ArcEngine
C#
arcengine
连接sde,并对sde内数据进行管理(增删改)
1、连接sde,用的是连接文件,怎么创建连接文件,arcgis工具箱,如果service参数使用的默认的端口号5151,则必须在创建连接文件之前必须创建和开启sde服务,而如果使用sde:sqlserver:ip地址或计算机名,则不需要创建和开启服务。location:自己选文件夹路径;filename:自己填名字server:192.168.106.33service:sde:sqlserver
wk2133
·
2020-06-29 19:11
ArcEngine
使用Geoprocessor接口实现工具箱中的方法(以线要素平滑为例)(20190822)
1、前言接触AE开发也有一段时间了,现在基本的操作也算是熟悉了,既然作为ArcGIS的二次开发,理论上在ArcGIS中能实现的操作用AE都可以实现,尤其是ArcToolbox中的工具,功能非常丰富,在
ArcEngine
冉总
·
2020-06-29 01:44
ArcEngine
Command控件使用
控件被包含在ESRI.ArcGIS.Controls.dll类库中,位于ESRI.ArcGIS.Controls命名空间下,详见
ArcEngine
帮助文档:ms-help://ESRI.EDNv9.3/
weixin_33912246
·
2020-06-28 07:39
ArcGIS Engine基础开发教程(转)
ArcGISEngine基础开发教程(0)——目录《
ArcEngine
9.3基础开发教程》是面向初中级开发者的一份简单易用,功能全面的学习资料及参考文档。
weixin_33797791
·
2020-06-28 05:48
c# 调用
ArcEngine
的GP工具
转自原文c#调用
ArcEngine
的GP工具,AE调用GP工具IAoInitializem_AoInitialize=newAoInitializeClass();esriLicenseStatuslicenseStatus
weixin_33719619
·
2020-06-28 03:56
AE MapControl、SceneControl的ToolBar 快速实现
ToolBar在AE已经被封装好,只需要拖动此控件并设置若干属性即可实现Desktop中的相应功能(1)在窗体上拖一个
ArcEngine
的ToolBarControl(2)右键点击ToolBarControl
weixin_33692284
·
2020-06-28 03:02
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他