PS:(赞 PersonalGeodatabase)

  很少写纯文字博客的我,今天实在气愤至极,原因不为别的,只因为自己的疏忽,造成巨大的损失!

  这几天一直在再做一个与“空间分析”有关的程序,因为要开组会了,所以这两天得抓紧时间来写,昨天晚些时候基本大功告成了,这个时候发现自己的 Visual Studio 2008 到期了,在网上找了很多解决方法,但是都不符合我的,因为我的版本没有输入注册码的地方,搞了半天也弄好,然后就是星期二最后一天,但是也没办法啊!

  这也就算了,突然我写的程序也出现问题了,怎么点击 Editing 后,不能绘制图形了,只可以看到鼠标在移动,但是却没有图形显示,这个时候已经很晚了,但是还是想把程序搞好,但是一直没找到原因,最后不得不走了!

  今天早晨过来,心想既然笔记本中的 Visual Studio 2008 到期了,那就将程序移植到台式机电脑的 Visual Studio 2010 + ArcGIS Engine 10.0 上面吧!直接移植,要添加些代码,同时添加N多引用,结果还是不行,因为数据没拷过来,于是拷数据!直接考 *.mxd 的文件可能会出错,于是就考了 *.shp 的文件,然后自己保存成 mxd,但当我打开 shp 的时候,发现数据只显示了一部分,并没有完全显示,我想应该是数据显示范围定义的原因,毕竟这些数据都是我假想出来的,基本没有定义空间参考,所以,哎,重新造数据吧,从而也解释了“为什么昨天晚上我在绘制图形的时候没有显示,因为那个区域不能绘制图形的!”。

  重新造数据就用中国地图吧,地图是中国地图,这个数据还不错吧,经过一番折腾,终于在 Visual Studio 2010 上面运行成功,这是心情渐渐平复了,心想反正台式机搞定了,那就将笔记本的 Visual Studio 2008 卸载掉,然后重新装上试试,于是就卸载了,这个时候还是有点不放心,就在网上搜“卸载后,重装可否用”,这个时候搜到了一个帖子叫做“Visual Studio 2008 破解文件”,呃,可是我已经在卸载了,叫我如何是好呢,因为强行切断也于事无补了,只好等着卸载了,........,还好,重装时,直接装完就能用了!

  这下好了,都好了,我打开笔记本中 Visual Studio 2008 运行昨天的程序,还是没法绘制,哦,数据不行,于是将台式机中的新数据拷贝了过来,重新保存个 mxd,搞啊搞啊,靠,怎么还是不行,又出现了新的问题,每次弹出操作框后,我一点击按钮,操作框就自己消失掉了,到底怎么回事啊,心想貌似是代码的问题!于是自己重新建立窗体,重新拷贝代码,做的异常认真,见证奇迹的时刻到了,啊。。。fuck,还是一样的,你妈,我要崩溃了,淡定,我真的很急躁了,这时~搞搞搞!

  想到了调试,不停地设置断点,搞了半天,终于知道问题出在哪里,主要就是那个“区域重叠判断”的地方出现了问题,但是具体为什么出现问题高了很久太弄明白,就是“HRESULT:0x80040215”这个错误,在网上查了下有个比较经典的回答:http://caoyangcui.blog.sohu.com/157384546.html,好吧,现在知道又是数据的问题了,我简直就要疯了,好吧,淡定!

  于是开始搞数据,因为数据不是重点,所以就随便搞了搞,但是就搞不好,最后我终于醒悟了,我要用 PersonalGeodatabase,好吧,这个真是个好东西,因为这里面的东西都是基于相同的空间参考的,因此就不会出现上面的问题了,好吧,这个经验教训就是:PersonalGeodatabase还是很有用的,虽然建立的时候要多点击几下电脑,但是也会让我们少操很多心的!

