排序:
默认
按更新时间
按访问量

Qt执行dos命令并获取控制台输出

应用场景与问题描述:问题是这样的,我写了很多命令行程序用于处理遥感影像,这种方式很方便,可以通过dos或shell脚本来实现批处理。但这也引起一个问题,当我在集成时偷懒,不想做界面,而用户又必须要求有个界面时,我不得不做一个窗口来体现我是有界面的,于是我决定直接调用我的可执行程序或者批处理脚本,但...

2018-05-29 17:56:51

阅读数:386

评论数:0

ArcGIS Engine二次开发——计算shapefile面图层要素的面积

前几天,有个同事问我怎么计算面图层的面积,我也是好久没做AE的事情了,简单的查了查,告诉他用IArea接口。到了下午,他的这个问题依旧没有解决,继续求助于我。我百度了下,没有找到相应的文章,于是我意识到这个简单的事情,可能对于很多接触AE不深的人,真的是非常难得事情。最难的可能是不知道怎么做,就像...

2015-03-30 14:39:42

阅读数:7625

评论数:3

wxWidget之XML文件解析

找了好久,很遗憾的发现wxWidget没有提供很好的XML文件解析类,只好自己写一个了,主要用来获取xml节点及读取节点的值,已经够自己用了。废话不多说,直接上代码了。 头文件: #ifndef WXXMLHELPER_H #define WXXMLHELPER_H #pragma once ...

2015-03-26 17:25:14

阅读数:1896

评论数:0

wxWidget文件路径处理及字符串拆分

好久没有发文章了,发点福利放点代码吧,废话不多说,直接上代码: 头文件: #ifndef WXWIDGETHELPER_H #define WXWIDGETHELPER_H #pragma once #include #include /** * @brief 获取文件路径. * ...

2015-03-26 17:18:52

阅读数:1723

评论数:0

Win7下VLD引起0xc0150002错误

事情是这样的,long long ago,我搞了一个工程,里面用了很多库,基本情况是这样的: 核心是saga和gdal,而saga又用到了wxWidgets,gdal,opencv,proj,geotrans,vigra,本身我也用gdal,另外gdal还用到了hdf4,hdf5,hdfeos,其...

2014-12-17 21:13:08

阅读数:3312

评论数:2

使用lapack库求逆矩阵

本文讲解使用lapack求逆矩阵的方法。

2014-06-18 11:30:34

阅读数:7955

评论数:0

由动态库文件dll生成lib库文件

本文基于OpenBlas的编译和安装,来说明如何从一个dll文件生成lib库文件。 参考OpenBlas的说明“Howto generate import library for MingW”,和MinGW的说明HOWTO Create an ImportLibrary for a DLL u...

2014-06-18 11:02:55

阅读数:8621

评论数:1

OpenBlas编译方法

OpenBlas是一个优化的Blas库,基于GotoBlas21.13 BSD版,安装步骤如下: Windows下安装: 1.      在SourgeForge下载最新的OpenBlas库:http://sourceforge.net/projects/openblas/files/ 2....

2014-06-18 10:44:52

阅读数:23353

评论数:0

关于MapControl和PageLayout地图同步的问题

按照ArcMap的处理方式,地图和制图是分两个页面的,他们之间通过共享同一个Map对象来实现地图同步,具体做法就是在PageLayoutControl的PageLayoutReplaced事件发生时,将当前的活动地图指派给MapControl,然后在二者之间实现切换,基本做法如下:

2014-04-21 11:25:39

阅读数:6564

评论数:3

MODIS MCD12Q1数据批量提取

关于MODIS土地覆盖类型产品的信息,可以参考以下地址: 1.MODIS官网 2.MODIS产品MCD12Q1数据ENVI解析 本文参考读取HDF-EOS一文,编写了相应的提取工具,截图如下: 下载地址:MODIS_MCD12Q1_Extract

2014-03-12 11:32:50

阅读数:5111

评论数:3

ArcGIS Engine二次开发——实现卷帘和图层闪烁

