• 2024-01-15关于ArcEngine在多线程模式下的注意点
    仅以我的环境来描述的我问题和解决方案,超出该范围的暂时没有考虑。一、环境ArcEngine10.2语言:C#.net版本:4.6.1二、需求创建GDB数据库,并从json文件把数据写入GDB中,包含了图形数据,为了兼顾效率,我使用了多线程来生成GDB,但也做了控制,一个线程只会对一个GDB进行操作。三、问题:
  • 2023-09-11ArcEngine打开表FROM子句语法错误
    在打开mdb属性表(Table时)中报错FROM子句语法错误。位置在ESRIArcGISGeodatabaseIFeatureWorkspaceOpenTable(StrinaName),分析数据后,发现是因为表名以~TEP开头。这是临时文件,无法打开,打开表时应该跳过这样的表。
  • 2023-07-26ArcEngine开发弹出-41,147的授权提示
    明明ArcGISDesktop已授权,且许可管理服务正常运行,但ArcEngine应用程序开发时,时而弹出如下提示。解决方案:(1)采用代码授权的方式;(2)如果已经使用过许可控件,请删除它,在资源里清除OcxState清除后,重新设置相关控件属性。
  • 2023-07-17ArcEngine调用GP工具(含界面)
    GP工具是ArcGIS的精髓。在开发时,可以通过调用所有系统的GP,也可以调用自定义的GP。除此外,居然也可以直接调用GP工具的界面。操作方法如下:privatevoidbutton1_Click(objectsender,EventArgse){//创建GPToolCommandHelper对象IGPToolCommandHelper2gpToolCommand
  • 2023-06-09ArcEngine|空间查询功能
    所有的代码已经传到了我的GitHub,需要的请自取,GitHub项目地址:https://github.com/weltme/T_ArcMap(1)界面设计(2)思路​ 就实现细节而言,实例通过ISpatialFilter接口来定义空间查询条件,其Geometry属性确定用来查询的空间几何体,SpatialRel属性定义查询所使用的所有空间关系,为esr
  • 2023-05-08ArcEngine出图|相关代码
    ①数据源修复IMapDocumentmapDoc=newMapDocumentClass();mapDoc.Open(mxdPath);IDataSourceHelperMapDocumenthelpler=newDataSourceHelperClass();helpler.FindAndReplaceWorkspaceNamePath(mapDoc,oldpath,mdbPath,true);//oldpath为打开的mxd模板中加载的层的
  • 2023-04-18ArcEngine|使用GP工具实现缓冲区分析与叠置分析
    ArcEngine|使用GP工具实现缓冲区分析与叠置分析GP工具简介地理处理是ArcGIS的一个重要概念,其目的是便于用户自动执行GIS的空间分析和建模任务。地理处理工具是将GIS中常用、可重复的操作,如提取与叠加数据、更改地图投影等封装成一个具有参数输人输出的交互式图形界面。地理处理
  • 2023-04-03ArcEngine|按属性查询
    按属性查询界面设计思路该属性查询界面思路如下:首先选择按属性查询方法,并打开功能界面;接着在“图层”下拉框中选择图层;图层选择好后,可从“字段”中选择该图层对应的查询字段,并可查看该字段的唯一值;使用按钮输入SQL查询语句,并可在下方的文本框中查看输入的SQL语句;命令编写完成
  • 2023-03-25ArcEngine|实现图层交换功能与使用Itool封装功能
    1图层功能1.1实现图层顺序交换功能(1)功能分析图层顺序交换场景和功能:首先鼠标在TOCControl范围中,并单击左键不放,对图层进行拖拽。如果拖拽后鼠标从选中图层标题处移动
  • 2023-01-02ArcEngine操作Z值和M值
    坐标信息中除了X,Y,ESRI还定义了Z值和M值。Z值是用来存储高程属性信息的,M值是用来存储其他属性信息的,如温度、浓度等。通常二维的矢量数据是不包含Z值,使用时应该格外注意,否则
  • 2022-11-24001 ArcObjects SDK 简介
    1、什么是ArcObjectsSDK在网上搜索什么是ArcObjects,会搜到如下的定义。这个定义比较准确,也比较容易理解。2、什么是ArcEngine在网上搜索ArcEngine,一般会搜到以下定义。这
  • 2022-10-26ArcEngine+WPF开发踩过的坑
    最近开始弄WPF下的arcengine开发,说实话,很多坑,每次遇到的奇葩问题会在这个随笔下记录:1、地图不刷新 问题:调用ActiveView.PartialRefresh()后地图不刷新???解决方案