Giter Site home page Giter Site logo

djqgeoexe's Introduction

CMap1:直线生成 下含CDDAline1类,实现DDA算法画直线,读取LINEGENERATINGTEST(READDATA1)

CMap2:直线及字体生成 下含CMyline2类,实现直线及字体绘制,种子填充法

CMap3:橡皮条绘制 1.橡皮条绘制(VIEW中鼠标动作设置) 2.下含CITY3结构体,读取CITIES3数据(点状)(READDATA3) 3.图形缩放(ONPREPAREDC)

CMap4:区域填充 1.下含CMyPolygon4类 2.读取CHNFILLTEST(READDATA4),实现省级区划读取并填充

CMap5:橡皮条裁剪 1.下含CMyClipLine5类 2.VIEW中鼠标事件绘制橡皮条,并利用CMyClipLine5检测裁剪后激活绘制红线

CMap6:区域裁剪 1.下含CGeoMap6、CGeoLayer6、CGeoPolyline6类 2.读取clipdata(readdata6),实现区域裁剪

CMap7:凸壳生成 1.下含CConvexHull7类,point7结构体 2.读取TUKE(readdata7),在读取过程后存入数据、完成处理 3.数据处理过程中使用了: vector容器、goto语句 4.另外引入了CVector类,处理有关向量的计算,但实际算法并未使用

CMap8:地图投影 1.下含CGeoLayer8,CGeoPoint8,CGeoObject8,CMapProjection8类, CMapProjection8派生CMapProjectionLambert8等类 2.读文件函数readdata8.

CMap9:多边形内点生成 1.readdata9读取多边形顶点 2.getPoint函数获取内点

CMap10:生成内点并填充 1.下含CGeoLayer10,CGeoObject10(虚基类),CGeoPolygon10,CGeoPolyline10类 2.readdata10读取面状信息 3.getCenterPoint函数获取内点 4.使用FloodFill函数填充

CMap11:多边形顺逆时针判断 1.下含CGeoMap11类 2.readdata11读取坐标信息 3.clockJudge函数判断是否为顺时针

CMap12:空间索引 1.下含CGeoMap12、CSpatialIndex、CSpatialIndexArea类 2.readdata12读取坐标信息(1为读取文本文件、2为读取二进制文件) 3.点击空间索引toolbar调用OnIndex生成索引

djqgeoexe's People

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.