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
C#+AE
C#+AE
实现类似IDentify功能及对高亮显示相关接口的总结
ArcMap中的Identify功能是有目的查看要素(Feature)属性信息经常使用的工具。ArcMap中的Identify功能有以下几个特征:第一,鼠标点击具有“穿透力”,可以同时对多个图层的要素实现选择;第二,同一图层可以选择多个要素;第三,被选中要素并不高亮显示,而是以绿色闪烁一次;第四,所有选中要素列于弹出的信息窗口中。今天用C#和AE也试着写了一个类似于Identify功能的工具,有如
丛晓男
·
2020-08-16 08:17
C#+AE
(ArcEngine)二次开发:通过点击选择面状要素并计算其面积
将代码写在Mapcontrol的OnMouseDown事件中,具体代码如下: privatevoidaxMapControl1_OnMouseDown(objectsender,ESRI.ArcGIS.Controls.IMapControlEvents2_OnMouseDownEvente) { //实例化一个点 IPointpPoint=newPointClas
xiepeng0305
·
2020-08-04 08:20
C#+AE
栅格统计
AE的学习仍要继续啊。文章目录一、栅格统计二、代码实现一、栅格统计在空间分析的诸多功能中,栅格统计功能虽然是一个小的功能,但是其非常的实用。它可以获取栅格数据某个波段下的像元的最大最小值、平均值、中值、标准差等等,可以很好的反映栅格数据的整体情况。二、代码实现代码如下:publicpartialclassRasterStatistics:DevExpress.XtraEditors.XtraFor
dayuhaitang_galaxy
·
2020-08-03 16:15
C#+AE
C#+AE
空间插值
继续开始ArcgisEngine的学习。文章目录一、空间插值二、插值方法代码实现2.1反距离权重法2.2克里金法2.3样条函数法2.4趋势面法2.5自然邻域法三、小结一、空间插值空间数据插值是我们进行数据外推的基本方法,其过程是利用数学曲面来模拟实际地形表面,从而得到我们想要的外推数据。从理论上讲,任何复杂的曲面都可以用多项式进行逼近,但是一个地区常常包含着各种复杂的地形曲面,简单的曲面并不能很好
dayuhaitang_galaxy
·
2020-07-15 22:36
C#+AE
C#+AE
使用中文别名实现属性查询功能
最近正在做二次开发,要用到属性查询功能,如下图Arcgis中的按属性选择,做一个类似的功能。在我们建立地理数据库的时候,为了规范化和标准化,一般字段名都是使用英文名或者字母,而别名(AliasName)用中文。在查询的时候都是英文字段名,不易于理解,还需要对照字段表来查看,很麻烦。在GIS开发中,对有关字段显示的功能都显示成中文,其实只需要用field.AliasName就能显示,但是对应的功能就
一只特别的pig
·
2020-07-12 03:22
C#+AE二次开发
C#+AE
二次开发问题汇总与解决方案
ArcGISEngine10.2+VS2012主要记录我个人在学习
C#+AE
二次开发过程中遇到的问题,希望能为遇到同样问题的朋友们提供一点帮助:)1.警告中一直出现的无法嵌入互操作类型解决方案:解决方案资源管理器
onining
·
2020-07-11 14:54
C#+AE二次开发
C#+AE
创建几何网络
几何网络必须存在数据集中,Engine创建的时候要有geodatabaseupdata许可,我的数据库是个人数据库。先看一下ArcMap是怎么创建的在catalog中打开创建几个网络的向导几何网络的名称选中参与网络的要素是否启用enable字段数据集的角色创建权重字段权重字段和相应的字段关联结果如下://////打开个人数据库/////////publicIWorkspaceGetWorkspac
jojojojo2002
·
2020-07-09 18:53
ArcGISEngine
初探arcgis的python脚本的使用
对于习惯于使用
C#+AE
处理GIS数据的人们而言,pythonforarcgis实在是找不到什么用武之地,处理数据,使用toolbox就可以解决部分问题,如果需要编程,
C#+AE
也就足够解决大部分问题了
chicharito1429
·
2020-07-05 15:07
GIS
c#+AE
开发中,无法加载 DLL“ArcGISVersion.dll”: 找不到指定的模块解决办法
错误描述:当我们在自己的电脑上打开别人的项目时,会出现如下错误:无法加载DLL“ArcGISVersion.dll”:找不到指定的模块。(异常来自HRESULT:0x8007007E)。这个错误一般点击“开始调试”时才会出现,在窗体设计中的“错误列表”显示错误为0,但是在窗体上看不到mapcontrol、TOCControl等地图编辑控件,像button这样的基础控件能够显示。具体如下图解决办法:
莫浔
·
2018-10-23 21:11
vs开发
C#+AE
写的一段加载图层
1 private void menuAddShp_Click( object sender, EventArgs e) 2 { 3 // 前两行代码用来定义一个工作空间,可以简单理解为将文件输入输出定位到该文件夹下 &nb
·
2015-11-13 14:16
C#
[资源共享]
C#+AE
构建GIS桌面端应用系统框架-全代码
nbsp; [资源共享]
C#
·
2015-11-02 16:41
Gis
[资源共享]
C#+AE
构建GIS桌面端应用系统框架-全代码
转自:http://www.cnblogs.com/gispeng/archive/2008/10/06/1304534.html [资源共享]
C#+AE
构建GIS
·
2015-11-02 12:16
Gis
C#+AE
插值
/// <summary> /// 要插值的要素类,插值的字段名,阈值,栅格大小,指数 /// </summary> &nbs
·
2015-10-31 11:17
C#
C#+AE
叠加分析
public IFeatureClass Intsect(IFeatureClass _pFtClass,IFeatureClass _pFtOverlay,string _FilePath,string _pFileName){ IFeatureClassName pOutPut = new FeatureClassNameClass(); pOutPut.ShapeType = _pFtC
·
2015-10-31 11:17
C#
C#+AE
读取Shapefile,raster,gdb,mdb,CAD图,自定义格式坐标数据
C#+AE
读取Shapefile,raster,gdb,mdb,CAD图,自定义格式坐标数据 2013-05-16 20:40 7人阅读 评论(0) &
·
2015-10-31 10:48
shape
C#+AE
调用ArcToolbox工具
原文:http://blog.csdn.net/SchnecKen/article/details/5915770Geoprocessing是ArcGIS提供的一个非常实用的工具,借由Geoprocessing工具可以方便的调用ArcToolBox中提供的各类工具,本文在ArcEngine9.2平台环境下总结了调用ArcToolBox工具的使用方法:1、调用ArcToolBox工具方法以ArcTo
jianbinzheng
·
2014-11-29 11:00
C#
arcgis
toolbox
ae
用
C#+AE
实现ArcGIS中的字段统计功
前几天在网上查找资料想实现ArcGIS中的统计功能,也就是Summarise,在费尽一番波折之后,终于在网上找到了解决方案:http://blog.csdn.net/gisoracle/article/details/4297823 通过这个案例的介绍,我自己整理下,封装成自己所需的函数,方法如下:publicstaticDataTableSummar(ILayerpLayer,string
u010499087
·
2014-03-25 20:00
Engine
C#
Cursor
属性
arcgis
COM 组件的调用返回了错误 HRESULT E_FAIL
本人在开发
C#+AE
程序时,要到COM组件的调用返回了错误HRESULTE_FAIL错误,在网上找了很多解决方案也解决不了问题。
liuguobo
·
2014-01-25 19:00
C#
arcgis
C#+AE
读取Shapefile,raster,gdb,mdb,CAD图,自定义格式坐标数据
usingSystem; usingSystem.Collections.Generic; usingSystem.Text; usingESRI.ArcGIS.Carto; usingESRI.ArcGIS.DataSourcesGDB; usingESRI.ArcGIS.Display; usingESRI.ArcGIS.esriSystem; usingESRI.ArcGIS.Geodata
lysc_forever
·
2013-05-16 20:00
C#+AE
判断点是否在面内的方法
整体思路:射线法。①:先判断点的X和Y坐标和多边形的Xmin,Xmax,Ymin,Ymax的关系。若超出了这四个值,则一定在多边形外;②:若不符合上述条件,则继续。向左做线段,线段的左顶点的X坐标值一定要小于Xmin。然后判断线段和多边形的交点;若交点为偶数个,则在多边形外;若交点为奇数个,则点在多边形内;③:因为最后取的交点是按照Ipolyline和多边形Polygon作得拓扑关系的交集,交集是
·
2012-11-06 15:00
C#
C#+AE
调整TOCControl控件中图层的显示顺序
基本思路如下:利用鼠标左键将需要调整顺序的图层移动至目标位置。①需要涉及到TOCControl的OnMouseDown事件来获取要调整的图层,②OnMouseUp事件获得目标图层和索引号,③再利用IMap提供的MoveLayer方法,将相应调整axMapControl中的图层的显示顺序。④最后使用TOCControl的Update方法来更新TOCControl控件中的显示顺序; 具体实现代码如下:
·
2012-10-11 16:00
C#
C#+AE
用MapControl加载栅格格式文件
需要引入DataSourceRaster命名空间。具体步骤如下:①:利用工作控件工厂抽象类定义接口变量,利用工作空间工厂的子类RatserWorkspaceFactory对应的组件类RasterWorkspaceFactoryClass实例化该接口变量。②:定义并实例化工作空间变量,定义并实例化栅格工作空间变量;③:定义栅格数据集,并利用所选栅格数据文件进行实例化,判断该文件是否具有金字塔,若没有
·
2012-10-08 13:00
map
C#+AE
对于做属性查询的一定总结
本人刚做了有关属性查询的一些功能的实现,在这总结一下。有错误之处和不专业之处还希望GIS和AE开发的高手们给以指点。 //******其中第二部分发生了点错误,现在已更改***********// ①:据FeatureLayer得到Feature的方法:代码如下: ILayerpLayer; pLayer=frm1.axMapControl1
·
2012-09-28 11:00
C#
C#+AE
用到指针之后必须释放
代码如下; System.Runtime.InteropServices.Marshal.ReleaseComObject(pFeatureCursor);//pFeatureCursor为要素指针;用完指针之后不释放的话,会引起很多错误,比如指向错误,返回错误等等。 此类指针释放一般常见于非托管代码中。
·
2012-09-27 11:00
C#
C#+AE
实现点击查询属性功能
实现效果如下: usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingESRI.ArcGIS.esri
·
2012-09-25 14:00
C#
C#+AE
:如何用TreeList控件实现属性查询
闲话不多,代码如下: privatevoidbutton1_Click(objectsender,EventArgse) { OpenFileDialogofd=newOpenFileDialog(); ofd.Filter="*.mxd|*.mxd"; ofd.ShowDialog(); strin
·
2012-09-24 12:00
list
C#+AE
展开/收缩图层的图例
/// ///展开/收缩图层的图例(最后需要执行toc的Update方法) /// /// /// publicvoidExpandLegend(ILayerpLayer,boolbExpand) { ILegendInfopLegendInfo=pLayerasILegendInfo; intiLegendGroupCount=pL
jixg1800
·
2012-07-19 15:00
C#
AE C#与C++接口调用差异总结
考虑到国内目前做C++ArcGISengine开发甚至Qt+AE的人比较少,对于
C#+AE
出身的人,刚开始尝试QT+AE可能会困难重重,因此总结一下两者之间的接口调用差异,希望能对大家有所帮助。
giselite
·
2012-01-09 16:00
C++
cmd
C#
command
qt
上一页
1
下一页
按字母分类:
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
其他