摘要:
在打开mdb属性表(Table时)中报错FROM子句语法错误。 位置在ESRIArcGISGeodatabaseIFeatureWorkspaceOpenTable(Strina Name), 分析数据后,发现是因为表名以~TEP开头。 这是临时文件,无法打开,打开表时应该跳过这样的表。 阅读全文
摘要:
在安装插件时,出现 "Code的另一个实例已在以管理员身份运行"的警告。 以管理员身份运行Visual Studio Code解决问题。 阅读全文
摘要:
使用Apktool正常编译apk后,安装时报:解析软件包时出现问题(33),详细信息:packageInfo is null 解决方案 这是由于应用程序的签名不正确。使用签名工具对apk签名一下就行。 阅读全文
摘要:
问题描述 使用apktool编译android源码时,报W:XXX.xml:X: error: No resource identifier found for attribute 'iconTint' in package 'android'错误。 解决方案 这是由于API版本较低。处理方法:找到 阅读全文
摘要:
在ArcEngine游标查询时,有时会报"不能再打开其它表了"的错误,这是由于短时间内要素类的表打开次数太多,没来得及释放。 解决方法是及时释放并回收。 System.Runtime.InteropServices.Marshal.ReleaseComObject(XXX); System.GC.C 阅读全文
摘要:
计算机无法生成真正意义上的完全随机数字。程序生成的所谓随机数实际上是通过一系列复杂的计算,基于一个固定的随机种子来模拟随机性,因此这些数字被称为伪随机数。换句话说,如果使用相同的随机种子,生成的随机数也会相同。常见的随机数生成方法包括平方取中法和线性同余法,而常用的随机种子通常是基于时间。 在.NE 阅读全文
摘要:
从其它软件转化过来的要素有时带有Z值,如何将Z值转为要素的属性呢? 新建一个字段,在字段上右键,使用计算几何,可使用质心的Z坐标作为整个面的Z值。 阅读全文
摘要:
我们经常使用try-catch来捕捉异常,但从.NET 4.0开始异常处理机制有所改变,导致AccessViolationException这类异常无法通过try-catch捕捉,而导致程序崩溃。 官方解释 AccessViolationException当代码尝试读取或写入尚未分配或无权访问的内存 阅读全文
摘要:
明明ArcGIS Desktop已授权,且许可管理服务正常运行,但ArcEngine应用程序开发时,时而弹出如下提示。 解决方案: (1)采用代码授权的方式; (2)如果已经使用过许可控件,请删除它,在资源里清除OcxState 清除后,重新设置相关控件属性。 阅读全文
摘要:
GP工具是ArcGIS的精髓。在开发时,可以通过调用所有系统的GP,也可以调用自定义的GP。除此外,居然也可以直接调用GP工具的界面。操作方法如下: private void button1_Click(object sender, EventArgs e) { // 创建GPToolCommand 阅读全文