发明名称 Compactly storing geodetic points
摘要 Mechanisms are provided for the compact storage of geographical geometries as a collection of points, where individual points are encoded as binary/ternary strings (with the property that points closer to each other share a longer binary/ternary prefix) and the geometry is encoded by compressing the binary/ternary representation of common-prefix points. Mechanisms are also provided for the representation of a geometry using a ternary string that allows efficient storage of arbitrary shapes (e.g., long line segments, oblong polygons) as opposed to binary representations that are more efficient when the geometries are square or nearly square shaped.
申请公布号 US9602129(B2) 申请公布日期 2017.03.21
申请号 US201313839985 申请日期 2013.03.15
申请人 International Business Machines Corporation 发明人 Agrawal Dakshi;Ganti Raghu Kiran;Srivatsa Mudhaker
分类号 G06F17/30;H03M7/30;H03M7/40 主分类号 G06F17/30
代理机构 Scully, Scott, Murphy & Presser, P.C. 代理人 Scully, Scott, Murphy & Presser, P.C. ;Hobson, Esq. Mercedes L.
主权项 1. A computer readable storage device, tangibly embodying a program of instructions executable by the computer for storing a geometry represented by a plurality of geodetic points, the program of instructions, when executing, performing the following steps: assigning, to each of the plurality of points of the geometry, a respective string, wherein each string has characters that are selected from the group of binary characters and ternary characters, and wherein each string has a prefix portion and a non-prefix portion; reducing an amount of storage required to store the assigned strings associated with the geometry, wherein the reducing comprises applying compression to the strings associated with the geometry that exploits at least one common prefix that is shared by at least a first one of the strings associated with the geometry and a second one of the strings associated with the geometry; and storing the compressed strings associated with the geometry; wherein the geometry comprises at least one of a line segment and a polygon; wherein a length of the strings varies based upon an amount of geographic precision to be provided by the strings; and wherein a length of bit representation in the strings of latitude differs from a length of bit representation in the strings of longitude.
地址 Armonk NY US