Claims
- 1. A method for forming a geographic database that contains data entities of more than one type comprising:separating a plurality of data entities of a first type into a first plurality of parcels wherein each parcel of said first plurality of parcels includes a portion of said plurality of data entities of said first type; separating a plurality of data entities of a second type into a second plurality of parcels wherein each parcel of said second plurality of parcels includes a portion of said plurality of data entities of said second type; and storing said first plurality of parcels and said second plurality of parcels in a geographic database, wherein said first plurality of parcels and said second plurality of parcels are interleaved with each other.
- 2. The method of claim 1 wherein said plurality of data entities of said first type are separated into parcels spatially.
- 3. The method of claim 1 wherein the plurality of data entities of said first type are separated into parcels so that the data entities in each parcel of said first plurality of parcels represent geographic features that are encompassed together within a rectangular area which is separate from rectangular areas that encompass geographic features that are represented by data entities contained in each of the other parcels of said first plurality of parcels.
- 4. The method of claim 1 wherein said plurality of data entities of said first type are separated into parcels spatially and wherein said plurality of data entities of second first type are separated into parcels spatially.
- 5. The method of claim 1 wherein the plurality of data entities of said first type are separated into parcels so that the data entities in each parcel of said first plurality of parcels represent geographic features that are encompassed together within a rectangular area which is separate from rectangular areas that encompass geographic features that are represented by data entities contained in each of the other parcels of said first plurality of parcels, and wherein the plurality of data entities of said second type are separated into parcels so that the data entities in each parcel of said second plurality of parcels represent geographic features that are encompassed together within a rectangular area which is separate from rectangular areas that encompass geographic features that are represented by data entities contained in each of the other parcels of said second plurality of parcels.
- 6. The method of claim 1 wherein data entities of said first type include attributes that represent segments of roads and wherein data entities of said second type include attributes that are abbreviated representations of segments of roads.
- 7. The method of claim 1 wherein said first type of data entities includes routing data and wherein said second type of data entities includes cartographic data.
- 8. The method of claim 1 wherein said first type of data entities includes point-of-interest data and wherein said second type of data entities includes cartographic data.
- 9. The method of claim 1 wherein data entities of said second type are indexes for the data entities of said first type.
- 10. The method of claim 1 wherein said steps of separating the pluralities of data entities of said first type, separating the pluralities of data entities of said second type and storing are performed by a compiler.
- 11. The method of claim 1 wherein said first plurality of parcels and said second plurality of parcels are interleaved according to a custom ordering defined by an arbitrary function that specifies an explicit ordering pattern.
REFERENCE TO RELATED APPLICATIONS
The present application is a continuation of Ser. No. 09/039,583, now U.S. Pat. No. 6,038,559 filed Mar. 16, 1998, and a continuation of Ser. No. 09/039,586, filed Mar. 16, 1998, now U.S. Pat. No. 6,112,200 the entire disclosures of which are incorporated herein by reference.
US Referenced Citations (33)
Foreign Referenced Citations (2)
| Number |
Date |
Country |
| 0 838 661 |
Apr 1998 |
EP |
| WO 9827534 |
Jun 1998 |
WO |
Continuations (2)
|
Number |
Date |
Country |
| Parent |
09/039583 |
Mar 1998 |
US |
| Child |
09/467276 |
|
US |
| Parent |
09/039586 |
Mar 1998 |
US |
| Child |
09/039583 |
|
US |