随笔分类 -  算法及数据结构

用到的一些算法及数据结构
摘要:因为对于globalmap不熟悉,不怎么怎么修改高程,好像也没有这功能。 干脆自己手动修改了高程图tiff了 由于自身一直使用osg的 自己使用了osgDB直接读取tiff,修改后保存的。 同事小周一直研究gdal,她使用了gdal库直接改的,事实证明在专业gis处理上还是gdal更合适,现在把两种 阅读全文
posted @ 2017-04-20 11:34 南水之源 阅读(1885) 评论(0) 推荐(0)
摘要:如题 加SB的“平滑”功能 阅读全文
posted @ 2017-03-03 17:34 南水之源 阅读(4520) 评论(3) 推荐(0)
摘要:以下是一个图形学算法库 http://apodeline.free.fr/FAQ/CGAFAQ/CGAFAQ.html#toc3 我是看osgearth的源码里会使用这里面的算法的 阅读全文
posted @ 2017-02-22 10:54 南水之源 阅读(598) 评论(0) 推荐(0)
摘要:create tile key contains 获取tile上的临界值 这里先获取层数的切份(下图) 然后使用xmin,xmax,ymin,ymax获取tile的四个点 再通过geoextent获取一个有有空间参考坐标系的边界框 下图是获取五个顶点世界坐标点的算法: 阅读全文
posted @ 2017-02-14 14:42 南水之源 阅读(855) 评论(0) 推荐(0)
摘要:网络爬虫 网络爬虫按照系统结构和实现技术,大致可以分为以下几种类型:通用网络爬虫、聚焦网络爬虫、增量式网络爬虫、深层网络爬虫。 实际的网络爬虫系统通常是几种爬虫技术相结合实现 通用网络爬虫 爬行对象从一些种子 URL 扩充到整个 Web,主要为门户站点搜索引擎和大型 Web 服务提供商采集数据 对于 阅读全文
posted @ 2016-11-08 14:10 南水之源 阅读(664) 评论(0) 推荐(0)
摘要:#pragma once //GYDevillersTriangle.h /* 快速检测空间三角形相交算法的代码实现(Devillers & Guigue算法) 博客原地址:http://blog.csdn.net/fourierfeng/article/details/11969915# Devillers & Guigue算法(简称Devillers 算法) 通过三角形各顶点构成... 阅读全文
posted @ 2016-10-19 14:16 南水之源 阅读(6016) 评论(1) 推荐(0)
摘要://AABBtriangle.h #pragma once /********************************************************/ /* AABB-triangle overlap test code */ /* Function: int triBoxOverlap(float boxcenter[3], float boxhalfs... 阅读全文
posted @ 2016-10-10 17:05 南水之源 阅读(840) 评论(0) 推荐(0)
摘要:如果一个数是2^n,说明这个二进制里面只有一个1。除了1. a = (10000)b a-1 = (01111)b a&(a-1) = 0。 如果一个数不是2^n, 说明它的二进制里含有多一个1。 a = (1xxx100)b a-1=(1xxx011)b 那么 a&(a-1)就是 (1xxx000 阅读全文
posted @ 2016-06-01 14:50 南水之源 阅读(2381) 评论(1) 推荐(1)
摘要:C 语言里 double atan2(double y,double x) 返回的是原点至点(x,y)的方位角,即与 x 轴的夹角。也可以理解为复数 x+yi 的辐角。返回值的单位为弧度,取值范围为 ; Excel 里 ATAN2(x,y)返回的是原点至点(x,y)的方位角。返回值的单位为弧度,取值 阅读全文
posted @ 2016-05-16 14:28 南水之源 阅读(12259) 评论(0) 推荐(0)
摘要:作者:王凝链接:http://www.zhihu.com/question/20298134/answer/37952808来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 本回答想从一个更系统的角度来叙述pathfinding这一系列问题,希望可以成为一个更容易理解的 阅读全文
posted @ 2016-04-29 09:46 南水之源 阅读(8362) 评论(0) 推荐(0)
摘要:作者:伍一峰链接:http://www.zhihu.com/question/20298134/answer/22861904来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 rts中的寻路系统一般需要满足有以下几个条件,1. 效率高,因为rts普遍地图大,单位多,所以 阅读全文
posted @ 2016-04-29 09:45 南水之源 阅读(2647) 评论(0) 推荐(0)
摘要:头文件: cpp文件 打印什么的自己看着办,没时间搞 阅读全文
posted @ 2016-04-13 11:12 南水之源 阅读(1308) 评论(0) 推荐(0)
摘要:参考地址请看图片水印:http://www.cnblogs.com/iamzhanglei/archive/2012/06/07/2539751.html http://blog.sina.com.cn/s/blog_6a1bf1310101g7zy.html 包围体是一个简单的几何空间,里面包含着 阅读全文
posted @ 2016-04-13 10:48 南水之源 阅读(54362) 评论(3) 推荐(2)
摘要:转自:http://m.blog.csdn.net/article/details?id=6901584 PS:此作者写的一步一步写算法还是比较好理解的 用过平衡二叉树的朋友都清楚,平衡二叉树的最大优点就是排序。不管是在数据插入的时候还是在数据删除的时候,我们都要考虑到数据的排序情况。但是和数据的添 阅读全文
posted @ 2016-03-08 10:00 南水之源 阅读(2436) 评论(0) 推荐(0)
摘要:转自:http://m.blog.csdn.net/article/details?id=6885657 hash表,有时候也被称为散列表。个人认为,hash表是介于链表和二叉树之间的一种中间结构。链表使用十分方便,但是数据查找十分麻烦;二叉树中的数据严格有序,但是这是以多一个指针作为代价的结果。h 阅读全文
posted @ 2016-03-08 09:58 南水之源 阅读(231) 评论(0) 推荐(0)
摘要:参考:http://blog.csdn.net/zhouxuguang236/article/details/12312099 原博客地址还有c++源码。。。 四叉树索引的基本思想是将地理空间递归划分为不同层次的树结构。它将已知范围的空间等分成四个相等的子空间,如此递归下去,直至树的层次达到一定深度 阅读全文
posted @ 2016-03-01 13:55 南水之源 阅读(3292) 评论(0) 推荐(0)
摘要:转:http://blog.csdn.net/dragonpeng2008/article/details/6836448 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization), 关联(Association), 聚合(Aggregation 阅读全文
posted @ 2016-02-20 16:55 南水之源 阅读(326) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/jiuqiyuliang/article/details/8552956 目录: UML的视图 UML的九种图 UML中类间的关系 上文我们介绍了,UML的视图,在每一种视图中都包含一个或多种图。本文我们重点讲解UML每种图的细节问题: 1、用例图(u 阅读全文
posted @ 2016-02-20 15:48 南水之源 阅读(269) 评论(0) 推荐(0)
摘要:参考:http://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql... 阅读全文
posted @ 2015-08-18 16:21 南水之源 阅读(656) 评论(0) 推荐(0)