Claims
- 1. A method for updating a navigation dataset comprising:acquiring an update transaction, wherein said update transaction comprises one or more steps to be applied to a plurality of objects in said navigation dataset to complete said update transaction, wherein each of said one or more steps includes an object reference that identifies an object to which the step applies; and applying said update transaction to said navigation dataset to alter said navigation dataset from one valid state to another valid state.
- 2. The method of claim 1 wherein the object reference in some of said steps is a descriptive object reference that identifies the object to which the step applies by using a set of characteristic data that defines the object.
- 3. The method of claim 2 wherein the descriptive object reference is used to identify to which of multiple instances of a characteristic of an object the step applies.
- 4. The method of claim 1 wherein the object reference in some of said steps is an explicit object reference.
- 5. The method of claim 1 wherein each of said steps includes a description of an existing state of an object to be altered.
- 6. The method of claim 1 wherein each of said steps includes a description of a state to which an object is to be altered.
- 7. The method of claim 1 wherein said update transaction includes an indication when the update transaction was published.
- 8. The method of claim 1 wherein said update transaction includes an indication when the update transaction is to take effect.
- 9. The method of claim 1 wherein said update transaction includes an identification of a navigation dataset to which said update transaction is to be applied.
- 10. A method of updating a geographic database comprising the steps of: providing a transaction comprised of:a transaction identifier that uniquely identifies said transaction; and n steps to be applied to a plurality of objects in said geographic database to complete said transaction; and applying said transaction to said geographic database.
- 11. The method of claim 10 wherein said transaction includes a date at which the transaction is effective.
- 12. The method of claim 10 wherein said transaction includes an identification of a geographic database to which said transaction is to be applied.
- 13. The method of claim 10 wherein one of said n steps comprises changing an existing characteristic of more than one of said plurality of objects to a different characteristic.
- 14. The method of claim 10 wherein said transaction is bundled with other transactions.
- 15. The method of claim 10 wherein one of said n steps comprises adding new data to the geographic database.
- 16. The method of claim 10 wherein one of said n steps comprises removing existing data from the geographic database.
- 17. The method of claim 10 wherein one of said n steps comprises changing an existing state of data values to different data values.
- 18. The method of claim 10 wherein n is at least one.
- 19. The method of claim 10 wherein one of said n steps identifies a plurality of geographical objects and attributes to be updated.
- 20. A method of updating a geographic database comprising the steps of: providing a transaction comprised of:a transaction identifier that uniquely identifies said transaction; and one step to be applied to a plurality of objects in said geographic database to complete said transaction; and applying said transaction to said geographic database.
REFERENCE TO RELATED APPLICATION
The present application is a continuation of Ser. No. 09/274,459 filed Mar. 22, 1999, now U.S. Pat. No. 6,038,568, which was a continuation of Ser. No. 08/634,892, filed Apr. 25, 1996, now U.S. Pat. No. 5,893,113.
US Referenced Citations (30)
Foreign Referenced Citations (3)
Number |
Date |
Country |
41 41 597 A1 |
Dec 1991 |
DE |
6-266997 |
Sep 1994 |
JP |
7-092906 |
Apr 1995 |
JP |
Non-Patent Literature Citations (2)
Entry |
Gert B. Buttgenbach, “Specification of Automatic Chart Updating for the Baltic and North Sea ECDIS Testbed (BANET)”, Hamburg, Sep. 1994, pp. 1-25. |
Testbed ECDIS IV, STN Atlas Elektronik GMBH, Bremen, Sep. 1995. |
Continuations (2)
|
Number |
Date |
Country |
Parent |
09/274459 |
Mar 1999 |
US |
Child |
09/523629 |
|
US |
Parent |
08/634892 |
Apr 1996 |
US |
Child |
09/274459 |
|
US |