×

Composition of raster and vector graphics in geographic information systems

  • US 7,792,331 B2
  • Filed: 06/29/2004
  • Issued: 09/07/2010
  • Est. Priority Date: 06/29/2004
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable storage medium storing program code for causing a computer to perform a method of:

  • importing a plurality of raster geographical map files, each raster file including geographical information identifying raster image data comprising color values for a plurality of pixel locations (i1, j1), global positioning reference data for identifying pixel locations (i, j) and planar Cartesian coordinates (x, y) that correspond to one another, and a first projection that transforms geographical longitude-latitude coordinates (θ

    , φ

    ) to planar Cartesian coordinates (x, y);

    importing a vector geographical map file, the vector file including geographical information identifying vector objects;

    for each of the plurality of raster files and their corresponding first projections, rendering a corresponding planar raster image comprising, for each pixel location (i2, j2) from a plurality of pixel locations (i2, j2);

    transforming planar Cartesian coordinates (x2, y2) corresponding to the pixel location (i2, j2), to geographical longitude-latitude coordinates (θ

    , φ

    ) according to the inverse of a prescribed second projection, wherein the second projection also transforms geographical longitude-latitude coordinates (θ

    , φ

    ) to planar Cartesian coordinates (x, y);

    re-projecting the resulting geographical longitude-latitude coordinates (θ



    ) to planar Cartesian coordinates (x1,y1) according to the first projection; and

    assigning a color value for the pixel location (i2, j2) according to the color value for the pixel location (i1, j1) corresponding to planar Cartesian coordinates (x1, y1), of the raster geographical map file;

    rendering a planar vector image comprising color values for the plurality of pixel locations (i2, j2), comprising projecting substantially all of the vector objects according to the prescribed second projection; and

    compositing the plurality of rendered planar raster images and the rendered planar vector image as layers of a composite image.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×