Apparatus and method for constructing a mosaic of data
First Claim
1. A method for inserting a first set of data having a first coordinate system into a data mosaic having a second coordinate system which may be different from the first coordinate system, comprising the steps of:
- converting the coordinate position of one item of the first set of data into a first distance from a first reference point in the first coordinate system;
converting the first distance to a coordinate position in a third coordinate system, wherein the coordinate position of the first reference point in the third coordinate system is known;
converting the coordinate position in the third coordinate system to a second distance from a second reference point in the second coordinate system, wherein the coordinate position of the second reference point in the third coordinate system is known; and
converting the second distance to a coordinate position in the second coordinate system.
6 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and method combine, in real time, weather radar data in digital format from multiple radar sites into a mosaic covering a regional or national area (e.g., the continental United States). Such apparatus and method are implementable as computer software that can be run on a general purpose computer such as a personal computer. Preferably, a database of "lookup tables" are used to project individual radar data bins directly to a grid of the desired coordinate system for that mosaic. Using these lookup tables, each of a plurality of radar data bins is converted to a corresponding grid location or box in a mosaic image. While each radar data bin is mapped to a grid box for the mosaic, not every such grid box within the coverage area of the radar may receive such a data bin. Any resulting holes in the produced mosaic are then identified using yet another grid whose locations correspond to those of the mosaic but which instead provide information regarding the data then appearing in corresponding locations in that mosaic. Each such hole is then filed with data from the locationally closest data bin.
95 Citations
38 Claims
-
1. A method for inserting a first set of data having a first coordinate system into a data mosaic having a second coordinate system which may be different from the first coordinate system, comprising the steps of:
-
converting the coordinate position of one item of the first set of data into a first distance from a first reference point in the first coordinate system; converting the first distance to a coordinate position in a third coordinate system, wherein the coordinate position of the first reference point in the third coordinate system is known; converting the coordinate position in the third coordinate system to a second distance from a second reference point in the second coordinate system, wherein the coordinate position of the second reference point in the third coordinate system is known; and converting the second distance to a coordinate position in the second coordinate system. - View Dependent Claims (2, 3)
-
-
4. A method for inserting a first set of data having a first coordinate system into a data mosaic having a second coordinate system which may be different from the first coordinate system, comprising the steps of:
-
forming for the first set of data a table having a plurality of entries, each such entry having a coordinate position in the first coordinate system having any of the first set of data, and each coordinate position in the second coordinate system corresponding to that coordinate position in the first coordinate system, said forming step comprising the steps of; converting the coordinate position of one item of the first set of data into a first distance from a first reference point in the first coordinate system;
converting the first distance to a coordinate position in a third coordinate system, wherein the coordinate position of the first reference point in the third coordinate system is known;converting the coordinate position in the third coordinate system to a second distance from a second reference point in the second coordinate system, wherein the coordinate position of the second reference point in the third coordinate system is known; converting the second distance to a coordinate position in the second coordinate system; and after said forming step, using the table, converting each of a plurality of coordinate positions in the first coordinate system having at least some of the first set of data to one or more coordinate positions in the second coordinate system. - View Dependent Claims (5, 6)
-
-
7. A method for inserting a first set of data having a first coordinate system into a data mosaic having a second coordinate system which may be different from the first coordinate system, comprising the steps of:
-
converting first coordinate positions for the first set of data in the first coordinate system into second corresponding coordinate positions in the second coordinate system; before, during or after said converting step, defining an array of data of a first value in the second coordinate system, the array including at least all of the second corresponding coordinate positions; after said defining step, changing the value of each of a first subarray of the array of data from the first value to a second value, the first subarray consisting of all coordinate positions in the second coordinate system that could be mapped into any of the first coordinate positions in the first coordinate system; after said above changing step, changing the value of each of the second corresponding coordinate positions in the first subarray from the second value to a third value; after said converting step and said changing steps, for a location in the array having the second value, determining the positionally closest corresponding one of the first coordinate positions; and after said determining step, inserting the value of the positionally closest corresponding one of the first coordinate positions in a coordinate position of the second coordinate system corresponding to the coordinate position in the array having the second value. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. Apparatus for inserting a first set of data having a first coordinate system into a data mosaic having a second coordinate system which may be different from the first coordinate system, comprising:
-
means for converting the coordinate position of one item of the first set of data into a first distance from a first reference point in the first coordinate system; means for converting the first distance to a coordinate position in a third coordinate system, wherein the coordinate position of the first reference point in the third coordinate system is known; means for converting the coordinate position in the third coordinate system to a second distance from a second reference point in the second coordinate system, wherein the coordinate position of the second reference point in the third coordinate system is known; and means for converting the second distance to a coordinate position in the second coordinate system. - View Dependent Claims (17, 18)
-
-
19. Apparatus for inserting a first set of data having a first coordinate system into a data mosaic having a second coordinate system which may be different from the first coordinate system, comprising:
means for forming for the first set of data a table having a plurality of entries, each such entry having a coordinate position in the first coordinate system having any of the first set of data, and each coordinate position in the second coordinate system corresponding to that coordinate position in the first coordinate system, said means for forming comprising; means for converting the coordinate position of one item of the first set of data into a first distance from a first reference point in the first coordinate system; means for converting the first distance to a coordinate position in a third coordinate system, wherein the coordinate position of the first reference point in the third coordinate system is known; means for converting the coordinate position in the third coordinate system to a second distance from a second reference point in the second coordinate system, wherein the coordinate position of the second reference point in the third coordinate system is known; means for converting the second distance to a coordinate position in the second coordinate system; and means, using the table, for converting each of a plurality of coordinate positions in the first coordinate system having at least some of the first set of data to one or more coordinate positions in the second coordinate system. - View Dependent Claims (20, 21)
-
22. Apparatus for inserting a first set of data having a first coordinate system into a data mosaic having a second coordinate system which may be different from the first coordinate system, comprising:
-
means for converting first coordinate positions for the first set of data in the first coordinate system into second corresponding coordinate positions in the second coordinate system; means for defining an array of data of a first value in the second coordinate system, the array including all of the second coordinate positions; means for changing the value of each of a first subarray of the array of data from the first value to a second value, the subarray consisting of all coordinate positions in the second coordinate system that could be mapped into any of the first coordinate positions in the first coordinate system; means for changing the value of each of the second coordinate positions in the array of data from the second value to a third value; means, for a location in the array having the second value, for determining the positionally closest corresponding one of the first coordinate positions; and means for inserting the value of the positionally closest corresponding one of the first coordinate positions in a location of the second coordinate system corresponding to the coordinate position in the array having the second value. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for inserting a first set of data having a first coordinate system into a data mosaic having a second coordinate system which may be different from the first coordinate system, comprising the steps of:
-
converting the coordinate position of one item of the first set of data into a first relative coordinate position relative to a first reference point in the first coordinate system; converting the first relative coordinate position to a coordinate position in a third coordinate system, wherein the coordinate position of the first reference point in the third coordinate system is known; converting the coordinate position in the third coordinate system to a second relative coordinate position relative to a second reference point in the second coordinate system, wherein the coordinate position of the second reference point in the third coordinate system is known; and converting the second relative coordinate position to a coordinate position in the second coordinate system. - View Dependent Claims (32)
-
-
33. A method for inserting a first set of data having a first coordinate system into a data mosaic having a second coordinate system which may be different from the first coordinate system, comprising the steps of:
-
forming for the first set of data a table having a plurality of entries, each such entry having a coordinate position in the first coordinate system having any of the first set of data, and each coordinate position in the second coordinate system corresponding to that coordinate position in the first coordinate system, said forming step comprising the steps of; converting the coordinate position of one item of the first set of data into a first relative coordinate position relative to a first reference point in the first coordinate system; converting the first relative coordinate position to a coordinate position in a third coordinate system, wherein the coordinate position of the first reference point in the third coordinate system is known; converting the coordinate position in the third coordinate system to a second relative coordinate position relative to a second reference point in the second coordinate system, wherein the coordinate position of the second reference point in the third coordinate system is known; converting the second relative coordinate position to a coordinate position in the second coordinate system; and after said forming step, using the table, converting each of a plurality of coordinate positions in the first coordinate system having at least some of the first set of data to one or more coordinate positions in the second coordinate system. - View Dependent Claims (34)
-
-
35. Apparatus for inserting a first set of data having a first coordinate system into a data mosaic having a second coordinate system which may be different from the first coordinate system, comprising:
-
means for converting the coordinate position of one item of the first set of data into a first relative coordinate position relative to a first reference point in the first coordinate system; means for converting the first relative coordinate position to a coordinate position in a third coordinate system, wherein the coordinate position of the first reference point in the third coordinate system is known; means for converting the coordinate position in the third coordinate system to a second relative coordinate position relative to a second reference point in the second coordinate system, wherein the coordinate position of the second reference point in the third coordinate system is known; and means for converting the second relative coordinate position to a coordinate position in the second coordinate system. - View Dependent Claims (36)
-
-
37. Apparatus for inserting a first set of data having a first coordinate system into a data mosaic having a second coordinate system which may be different from the first coordinate system, comprising:
means for forming for the first set of data a table having a plurality of entries, each such entry having a coordinate position in the first coordinate system having any of the first set of data, and each coordinate position in the second coordinate system corresponding to that coordinate position in the first coordinate system, said means for forming comprising; means for converting the coordinate position of one item of the first set of data into a first relative coordinate position relative to a first reference point in the first coordinate system; means for converting the first relative coordinate position to a coordinate position in a third coordinate system, wherein the coordinate position of the first reference point in the third coordinate system is known; means for converting the coordinate position in the third coordinate system to a second relative coordinate position relative to a second reference point in the second coordinate system, wherein the coordinate position of the second reference point in the third coordinate system is known; means for converting the second relative coordinate position to a coordinate position in the second coordinate system; and means, using the table, for converting each of a plurality of coordinate positions in the first coordinate system having at least some of the first set of data to one or more coordinate positions in the second coordinate system. - View Dependent Claims (38)
Specification