文章列表:GIS笔记

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

VC++开发GIS系统(24)设置宽度大于1的虚线边框
在之前的文章的3篇文章中,我发现了一个“好玩”的现象:怎样设置PS_DASH,PS_DOT的线宽。本来只是无意中遇到了,就去查找了一下解决方案,后来发现这个有趣的代码应该分享一下。 3篇文章的血...

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

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

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

IDL合并数组
在之前的文章IDL创建空数组中介绍了在IDL中创建空数组的方法,继续之前的问题,现在要把两个数组合并起来,经过探索找到了一种快捷有效的方法。 如果行数相同 直接使用[]就可以组合起来,示例如下:...

IDL创建空数组
最近在使用IDL处理一个程序,需要不断的把不同的数组组合成一个大数组。但这种情况下,就需要一个空的数组,然后不断的累加。 在之前的IDL创建数组函数整理中整理的方法都是仅仅适用创建一个固定长度的...

VC++开发GIS系统(20)设置点边框颜色
在之前的文章中介绍了在VC++的GIS系统中画点的方法(圆点、三角形点、方点),并且介绍了点的一些属性的设置,例如设置点的大小,今天继续之前的教程,介绍关于点的颜色。 关于GIS中点的颜色 其实...

VC++开发GIS系统(19)设置点的大小
在之前的文章中我介绍了画点的方法,有圆点、三角形点、方点,这里只是把点画出来了,但是并没有设置一些点的属性,比如大小、颜色等等。当然在真实的GIS系统中还会在点的一些其他非空间属性,这里先不做相...

VC++开发GIS系统(18)画一个方形的点
在之前的文章VC++开发GIS系统(13)画点中我介绍了关于在VC++中画一个点的工作,不过点的种类有太多种,比如常见的圆点、三角形点(这个在之前的文章中已经介绍过)、方点,对应到地图中可能就是...

VC++开发GIS系统(17)画一个三角形的点
在之前的文章VC++开发GIS系统(13)画点中我介绍了关于在VC++中画一个点的工作,不过点的种类有太多种,比如常见的圆点、三角形点、方点,对应到地图中可能就是各种标记,比如银行、医院、学校等...

VC++开发GIS系统(16)画点的Ellipse函数
在之前的文章VC++开发GIS系统(14)画点的详细解释中我只解释了关于响应鼠标的函数,而对于真正画出点(准确的说是圆点)的Ellipse函数并没有过多的解释,本文做一个补充。 画圆点函数Ell...

VC++开发GIS系统(15)浅说VC++中的各种DC
在之前的文章VC++开发GIS系统(14)画点的详细解释和VC++开发GIS系统(13)画点中已经简单涉及了关于VC++中的一些绘图的东西,而谈到VC++中绘图,就不得不说到各种DC,小编也不是...

VC++开发GIS系统(14)画点的详细解释
在上一篇文章VC++画点中我大体介绍了关于VC++画点的一个思路,不过最后给出的一小段代码应该会让初学者有些摸不到头脑,所以这里接着上文,介绍下这个画点的流程。 完整代码 在上文中代码是响应了O...

VC++开发GIS系统(13)画点
在之前的文章中介绍的大多是关于ribbon界面的内容,没有涉及太多GIS的东西,剩下的文章中将会重点介绍开发一个GIS系统的思路,从画点开始。下面是具体介绍: 思路介绍 本文就先从最简单的思路开...