算法
gisdoer
有关于webgis相关问题可以留言,互相学习。个人博客:https://www.giserdqy.com
展开
-
js判断点在线上位置,距离各端点距离算法
判断点在线上位置,距离各端点距离算法思路:循环遍历线上所有点,判断点到连续两点组成的线之间的距离,如果距离为0则在这两点之间。遍历过程中将判断过的线的长度累加,最后加上点到点所在两点间中靠近起点的那个点的长度,就为起点到该点的长度。 如果判断点到末尾点,则把数组反转一下//获取线上两点间距离//coord 判断点//coords 组成线的点的集合//结合了openlayers计...原创 2018-07-11 09:35:41 · 2429 阅读 · 0 评论 -
js获取数组最大值最小值max,min
js获取数组最大值最小值max,min点击查看文章内容 数组排序,获取第一个和最后一个为最小值最大值;此方法通用var arr=[2,3,5,6];var sortArr=arr.sort(function(a,b){return a-b;});var min=sortArr[0];var max=sortArr[srotArr.lenght-1]; Math自带函...原创 2018-08-31 11:32:30 · 1493 阅读 · 0 评论 -
计算不规则多边形的面积、中心、重心
计算不规则多边形的面积、中心、重心最近项目用到:在不规则多边形的中心点加一个图标。(e.g: xx地区发生暴雪,暴雪区域是多边形,给多边形中心加一个暴雪的图标)之前的设计是,计算不规则多边形范围矩形bounds的中心点。这个比较简单,对于一些圆,矩形,凸多边形都比较适合。但是遇到凹多边形就会出现问题,比如一个月牙型的不规则多边形,bounds的中心点,就落到月牙外了。就有点难以接受了。...原创 2018-08-30 15:20:45 · 12581 阅读 · 0 评论 -
java、js实现百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换
java、js实现百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换下载地址原创 2018-09-13 10:57:00 · 2388 阅读 · 0 评论 -
GIS 长度米与度的转换
GIS 长度米与度的转换长度转度数度数转长度米点击查看公式GIS开发者原创 2018-09-20 19:54:32 · 10802 阅读 · 0 评论