文章列表:Page 188
VC++开发GIS系统(224)移动区之类的设计及实现
本文介绍GIS系统中移动一个区所对应类的设计及实现。先看移动区的效果: 移动区类的定义 在_malaPolygon.h中定义移动区的类,代码如下:
VC++开发GIS系统(222)移动区之保存所有区
本文内容介绍GIS系统中保存所有区的函数设计及实现。 函数声明 在_malaIO.h中的 CPolyIO 声明保存所有区的函数,代码如下: @ fileName 区文件完整路径 函数实现
VC++开发GIS系统(219)判断矩形是否与多边形相交
本文介绍一个GIS中另外一个常用的算法:判断矩形是否与多边形相交。 算法思路 上文已经实现了判断直线是否与多边形相交,矩形可以依次遍历4条边,依次调用上文的 isLinePolyIntersect…
VC++开发GIS系统(218)判断直线是否与多边形相交
本文介绍一个GIS中常用的算法:判断直线是否与多边形相交。 函数定义 在_malaBase.h中的 malaLogic 类中定义以下函数
VC++开发GIS系统(217)重绘区功能实现
前文《VC++开发GIS系统(216)重绘区之获取可视范围的所有区》实现了重绘区的一个重要函数 getAllPolys,用于获取可视范围内的所有区,接下来的工作是实现重绘区的功能。
几个有用的GIS接口
前几天在稀土掘金中看到了一篇好文章:《程序员福利:各大平台免费接口,非常实用》,其中分享了一系列的有用的接口,小编也整理了一下,找了几个对GIS开发中可能用到的,列表如下:
VC++开发GIS系统(214)输入区之类实现
前文《VC++开发GIS系统(204)输入区之类设计》设计了输入区的类,一系列的准备工作,本文对这个类做一个实现。 类的实现 在_malaPolygon.cpp中实现…
VC++开发GIS系统(213)输入区之保存区函数
通过文章《VC++开发GIS系统(205)输入区之设置区属性对话框》和《VC++开发GIS系统(208)输入区之绘制区的函数(多边形与椭圆)》中已经实现了设置区的属性并且根据相关属性绘制不同种类的多边…
VC++开发GIS系统(212)输入区之获取区的最大ID
在文章《VC++开发GIS系统(87)保存一个点到文件的函数》中介绍了获取点最大ID的函数,本文将实现一个类似的函数,用来获取当前区文件中最大ID。这个函数是存储一个区文件所必须的函数。





























