![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ArcEngine
xinying的技术专栏
这个作者很懒,什么都没留下…
展开
-
ArcGIS Engine中如何往已有要素类中插入数据
您在Engine程序开发过程中是否遇到过要将新获取的数据向已有要素类中插入?对于数据插入的几种方法您是否清楚?各种方法的效率您对比过吗?今天我们讨论的话题为Engine中如何往已有要素类中插入数据,上述问题的答案会为您一一揭晓。一、往已有要素类中插入数据的几种方式及其优缺点:1,IFeatureClass.CreateFeature配合IFeature.Store使用。该方法在调用Store时会触发原创 2017-02-22 15:41:39 · 11873 阅读 · 1 评论 -
ArcGIS Engine中导入数据的几种方式及其效率对比
在ArcGIS Engine开发过程中,比较常用并且重要的功能就是数据转换,对于数据转换方法您是否足够清楚?ArcGIS Engine中常用的数据转换方法有哪些?各种转换方法的优缺点是什么?采用哪种方法效率更高?如果您对这些问题感兴趣,那么一定要阅读下面文章,相信一定会让您有所收获。一、ArcGIS Engine中导入数据的几种方式及其优缺点:IFeatureDataConverter:细粒度,用于原创 2017-02-14 17:31:04 · 6280 阅读 · 0 评论 -
ArcGIS Engine实现图层间空间选择的优化策略
如果您是ArcGIS Engine开发人员,也许会有这样的困惑:为什么对两个要素图层进行空间选择,ArcMap中瞬间就出结果了,而Engine中则慢很多倍,尤其是当数据量大时,该速率甚至无法忍受。图层间如何实现高效的空间选择呢?相信阅读完下面的文章,答案会迎刃而解。下面就带着问题来开始今天的讨论吧。问题:假如有一个居民点数据和一个建筑物数据,想要知道哪些居民点被建筑物所覆盖,如何实现?答案:ArcM原创 2017-03-06 16:22:37 · 1937 阅读 · 0 评论 -
ArcGIS Engine中的刷新与不同坐标间的相互转换
ArcGIS Engine中的视图(IActiveView)控制着主程序窗口,二维中的常用视图有Map(数据视图)和PageLayout(布局视图)。IActiveView.ScreenDisplay属性即IScreenDisplay接口用来控制屏幕上图形的显示。ScreenDisplay允许用户创建任意数量的缓存,图像不是直接绘制在屏幕上的,而是先绘制在缓存中,然后再将缓存绘制到屏幕上。当程序窗口原创 2017-03-23 16:50:13 · 2971 阅读 · 0 评论 -
ArcGIS Engine中如何调用GP工具(二)
上一篇文章最后提到过GP工具的许可,这篇文章就详细讲解一下调用GP工具的许可问题,这也是Engine中调用GP工具出错最多的一类问题。除此之外,再介绍一下Engine中如何设置环境变量以及如何调用后台64位GP。首先看下最最重要的许可问题。一、许可问题ArcGIS按产品来说可以分为ArcGIS Desktop以及ArcGIS Engine(当然还包括ArcGIS Server、Portal for原创 2017-04-13 16:18:02 · 6678 阅读 · 0 评论 -
ArcGIS Engine中如何调用GP工具(一)
相信用过ArcGIS的用户都会有这样一个感受,那就是功能太强大了!尤其是其提供了超过700个地理处理(Geoprocessing,简称GP)工具,可以快速地实现数据分析、数据管理以及数据转换等功能。在ArcGIS Engine的开发过程中也必不可少的会遇到调用GP工具的问题,这也是用户问的最多的一类问题,那么ArcGIS Engine中如何调用GP工具?参数怎么写?有哪些注意事项?如何获取报错信息?原创 2017-04-13 15:36:02 · 19251 阅读 · 1 评论 -
Linux上安装ArcGIS Engine 10.4详解
ArcGIS Engine的优势之一就是其跨平台性,既可以在Windows操作系统上使用,也可以在Linux操作系统上使用。但由于绝大部分用户都是在Windows上使用的,因此,对于Linux上如何安装ArcGIS Engine以及如何运行Engine应用程序并没有研究过。最近正好有用户问到Linux下ArcGIS Engine的安装问题,于是便动手搭建了Linux环境,进行了安装测试,过程有些曲折原创 2017-09-29 16:34:10 · 5921 阅读 · 5 评论 -
Linux 下如何运行Engine Java 程序
Linux 下如何运行Engine Java 程序上篇文章讲解了Linux下如何安装ArcGIS Engine软件并授权,这篇文章主要介绍下Linux下如何运行Engine Java程序,主要是环境的搭建。本文以Redhat 6.5操作系统,ArcGIS Engine 10.2以及运行基于Engine Java开发的.jar为例,进行环境的搭建。首先我们需要安装Java JDK,这里使用Java 6原创 2017-11-08 11:46:08 · 829 阅读 · 0 评论 -
ArcGIS Engine 10.5下构建Java程序—轻松入门
虽然接触Engine Java的时间比较长,也接触过用户的一些问题,但是一般都是直接从ArcObjects SDK for Java的示例工程中找一个,然后测试用户代码,并没有自己动手搭建过Engine Java工程,尤其是带控件的,今天正好有用户问起,就动手搭建工程测试一下。现把详细的流程写下来,希望对刚刚开始进行Engine Java开发的用户有所帮助。一、 环境的准备1,Engine Ja原创 2017-11-17 17:05:31 · 8471 阅读 · 25 评论