Method and system for representation and use of shape information in geographic databases
    1.
    发明授权
    Method and system for representation and use of shape information in geographic databases 有权
    地理数据库中形状信息的表示和使用的方法和系统

    公开(公告)号:US06366927B1

    公开(公告)日:2002-04-02

    申请号:US09460454

    申请日:1999-12-13

    IPC分类号: G06F1730

    摘要: A system and method for storing data to represent other-than-straight map features in a computer-readable geographic database for use in a navigation system. For geographic features that are other-than-straight, a curve generated by a computable function is fitted to an image of the other-than-straight map feature. The computable function may be a polynomial equation whose shape is defined by its coefficients. In one embodiment, the polynomial equation is a type of spline curve, in particular a Bezier curve whose shape is defined by control points. The coefficients of the polynomial equation are associated with data representing the other-than-straight feature. In the case in which the polynomial equation is a Bezier curve, the control points for generating the Bezier curve are associated with the data representing the other-than-straight feature. These control points are stored in the geographic database and are used in displaying the other-than-straight geographic feature. Use of a computable function to generate other-than-straight geographic features and storing parameters to be used by the computable function has the potential for significantly reducing the storage requirements for representing other-than-straight features in a geographic database. According to a further aspect, normalized control point pairs are stored in a data structure and an index reference into the data structure is associated with data used to represent the other-than-straight geographic features, thereby resulting in further reduction in data storage requirements.

    摘要翻译: 一种用于存储数据以表示用于导航系统的计算机可读地理数据库中的非直线地图特征的系统和方法。 对于不同于直线的地理要素,由可计算函数生成的曲线适用于其他直线地图特征的图像。 可计算函数可以是其形状由其系数定义的多项式方程。 在一个实施例中,多项式方程式是一种样条曲线,特别是其形状由控制点定义的贝塞尔曲线。 多项式方程的系数与表示不同于直线特征的数据相关联。 在多项式方程为贝塞尔曲线的情况下,生成贝塞尔曲线的控制点与表示其他直线特征的数据相关联。 这些控制点存储在地理数据库中,用于显示不同于其他地理特征。 使用可计算函数生成不同于其他地理特征并存储要由可计算函数使用的参数,这有可能显着降低存储要求,以便在地理数据库中表示其他非直线特征。 根据另一方面,归一化控制点对存储在数据结构中,并且到数据结构中的索引引用与用于表示不同于平行的地理特征的数据相关联,从而进一步减少数据存储要求。

    Method and system for representation and use of shape information in
