Methods For Query Processing Of Topological Relationships Among Complex Spatial Objects
    2.
    发明申请
    Methods For Query Processing Of Topological Relationships Among Complex Spatial Objects 有权
    复杂空间对象拓扑关系查询处理方法

    公开(公告)号:US20150317358A1

    公开(公告)日:2015-11-05

    申请号:US14754210

    申请日:2015-06-29

    Abstract: An optimized method of processing queries requesting a description of a spatial relationship between a test geometry and a query geometry, such as points, lines, polygons, and collections thereof, is disclosed. A first part of the method finds a first spatial relationship between a minimum bounding rectangle (MBR) of the test geometry and an In-Memory R-tree (IMR-tree) built to describe the query geometry. If the first relationship does not specify the requested description, then a second part of the method uses the IMR-tree of the query geometry to find a second spatial relationship between the test geometry itself and the query geometry. Optimizations are applied to the first part and to the second part. Optimizations in the second part depend on the test geometry.

    Abstract translation: 公开了一种处理查询的优化方法,该查询请求描述测试几何和查询几何之间的空间关系,例如点,线,多边形及其集合。 该方法的第一部分发现测试几何的最小边界矩形(MBR)与构建为描述查询几何的内存R树(IMR-tree)之间的第一空间关系。 如果第一个关系没有指定所请求的描述,则该方法的第二部分使用查询几何的IMR树来查找测试几何本身与查询几何之间的第二个空间关系。 优化适用于第一部分和第二部分。 第二部分的优化取决于测试几何。

    Lidar Model With Hybrid-Columnar Format and No Indexes for Spatial Searches
    3.
    发明申请
    Lidar Model With Hybrid-Columnar Format and No Indexes for Spatial Searches 有权
    具有混合柱格式的激光雷达模型,空间搜索没有索引

    公开(公告)号:US20150149479A1

    公开(公告)日:2015-05-28

    申请号:US14092503

    申请日:2013-11-27

    CPC classification number: G06F17/3087 G06F17/30961

    Abstract: A method and apparatus for querying a database table containing point spatial data and without indexes is provided. A request for point spatial data in the table includes a query window provided by the user and describing an area of interest in which the user desires the point spatial data contained therein. The query window is tiled to create interior tiles and boundary tiles. A first query is formed to determine the point spatial data contained in the interior tiles. A second query is formed to determine the point spatial data contained within the boundary tiles and also within the query window. The second query includes a function that tests to determine whether the point spatial data within a boundary tile also lies within the query window. The first and second queries are executed in part on an enhanced data storage device and the results joined and returned to the user in answer to the request.

    Abstract translation: 提供了一种用于查询包含点空间数据和无索引的数据库表的方法和装置。 表中的点空间数据的请求包括由用户提供的查询窗口,并描述用户期望其中包含的点空间数据的感兴趣区域。 查询窗口被平铺以创建内部瓦片和边界瓦片。 形成第一个查询以确定内部瓦片中包含的点空间数据。 形成第二个查询以确定包含在边界瓦片内以及查询窗口内的点空间数据。 第二个查询包括测试以确定边界瓦片内的点空间数据是否也位于查询窗口内的函数。 第一和第二查询部分地在增强型数据存储设备上执行,并且结果被加入并返回给用户以回答该请求。

    Methods For Query Processing Of Topological Relationships Among Complex Spatial Objects
    4.
    发明申请
    Methods For Query Processing Of Topological Relationships Among Complex Spatial Objects 有权
    复杂空间对象拓扑关系查询处理方法

    公开(公告)号:US20140244635A1

    公开(公告)日:2014-08-28

    申请号:US13780990

    申请日:2013-02-28

    Abstract: An optimized method of processing queries requesting a description of a spatial relationship between a test geometry and a query geometry, such as points, lines, polygons, and collections thereof, is disclosed. A first part of the method finds a first spatial relationship between a minimum bounding rectangle (MBR) of the test geometry and an In-Memory R-tree (IMR-tree) built to describe the query geometry. If the first relationship does not specify the requested description, then a second part of the method uses the IMR-tree of the query geometry to find a second spatial relationship between the test geometry itself and the query geometry. Optimizations are applied to the first part and to the second part. Optimizations in the second part depend on the test geometry.

    Abstract translation: 公开了一种处理查询的优化方法,该查询请求描述测试几何和查询几何之间的空间关系,例如点,线,多边形及其集合。 该方法的第一部分发现测试几何的最小边界矩形(MBR)与构建为描述查询几何的内存R树(IMR-tree)之间的第一空间关系。 如果第一个关系没有指定所请求的描述,则该方法的第二部分使用查询几何的IMR树来查找测试几何本身与查询几何之间的第二个空间关系。 优化适用于第一部分和第二部分。 第二部分的优化取决于测试几何。

    TECHNIQUES FOR SOLVING THE SPHERICAL POINT-IN-POLYGON PROBLEM

    公开(公告)号:US20210081490A1

    公开(公告)日:2021-03-18

    申请号:US16848375

    申请日:2020-04-14

    Abstract: Techniques described herein perform spherical PIP analysis by detecting whether a test ray (defined by a test point (TP) and a point (EP) that is external to a spherical polygon) crosses edge arcs (“edges”) of the polygon based on relative orientations of vertices of the test ray and edges. A classifier vector (CV) for a test ray is calculated based on the cross-product of the TP and the EP. Using the CV, the orientation of each vertex of the polygon with respect to the test ray is determined. Candidate edges having vertices with opposite orientations with respect to the test ray are identified. Crossing edges are determine by calculating CVs for each candidate edge, and determining orientations of the TP and EP with respect to each candidate edge. A set of crossing edges is determined, where the TP and the EP have opposite orientations with respect to each crossing edge.

    Memory-efficient spatial histogram construction
    6.
    发明授权
    Memory-efficient spatial histogram construction 有权
    记忆效率空间直方图构造

    公开(公告)号:US09317529B2

    公开(公告)日:2016-04-19

    申请号:US13966691

    申请日:2013-08-14

    CPC classification number: G06F17/30241

    Abstract: Techniques are described for memory-efficient spatial histogram construction. A hierarchical spatial index has leaf nodes and non-leaf nodes, each leaf node representing a bounding region containing a spatial object, each non-leaf node representing a bounding region at least partially containing one or more spatial objects. A plurality of selected nodes is selected from the plurality of non-leaf nodes. The plurality of selected nodes includes an ancestor of each leaf node. For each particular node in the plurality of selected nodes, a weight is determined. The weight is based on the number of spatial objects contained within the bounding region of the particular node. A spatial partitioning of the plurality of selected nodes is determined. A spatial histogram is generated based on the spatial partitioning of the weights of the plurality of selected nodes.

    Abstract translation: 描述了记忆效率空间直方图构造的技术。 分层空间索引具有叶节点和非叶节点,每个叶节点表示包含空间对象的边界区域,每个非叶节点表示至少部分地包含一个或多个空间对象的边界区域。 从多个非叶节点中选择多个选择的节点。 多个选定节点包括每个叶节点的祖先。 对于多个选定节点中的每个特定节点,确定权重。 权重基于包含在特定节点的边界区域内的空间对象的数量。 确定多个选定节点的空间划分。 基于多个选定节点的权重的空间分割生成空间直方图。

    METHODS FOR PROCESSING WITHIN-DISTANCE QUERIES
    7.
    发明申请
    METHODS FOR PROCESSING WITHIN-DISTANCE QUERIES 有权
    在距离查询中处理的方法

    公开(公告)号:US20160019248A1

    公开(公告)日:2016-01-21

    申请号:US14452351

    申请日:2014-08-05

    Abstract: Techniques and systems for processing within-distance queries are provided. A query for geometry objects within a query distance of a query geometry is received. An in-memory R-tree (IMR-tree) is generated for the query geometry. The IMR-tree includes nodes corresponding to edges of the query geometry. An R-tree index for a plurality of candidate geometries is accessed. At least one node of the R-tree index is processed by: generating an expanded bounding geometry based on the query distance, and using the IMR-tree to determine a topological relationship between the expanded bounding geometry and the query geometry. When the expanded bounding geometry intersects the query geometry, if at least one within-distance test is satisfied, the candidate geometries associated with the selected node are added to a result set. Otherwise, if the selected node is a non-leaf node of the R-tree index, child nodes of the selected node are processed.

    Abstract translation: 提供了用于处理远距离查询的技术和系统。 接收到查询几何的查询距离内的几何对象的查询。 为查询几何生成内存中R树(IMR-tree)。 IMR树包括与查询几何的边缘对应的节点。 访问用于多个候选几何的R树索引。 通过以下方式处理R树索引的至少一个节点:基于查询距离生成扩展的边界几何,并使用IMR树来确定扩展的边界几何和查询几何之间的拓扑关系。 当扩展的边界几何与查询几何相交时,如果至少一个距离内测试被满足,则与所选节点相关联的候选几何被添加到结果集中。 否则,如果所选节点是R树索引的非叶节点,则处理所选节点的子节点。

    Techniques for in-memory spatial object filtering

    公开(公告)号:US11507590B2

    公开(公告)日:2022-11-22

    申请号:US16904392

    申请日:2020-06-17

    Abstract: Techniques are introduced herein for maintaining geometry-type data on persistent storage and in memory. Specifically, a DBMS that maintains a database table, which includes at least one column storing spatial data objects (SDOs), also maintains metadata for the database table that includes definition data for one or more virtual columns of the table. According to an embodiment, the definition data includes one or more expressions that calculate minimum bounding box values for SDOs stored in the geometry-type column in the table. The one or more expressions in the metadata maintained for the table are used to create one or more in-memory columns that materialize the bounding box data for the represented SDOs. When a query that uses spatial-type operators to perform spatial filtering over data in the geometry-type column is received, the DBMS replaces the spatial-type operators with operators that operate over the scalar bounding box information materialized in memory.

    TECHNIQUES FOR IN-MEMORY SPATIAL OBJECT FILTERING

    公开(公告)号:US20210081428A1

    公开(公告)日:2021-03-18

    申请号:US16904392

    申请日:2020-06-17

    Abstract: Techniques are introduced herein for maintaining geometry-type data on persistent storage and in memory. Specifically, a DBMS that maintains a database table, which includes at least one column storing spatial data objects (SDOs), also maintains metadata for the database table that includes definition data for one or more virtual columns of the table. According to an embodiment, the definition data includes one or more expressions that calculate minimum bounding box values for SDOs stored in the geometry-type column in the table. The one or more expressions in the metadata maintained for the table are used to create one or more in-memory columns that materialize the bounding box data for the represented SDOs. When a query that uses spatial-type operators to perform spatial filtering over data in the geometry-type column is received, the DBMS replaces the spatial-type operators with operators that operate over the scalar bounding box information materialized in memory.

Patent Agency Ranking