s2-geometry-library-java-sbt:s2-geometry-library-java 使用 sbt

时间:2024-06-27 14:56:18
【文件属性】:

文件名称:s2-geometry-library-java-sbt:s2-geometry-library-java 使用 sbt

文件大小:200KB

文件格式:ZIP

更新时间:2024-06-27 14:56:18

Java

s2-geometry-library-java 该库可用于创建 GeoHashes 以进行快速查询。 AWS 将 Java 版本用于 DynamoDB 中的 GeoSpatial 查询。 简而言之,它使用的地理编码: 从开始 在每个面上创建一个具有 30 个级别的 用 64 位标记叶子节点和内部节点 使用 3 位作为人脸索引 使用 n*2 位来识别深度为 n 的节点 添加单个 1 位 根据需要填充 0 位 这段代码有几个很好的特性,例如节点的深度可以从其代码中最小设置位的索引计算出来。 同样令人惊讶的是,当使用 S2 对地球表面进行地理编码时,叶节点小于 1 cm^2。 不过一定要检查代码,它有许多巧妙的细节,例如使用排序标签,以便相邻节点获得接近的代码。 区域表示为节点的集合,因此对区域的大多数操作都是以消除冗余(确保父节点吸收其子节点)的方式实现的简单集合操作。 查看更多


【文件预览】:
s2-geometry-library-java-sbt-master
----.gitignore(1023B)
----README.md(4KB)
----build.sbt(358B)
----LICENSE(11KB)
----src()
--------test()
--------main()
----project()
--------plugins.sbt(22B)
--------build.properties(20B)

网友评论