当前位置: 首页 > 软件库 > 大数据 > 可视化 >

RBush

点和矩形的 2D 空间索引
授权协议 MIT
开发语言 JavaScript HTML/CSS
所属分类 大数据、 可视化
软件类型 开源软件
地区 不详
投 递 者 岳玉书
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

RBush 是一个高性能的 JavaScript 库,用于点和矩形的 2D 空间索引。它基于具有批量插入支持的优化 R-tree 数据结构。

空间索引是点和矩形的特殊数据结构,它允许你非常有效地执行诸如“此边界框内的所有项目”之类的查询(例如,比遍历所有项目快数百倍)。它最常用于地图和数据可视化。

这些演示包含了从 50k 批量加载的随机点生成的树的可视化。打开 Web 控制台可以查看基准测试单击按钮以插入或删除项目;单击以在光标下执行搜索。

  • <!DOCTYPE html> <html> <head>     <title>基于OpenLayers+rbush+turf实现高德轨迹样式</title>     <link rel="stylesheet" href="https://openlayers.org/en/v4.6.5/css/ol.css" type="text/css">     <!-- The line below

  • import RBush from "rbush"; import { readEncWkt_4326 } from "@/utils/geoUtil"; import { allLayers, totalLoadLayers } from "@/utils/layerUtil"; import SphericalMercator from "@mapbox/sphericalmercator";

 相关资料
  • 问题内容: 我正在尝试使Java 2D图形“ hello world”运行起来,并发现它异常困难(即,我正在搜索“ java hello world example”的变体,然后变成空白)。有人能帮我举一个最小的世界范例吗? 编辑 不过,这是一个不错的起点,“ Java教程:执行自定义绘画” 。 问题答案: 要在Swing中绘制矩形,您应该: 首先,永远不要直接在JFrame或其他顶级窗口中绘制。

  • 标题说明了一切,我一直在四处寻找,找不到任何直截了当的东西。我将如何采取与点(x1,y1)的线

  • 因此,我创建了一个方法来检测球形球和矩形球之间的碰撞。我把它分成了4部分;它检测圆的顶部、圆的左侧、圆的底部、圆的右侧和矩形之间的碰撞。其中的两个工作是检测圆上的左点和矩形之间的碰撞,以及检测圆上的右点和矩形之间的碰撞。但是,不起作用的是,如果最上面的点或最下面的点接触矩形,就不会检测到碰撞,正如我记录if语句以查看是否输入它时所看到的那样。下面是我的代码(方法。getr()获取圆圈半径): 我已

  • 在以前我们改变元素的位置需要设置 left 、 right 这类的属性,它对其它元素有很大的影响,现在通过 transform 就可以实现任意空间的改变了。 1. 官方解释 CSS transform 属性允许你旋转,缩放,倾斜或平移给定元素。这是通过修改 CSS 视觉格式化模型的坐标空间来实现的。 2. 慕课解释 transfrom 这个属性可以改变一个目标元素在页面中的位置,例如相对原来元素所

  • 我有一个形状优美的多边形,代表洛杉矶市的边界。我在geopandas GeoDataFrame中还有一组约100万lat长的点,所有这些点都位于多边形的最小边界框内。其中一些点位于多边形本身内,但其他点不在多边形内。我只想保留洛杉矶边界内的那些点,由于洛杉矶的不规则形状,在其最小边界框内只有大约1/3的点在多边形本身内。 使用Python,如果点和多边形具有相同的最小边界框,识别这些点中哪些点位于