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