摘要: 源码如下: #region 保存纵断面截图 private void button_save_Click(object sender , EventArgs e) { SaveFileDialog saveImageDialog = new SaveFileDialog(); saveImageDialog.Title = "保存纵断面图"; saveImageDialog.DefaultExt = ".png"; saveImageDialog.FileName = L... 阅读全文
posted @ 2014-05-09 23:54 奔跑的鸡丝 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 当初选方向时就因为从小几何就不好、缺乏空间想像能力才没有选择摄影测量方向而是选择了GIS。昨天同学找我帮他做图像匹配,这我哪里懂啊,无奈我是一个别人有求于我,总是不好意思开口拒绝的人。于是乎就看着他给的一章节内容开始写程序了,今天总算给他完成了。做的比较简单,中间也遇到了不少问题,尤其是计算量大的问题,由于老师给的数据是粗配准过的数据, RANSAC算法评估时就简化了下。理论内容:第5章 图像配准建立几何变换模型特征点建立匹配关系之后,下一步就是求解图像之间的变换关系。仿射变换能够很好的表达图像之间的一般变换,并且最少只需要3对匹配点就可以求解。由于之前用的匹配算法不能保证没有误匹配(... 阅读全文
posted @ 2014-05-09 20:56 奔跑的鸡丝 阅读(3473) 评论(1) 推荐(0) 编辑
摘要: 在加载矢量数据时直接转到IFeatureWorkspace接口即可,但是在加载栅格数据时要转到IRasterWorkspaceEx接口。效果图如下,双击即可添加到Globe中。代码如下: public partial class SDEDataViewer : DevComponents.DotNetBar.Office2007Form { #region 私有变量 private IWorkspace sdeWorkSpace; //sde工作控件 private IGlobeControl globecontrol; ... 阅读全文
posted @ 2014-05-05 23:33 奔跑的鸡丝 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 一、ListView类1、常用的基本属性: (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。 (2)GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。 (3)AllowColumnReorder:设置是否可拖动列标头来对改变列的顺序。(默认为false)提示:只有在Details视图该属性才有意义。 (4)View:获取或设置项在控件中的显示方式,包括Details、LargeIcon、List、SmallIcon、Tile(默认为 LargeIcon). 阅读全文
posted @ 2014-05-04 22:52 奔跑的鸡丝 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 以前下载影像都是用getscreen,然后再用GlobalMapper拼接转换格式,很麻烦。最近发现了一个小工具很好用很强大:GoogleMapDownloader。只需要输入影像范围选择下载等级就可以了,可以一边下载一边做其他的。两个工具都以在网盘共享:http://pan.baidu.com/s/1mgDhpdm 阅读全文
posted @ 2014-04-27 23:10 奔跑的鸡丝 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 前面输电线路的生成方式前提是实地勘测了杆塔点位,采集了杆塔的坐标,直接导入Excel生成shape文件。现在是做一个输电线路的选址,传统的规划选线作业采用失效性差的纸质地图,造成选线路径方案可行性差,准确性低。应用高分辨率卫星影像和数字高程模型建立三维选线平台以辅助选线并进行杆塔辅助规划,可有效提高线路路径规划的可行性和准确性,节省投资。基础地理数据主要包括DEM、DOM、DLG,杆塔模型以及其他工程资料。这里条件所限,精度均达不到,只做测试,说明方案的可行性即可。二维选址场景:三维选线场景:二三维交互进行选线,在调整路径平面的同时,可以实时显示纵断面图,并在三维场景下实时显示排位结果,以提高 阅读全文
posted @ 2014-04-27 22:56 奔跑的鸡丝 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 备注下两个介绍Dev控件的博客:1、可乐鸡翅:http://blog.csdn.net/archielau/article/category/15580732、aaliu:http://www.cnblogs.com/DamonOnly/category/410827.html 阅读全文
posted @ 2014-04-27 19:07 奔跑的鸡丝 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一. 2D1. 散点图[c-sharp]view plaincopyprint?散点图--CreatedBy FQGUOthis.xtraTabControl1.TabPages.Add("普通散点图");ChartControl pointChart =newChartControl();Series series1 =newSeries("序列一", ViewType.Point);series1.ArgumentScaleType = ScaleType.Numerical;((PointSeriesView)series1.View).Point 阅读全文
posted @ 2014-04-21 20:32 奔跑的鸡丝 阅读(331) 评论(0) 推荐(0) 编辑
摘要: XtraCharts是Dev控件包一大重要控件,涵盖了一个画图控件的所有需要输出的效果,并提供了一些特色功能,并直接从流输出不需要产生临时图片文件。本文介绍一些常用的属性以及方法。命名空间引用添加Codeusing DevExpress.XtraCharts;using DevExpress.XtraCharts.Web;using DevExpress.XtraCharts.Native;数据绑定Codeprivate void ChartBinding(object sender) { string Str_SQL = "select top 7 UnitPrice,UnitsI 阅读全文
posted @ 2014-04-21 20:30 奔跑的鸡丝 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 实现思路:2D—>3D,将当前MapControl的可视范围设置为GlobeControl中Extent属性的值;3D--->2D,获取当前GlobeControl的target和observer的Camera的BLH以及当前的图形显示范围,并将其设置为Mapcontrol的显示范围。中心点可取observer、target或者二者的中心点均可。全部代码如下: #region 二三维切换及联动 //3D视图 private void tabItem_3D_Click (object sender,EventArgs e) { ... 阅读全文
posted @ 2014-04-21 19:57 奔跑的鸡丝 阅读(597) 评论(0) 推荐(0) 编辑