文章列表:GIS笔记
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系统的思路,从画点开始。下面是具体介绍: 思路介绍 本文就先从最简单的思路开...
VC++开发GIS系统(12)Ribbon添加图标
在之前的文章中,我大体介绍了Ribbon界面,以及添加了按钮,改变了标题,但界面还是那个样子,没有Ribbon应该有的高大上。本文将介绍另外一个实用的内容:在给Ribbon按钮添加图标。效果大约...
VC++开发GIS系统(11)更改MFC窗口标题
有之前的教程VC++开发GIS系统(10)Ribbon界面按键变灰中,细心的朋友可能会发现,VS2013自动生成的窗口标题是:无标题。如下图所示,今天介绍方法去掉MFC的中的“无标题”。 修改...
VC++开发GIS系统(10)Ribbon界面按键变灰
继续使用Ribbon界面写这个GIS系统,昨天在使用Ribbon添加一个按钮之后,发现按钮是灰色的。在网上查找了相关资料,说是因为没有给这个按钮绑定响应程序,遂绑定之,问题依旧,如图所示: 解...
ArcGIS实践教程(1)通过ArcMap把mxd格式转换为dwg格式
dwg是cad中所用的数据格式,通过ArcMap可以方便的把mxd的ArcGIS数据转换为AutoCAD的dwg格式,方法如下。 首先在图层上右击,选择 数据->导出CAD,如下图所示: ...
VC++开发GIS系统(9)让VS2013支持多字节编码(MSB8031)
在使用VS2013开发GIS系统的时候我用到了多字节的编码,因为之前写的许多老代码都是基于多字节的,但是在新的VS2013中可能会遇到下面的问题,如下: error MSB8031: Buil...