Annotation of map geometry vertices
    1.
    发明授权
    Annotation of map geometry vertices 有权
    地图几何顶点的注释

    公开(公告)号:US09489754B2

    公开(公告)日:2016-11-08

    申请号:US13631999

    申请日:2012-09-30

    Applicant: Apple Inc.

    Abstract: Some embodiments provide a method for a mapping service. The method receives a set of road segments for a map region. For each road segment in the set, the method generates a geometry that includes a set of vertices that define a boundary for the road segment. The geometries are included as part of a map tile for the map region. The map tiles are for downloading to user devices that render map presentations using the geometries. For several of the vertices, the method stores data with the vertices that specifies for the device at least one aspect of rendering the road for the map presentation.

    Abstract translation: 一些实施例提供了用于映射服务的方法。 该方法接收地图区域的一组路段。 对于集合中的每个路段,该方法生成包含定义道路段边界的一组顶点的几何。 几何图形作为地图区域的地图图块的一部分。 地图图块用于下载到使用几何渲染地图演示文稿的用户设备。 对于几个顶点,该方法存储具有为设备指定的顶点的数据至少一个方面来渲染地图呈现的道路。

    Scalable Processing for Associating Geometries with Map Tiles
    2.
    发明申请
    Scalable Processing for Associating Geometries with Map Tiles 有权
    将几何与地图块相关联的可扩展处理

    公开(公告)号:US20130328941A1

    公开(公告)日:2013-12-12

    申请号:US13632003

    申请日:2012-09-30

    Applicant: APPLE INC.

    CPC classification number: G06T11/00 G01C21/32 G06F17/30241

    Abstract: A method is provided that utilizes a parallel processing system to determine whether different geometries intersect each tile in a map hierarchy. The method receives a description of a geometry and an identification of a tile in a tile tree. The method utilizes an available processing unit to determine whether the geometry intersects the tile. When the geometry intersects the tile and the tile has child tiles, the method stores several task descriptions that can be assigned to any processing units in the parallel processing system. Each task description includes the description of the portion of the geometry that overlaps the tile and an identification of one of the child tiles of the tile. The method then assigns each of the tasks to an available processing unit to continue down the tree hierarchy to determine whether each child tile intersects a portion of the geometry.

    Abstract translation: 提供了一种利用并行处理系统来确定不同几何是否与地图层次结构中的每个瓦片相交的方法。 该方法接收瓦片树中的几何图形和瓦片的标识的描述。 该方法利用可用的处理单元来确定几何是否与瓦片相交。 当几何与瓦片相交并且瓦片具有子瓦片时,该方法存储可以分配给并行处理系统中的任何处理单元的若干任务描述。 每个任务描述包括与该瓦片重叠的几何的部分的描述和该瓦片的一个子瓦片的标识。 然后,该方法将每个任务分配给可用处理单元以继续向下树结构层次以确定每个子图块是否与几何的一部分相交。

    Generation of Road Data
    3.
    发明申请
    Generation of Road Data 审中-公开
    道路数据的生成

    公开(公告)号:US20130328861A1

    公开(公告)日:2013-12-12

    申请号:US13631998

    申请日:2012-09-30

    Applicant: APPLE INC.

    Abstract: Some embodiments provide a method for generating road data. The method receives data regarding several road segments and several junctions for a map region. The road segments include a first road segment and a second road segment that intersect at a particular junction. The method determines whether the first road segment and the second road segment are separate segments of a same road. When the first and second road segments are separate segments of the same road, the method defines an aggregate road that references the first and second road segments. In some embodiments, the method determines whether the first and second road segments are separate segments of the same road by using location data and road properties of the first and second road segments. In some embodiments, the aggregate road is stored as an ordered list of road segments that link together at junctions.

    Abstract translation: 一些实施例提供了一种用于生成道路数据的方法。 该方法接收关于地图区域的几个路段和几个路口的数据。 路段包括在特定交叉点相交的第一路段和第二路段。 该方法确定第一路段和第二路段是否是相同道路的分段。 当第一和第二路段是相同道路的独立段时,该方法定义参考第一和第二路段的总路。 在一些实施例中,该方法通过使用第一和第二路段的位置数据和道路属性来确定第一和第二路段是否是相同道路的分段。 在一些实施例中,集合道路被存储为在交叉点处连接在一起的路段的有序列表。

    Smoothing road geometry
    4.
    发明授权
    Smoothing road geometry 有权
    平滑的道路几何

    公开(公告)号:US09355476B2

    公开(公告)日:2016-05-31

    申请号:US13632001

    申请日:2012-09-30

    Applicant: Apple Inc.

    Abstract: Some embodiments provide a method for a mapping service. For a set of road segments that intersect at a junction in a map region, the method generates an initial set of geometries for use in generating downloadable map information for the map region. For each corner formed by the geometries at the junction, the method determines whether to perform a smoothing operation. When a particular corner meets a set of criteria, the method modifies the geometries of at least one road segment to smooth the corner.

    Abstract translation: 一些实施例提供了用于映射服务的方法。 对于在地图区域的交叉处相交的一组路段,该方法生成用于生成地图区域的可下载地图信息的初始几何集合。 对于由结点处的几何形状形成的每个角,该方法确定是否执行平滑操作。 当特定角落符合一组条件时,该方法会修改至少一条路段的几何形状,以平滑角落。

    Smoothing Road Geometry
    5.
    发明申请
    Smoothing Road Geometry 有权
    平滑路几何

    公开(公告)号:US20130328916A1

    公开(公告)日:2013-12-12

    申请号:US13632001

    申请日:2012-09-30

    Applicant: APPLE INC.

    Abstract: Some embodiments provide a method for a mapping service. For a set of road segments that intersect at a junction in a map region, the method generates an initial set of geometries for use in generating downloadable map information for the map region. For each corner formed by the geometries at the junction, the method determines whether to perform a smoothing operation. When a particular corner meets a set of criteria, the method modifies the geometries of at least one road segment to smooth the corner.

    Abstract translation: 一些实施例提供了用于映射服务的方法。 对于在地图区域的交叉处相交的一组路段,该方法生成用于生成地图区域的可下载地图信息的初始几何集合。 对于由结点处的几何形状形成的每个角,该方法确定是否执行平滑处理。 当特定角落符合一组条件时,该方法会修改至少一条路段的几何形状,以平滑角落。

    Annotation of Map Geometry Vertices
    6.
    发明申请
    Annotation of Map Geometry Vertices 有权
    地图几何顶点的注释

    公开(公告)号:US20130328915A1

    公开(公告)日:2013-12-12

    申请号:US13631999

    申请日:2012-09-30

    Applicant: APPLE INC.

    Abstract: Some embodiments provide a method for a mapping service. The method receives a set of road segments for a map region. For each road segment in the set, the method generates a geometry that includes a set of vertices that define a boundary for the road segment. The geometries are included as part of a map tile for the map region. The map tiles are for downloading to user devices that render map presentations using the geometries. For several of the vertices, the method stores data with the vertices that specifies for the device at least one aspect of rendering the road for the map presentation.

    Abstract translation: 一些实施例提供了用于映射服务的方法。 该方法接收地图区域的一组路段。 对于集合中的每个路段,该方法生成包含定义道路段边界的一组顶点的几何。 几何图形作为地图区域的地图图块的一部分。 地图图块用于下载到使用几何渲染地图演示文稿的用户设备。 对于几个顶点,该方法存储具有为设备指定的顶点的数据至少一个方面来渲染地图呈现的道路。

    Scalable and efficient cutting of map tiles
    7.
    发明授权
    Scalable and efficient cutting of map tiles 有权
    可扩展和高效地切割地图瓦片

    公开(公告)号:US09395193B2

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

    申请号:US13632004

    申请日:2012-09-30

    Applicant: Apple Inc.

    CPC classification number: G01C21/32 G06T11/00

    Abstract: A process is provided that reduces the amount of data for a map tile that could not be displayed separately on the scale of that tile. The process generates an equivalent of the road data by rasterizing the vectors representing road segments lying within a tile and generating a connectivity mask that keeps track of which pixels are connected to which other pixels along the vectors. The process constructs an undirected graph. Each “on” pixel of the undirected graph represents a vertex and the vertices are connected by edges generated from the connectivity graph, but without a set direction. The process traces the undirected graph to generate chains of connected road segments and takes the chains and simplifies them in order to reduce the amount of data that must be stored and transmitted for the tile in order to produce all the visible roads of the tile at that scale.

    Abstract translation: 提供了一个过程,减少了无法在该图块的比例上单独显示的地图图块的数据量。 该过程通过光栅化表示位于瓦片内的道路段的矢量来生成道路数据的等价物,并且生成连接掩模,该连接掩模跟踪哪些像素连接到沿向量的哪个其他像素。 该过程构建无向图。 无向图中的每个“on”像素表示顶点,并且顶点通过从连接图生成的边缘连接,但没有设置方向。 该过程跟踪无向图,以产生连接的路段的链,并采取链并简化它们,以减少必须为瓦片存储和传输的数据量,以便生成瓦片的所有可见道路 规模。

    Constructing Road Geometry
    8.
    发明申请
    Constructing Road Geometry 有权
    构建道路几何

    公开(公告)号:US20130328924A1

    公开(公告)日:2013-12-12

    申请号:US13632000

    申请日:2012-09-30

    Applicant: APPLE INC.

    Abstract: Some embodiments provide a method for a mapping service. The method generates an initial set of geometries for a road graph defined for a map region. The road graph includes several road segments and junctions aggregated into roads. The method identifies an overlap between a first geometry of a first road segment and a second geometry of a second road segment. The first road segment and the second road segment are parts of different roads and do not meet at a junction. The method automatically modifies at least one of the first and second geometries in order to prevent the first geometry and second geometry from overlapping. In some embodiments each geometry is defined by a set of vertices that specify its boundaries. The method of some embodiments automatically modifies the vertices of at least one of the first and second geometries.

    Abstract translation: 一些实施例提供了用于映射服务的方法。 该方法为为地图区域定义的路线图生成一组初始几何。 道路图包括几条道路段和聚集在道路上的路口。 该方法识别第一路段的第一几何形状和第二路段的第二几何形状之间的重叠。 第一路段和第二路段是不同道路的一部分,不在交界处相遇。 该方法自动修改第一和第二几何中的至少一个,以便防止第一几何和第二几何重叠。 在一些实施例中,每个几何形状由指定其边界的一组顶点限定。 一些实施例的方法自动修改第一和第二几何形状中的至少一个的顶点。

    Scalable and Efficient Cutting of Map Tiles
    9.
    发明申请
    Scalable and Efficient Cutting of Map Tiles 有权
    可扩展和高效地切割地图瓷砖

    公开(公告)号:US20130328879A1

    公开(公告)日:2013-12-12

    申请号:US13632004

    申请日:2012-09-30

    Applicant: APPLE INC.

    CPC classification number: G01C21/32 G06T11/00

    Abstract: A process is provided that reduces the amount of data for a map tile that could not be displayed separately on the scale of that tile. The process generates an equivalent of the road data by rasterizing the vectors representing road segments lying within a tile and generating a connectivity mask that keeps track of which pixels are connected to which other pixels along the vectors. The process constructs an undirected graph. Each “on” pixel of the undirected graph represents a vertex and the vertices are connected by edges generated from the connectivity graph, but without a set direction. The process traces the undirected graph to generate chains of connected road segments and takes the chains and simplifies them in order to reduce the amount of data that must be stored and transmitted for the tile in order to produce all the visible roads of the tile at that scale.

    Abstract translation: 提供了一个过程,减少了无法在该图块的比例上单独显示的地图图块的数据量。 该过程通过光栅化表示位于瓦片内的道路段的矢量来生成道路数据的等价物,并且生成连接掩模,该连接掩模跟踪哪些像素连接到沿向量的哪个其他像素。 该过程构建无向图。 无向图中的每个“on”像素表示顶点,并且顶点通过从连接图生成的边缘连接,但没有设置方向。 该过程跟踪无向图,以产生连接的路段的链,并采取链并简化它们,以减少必须为瓦片存储和传输的数据量,以便生成瓦片的所有可见道路 规模。

    Constructing road geometry
    10.
    发明授权
    Constructing road geometry 有权
    构建道路几何

    公开(公告)号:US09396563B2

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

    申请号:US13632000

    申请日:2012-09-30

    Applicant: Apple Inc.

    Abstract: Some embodiments provide a method for a mapping service. The method generates an initial set of geometries for a road graph defined for a map region. The road graph includes several road segments and junctions aggregated into roads. The method identifies an overlap between a first geometry of a first road segment and a second geometry of a second road segment. The first road segment and the second road segment are parts of different roads and do not meet at a junction. The method automatically modifies at least one of the first and second geometries in order to prevent the first geometry and second geometry from overlapping. In some embodiments each geometry is defined by a set of vertices that specify its boundaries. The method of some embodiments automatically modifies the vertices of at least one of the first and second geometries.

    Abstract translation: 一些实施例提供了用于映射服务的方法。 该方法为为地图区域定义的路线图生成一组初始几何。 道路图包括几条道路段和聚集在道路上的路口。 该方法识别第一路段的第一几何形状和第二路段的第二几何形状之间的重叠。 第一路段和第二路段是不同道路的一部分,不在交界处相遇。 该方法自动修改第一和第二几何中的至少一个,以便防止第一几何和第二几何重叠。 在一些实施例中,每个几何形状由指定其边界的一组顶点限定。 一些实施例的方法自动修改第一和第二几何形状中的至少一个的顶点。

Patent Agency Ranking