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
帮助资源
1.ArcGIS资源http://resources.arcgis.com/en/help/arcobjects-net/componenthelp/http://resources.arcgis.com/en/help/arcobjects-net/componenthelp/2.不清楚是什么网站,但是可以用http://desktop.arcgis.com/en/arcobjects/late
吵吵人
·
2020-02-09 08:05
ArcEngine
开发中内存不能释放浅析
托管资源内存管理机制.Net中将数据分为两种类型:值数据类型和引用数据类型,这两种数据类型存储在内存中的不同的地方:值数据类型存储在堆栈中,而引用类型存储在内存的托管堆中。值类型有:bool,byte,char,decimal,double,enum,float,int,long,sbyte,short,struct,uint,ulong,ushort,都来自于System.TypeValue。引
FaithXiong
·
2019-12-27 19:10
AE二次开发调用gp工具报错“Unlicensed ARC session – terminating!”
问题描述在使用
arcengine
+C#二次开发,调用gp工具创建泰森多边形(CreateThiessenPolygons_analysis)时报错“UnlicensedARCsession–terminating
宋庆国
·
2019-09-18 21:00
高版本Visual Studio和低版本ArcGIS共存 工具箱没有控件的解决方法
秋意正寒欢迎访问小专栏,更多WebGIS开发(Cesium等)经验分享:https://xiaozhuanlan.com/gishome众所周知,如果要进行独立的而不是ArcMapAddins的二次开发,是需要使用
ArcEngine
秋意正寒
·
2019-09-09 17:00
高版本Visual Studio和低版本ArcGIS共存 工具箱没有控件的解决方法
秋意正寒欢迎访问小专栏,更多WebGIS开发(Cesium等)经验分享:https://xiaozhuanlan.com/gishome众所周知,如果要进行独立的而不是ArcMapAddins的二次开发,是需要使用
ArcEngine
秋意正寒
·
2019-09-09 17:00
3.
arcengine
拓扑:将要素类的要素追加到另一个要素类
1.向现有要素类中追加fc要素类的要素//////面追加///////////////publicstaticboolAppEndFeatureClass(stringfc,stringoutputName){Geoprocessorgp=null;IGeoProcessorResultresult=null;AppendpCheckCeom=null;try{pCheckCeom=newAppe
清远_03d9
·
2019-08-19 16:00
ArcEngine
栅格数据 总结
GIS理论开源GIS精选文章GIS前沿商务合作GIS开发者gis,openlayers,leaflet,gis应用,geoai,geoserver,cesium,python,arcpy,arcmap,webgis首页GIS理论二次开发leafletopenlayers百度地图开发ArcPyArcEnginegeotoolscesiumArcGISarcgisapiforjavascriptArc
杨千羽
·
2019-07-13 15:23
AE
基于C#的
ArcEngine
二次开发教程(08):视图漫游与鹰眼功能的代码实现
目录1准备工作2代码实现2.1打开mxd文档2.2视图平移功能2.3添加鹰眼视图2.4为鹰眼视图添加定位矩形框3总结1准备工作控件准备:在界面上再拖拽一个MapControl控件,命名为axMapControl2整体思路:先把图层加载到axMapControl1中,在获取其当前图层,将其显示的axMapControl2中ps:VS的自动添加名称空间引用2代码实现2.1打开mxd文档鹰眼功能只能在打
小薛引路
·
2019-06-28 21:20
C#
ArcGIS二次开发
C#
ArcEngine
二次开发——创建与调用AOI书签
基于
ArcEngine
10.2和VS2012进行C#
ArcEngine
二次开发创建与调用AOI书签在如图所示的程序主窗体菜单栏中添加一个菜单项“创建书签”,其控件名为“miCreateBookmark”
GISer_rookie
·
2019-03-12 17:44
C#ArcEngine二次开发
arcengine
调用gp查看具体的报错信息
常规的trycatch不能看到是哪个参数错了,每次都有人问,每次要去找以前写的代码才知道,因此记录一下catch(Exceptionex) { stringstr=""; for(inti=0;i
a873054267
·
2019-02-25 10:58
arcengine
关于ArcGIS Engine与Runtime
ArcGISEngineRuntime(称为"运行时")一般是部署的时候用的,
ArcEngine
运行在Runtime之上,也就说要运行AE开
俱是人间好时节
·
2019-01-30 09:56
GIS
arcengine
获取gdb中所有的数据,数据名
FileGDBWorkspaceFactoryClassfac=newFileGDBWorkspaceFactoryClass();IWorkspaceworkspace=fac.OpenFromFile(pathname,0);IEnumDatasetNameenumDatasetName=workspace.get_DatasetNames(esriDatasetType.esriDTFeat
a873054267
·
2018-10-29 10:48
arcengine
VS2017 +
arcengine
10.2 环境配置(比较简单的办法)完全不需要更改注册表那些东西
首先先保证arcgis10.2安装完成---具体的破解方法简单介绍一下:1.装license和arcdesktop顺序随意;2.然后打开license点stop3.复制破解文件到“C:\ProgramFiles(x86)\ArcGIS\License10.2\bin”4.然后点击license--start5.点开arcgisadministration--印象中左下角吧输入localhost然后
giser_d
·
2018-09-26 01:47
arcengine开发
ArcEngine
几何网络分析(整理-最短路径)
这是在平时学习的时候,对几何网络分析相关资料的整理,中间有不对的地方,希望各位给予指出,共同学习。几何网络分手是网络分析的一种,是用来解决现实世界中的水网、煤气网、电网等设施网络,因此几何网络也称为设施网络。几何网络是有向网络,一网络中的流通资源是无法改变连通性或方向的,只能按照建立几何网络时设立的规则进行。主要可以用来实现:1.寻找连通或不连通的管线。2上/下游追踪。3寻找环路。4寻找通路。5爆
时光竹园
·
2018-08-06 09:05
gis
ArcEngine
效率探索--添加要素
版本ArcGis10.1,C#
ArcEngine
中添加要素的方式有两种一种使用IFeatureClass.CreateFeature和IFeature.Store方法实现一种使用IFeatureClass.CreateFeatureBuffer
子页
·
2018-06-30 14:26
通过IMapDocument接口用代码直接打开地图文档
刚开始接触
Arcengine
开发,今天遇到一个问题:地图文档DongHu_1在axmapControl1控件中以导入,但是在运行时不能直接显示出来,每次都要通过文件—打开才能显示出来,当然这是我前期代码设置的问题
朗文2048
·
2018-04-25 21:35
ArcEngine
二次开发_04(鼠标点击图层点显示属性(两个及以上))
首先,这个功能之前有琢磨了一段时间,分享给大家,谢谢各位朋友们privatevoidmainMapControl_OnMouseDown(objectsender,ESRI.ArcGIS.Controls.IMapControlEvents2_OnMouseDownEvente){if(mainMapControl.LayerCount>0)//判断是否在axMapControl上加载图层{IFe
giser_d
·
2018-03-12 19:16
arcengine开发
拓扑检查---
ArcEngine
注:本文转载自:http://blog.csdn.net/lz576825608/article/details/9719965拓扑(Topology)是在同一个要素集(FeatureDataset)下的要素类(FeatureClass)之间的拓扑关系的集合。所以要参与一个拓扑的所有要素类,必须在同一个要素集内(也就是具有同一的空间参考),这样进行的拓扑检查才是精确的。一个要素集可以有多个拓扑,但
Tweeenty
·
2018-01-09 16:36
ArcGIS
Engine
ArcEngine
几何数据检查与修复
几何数据检查与修复主要用到的类是GP工具及两个工具类:CheckGeometry和RepairGeometryvargeoProcessor=newGeoprocessor();varcheckGeometryTool=newCheckGeometry();varrepairGeometryTool=newRepairGeometry();用法如下:对于检查工具,需要一个输入和一个输出,用于保存检
予悦君兮善窈窕
·
2017-10-30 19:59
AE
ArcEngine
实现拓扑检查
拓扑(Topology)是在同一个要素集(FeatureDataset)下的要素类(FeatureClass)之间的拓扑关系的集合。所以要参与一个拓扑的所有要素类,必须在同一个要素集内(也就是具有同一的空间参考),这样进行的拓扑检查才是精确的。一个要素集可以有多个拓扑,但每个要素类最多只能参与一个拓扑,一个拓扑中可以定义多个规则。进行拓扑分析的过程:一、建立拓扑(添加拓扑规则)二、验证拓扑三、编辑
kone666
·
2017-09-05 16:56
ArcEngine
ArcEngine
开启编辑功能的三种方法
1使用IWorkSpaceEditIFeatureLayerpFeatureLayer=ArcMap.Document.FocusMap.get_Layer(0)asIFeatureLayer;IDatasetpDataset=pFeatureLayer.FeatureClassasIDataset;IWorkspacepWs=pDataset.Workspace;IWorkspaceEditpW
csu2015
·
2017-09-01 19:07
arcgis-engine
AO
2017大二下学期编程总结
20170615走马观花的技术一学期的浪,随意浪,打开有道云笔记看一下编程日记,我还是学习蛮多的JSHTML5PythonNPOILinux函数式编程操作系统原理
ArcEngine
超越编程语言两年过去了
宇宙不大人心不小
·
2017-06-15 09:28
基于Java的Arc Engine二次开发的环境的配置
1.软件准备ArcGISforDesktop10.2,
Arcengine
,jdk-7u60-windows-i586,EclipseMar22.软件的安装2.1ArcGISforDesktop10.2的安装软件的下载
从入门到到放弃
·
2017-04-14 22:00
解决C#界面假死问题
前几天做
ArcEngine
二次开发时需要连接ArcSDE数据库,感觉连接ArcSDE的时间有点长,想着在连接ArcSDE之前跳出一个带等待动画的界面等待ArcSDE的链接,于是写了如下代码:privatevoidbuttonX1
DanteLzp
·
2017-04-07 09:59
C#
ArcEngine开发笔记
解决C#界面假死问题
前几天做
ArcEngine
二次开发时需要连接ArcSDE数据库,感觉连接ArcSDE的时间有点长,想着在连接ArcSDE之前跳出一个带等待动画的界面等待ArcSDE的链接,于是写了如下代码:privatevoidbuttonX1
DanteLzp
·
2017-04-07 09:59
C#
ArcEngine开发笔记
提取拓扑错误并导出
将
Arcengine
拓扑错误的要素提取出来并导出为shape文件拓扑错误提取:[csharp]viewplaincopyprivatevoidPRV_GetErrorFeature(ITopologyRuleIN_TopologyRule
kone666
·
2017-03-31 12:08
ArcEngine
ArcEngine
的拓扑检查类
//主要有添加构建拓扑,拓扑中添加要素,添加规则,输出拓扑错误的功能。TopologyCheckertopocheck=newTopologyChecker(mainlogyDataSet);//传入要处理的要素数据集topocheck.PUB_TopoBuild("testTopo2");//构建拓扑的名字topocheck.PUB_AddFeatureClass(null);//将该要素中全部
kone666
·
2017-03-31 12:22
ArcEngine
ArcEngine
10.2+Eclipse4.3(Kepler)java开发(一)
安装完desktop,再准备安装jdk,并配置jdk的开发环境。ArcObjectsSDKforjava所使用的JDK是32位的,所以在安装JDK时要注意。我的win7系统是64位的,Eclipse也是64位的,所以一开始安装JDK是选择的也是64位。结果在运行AO的示例是就报了如下错误:Couldnotloadnativelibraries.java.lang.UnsatisfiedLinkEr
lvyinhaolaiwu
·
2016-12-30 17:39
java
win
系统
ArcGIS Desktop 10.1+
ArcEngine
10.1完全破解安装教程
LicenseManager和ArcGISDesktop的安装顺序可以随便哪个都行选择浮动版安装之后记得停止服务还没有执行破解步骤所以要安装ArcGIS10.1LicenseManagerArcGIS10.1LicenseManager安装成功修改arcgis-crack下面的service.txt的this_host为你的计算机名复制到C:\ProgramFiles(x86)\ArcGIS\Li
lvyinhaolaiwu
·
2016-12-30 16:24
计算机
Desktop
arcgis
arcengine
Using environment settings
InthistopicAboutusingenvironmentsettingsEnvironmentsettingssummarytableAboutusingenvironmentsettingsEachtoolhasasetofparametersitusestoexecuteanoperation.Someoftheseparametersarecommonamongalltools,su
gisoracle
·
2016-11-16 16:00
ArcEngine
开发遇到的坑
环境ArcGIS10.1Oracle11g1、代码成功创建要素数据集,但是在oracle数据库中刷新不出来。解决方法:经检查发现该段代码放在IWorkSpaceEdit.startEditing后面,由于创建后并没有调用stopediting(true),所以一直识别失败。把这段代码提到startEditing之前执行。2、更新数据报ORA-20085InsertSpatialReferenceS
chen_cs
·
2016-09-28 10:22
C#
ArcEngine
批量添加XY数据
在
ArcEngine
中可以利用GP工具(MakeXYEventLayer)将某个x,y坐标表添加到地图、globe或scene中。该数据表中必须包含两个字段:一个用于x坐标,一个用于y坐标。
风过 无痕
·
2016-08-20 11:00
ArcEngine
读取数据(数据访问)
读取和访问数据是进行任何复杂的空间分析及空间可视化表达的前提,ArcGIS支持的数据格式比较丰富,下面就这些格式Shapefile、Coverage、PersonalGeodatabase、EnterpriseGeodatabase、Tin、Raster、CAD、RDBMS等类型。一 ShapefileShapefile是ESRI提供的一种无拓扑信息的矢量数据格式,一个 Shapefile由一组文
风过 无痕
·
2016-08-20 11:00
ArcEngine
中打开各种数据源(WorkSpace)的连接
(SDE、personal/File、ShapeFile、CAD数据、影像图、影像数据集)
ArcEngine
可以接受多种数据源。
风过 无痕
·
2016-08-20 11:00
基于
ArcEngine
开发自己的GIS――FreeGIS
对于AE开发实在提不起兴趣,想好好去搞js的开发,无奈这门课要考试,还要做一个设计。所以我决定在设计周来到之前,就把这个开发做出来。然后就可以花样装逼啦。主要是通过写博客能督促自己搞一下,可以尽快完成。 需求分析 1.具备基本的地图操作功能。具备左右窗口间的鹰眼查看。 2.具备基本的查询和统计功能。包括属性、空间和图形的查询
lucahan95
·
2016-05-12 18:00
Engine
arc
ArcEngine
设置有牵引线的标注
在
ArcEngine
中实现方法也很简单。
u011609113
·
2016-05-11 11:00
绘图
输出
标注
ArcEngine
ArcgisEngine
ArcEngine
鹰眼功能C#实现
ArcEngine
开发之鹰眼功能C#实现 鹰眼作为AE系统一项基本功能,经常见于AE开发中。网上鹰眼功能实现大同小异,本文所写示例仅作参考及记录。
sean4m
·
2016-05-08 23:00
C#
实现
ArcEngine
鹰眼
AE开发
ArcEngine
在AxMapControl上绘制
在AxmapControl上绘制点(point)线(line,polyline)都是比较方便的,函数如下:/// ///在地图控件上绘制点或线 /// ///绘制符号 ///绘制的图形 ///地图控件 privatevoidPRV_DrawOnMapControl(ISymbolIN_Symbol,IGeometryIN_Geometry,AxMapControlIN_AxmapControl)
u011609113
·
2016-05-08 21:00
绘图
ArcEngine
ArcgisEngine
ArcEngine
面要素转线要素
/// ///面转线(GP法)(获取相邻面)需要最高
ArcEngine
权限 /// ///要转换的要素类 ///是否保存相邻区域信息 ///转换后的要素名 ///转换后的要素 privateIFeatureClassPRV_PolyGonToLine_GP
u011609113
·
2016-05-08 21:00
arcgis
ArcEngine
ArcgisEngine
ae
gp工具
ArcEngine
输出当前显示范围为JPG图像
实现函数如下:/// ///输出当前显示范围为JPG图像 /// ///显示范围 ///保存路径 ///显示控件 privatevoidPRV_ExportToJPG(IEnvelopeIN_Envolope,stringIN_SaveFile,AxMapControlIN_AxmapControl) { //默认为当前显示区域 if(IN_Envolope==null) IN_Envolope=
u011609113
·
2016-05-08 21:00
输出
arcgis
ArcEngine
ArcgisEngine
ArcEngine
渲染面图层
/// ///简单渲染面图层 /// ///要渲染的面图层 ///轮廓颜色 ///填充颜色 ///轮廓宽度 privatevoidPRV_LayerRender(IGeoFeatureLayerIN_Layer,IRgbColorIN_BoundaryColor,IRgbColorIN_FillColor,intIN_BoundaryWidth) { //面渲染 ISimpleRendererTe
u011609113
·
2016-05-08 20:00
arcgis
ArcEngine
ArcgisEngine
ae
ArcEngine
定义查询
在
ArcEngine
中用代码也非常容易实现。
u011609113
·
2016-05-08 20:00
arcgis
ArcEngine
ArcgisEngine
ae
ArcEngine
分类标注
arcgis中可以在同一个图层中定义不同的标注方式。在ArcgisEngine中实现起来如下(以按OID为条件区分为例):/// ///标注特定图层 /// ///要标注的图层 ///要标注的地图控件 publicvoidPUB_ShowTargetFeature(ILayerIN_Layer,AxMapControlIN_AxmapControl) { //设定地图标注引擎 IAnnotateM
u011609113
·
2016-05-08 13:00
arcgis
ArcEngine
ArcgisEngine
在VisualStudio2012环境下安装
ArcEngine
10.0
因为
ArcEngine
10.0默认对应的开发工具为VS2010,在安装了VS2012的情况下安装
ArcEngine
10.0(注意:我自己的环境为VS2012和
ArcEngine
10.0,对于其他版本在理论上同样可行
jingkun.liu
·
2016-05-04 17:00
ArcEngine
要素转点,要素节点转点
虽然有方便的GP工具FeatureVerticesToPoint。然而其需要最高权限,某些时候没法使用,可以用下面的函数作为替代。 /// ///要素节点转点 /// ///要转换的要素类 ///要生成转换后要素类的要素数据集 ///生成的点要素类 privateIFeatureClassPRV_FeatureVerticesToPoints(IFea
u011609113
·
2016-04-29 16:00
arcgis
ArcEngine
ArcgisEngine
ArcEngine
错误提示
整理了一下Arcgisengine错误代码,希望能帮到大家错误代码错误描述错误名称HRESULT:0x80040201“Failedtoloadaresource(string,icon,bitmap,etc).”LOADING_RESOURCEHRESULT:0x80040202Theindexpassedwasnotwithinthevalidrange.INDEX_OUT_OF_RANGEH
u011609113
·
2016-04-14 21:00
arcgis
ArcEngine
Arcgisengi
ArcEngine
编写WebService
开发环境:Windows7旗舰版64bit、VisualStudio2008WithSP1、
ArcEngine
10.0、NetFrameWork4.0、IIS7和C#开发语言。
kone0611
·
2016-04-14 10:00
ArcEngine
创建要素,删除要素,生成网格,渲染图层(VB)
PublicFunctionCreateFeatureClass()AsIFeatureClass DimpWorkspaceFactoryAsIWorkspaceFactory=NewESRI.ArcGIS.DataSourcesGDB.AccessWorkspaceFactory DimdatasetAsIDataset=pPointFeatureLayer.FeatureClass D
Geography爱好者
·
2016-03-26 21:00
提取拓扑错误并导出
将
Arcengine
拓扑错误的要素提取出来并导出为shape文件拓扑错误提取:privatevoidPRV_GetErrorFeature(ITopologyRuleIN_TopologyRule) {
u011609113
·
2016-03-24 15:00
arcgis
ArcEngine
ArcgisEngine
ae
ArcEngine
中合并断开的线要素(根据几何判断)
在上一篇
ArcEngine
环境下合并断开的线要素(根据属性)随笔中介绍了如何通过shp文件属性表中相同的属性字段进行线要素的合并。
GISQZC
·
2016-03-20 22:00
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他