摘要:
问题描述 ArcGIS 10.2开发AddIn插件时,默认调试时是不能未命中断点的,不能断点、不能回退,开发起来稍微有点费劲。这是因为ArcGIS 10.2适配的.NET版本与插件平台版本不匹配,以前的笨办法就是降低Framework版本为3.5。 解决方案 打开ArcMap.exe所有路径的Arc 阅读全文
摘要:
ArcPy读取图斑折点坐标与AE有些差别,还有多部件、空洞、岛等特殊情况需要处理。 (1)代码读取结果会比软件程序多一个点(结束点,与首点实质是同一个点): 程序读取结果:0、1、2、3、4、5、6、7、8、9 软件显示结果:0、1、2、3、4、5、6、7、8 如下图所示: (2)在ArcPy外环与 阅读全文
摘要:
.NET Framework是Windows平台下的软件框架,包括1.0~4.8多个版本,向下兼容。Win7默认安装的是3.5版,早期Win10版本默认安装的4.6版,本文分享如何在Win10和Win11上离线安装.NET Framework3.5,并解决安装报0x80070490找不到元素的错误。 阅读全文
摘要:
问题描述 按掩膜提取是GIS数据处理中常用的功能之一。按照官方的示例,使用ArcPy的ExtractByMask方法可实现提取,代码如下: 1 import arcpy 2 from arcpy import env 3 from arcpy.sa import * 4 5 env.workspac 阅读全文
摘要:
SQLite数据库小巧轻量、免费开源,在中小型项目或移动端项目经常使用,在Windows桌面端需要使用System.Data.SQLite.dll文件,版本特别多,可仔细阅读官方文档了解它们的区别。本文介绍如何兼容32位和64位的方法。 类库下载 在官网下载非混合模式程序集,非混合模式文件大小只有3 阅读全文
摘要:
问题描述 打开和关闭word出现"您正试图运行的函数包含有宏或需要宏语言支持的内容。而在安装此软件时,您(或您的管理员)选择了不安装宏或控件的支持功能." 解决方法 打开word选项-加载项-转到-COM加载项。 取消所有加载项勾选,确定。 阅读全文
摘要:
在一个文件夹内搜索指定格式的所有文件是一个十分常用的操作,通常使用DirectoryInfo.GetFiles 的方法。 在.NET Framework中,它有三个重载: (1)GetFiles():返回当前目录下所有文件,不包括文件夹; (2)GetFiles (string searchPatt 阅读全文
摘要:
有时,打开工具箱的工具时,出现未响应的情况,主要以下规律: (1)所有工具都可能出现这种情况,与工具的功能无关; (2)不是每一次都会出现这样的情况; (3)从目录窗口中打开工具会出现这种情况,从ArcToolbox窗口打开不会出现。 不知道是什么原因,遇到这种情况,一般把程序缓冲文件删除后会解决。 阅读全文
摘要:
在ArcObject应用程序开发中,TOC控件和Map控件是绑定的,map对象修改后,TOC中的图层自动刷新,但在Add In开发中,TOC的内容不会自动刷新,需要手动刷新,操作方法如下: IDocument document = ArcMap.Application.Document; IMxDo 阅读全文
摘要:
使用Cesium加载数据量大、精度高的三维模型数据经常在运行一段时间后,会报如下错误: An error occurred while rendering.Rendering has stopped. TypeError:Failed to execute 'shaderSource' on 'We 阅读全文