2016年6月22日

geotools的空间索引使用——R树和四叉树

摘要: 点索引可以用网格索引kdtree 线和面的索引用strtree或者QuadTree /** * 空间索引之st R树 */public static void stRTreeTest(){ String filePath = "E:\\gis资料\\测试数据\\道路中心线.shp"; SimpleF 阅读全文

posted @ 2016-06-22 16:40 时光飞仔 阅读(1900) 评论(2) 推荐(0) 编辑

JTS的泰森多边形

摘要: 使用jts实现泰森多边形,不用懂算法,只需要理解算法的基本原理,学习怎么使用就可以了。 /** * 泰森多边形 */public static void voronoiTest(){ VoronoiDiagramBuilder voronoiDiagramBuilder = new VoronoiD 阅读全文

posted @ 2016-06-22 16:38 时光飞仔 阅读(1103) 评论(0) 推荐(0) 编辑

Geotools的delaunry三角剖分

摘要: Geotools三角剖分,用到了图的数据结构,蛮强大的,坑爹的是源码里面居然有System.out.println()代码,不过总体功能是有的。 /** * delary三角网 */static public void delaury(){ List<DelaunayNode> nodes = ne 阅读全文

posted @ 2016-06-22 16:35 时光飞仔 阅读(828) 评论(0) 推荐(0) 编辑

geotools的最短路径实现

摘要: Geotools提供了一个Graph的扩展包,使用它可以实现最短路径的查找,提供的算法有Dijkstra和AStar。Api的功能非常强大,只需要提供line的features对象,即可创建graph,然后调用算法即可实现最短路径查找,权重可以自由设置,对于不懂算法的人用起来也毫不费力。 Dijks 阅读全文

posted @ 2016-06-22 16:32 时光飞仔 阅读(6600) 评论(14) 推荐(1) 编辑

导航