- 博客(12)
- 资源 (18)
- 收藏
- 关注
原创 VS2010/MFC的数据交换机制
在程序运行界面中,用户往往会改变控件的属性,例如,在编辑框中输入字符串,或者改变组合框的选中项,又或者改变复选框的选中状态等。控件的属性改变后MFC会相应修改控件关联变量的值。这种同步的改变是通过MFC为对话框类自动生成的成员函数DoDataExchange()来实现的,这也叫做对话框的数据交换和检验机制。(这里类似于C#中的数据类型转换,比如将textbox中的输入值转换为double型,赋值给
2014-03-27 19:22:13 1734
原创 VS2010生成解决方案出现错误:error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
如题。解决方案如下:VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一个项目都要这样设置一次。在建立VS2010 Win32 Project项目时,按照上面解决方案依然发生了“error LNK1123”错误,经过上
2014-03-22 21:07:12 2053
转载 地理信息系统(GIS)的前沿技术综述
从系统角度看,在未来的几十年内。地理信息将向着数据标准化(interoperable GIS)、数据多维化(3D&4D GIS)系统集成化(componentGIS)、系统智能化(CybeGIS)、平台网络化(WebGIS)和应用社会化(数字地球)的方向发展。 1、Interoperable GIS 目前的地理信息系统大多是基于具体的、相互独立和封闭的平台开发的,它们采用不同的数据格式
2014-03-18 17:05:21 3566 2
转载 【2013Esri中国用户大会】GeoEvent打造实时GIS应用
ArcGIS 提供了 Geoevent Processor for Server ( ArcGIS for Server 的一个扩展模块),连接传感器进行实时数据展示和处理分析。它可以连接常见传感器的连接器,像车载 GPS 设备、移动设备和社交媒体等。开发人员也可以使用 GeoEvent 软件提供的开发工具包创建新的连接器。接入实时数据之后, GeoEvent Processor 可以对这些数据进
2014-03-18 16:55:55 1323
原创 ArcEngine下架空线之悬链线的模拟
最近在做电力方面的东西,需要对架空线进行三维建模。经过前端时间的搜索与实践,最终实现了AE下悬链线的模拟。首先说明几个问题:(1)实地架设杆塔时,两个相邻杆塔的高程一般是不相同的,这就需要用到不等高悬点架空线的悬链线方程,在线路三维建模时要进行点位的判断(2)在计算悬链线高度时要进行三维空间XYZ到二维空间ZU的转换,这里的u坐标轴是杆塔连线在XY平面的投影,zu所在三维空间Z=低悬点的高
2014-03-16 13:55:10 5602 5
原创 三维输电线路建模
三维输电模型主要有:地形、杆塔、线路、变电站等附属设施及交叉跨越的一些模型房屋、树木等。1、地形动态建模虚拟地形环境的表达在输电线路三维场景中不可缺少。采用DEM和DOM数据叠加的方式来构建三维场景2、杆塔建模在三维输电GIS中,需要对杆塔及其他输电设备进行三维实体建模。一句杆塔的型号对杆塔进行分类,同型号的杆塔再依据表面材质,纹理的相似性进行分类,这些模型在工具软件(3DMAX、
2014-03-10 20:12:39 3458
转载 ArcGIS桌面开发之—COM模式
创建一个类库开启VS2008,以Visual C# >> ArcGIS >>Extending ArcObjects 下的Class Library (ArcMap)为模板创建一个新类库项目,将该项目命名为ArcMapCOM,选择合适的存储位置,单击确定,如下图所示:删除class1 文件点击完成后,项目创建了默认的class
2014-03-07 10:30:31 2236
转载 ArcGIS桌面开发之Add-in模式
ArcGIS 10 为桌面的定制开发提供了一种全新的选择方式-Add-In什么是Add-InAdd-In是一种能够快速扩展桌面应用程序功能的全新扩展方式作为ArcGIS 10中全新定制方法,它有以下特点:l容易创建:ArcGIS提供了很多创建Add-In模板,并提供了详细的接口以实现各种功能。l更易共享:Add-In本质上是一个Zip压缩文件这个压缩文件里面包含
2014-03-07 10:14:19 3131
原创 C#读写 Excel文件类
最近整理了下前段时间做的东西,关于Excel的读写,在网上也看到不少关于这方面的代码,还是觉得不是很完善,就自己整理了一个Excel文件读写的类。代码如下: /// /// 标题:Excel文件助手类 /// 描述:1.读取指定条件的Excel信息到内存中 /// 2.将内存中的信息导出到Excel文件中 /// class
2014-03-06 10:41:19 1479
转载 对GIS的五项思考
作者:Michael F. Goodchild美国加州大学圣巴巴拉分校地理学教授预测未来是有风险的,而对GIS未来的预测更是困难重重,所以对如下的分析也应该抱着批评的态度。但是我认为对GIS进行梳理还是有益的,这将激励那些GIS从业者进行思索和探讨。 美国加州大学圣巴巴拉分校三维可视化校园的一部分,三维的建筑物叠加在更加传统的二维GIS地面层上 (基思克拉克提供图片) 13
2014-03-04 21:23:02 1607
转载 arcgis中创建逼真的三维视图
源自arcgis10的在线帮助:您是一位城市规划者,并且对构建邻近地区的逼真 3D 模型很感兴趣。规划和交通部门的员工已为这一区域的建筑物轮廓线、街灯、树木和样品车创建了 GIS 数据集。您还拥有这一区域的影像,且一名建筑师已提供了一组照片般逼真的建筑模型。您要将 GIS 数据与 ArcGlobe 中的影像和建筑模型结合起来,制成一个逼真的城市模型。此模型有助于决策者查看拟建的
2014-03-03 13:31:00 3620
转载 C#操作Excel的几种方法
(1) OleDb: 用这种方法读取Excel速度还是非常的快的,但这种方式读取数据的时候不太灵活,不过可以在 DataTable 中对数据进行一些删减修改这种方式将Excel作为一个数据源,直接用Sql语句获取数据了。所以读取之前要知道此次要读取的Sheet(当然也可以用序号,类似dt.Row[0][0]。这样倒是不需要知道Sheet)if (fi
2014-03-02 13:10:07 1349
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人