麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

文章列表:GIS笔记

VC++开发GIS系统(34)解决鼠标左键的冲突

VC++开发GIS系统(34)解决鼠标左键的冲突

还记得之前关于鼠标的问题不?为此我写过2篇文章来解释这个问题以及解决的必要性:VC++开发GIS系统(29)关于鼠标左键的联想1,还有解决的方法:VC++开发GIS系统(30)关于鼠标左键的联想...

VC++开发GIS系统(33)基本GIS系统中点单元的结构体

VC++开发GIS系统(33)基本GIS系统中点单元的结构体

接上一篇文章:VC++开发GIS系统(32)新建malagis的MFC工程继续进行我们的GIS工程的项目开发,在工程之前先要设计一下我们GIS系统中的基本单元的结构体,然后单独放在一个.h文件中...

IDL设置float dobule数据类型的有效数字和小数点位数

IDL设置float dobule数据类型的有效数字和小数点位数

今天在写IDL程序的时候遇到一个小问题,截取IDL中float dobule数据类型的有效数字和小数点位数,并且显示出来。之所以说简单,是因为在C语言或者python这种语言中这都是很容易实现的...

VC++开发GIS系统(32)新建malagis的MFC工程

VC++开发GIS系统(32)新建malagis的MFC工程

经过之前的准备工作,今天的教程就正式开始整个系统的编码了,万事开头难,就从最基本的项目建立开始讲起吧。 1.新建MFC工程 新建一个MFC工程这里的工作量可能并不多,并且大多数人也应该会操作。不...

VC++开发GIS系统(31)VC++开发GIS系统的整体规划

VC++开发GIS系统(31)VC++开发GIS系统的整体规划

说了这么多了,前面的基础内容也介绍了许多。从今天这个教程起,算是真正意义的开发了。既然开发就应该有需求,项目管理,代码迭代,项目文档等等内容,真正意义的开发应该有详细的文档说明才是。如下图就是当...

VC++开发GIS系统(30)关于鼠标左键的联想2(C++中的类和对象)

VC++开发GIS系统(30)关于鼠标左键的联想2(C++中的类和对象)

在上文VC++开发GIS系统(29)关于鼠标左键的联想1中我介绍了教程进行到现在遇到了一个重要问题,在文章最后我介绍了解决这个问题的方法:面向对象。在本文中我将介绍怎样使用面向对象的方法来解决所...

VC++开发GIS系统(29)关于鼠标左键的联想1

VC++开发GIS系统(29)关于鼠标左键的联想1

从写这个教程至今已经有了一段时间了,今天在这里说一点闲话,以及之后的想法。首先你看到的这个教程的整个过程就是当年我们组的人(团队的成员有:张铁映 陈锐 黄婷婷 李岂伍 陆川伟 缪玲珑 姚瑶 尹全...

VC++开发GIS系统(28)关于VC++的CBrush类

VC++开发GIS系统(28)关于VC++的CBrush类

在前一篇教程VC++开发GIS系统(27)设置点的填充颜色讲到了填充,既然说到了填充,就必然要说到CBrush这个类,下面对这个类做一个简单的介绍。 构造函数 CBrush(COLORREF c...

VC++开发GIS系统(27)设置点的填充颜色

VC++开发GIS系统(27)设置点的填充颜色

之前的教程我介绍了使用CPEN设置画笔的宽度,颜色,线型,并且使用设置宽度大于1的虚线边框, 在本文中将介绍怎样设置点的填充颜色,使用的是画刷(CBrush)这个类。 使用CBrush的效果图 ...

VC++开发GIS系统(26)关于LOGBRUSH结构体

VC++开发GIS系统(26)关于LOGBRUSH结构体

在之前文章VC++开发GIS系统(25)关于VC++中的CPEN类2中我简单介绍了关于CPEN类的新构造函数(其实也就是copymsdn官方的说法啦。)不过在文章中涉及到了一个逻辑画刷的结构体,...

VC++开发GIS系统(25)关于VC++中的CPEN类2

VC++开发GIS系统(25)关于VC++中的CPEN类2

回顾之前的文章VC++开发GIS系统(21)关于VC++中的CPEN类中关于CPEN类的介绍,我只介绍了CPEN的一个构造函数,结果发现这个构造函数在一些实际使用过程中存在一些缺陷,所以我写了V...

VC++开发GIS系统(24)设置宽度大于1的虚线边框

VC++开发GIS系统(24)设置宽度大于1的虚线边框

在之前的文章的3篇文章中,我发现了一个“好玩”的现象:怎样设置PS_DASH,PS_DOT的线宽。本来只是无意中遇到了,就去查找了一下解决方案,后来发现这个有趣的代码应该分享一下。 3篇文章的血...

VC++开发GIS系统(23)设置点的边框宽度

VC++开发GIS系统(23)设置点的边框宽度

在之前的文章VC++开发GIS系统(21)关于VC++中的CPEN函数中我介绍了关于MFC中CPen函数的使用,其中涉及了CPen的的的3个参数:int nPenStyle, int nWidt...

VC++开发GIS系统(22)设置点的边框线型

VC++开发GIS系统(22)设置点的边框线型

在之前的文章VC++开发GIS系统(21)关于VC++中的CPEN函数中我介绍了关于MFC中CPen函数的使用,其中涉及了CPen的的的3个参数:int nPenStyle, int nWidt...

VC++开发GIS系统(21)关于VC++中的CPEN类

VC++开发GIS系统(21)关于VC++中的CPEN类

在之前的文章VC++开发GIS系统(20)设置点边框颜色中,我使用到了Cpen这个类,这个类在以后也会经常遇到,所以这里做一个简要的介绍,在后来教程中也会继续使用这个类完成绘图工作。 构造函数 ...