GIS
GISVertex
这个作者很懒,什么都没留下…
展开
-
射线法判断点与面的位置关系
手写地理信息组件系列 第14篇面图形的点选原理难度指数:★★★★☆Review:此篇继承上篇内容–地图交互中的算法应用。上篇展现的内容是:地图控件中点、线图形的点选原理及实现。可以整理出来的思路是:几何对象的选中,就是点和几何对象的位置关系判断。当点和几何对象满足我们设定的位置关系时,对象即为选中态。点点选中和点线选中相对简单,点面选中的情况就比较多了,下面我来剖析一下面图形选中的原理和实现。点面的位置关系图形位置关系,可以粗分为相离(Disjoint)和相交(Intersects)。.转载 2020-06-19 17:12:50 · 4137 阅读 · 0 评论 -
图形点选中的算法应用-点线距离计算
手写地理信息组件系列第13篇图形点选中的算法应用难度指数:★★★★☆Review:上篇文章的主要内容,是尝试使用DirectX对MapControl做的一次增强实现,即使用显卡加速对GDI+的绘图效率做的一次优化提升。本篇,将继续回到GIS组件的原理上来,为排除非必要的复杂性,仍继续使用简洁易用的GDI+绘图方式,并尝试说明在图形点选中,涉及到的算法应用。图形点选时发...转载 2020-03-31 10:55:15 · 871 阅读 · 0 评论 -
多边形面积计算
> 手写地理信息组件系列 **第7篇**> **多边形实体的面积计算**> 难度指数:★★★☆☆“这个世界会好吗?”第一次听到这一句,是在一个某已"行为不端"的民谣歌手的作品里听到的。究起源头,是出自于“中国最后一位大儒家”梁漱溟的父亲,梁济之口。梁济所处清末,朝野无能,江河日下。梁济半生为国奔走呼号,奈何仍国之不国。一天,梁济将自己25岁的儿子梁漱溟叫到身边,问了儿...转载 2020-01-08 16:17:19 · 5608 阅读 · 0 评论 -
GIS底层 | Shapefile是怎么设计出来的
GIS底层 | Shapefile是怎么设计出来的转载于微信公众号:GIS底层直通手写地理信息组件系列 第5篇Shapefile的数据结构与读取难度指数:★★★☆☆前情回顾前文中,我们基于屏幕坐标变换的知识,推导出了地图缩放的计算等式。通过动态的计算地图窗口的角点坐标,实现了地图的4方向平移和缩放。地图组件经过多次的增强和改造,已经从第一篇的GIS小玩具,初步成长为一个可用的地...转载 2019-09-02 16:20:51 · 715 阅读 · 0 评论 -
多边形的质心计算
手写地理信息组件系列 第8篇多边形实体的质心计算难度指数:★★☆☆☆前情回顾OK,第7篇运用了多边形三角剖分+向量叉积的方式计算多边形面积。初步见到了三角形剖分化繁为简的能力,这一篇算是此种算法思想的延伸——质心计算。质心坐标怎么能和面积计算扯上关系呢?下面来一一分解。质心什么是质心?就是通过该点,区域达到一种质量上的平衡状态。质量中心简称质心(Centroid),指物质系统...转载 2019-09-27 11:47:46 · 14415 阅读 · 2 评论