×

Method for converting a digital elevation database to a polygon database

  • US 5,974,423 A
  • Filed: 03/09/1998
  • Issued: 10/26/1999
  • Est. Priority Date: 03/09/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for converting a digital elevation database to a polygon database comprising the computer generated steps of:

  • a) providing a selected active elevation point in said digital elevation database, whereby said digital elevation database comprises a plurality of elevation points, each elevation point representing an elevation of a point on a terrain;

    b) defining a square cell defined by a center elevation point and four corner elevation points, whereby said selected active elevation point is selected as said center elevation point, and said four corner elevation points are selected to produce a square cell having a minimum size;

    c) using said center elevation point and said four corner elevation points to produce four three dimensional triangles whereby each three dimensional triangle is formed from said center elevation point and two adjacent said corner elevation points forming a side of said square cell;

    d) determining if said four three dimensional triangles meet a flatness criteria;

    whereas said flatness criteria is defined such that no point in said four three dimensional triangles may be greater than a first distance above the corresponding point in said digital elevation database and no point in said four three dimensional triangles may be greater than a second distance below the corresponding point in said digital elevation database;

    e) if said four three dimensional triangles meet said flatness criteria and said square cell has not exceeded a maximum specified size, performing the steps of;

    (i) expanding the size of said square cell, thereby selecting new said four corner elevation points, while retaining said center elevation point;

    (ii) repeating step c) through step e);

    otherwise, performing the steps of;

    (i) storing said square cell in said polygon database;

    (ii) marking as inactive the points in said digital elevation database corresponding to the area covered by said square cell.

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