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
连接表join
ArcEngine
连接表join本例实现的是如何将地图中的一个FeatureLayer的属性表与另一个数据文件建立连接。
weixin_30907523
·
2020-06-28 02:30
ArcEngine
属性条件查询和空间条件查询
空间数据查询按查询方式来分,主要分为两类:根据属性条件查询对象和根据几何条件查询对象。无论是根据属性还是根据几何来查询对象,都必须设置相应的查询条件。在ArcGISEngine中,FeatureLayer对象和IFeatureClass对象有一个Search()方法专门用于空间数据查询,同时ArcGISEngine中提供了一个IQueryFilter接口来设置查询的条件(属性条件和几何条件)。首先
weixin_30834019
·
2020-06-28 01:36
动态加载dll命令到
ArcEngine
的ToolbarControl中
一、概述用程序实现Addfromfile,以使系统初始化的时候能按不同配置加载相应的扩展功能。二、实现1、利用反射技术加载并注册dll文件DimasmAsAssemblyasm=Assembly.LoadFile(filename)DimregServiceAsNewRegistrationServicesregService.RegisterAssembly(asm,AssemblyRegist
weixin_30650039
·
2020-06-27 22:05
基于ARCGIS二次开发可视化开发环境搭建(JAVA)
所以,当我在奋斗两天且重装一次系统,终于安装成功之后,写下这篇文章,让用java进行基于
ArcEngine
二次开发的人可以少走弯路。因为
ArcEngine
只能在32位系统上面运行,所以当前系统为64
shu_lin
·
2020-06-27 05:12
开发环境搭建
ArcEngine
开发过程中遇到axToolbarControl添加item变灰无法使用的解决方法总结
近期基于AE做个小系统的开发使用axToolbarControl与axMapControl绑定开发时,运行过后只有添加文件和保存两个按钮处于有效,而其他按钮处于失效(灰色)状态具体原因还未清楚,但是已找到解决办法与大家共享办法是在窗体load的时通过代码添加具体的按钮:比如全图刷新按钮的添加方式:ICommandcommand=newControlsMapFullExtentCommandClas
进击的呆河马
·
2020-06-27 00:35
c#
ArcGIS
ArcEngine
中ToolBarControl集成到c#的toolstrip中
方法1:直接把esri控件添加到toolstrip中toolStrip.Items.Add(newToolStripControlHost(axToolbarControl1));方法2:使用ITool把toolstrip的按钮和命令关联privatevoidaddToolbarcontrolBT(){//添加zoominToolStripButtontsb=newToolStripButton(
shileimohan
·
2020-06-26 09:25
ArcEngine
ArcEngine
教程(一)——框架控件介绍
ArcEngine
二次开发需要安装ArcGISEngineSDK和ArcGISEngineRuntime。运行
ArcEngine
二次开发的程序需要ArcGISEngineRuntime环境。
虫虫饼干
·
2020-06-26 00:05
ArcEngine
基于C#的AE二次开发之IQueryFilter、ISpatialFilter、IQueryDef的查询接口的介绍
在使用
ArcEngine
查询进行查询的时候主要使用三种查询接口IQueryFilter(属性查询)、ISpatialFilter(空间查询)、IQueryDef(多表查询)那么这三个接口的区别是什么呢?
努力搬砖的giser
·
2020-06-25 20:19
组件GIS
#
AE二次开发
C#
基于C#的AE二次开发之GP工具的使用心得
Geoprocessor是
ArcEngine
9.2新增的一个基于NETFramework2.0的托管类,所有的Geoprocessing工具,包括扩展
努力搬砖的giser
·
2020-06-25 20:19
C#
组件GIS
#
AE二次开发
ArcEngine
之ToolbarControl控件
ToolbarControl是一个装载地图操作命令和工具的控件,该类内部维护一个CommandPool命令池,在这个命令池中存放着所有已经添加的Command对象,获取其中的Command可以通过CommandPool的get_Command方法,通过比较Command的名称,可以得到想要的Command对象。也就是说,ToobarControl是一个工具箱,里面装有大量的工具用于操作地图,例如文
特快仓鼠
·
2020-06-25 01:26
GIS
ArcMapControl不显示矢量图层的问题
首先声明一下本人不是
arcengine
或者arcobject的熟手,也许才发现这个奇怪的问题。我的开发环境是vs2010,c#,ArcGIS10.2Engine。
下雪的熊
·
2020-06-24 20:58
ArcGIS
ArcEngine
C# GIS开发入门作业 (三)Ex04——实现地图的简单渲染和唯一值渲染
文章评论写评论sinat_37432938:可以说非常有参考的意义,谢谢分享4周前#2楼举报回复查看回复(1)domen_dragon回复sinat_37432938:哈哈,谢谢夸奖4周前举报回复weixin_44532006:代码注释很少见过写这么细的了,谢谢1个月前#1楼举报回复查看回复(1)Domen_Wang回复weixin_44532006:哈哈过奖了1个月前举报回复C#Socket编程
man_xu
·
2020-06-24 13:57
在 ArcGIS Engine 应用程序中加载搜狗地图和谷歌地图。
AddingsogoumaporgooglemapinArcGISEngineapplicationWebmapLayer.dll是一个基于
ArcEngine
和C#语言开发的程序集(类库),该程序集主要包含
mailtogst
·
2020-06-24 13:19
GIS技术
基于C#的
ArcEngine
二次开发教程(11):矢量数据属性查询接口介绍及实现源码
目录1使用ArcMap进行矢量数据属性查询示例1:根据Name字段进行查询示例2:根据KIND字段进行多条记录查询2基于AE的矢量数据属性查询的实现2.1IFeatureLayer2.2IFeatureClass接口2.3IFeatureCursor接口2.4IQueryFilter2.5IFeatureSelection3源码实现3.1获取矢量属性表中的记录数3.2依据指定条件查询记录3.3将查
小薛引路
·
2020-06-24 12:26
基于C#的
ArcEngine
二次开发教程(05):
ArcEngine
操作矢量数据的常用接口及用法代码示例
目录1ArcGIS矢量文件说明2AE中与矢量操作相关的接口:2.1IFeatureLayer的成员及描述2.2IFeatureClass的成员及描述2.3IFeature成员及描述2.4IField接口成员及说明2.5IFields成员及描述3利用IFeatureLayer进行矢量图层更名、比例尺及可见性设置3.1准备工作3.2图层操作3.2.1设置图层名称为RenameLayer3.2.2设置图
小薛引路
·
2020-06-24 12:26
基于C#的
ArcEngine
二次开发教程(12):缓冲区分析
目录1利用ArcMap实现缓冲区分析1.1打开缓冲区向导工具1.2缓冲区分析2缓冲区分析常用接口2.1ITopologicalOperator接口2.2IGraphicsContainer接口2.3IActiveView刷新视图接口2.4IElement接口3源码实现及结果展示3.1实现源码3.2结果展示1利用ArcMap实现缓冲区分析1.1打开缓冲区向导工具1.2缓冲区分析2缓冲区分析常用接口2
小薛引路
·
2020-06-24 12:26
基于C#的
ArcEngine
二次开发教程(03):
ArcEngine
的接口查询技术底层分析
目录1准备工作2类和接口的实现2.1定义接口IArea2.2定义接口ILength2.3定义类calc并显式实现IArea和ILength接口3主窗体的展示3.1直接通过接口定义对象3.2通过实例化类的方式访问接口方法3.3采用接口查询的方式定义4运行结果展示接口查询就是实现对象在同一类的不同接口之间切换;即:在一个类实现了多个接口,从类中的一个接口跳转到另外一个接口的过程就是QI(接口查询)。理
小薛引路
·
2020-06-24 12:26
C#编程学习10:ArcGIS、
ArcEngine
安装简要教程及C#程序创建
目录1ArcGIS10.1安装简要教程1.1准备工作,安装需要的四个文件1.2安装License1.3安装ArcGIS10.11.4破解1.5开启服务1.6安装
ArcEngine
10.12第一个C#程序的创建
小薛引路
·
2020-06-24 12:25
C#编程学习
基于C#的
ArcEngine
二次开发教程(01):接口、类与对象及三者之间的关系
目录第一讲ArcGISEngine介绍与DeskTop的关系编程学习的7条经验:第二讲接口、类与对象的关系1接口的定义2新建类CarA实现接口ICar3主窗体实现5事件驱动机制6封装7继承第一讲ArcGISEngine介绍与DeskTop的关系四个产品:ArcCatalog已内嵌到ArcMap中ArcMap二维平面地图分析工具ArcScencse小场景三维ArcGlobal大场景三维两类数据:矢量
小薛引路
·
2020-06-24 12:25
基于C#的
ArcEngine
二次开发37:循环查询过程的内存管理与性能优化
目录1查询接口函数解析1.1IFeatureClass.Search()1.1.1函数说明1.1.2依据点坐标查找图层中的第一个要素1.2IFeatureClass.Update()1.2.1函数说明1.2.2游标要素更新1.3IFeatureClass.Insert()1.3.1函数说明1.3.2示例2资源的释放2.1使用Marsh.ReleaseComObject进行查询游标的释放2.2分析3
小薛引路
·
2020-06-24 12:53
基于C#的
ArcEngine
二次开发22:要素拓扑检查
目录1拓扑检查1.1拓扑检查的基本流程1.2拓扑检查代码1.2.1checkTopologyError1.2.2AddRuleToTopology1.2.3ValidateTopology1.2.4调用代码及效果2拓扑关系枚举2.1将文字描述转化为拓扑规则枚举对象2.2根据拓扑关系ID获取拓扑描述X异常处置X.1Errorcreatingtopology:-2147220960Message:应用
小薛引路
·
2020-06-24 12:53
基于C#的
ArcEngine
二次开发39:GP工具的使用--界面、参数及示例代码
本文框架将根据个人学习及工作需求搭建,持续更新。1基础GP工具是ArcGIS中比较常用的数据处理工具,效率高而且经过充分的测试,比较可靠;直接调用这些工具会给我们的工作带来极大的遍历,本文旨在搜集和整理GP工具使用的示例代码,为自己和以后的学习者提供参考学习。1.1依赖的名称空间NamespaceInterfaceClassESRI.ArcGIS.GeoprocessingIGpValueTabl
小薛引路
·
2020-06-24 12:53
基于C#的
ArcEngine
二次开发35:缓冲区分析
目录0arcgis建立缓冲区1根据选择要素建立缓冲区并查询1.1代码1.2代码分析2从线要素首尾节点相邻的角度合并同名道路几点说明:使用ITopologicalOperation.Buffer建立缓冲区时,可能出现以下几种情况:出现异常卡死现象,修改缓冲区为合适的值,即可解决;不连续的要素无法建立缓冲区,此时应根据属性判断,将要素分离开来0arcgis建立缓冲区缓冲区是地理空间目标的一种影响范围或
小薛引路
·
2020-06-24 12:53
基于C#的
ArcEngine
二次开发38: 几何关系描述接口- ISpatialFilter 最全解析
目录1.ISpatialFilter接口简介2属性与方法2.1概述表2.2ISpatialFilter.SpatialRelDescription2.3ISpatialFilter.SpatialRel2.4IQueryFilter.WhereClauseProperty2.5其他属性3空间关系描述优秀论文1.ISpatialFilter接口简介ISpatialFilter是一个包含空间和属性限制
小薛引路
·
2020-06-24 12:53
基于C#的
ArcEngine
二次开发41:投影坐标系与地理坐标系接口、方法及示例代码
空间参考是地理空间要素的重要属性,也是地理信息数据处理的关键要素;本文将对
Arcengine
中与地图投影相关的接口及方法进行系统而全面的分析,希望能为大家的工作和学习提供一定的帮助。
小薛引路
·
2020-06-24 12:22
基于C#的
ArcEngine
二次开发29:GDB文件操作及异常处理
目录1.ArcCatalog创建GDB、MDB、SHP2.代码创建gdb工作空间2.1CreateFileGDBClass创建2.2Acrivator.CreateInstance创建2.2.1实现代码2.2.2空间索引格网大小无效异常及解决方案2.2.3完善代码3GDB目录删除与资源释放3.1删除gdb文件3.2资源解除占用3.2.1杀死文件:3.2.2解除资源锁定:3.2.3资源释放问题4从g
小薛引路
·
2020-06-24 12:22
基于C#的
ArcEngine
二次开发40:如何删除临时GDB文件
有兴趣的读着还可以关注之前写过的以下两篇文章:基于C#的
ArcEngine
二次开发39:GP工具的使用--界面、参数及示例代码基于C#的
ArcEngine
二次开发29:GDB文件操作及异常处理目录1创建与使用
小薛引路
·
2020-06-24 12:22
基于C#的
ArcEngine
二次开发教程(17):获取栅格属性的接口及代码实现
目录1问题描述2问题解析3要点分析3.1ArcGIS的接口与方法3.3DataGridView的学习总结3.3.1属性设置3.3.2添加新行3.3.3绘制行号3.3.4点击首行或首列选中3.3.5选中单一的格子4源码实现5结果展示6参考优质博文:1问题描述从栅格属性中提取分辨率信息、焦点坐标信息、参考坐标系统信息、中央子午线等2问题解析3要点分析3.1ArcGIS的接口与方法主要用到的接口:IRa
小薛引路
·
2020-06-24 12:51
C#编程学习
ArcEngine
二次开发-调用GP工具(IGeoProcessor接口或Geoprocessor类)
GP工具可以直接调用ArcgisMap中工具栏的某些功能。1.首先需要有许可证license。2.添加相关引用usingESRI.ArcGIS.Geoprocessor;usingESRI.ArcGIS.Geoprocessing;usingESRI.ArcGIS.AnalysisTools;//引用工具所在程序集3.调用GP工具有2种方式:(1)使用Geoprocessor类usingESRI.
浊酒入清梦
·
2020-06-24 12:55
ArcEngine
10.2设计与开发课程学习(作业三)——基本应用程序生成,右击菜单实现:显示、移除和属性表打开功能
目录前言——作业说明一、准备工作二、代码1,鼠标移动在地图上时,显示相关信息2,鼠标移动至工具条工具时,显示工具信息3,右击菜单的实现,4,图层移除功能实现5,属性表功能实现,前言——作业说明课程数据见作业二,首先说明一下第一个作业,这是第二个的链接:https://pan.baidu.com/s/1NziPHoMEJx0vc8DCNrX-dA提取码:qpee看的时候希望能够静下心来看,不要着急,
@_小鸣同学ech。
·
2020-06-24 12:48
课堂作业
ArcEngine
10.2设计与开发课程学习(作业四)——实现地图的简单渲染和唯一值渲染
所有习题材料:链接:https://pan.baidu.com/s/1oiylGi6IEgndYO2j9_oQnQ提取码:jp3r复制这段内容后打开百度网盘手机应用程序,操作更方便哦EX04:编写程序,位于访问型文件数据库地理的要素类,并实现两种渲染器。加载数据显示到地图中。实现一个简单Renderer,能够WorldLakes采用RGB颜色进行填充。实现一个唯一值渲染器,根据世界各国的CNTRY
@_小鸣同学ech。
·
2020-06-24 12:48
课堂作业
AE开发环境配置教程
ArcEngine
10.2设计与开发课程学习(作业二)——地图、图层加载及属性访问(附ArcGIS,Engine,VS等的安装教程)
先说一句,我是新手,刚开课,刚学的C#和engine,刚写的文章。下面的代码质量肯定是经不住的,慢慢来,相信有很多和我一样的未入门级的同志,没事,都是这么一窍不通过来的啦,我也是断断续续折腾了好几天搞出来的一点东西。踩了很多坑,也都是很**的坑,建议还是了解一下控件和类的功能实现原理等等,那样捋的舒服点,不然这里搬一点那里搬一点不怎么好整,写别的代码也一样吧,都是从看代码到模仿的。不过没有一点C#
@_小鸣同学ech。
·
2020-06-24 12:48
课堂作业
软件安装配置教程
ArcEngine
调用GP工具之Erase总是报…
原因:权限不够,AxLicenseControl默认是
ArcEngine
权限,调用此工具需要ArcInfo或Advanced权限解决办法:(1)右击AxLicenseControl控件,属性中勾选Advanced
whuruby
·
2020-06-24 06:21
利用
Arcengine
的GP工具实现缓冲区分析功能
在项目中经常会用到缓冲区分析这个功能,首先想用ENGINE的GP工具必须了解GIS里面的相应功能,在利用GIS做缓冲区时,会让操作者输入要建立缓冲区的图层和输出的路径,先知道这是必须的,其他的先不讨论,大概这这个样子,首先在窗体上有一个Button按钮,点击事件,privatevoidBufferButtonItem_ItemClick(objectsender,ItemClickEventArg
lm_蜡笔小新456
·
2020-06-24 02:55
GIS开发
Engine开发
在Win10中安装ArcGIS10.2时遇到缺少.NET Framework 3.5问题的解决办法
在Win10中安装ArcGIS10.2时遇到问题的解决办法很多朋友偏爱win10扁平化的风格,但又需要利用
ArcEngine
组件方式开发工具,目前较为容易获取的就是
ArcEngine
10.2的版本了,安装
_Oak_Tree_
·
2020-06-24 01:11
Esri
ArcEngine
9.3 学习笔记(十):地图查询(IFeatureClass.Search()参数说明,空间分析常用接口、方法)...
补充第五章最后一节知识:5.8IFeatureClass.Search(IQueryFilter,boolRecycling)参数说明解释第二个参数boolRecycling的意义:IFeatureClass.Search(IQueryFilter,boolRecycling)方法,返回游标。第二个参数设置为true时,当用pFeatureCursor遍历pFeatureClass时,每次获取下一
Fredok_915
·
2020-06-24 00:27
ArcEngine
9.3 学习笔记(一):几何对象与空间参考(Point、MultiPoint、Path、Ring、PolylinePolygon的创建)...
断断续续地把《ArcObjectsGIS应用开发-基于C#》看完了,几百页,还是晚上看的,也就有个概念,这几天找了本《TM_A_090420_ArcGISEngines9.3基础开发教程》,感觉内容偏向实战,在看的过程中为了集中注意力,一边看,一边敲,等看完了,发现抄了几千行的内容。于是乎想放上来留个纪念;这本书应该是某个ESIR的员工很早前写的,也能在网上搜到不少转载的文章。这里就再引用下吧。第
Fredok_915
·
2020-06-24 00:27
ARCENGINE
开发经典贴(转)
第二部分:
ArcEngine
9.2的新特性及变化、(续)--类对比及变化、(续)--(代码转换插件)、(续)--
ArcEngine
新命令,工具、菜单和面板第三部分:使用ArcGISEngine开发应用程序
jmuguy
·
2020-06-23 23:07
ArcGIS Desktop 10.1+
ArcEngine
10.1完全破解安装教程
ArcGISDesktop10.1+
ArcEngine
10.1完全破解安装教程时间:2013年11月13日阅读:5,750分类:GIS探秘标签:ArcGIS,ArcGIS安装破解,
ArcEngine
在上一篇文章
jiangbingbo123
·
2020-06-23 21:20
ArcScene开发实例——加载地图文档
在
ArcEngine
中使用Scene控件开发,需要3DAnalystExtension。
gongchao1212
·
2020-06-23 11:41
其他
关于VS2008+Win7出现error MSB3216: Cannot register assembly
Win7环境下,VS2008+
ArcEngine
9.3,在项目中,新建类库,但在项目进行编译时出现了错误:MyGISClassLib->D:/Project/MSProject/MyGIS/MyGISClassLib
熊崽Kevin
·
2020-06-23 05:58
如何实现经度纬度到平面坐标的相互转换?(转自GeoMining的博客)
ARCEngine
中的IPoint就可以进行投影和反投影运算了。投影过程
aa3712730
·
2020-06-22 11:02
基于
ArcEngine
+C#设计与开发国土资源一张图空间数据管理平台软件
1.总体设计1.1.系统总体目标ArcGIS的数据管理平台按照物理结构模式进行数据的管理,该种方式不便于对于地理空间数据的综合管理和维护,为便于用户对空间数据的有效管理和维护,特设计并开发了该空间数据管理平台。空间数据管理平台采用树状结构方式进行数据的组织和维护,系统主要按空间数据的逻辑关系实现对地理空间数据的有效组织和管理,以满足对数据资源的高度共享及应用的需要。空间数据管理平台基于JLKEng
领君2018
·
2020-06-21 22:40
学习成长之路 (初章 三个月建成微信 小程序商城、
ArcEngine
C# GIS开发入门)
学习成长之路(初章)三个月建成微信小程序商城、ArcEngineC#GIS开发入门自我简介先简单介绍一下,我是Domen,是一个彻彻底底的新手。大一大学大一没好好学习,搞这搞那一开始做各种产品的销售(好像什么吃的喝的,玩的,学的产品都做过),到后面可以自己卖卖自己的东西(主要做了生活用品床上用品,还有自己家乡的普洱茶),最后有点成绩沾沾自喜,越发不想学习,落下不少课程。大二大二上学期在我们班导师的
Domen_Wang
·
2020-06-21 19:26
学习过程
AE
C#开发
ArcEngine
C# GIS开发入门作业 (一) Ex01,Ex02 ——地图、图层加载及属性访问
AEC#GIS设计与开发课程分享(一)Ex01,Ex02——地图、图层加载及属性访问这学期在想学习的动力下,刚结束了GIS开发与设计课,简单入门了刚学的C#和
ArcEngine
,想趁热写点东西记录下来。
Domen_Wang
·
2020-06-21 19:26
学习过程
AE
C#开发
ArcEngine
C#
地图加载
入门
访问图层属性
ArcEngine
的ToolbarControl解析
ToolbarControlClass有三个主要的接口:IToolbarControl,IToolbarControl2,IToolbarControlDefault其中,IToolbarControl2是IToolbarControl的新版本.而IToolbarControlDefaultisa'pure'dispatchinterface,始终是IToolbarControl的最新的版本,也就
weixin_34279246
·
2020-06-21 11:50
基于C#的
ArcEngine
二次开发42:空间分析接口及分析(ITopologicalOperator / IRelationalOperator / IProximityOperator)
本文主要介绍空间分析的相关接口,主要包含空间查询接口、空间几何运算接口、空间拓扑运算、空间关系运算和网络分析相关接口目录1空间查询1.1
ArcEngine
的三种游标1.2基于属性的查询1.2.1查询方式
小薛引路
·
2020-06-21 03:02
基于C#的
ArcEngine
二次开发43:GP工具--数据管理工具--Joins
目录1数据连接1.1在ArcMap图层中的应用1.2使用GP工具进行要素类连接1.3删除连接X帮助文档翻译X.1查询表X.2RelQueryTables使用GP工具实现数据表连接功能1数据连接1.1在ArcMap图层中的应用需要FeatureLayer示例代码:///IFeatureLayer基准图层///ITable要连接的表///mFeatureField基准表中的链接字段///mTableF
小薛引路
·
2020-06-21 03:02
java arcobject 基于Java部署
ArcEngine
开发环境 jdk1.8
整体思路就是desktop不区分3264这个说法等于需要配jdk32位对应开发所需要的工具:Windows1064位操作系统1.eclipse2019(不需要关心32位还是64位)我用了64位开发工具eclipse2.装两个版本jdk8:32位64位默认64位,因为eclipse不安装64位jdk无法启动3.装ArcGIS一系列开发环境和应用App:许可需要破解,这一点不需要我教吧?4.eclip
挣钱花388
·
2020-05-27 10:15
ArcObject
ArcEngine
springboot
java
jdk
eclipse
arcgis
任务整理总结(7.5)
2.学习ENVI/IDL3.了解常用遥感卫星及其基本参数4.简单了解
ArcEngine
二次开发基本流程5.SuomiNPP数据6.WRF安装进度概念科普:通过百度、谷歌等搜索引擎,知网、ScienceDirect
fsd2018
·
2020-02-21 06:30
上一页
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
其他