【052】测试数据引发的骚乱相关推荐

  1. 更多的机器人意味着更多的骚乱

    A Discussion of "Rage Against the Machines: Labor-Saving Technology and Unrest in Industrializi ...

  2. 圣墟 第一百二十九章 异类直播

    "真遗憾,没有找到五色土,不知道泰山什么时候能够真正复苏,所有古树都绽放花香." 楚风坐在机舱中,透过玻璃窗看着夜空中的景色,这里仿佛离星辰格外近,一颗又一颗熠熠如钻石. 他的确很 ...

  3. 《预言者》:从路人甲到教父的预言之路

    <预言者>:从路人甲到教父的预言之路 [转] http://i.mtime.com/jose/blog/3969133/ 何塞 发布于:  2010-04-10 22:53 在我印象中,凡 ...

  4. 海啸受灾国在经济上躲过一劫【ZZ】--这就是以“经济”眼光关照tsunami的结论...

    海啸受灾国在经济上躲过一劫 尽管上周的印度洋海啸灾难受灾面积之大.伤亡人数之多触目惊心,但它对受灾国经济的长期影响可能小得出人意料.不过,经济学家们警告说,受灾国政府和国际救援组织如果不能迅速提供援助 ...

  5. Flash小技巧之allowScriptAccess

    别以为嵌入Flash的html不重要,有时候小问题也会引发大"骚乱的" 比如: <param name="allowScriptAccess" value ...

  6. [转]Flash技巧allowScriptAccess

    [url]http://publish.it168.com/2006/0429/20060429008801.shtml[/url] 别以为嵌入Flash的html不重要,有时候小问题也会引发大&qu ...

  7. param name=allowScriptAccess value=sameDomain /

    别以为嵌入Flash的html不重要,有时候小问题也会引发大"骚乱的" 比如: <param name="allowScriptAccess" value ...

  8. 「起点订阅页」Checkbox 美化引发的蝴蝶效应

    本文作者:任家乐 原创声明:本文为阅文前端团队 YFE 成员出品,请尊重原创,转载请联系公众号 (id: yuewen_YFE) 获取授权,并注明作者.出处和链接. 性能风暴 「据说亚马逊雨林的一只蝴 ...

  9. XGBoost缺失值引发的问题及其深度分析

    XGBoost缺失值引发的问题及其深度分析 2019年08月15日 作者: 李兆军 文章链接 3969字 8分钟阅读 1. 背景 XGBoost模型作为机器学习中的一大"杀器",被 ...

最新文章

  1. Kubernetes Ingress 日志分析与监控的最佳实践
  2. 最短路的那些有趣的模型(不定期更新)
  3. 五、数据对象和属性类型
  4. 关于网上cython书籍的调研
  5. SAP Spartacus的User明细如何通过ngrx-store-devtools被解析出来
  6. cf1555D. Say No to Palindromes
  7. VS2008制作安装包
  8. android自定义dialog 例子,android dialog自定义实例详解
  9. python制作词作云动画_3分钟教你用python制作一个简单词云
  10. async与defer
  11. 机器人(RPA路程自动化)RPA流程自动化和AI的区别。
  12. Houdini函数表达式
  13. 深度强化学习之A3C网络—理论及代码(小车上山)
  14. 21种实验室常用仪器对送检样品的要求汇总,请收好!
  15. Wireshark 导出特定分组
  16. linux 6 dns,RHEL6下搭建DNS服务器
  17. mysql 按比例计算排名_计算MS SQL中的百分比排名
  18. 历史上的今天mysql数据库包含详情分类以及图片(免费分享)
  19. excel选择性粘贴为何是html,Excel选择性粘贴预览有什么功能
  20. IO那些事01-IO总述和文件描述符

热门文章

  1. chrome jssip
  2. python中的数据写入与添加数据写入文件(to_csv)
  3. java 关于String
  4. 在html中使用thymeleaf编写通用模块
  5. jdbc连接操作mysql,直接操作和预处理方式
  6. Redis总结(五)缓存雪崩和缓存穿透等问题
  7. JVM学习笔记(一)------的基本结构
  8. map vs hash_map
  9. PHP mkdir()无写权限的问题解决方法
  10. 服务器异常代码413问题