geographic databases
    3.
    发明授权
    Method and system for representation and use of shape information in geographic databases 失效
    地理数据库中形状信息的表示和使用的方法和系统

    公开(公告)号:US6029173A

    公开(公告)日:2000-02-22

    申请号:US979211

    申请日:1997-11-26

    摘要: A system and method for storing data in a computer-readable database to represent curved geographic features. The database can be used in a navigation system. A computable function is used to define a curved line that represents the curved geographic feature. The computable function may be a polynomial equation whose shape is defined by its coefficients. In one embodiment, the polynomial equation is a type of spline curve, in particular a Bezier curve whose shape is defined by control points. The coefficients of the polynomial equation are associated with data representing the curved geographic feature. In the case in which the polynomial equation is a Bezier curve, the control points for generating the Bezier curve are associated with the data representing the curved geographic feature. These control points are stored in the database and are used in displaying the curved geographic feature. Use of a computable function to represent curved geographic features and storing parameters to be used by the computable function has the potential for significantly reducing the storage requirements for representing curved geographic features in a database. According to a further aspect, data identifying the normalized control points are stored in a data array and references into the data array are associated with data representing the curved geographic features, thereby enabling curved geographic features to be represented in space efficient manner.

    摘要翻译: 一种用于将数据存储在计算机可读数据库中以表示弯曲地理特征的系统和方法。 数据库可以在导航系统中使用。 可计算函数用于定义表示曲面地理特征的曲线。 可计算函数可以是其形状由其系数定义的多项式方程。 在一个实施例中,多项式方程式是一种样条曲线,特别是其形状由控制点定义的贝塞尔曲线。 多项式方程的系数与表示弯曲地理特征的数据相关联。 在多项式方程为贝塞尔曲线的情况下,用于生成贝塞尔曲线的控制点与表示弯曲地理特征的数据相关联。 这些控制点存储在数据库中,用于显示弯曲的地理特征。 使用可计算函数来表示曲面地理特征并存储要由可计算函数使用的参数,这有可能显着降低在数据库中表示曲面地理特征的存储要求。 根据另一方面,标识归一化控制点的数据被存储在数据阵列中,并且数据阵列的引用与表示弯曲地理特征的数据相关联,从而使得能够以空间有效的方式表示弯曲的地理特征。

    Parcelized geographic data medium with internal spatial indices and method and system for use and formation thereof
    4.
    发明授权
    Parcelized geographic data medium with internal spatial indices and method and system for use and formation thereof 失效
    具有内部空间指数的包裹地理数据媒体及其使用和形成的方法和系统

    公开(公告)号:US07266560B2

    公开(公告)日:2007-09-04

    申请号:US09016002

    申请日:1998-01-30

    CPC分类号: G01C21/32 Y10S707/99942

    摘要: A navigable map database, stored on a computer-readable medium and used with a navigation application program, includes data which are spatially parcelized into a plurality of parcels. Associated with each of the plurality of parcels is a first index which associates the area represented by the data in the parcel with a plurality of sub-areas formed of the area. Also associated with each of the parcels is a second index associating each of the data in the parcel with at least one of the sub-areas. Further disclosed is a method for producing a navigable map database which is parcelized into a plurality of parcels, wherein each of the plurality of parcels includes a first index which associates the area represented by the data in the parcel with a plurality of sub-areas formed of the area and a second index associating each of the data in the parcel with at least one of the sub-areas. Also further disclosed are a program and method for finding data in one or more parcels that match a spatial search criterion using a navigable map database that is parcelized into a plurality of parcels, wherein each of the plurality of parcels includes a first index which associates the area represented by the data in the parcel with a plurality of sub-areas formed of the area and a second index associating each of the data in the parcel with at least one of the sub-areas. The program and method use the first and second indices to identify which of the data in at least one of the plurality of parcels satisfy the spatial search criterion.

    摘要翻译: 存储在计算机可读介质上并与导航应用程序一起使用的导航地图数据库包括空间包装成多个包裹的数据。 与多个宗地中的每一个相关联的是将由包裹中的数据表示的区域与由该区域形成的多个子区域相关联的第一索引。 还与每个宗地相关联的是将宗地中的每个数据与至少一个子区域相关联的第二索引。 进一步公开的是一种生产导航地图数据库的方法,该导航地图数据库被包裹成多个宗地,其中多个宗地中的每一个宗地都包括第一索引,该索引将包裹中的数据表示的区域与形成的多个子区域相关联 以及将所述包裹中的每个数据与所述子区域中的至少一个相关联的第二索引。 还进一步公开的是一种用于使用包裹成多个宗地的可导航地图数据库来查找与空间搜索准则匹配的一个或多个宗地中的数据的程序和方法,其中所述多个宗地中的每一个包括第一索引, 由包括由该区域形成的多个子区域的包裹中的数据表示的区域和将包裹中的每个数据与至少一个子区域相关联的第二索引。 程序和方法使用第一和第二索引来识别多个宗地中的至少一个宗地中的哪一个数据满足空间搜索准则。

    Method and system for providing navigation systems with updated geographic data
    9.
    发明授权
    Method and system for providing navigation systems with updated geographic data 有权
    为导航系统提供更新的地理数据的方法和系统

    公开(公告)号:US06362779B1

    公开(公告)日:2002-03-26

    申请号:US09660329

    申请日:2000-09-12

    IPC分类号: G01S502

    CPC分类号: G01C21/26

    摘要: A system and method for providing updated geographic data for use by a navigation application program. The navigation application program is at a first version level and uses geographic data in a geographic database. An updated geographic database is provided to the navigation application program. The updated geographic database is at a second version level which is later than the first version level. Also provided to the navigation application program are one or more replacement routines. These replacement routines may be stored with the updated geographic database on a computer-readable medium or may be provided separately. The one or more replacement routines are used by the navigation application program either at initialization or during runtime. The one or more replacement routines are called to access or use the data in the updated geographic database. The one or more replacement routines are preferably in an interpretive language and executed by a virtual processor. The virtual processor may be part of the navigation application program. The one or more replacement routines can be used by the navigation application program thereby enabling the navigation application program which is at the first version level to use the updated geographic data which is at second version level.

    摘要翻译: 一种用于提供更新的地理数据以供导航应用程序使用的系统和方法。 导航应用程序处于第一版本级别,并使用地理数据库中的地理数据。 更新的地理数据库被提供给导航应用程序。 更新的地理数据库处于比第一版​​本级别晚的第二版本级别。 还提供给导航应用程序的是一个或多个替换程序。 这些替换例程可以与更新的地理数据库一起存储在计算机可读介质上,或者可以单独提供。 导航应用程序在初始化或运行时都使用一个或多个替换程序。 调用一个或多个替换例程来访问或使用更新的地理数据库中的数据。 一个或多个替换例程优选地是解释语言并由虚拟处理器执行。 虚拟处理器可以是导航应用程序的一部分。 导航应用程序可以使用一个或多个替换例程,从而使处于第一版本级别的导航应用程序能够使用处于第二版本级别的更新的地理数据。

    Method and system for providing navigation systems with updated
geographic data

    公开(公告)号:US06121924A

    公开(公告)日:2000-09-19

    申请号:US570

    申请日:1997-12-30

    IPC分类号: G01C21/26 H04B7/185 G01S5/02

    CPC分类号: G01C21/26

    摘要: A system and method for providing updated geographic data for use by a navigation application program. The navigation application program is at a first version level and uses geographic data in a geographic database. An updated geographic database is provided to the navigation application program. The updated geographic database is at a second version level which is later than the first version level. Also provided to the navigation application program are one or more replacement routines. These replacement routines may be stored with the updated geographic database on a computer-readable medium or may be provided separately. The one or more replacement routines are used by the navigation application program either at initialization or during runtime. The one or more replacement routines are called to access or use the data in the updated geographic database. The one or more replacement routines are preferably in an interpretive language and executed by a virtual processor. The virtual processor may be part of the navigation application program. The one or more replacement routines can be used by the navigation application program thereby enabling the navigation application program which is at the first version level to use the updated geographic data which is at second version level.