上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 54 下一页
摘要: 使用Devexpress+ReSharper进行开发,似乎是C/S开发的最佳搭配。 但在ReSharper使用时,发现一个非常烦人的问题:即按F5进行调试时,自动删除换行,这样不仅把代码搞乱了,而且有可能造成语法错误编译不通过的情况。例如: 原本的代码是: F5进行调试后会出现: 网上已说了,是因为 阅读全文
posted @ 2016-04-22 17:25 我也是个傻瓜 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: 在GIS数据处理中,批量操作是经常遇到的问题,Python脚本是解决问题的最好方法。现在需要将arcgis10.1的mxd另存为10.0,不仅数量较多,而且每个mxd要素和标注非常多,手动来操作确实慢一些。 下面是测试通过的Python脚本: 关键点在于: 1.遍历mxd文件,使用了os.walk; 阅读全文
posted @ 2016-04-21 17:18 我也是个傻瓜 阅读(2961) 评论(1) 推荐(0) 编辑
摘要: 继上次《ArcObject10.1降级至10.0》又遇到版本降级问题。通常的方式有: 方案一:重新编译 将源代码加载到解决方案中,修改相应dll的版本,比较快捷的方式是多选后,设置属性中特定版本项为False,VS会自动搜索本机相应版本并映射 方案二:反编译 现实和理想总会存在差距。经常,技术经理给 阅读全文
posted @ 2016-04-07 21:11 我也是个傻瓜 阅读(3687) 评论(2) 推荐(1) 编辑
摘要: 本文略微有些长,花了好几晚时间编辑修改,若在措辞排版上有问题,请谅解。本文共分为四篇,下面是主要内容,也是软件开发基本流程。 阶段 描述 需求分析 主要描述实现本程序的目的及对需求进行分析,即为什么要花时间来编写,需要哪些功能等; 方案设计 根据现有的需求,设计出一个可行的方案(即使可能还存在某些问 阅读全文
posted @ 2016-04-02 07:23 我也是个傻瓜 阅读(8558) 评论(8) 推荐(3) 编辑
摘要: 版本升级确实很重要,在ArcGIS10.1中计算成功的,在10.0中出了问题。 问题 在进行栅格计算时,计算公式很简单,包括两个Ln函数: "-22.73 + 11.1 * Ln(5) + 0.34 * Ln("人口.tif")" 可计算结果报错:000539 : Python 错误消息。Error 阅读全文
posted @ 2016-03-30 21:47 我也是个傻瓜 阅读(6188) 评论(0) 推荐(0) 编辑
摘要: 在以前的博文《.NET破解之迅捷PDF转换器》中使用了暴力破解的方法,现在软件版本从5.0升级到6.3,所以也尝试用新的方法。 方法一:暴力破解法 如往常一样,查找搜索到关键的函数,即Is_Reg函数,原形如下: 我们需要将其改为: 方案二:注册机法 通过分析源代码的注册方式(非联网验证),只是通过 阅读全文
posted @ 2016-03-26 22:38 我也是个傻瓜 阅读(612) 评论(2) 推荐(0) 编辑
摘要: 在进行缓冲区查询时,查询的并是不要素本身的范围,而是缓冲一定半径,所以用到了ITopologicalOperator接口,主要是利用其buffer方法,代码如下: 以前出用过它,没出什么问题,但这一次却报错,0x8004023C,经查,说是There is not enough memory。说明不 阅读全文
posted @ 2016-03-17 20:44 我也是个傻瓜 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 通常,在项目开发初始,一般都是先做一个Demo,以方便进行修改设计、演示等,这可能导致项目命名并不符合最后的规范,则需要修改项目名称。VS没有推出这方面针对性的功能,网友们也纷纷自己写了软件。 Visual Studio Project Renamer 下载链接 VS项目重命名工具 下载链接 上面的 阅读全文
posted @ 2016-03-15 22:11 我也是个傻瓜 阅读(1291) 评论(0) 推荐(0) 编辑
摘要: 数据库一般都有密码保护,但地理数据库没有。尝试用ArcGIS打开由Access创建的mdb数据库也无效。 官方也回答了这个问题 Question Can I use or set passwords on a personal geodatabase? Answer No, while the un 阅读全文
posted @ 2016-03-14 21:01 我也是个傻瓜 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 先说一下我的开发环境: Win10 + ArcGIS10.0 + ArcEngine10.0 + Framework4.0 今天调用新的GP工具则出现"尝试读取或写入受保护的内存。这通常指示其他内存已损坏"的异常(在此环境下,昨天,我还能够正常的调用GP)。对于这一问题,有两大奇怪之处:一是环境未发 阅读全文
posted @ 2016-03-05 00:25 我也是个傻瓜 阅读(1963) 评论(1) 推荐(1) 编辑
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 54 下一页