首先需要定义一个成员对象ILayerEffectProperties: private ILayerEffectProperties m_LayerEffectProperties; IMap pMap = wndMap.ActiveView.FocusMap; MapActiveViewE...

2013-12-13 10:10:20

阅读数:6205

评论数:1

IRasterStretch2接口的StretchStats属性的真实面目是什么

这个问题源于制作RGB彩色合成图。仿照ArcMap中的做法,我们发现Arcmap中除了标准差拉伸、直方图均衡化、最大最小值拉伸、直方图匹配等既定的拉伸方法之外,还有最直接的自定义直方图拉伸。在我想实现这个供的时候,发现最有可能与此相关的接口就是IRasterStretch2,其StretchSta...

2013-11-18 17:27:41

阅读数:1582

评论数:1

ArcEngie开发-添加NeatLine

添加图廓线,图廓线的真实面目是FrameElement,添加方法如下: private void wndBtnAddNeatLine_ItemClick(object sender, ItemClickEventArgs e) { //实验...

2013-11-15 09:08:18

阅读数:1953

评论数:1

ArcEngie开发-添加MapFrame

/// ///添加地图框架 /// /// /// private voidwndBtnAddMapFrame_ItemClick(object sender, ItemClickEventArgs e) {    IEnvelope envelop= new EnvelopeClass(); ...

2013-11-15 08:43:51

阅读数:2384

评论数:0

限制QLineEdit的数值输入范围

在使用QLineEdit输入数值时,经常遇到限制其范围的需要,比如角太阳高度角范围为[-90,90],经度值范围[-180,180],方位角范围[0,360]。Qt提供了QIntValidator和QDoubleValidator可以限定数值输入范围,如使用QIntValidator限制整数的数值...

2013-10-14 13:31:03

阅读数:28830

评论数:4

编写Qt Designer自定义控件(四)——使用自定义控件

接上文:编写Qt Designer自定义控件(二)——给自定义控件添加属性         控件编写完毕以后,把生成的dll和lib文件一起拷贝到Qt安装目录下的插件目录里,比如我安装在D盘里的Qt 4.8.4,路径为:D:\Qt\4.8.4\plugins\designer,拷贝进去以后,这个...

2013-10-11 19:47:38

阅读数:15167

评论数:12

编写Qt Designer自定义控件(三)——给自定义控件添加属性

接上文:编写Qt Designer自定义控件(二)——编写自定义控件界面        窗体控件都有属性,比如QLineEdit就有text属性,另外还有设置属性,比如QLineEdit的readOnly属性。下面就讲解一下如何给自己的控件添加属性的问题。对于我们的经纬度输入控件,它应该具有一个...

2013-10-11 19:45:03

阅读数:13466

评论数:1

编写Qt Designer自定义控件(二)——编写自定义控件界面

接上文:编写Qt Designer自定义控件——如何创建并使用Qt自定义控件         既然是控件,就应该有界面,默认生成的控件类只是一个继承了QWidget的类,如下: #ifndef LOGLATEDIT_H #define LOGLATEDIT_H #include class...

2013-10-11 19:39:28

阅读数:23990

评论数:0

编写Qt Designer自定义控件(一)——如何创建并使用Qt自定义控件

在使用Qt Designer设计窗体界面时,我们可以使用Widget Box里的窗体控件非常方便的绘制界面,比如拖进去一个按钮,一个文本编辑器等。虽然Qt Designer里的控件可以满足我们大部分的需求,但是有时候,也会产生一些特殊的需要,比如一个输入框,我们要输入的是经纬度,此时就会有两种输入...

2013-10-11 19:26:16

阅读数:44197

评论数:14

窗体主控件Dock属性设置为fill后,被工具条压住了,怎么办?

之前经常遇到这种情况,如图: 以前不知道怎么解决,都是通过重新建立窗体,先添加工具条,然后再添加主控件来解决的。今天又一次遇到了,想想有必要研究一下这个问题了。通常,我们想要的结果应该是这样的: 因为出现这个问题,基本都是先添加了主控件,并且设置Dock为fill,之后又加入了工具...

2013-04-20 10:55:38

阅读数:4216

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