代码改变世界

地理设计漫谈

2011-04-21 16:02 by 愤怒的青蛙, 479 阅读, 0 推荐, 收藏, 编辑
摘要:转载自:CSDN-浩淼的天空本文发表于《中国测绘报》2011年第29期《科技时空》版。地理信息系统(GIS)技术从诞生至今,已经在城市规划、国土管理、环境保护、公共安全等诸多领域的数据分析、知识管理和决策辅助方面发挥了重要的作用。进入21世纪后,随着高分辨率卫星、激光雷达、摄影测量和传感器等新技术的飞速发展,我们为不同领域获得的地理空间数据越来越多,数据中蕴含的信息广度和深入也不断扩展,直接导致相关业务决策和管理的复杂性程度不断提升。为了应对这些新的挑战,厘清GIS需要扮演的角色,促使GIS在自然界和人类社会的和谐共存中发挥更大的作用,国际GIS学界和业界的相关人士分别从不同的角度出发,召开了 阅读全文

使用VS2010更改MFC程序的状态栏

2011-04-19 17:12 by 愤怒的青蛙, 2131 阅读, 1 推荐, 收藏, 编辑
摘要:这两天试了不想再用恶心的VC6.0,改用VS2010试了一下,发现区别不大,但是在细节上,貌似VS2010可以使用原来的MFC类,但是似乎总是有问题,不太好用。今天就遇到一个问题,本来是最简单的在状态栏显示鼠标坐标,但是使用CStatusBar指针的的SetPaneText()方法时死活不对,总是报错,Google了半天貌似没有遇到这个问题的,当时我就哭了。。。,难道我的人品这么背,不甘心下,有看了一下CMainFrame代码,发现使用的竟然是CMFCStatusBar,难道这是原因?抱着试一试的想法,把CStatusBar换成CMFCStatusBar,运行一下,没问题了。看来有问题不要怕, 阅读全文

一个简单的MFC中TreeView使用

2011-04-19 11:05 by 愤怒的青蛙, 3417 阅读, 0 推荐, 收藏, 编辑
摘要:今天用MapX写图层管理是,使用TreeView来显示和管理图层,样式模仿ArcGIS的样式,可以通过勾选相应的图层来决定相应的图层是否显示,可是在CTreeCtrl使用上不熟悉,郁闷了好长时间,用从各种地方找了很多资料,有的是对的,有的是部分对的(这个最恶心),有的是全错的。。。不扯了,直接上代码void CMy2008302590145View::OnLoadlayer(){ // TODO: Add your command handler code here // 添加图层 // 方法一:使用MapX自带的默认函数添加图层 // m_MapX.GetLayers().LayersDlg 阅读全文