摘要: 当前公司需要一个用时较少的热力图呈现方案,在避免较底层的GDI开发和比较了多家GIS产品的实际效果之后,团队决定用sharpMap的API来实现,由于之前框架采用的是另外一个开源项目GMap.net,两个项目的交互必然存在一个过渡,而这个过渡就是Image类。 为了方便大家理解,以及之后我回头再看不 阅读全文
posted @ 2016-11-21 15:08 毛小亮 阅读(5981) 评论(9) 推荐(3) 编辑
摘要: WFS简介 1.WFS即,Web要素服务,全称WebFeatureService。GIS下,支持对地理要素的插入,更新,删除,检索和发现服务。 2.属于OGC标准下的通信协议。OGC标准下的GIS服务还有:WMS、WMTS、WCS等。 3.服务根据HTTP客户请求返回GML(Geography Ma 阅读全文
posted @ 2019-06-05 16:55 毛小亮 阅读(1674) 评论(0) 推荐(0) 编辑
摘要: 经纬度坐标本身是不能直接运算的。原因是:经纬度坐标并非是直角坐标系。纬线圈间隔均匀,经线圈越靠近两级越密,如下图: 现在有个需求,已知两点和两点处射线斜率,求交点坐标。 虽然地球整体是个圆,但是局部地区计算可以看做是平面,仍然有计算的可能。这时候面临的主要问题是经线变密,一个经度长度和一个纬度长度是 阅读全文
posted @ 2017-06-06 14:17 毛小亮 阅读(7805) 评论(1) 推荐(0) 编辑
摘要: 网上有大量socket相关文章,茫茫多,大多交代不清,最近自我整理了一下socket相关知识,附加了大量代码注释,先看效果。 上代码,客户端: 1 Socket socket1 = null;//一个全局的socket对象 2 3 private void btnConnect_Click(obje 阅读全文
posted @ 2017-03-09 11:00 毛小亮 阅读(425) 评论(2) 推荐(1) 编辑
摘要: 六边形算法: 我把六边形铺满的分布图进行了切分,切分为矩形,每个矩形中有一个六边形、4个三角形、两个小长方形,依次计算。边界判断上,采用主流的MP>MN的方式(M为上边界对称点,N为与六边形的交点,p为要判断的点,如下图)。 实际效果(双色对比): 拾取效果: 代码: 1 /// <summary> 阅读全文
posted @ 2017-02-27 16:31 毛小亮 阅读(4978) 评论(0) 推荐(0) 编辑
摘要: 问题:在之前的文章中,我实现了HeatMap热力图的效果,但是实际使用过程中,尤其是多次叠加后,效果较为极端化(如下图),出现了大量数据接近峰值的状况,在渲染后,看不出过渡层级变化,于是我针对这个问题,做了相关优化。 原效果: 原叠加算法: value=dst*src/255 这个算法会使得值逐渐接 阅读全文
posted @ 2016-12-13 16:52 毛小亮 阅读(2583) 评论(0) 推荐(0) 编辑
摘要: 目前操作位图的主流方法有三种: 1、基于Bitmap像素的处理方法,以GetPixel()和SetPixel()方法为主。方法调用简单,但是效率偏低。 2、基于内存的像素操作方法,以System.Runtime.InteropServices.Marshal.Copy()方法将数据变为非托管资源,操 阅读全文
posted @ 2016-12-02 10:13 毛小亮 阅读(5203) 评论(0) 推荐(0) 编辑
摘要: 八皇后: 八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同 阅读全文
posted @ 2016-12-02 09:33 毛小亮 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 遇到的问题: 最近基于Cesium来做3D模型的地图开发,在访问自己发布的WMS服务之后,遇到了GeoServer跨域问题。 调用这个WMS服务的时候,浏览器(我用Chrome)开发者工具报错: 控制台提示如下: Font from origin 'http://xxxxxxxxxxxxx' has 阅读全文
posted @ 2016-10-20 11:29 毛小亮 阅读(1088) 评论(4) 推荐(0) 编辑
摘要: 1. RMI的原理: RMI系统结构,在客户端和服务器端都有几层结构。 方法调用从客户对象经占位程序(Stub)、远程引用层(Remote Reference Layer)和传输层(Transport Layer)向下,传递给主机,然后再次经传 输层,向上穿过远程调用层和骨干网(Skeleton), 阅读全文
posted @ 2016-07-27 11:29 毛小亮 阅读(500) 评论(0) 推荐(0) 编辑