Vector-based geographic data
First Claim
1. A computer-implemented geographic information system comprising:
- (a) a computer;
(b) means, performed by the computer, for accessing a map window file that defines a map picture on a computer, wherein the map window file contains map definition information that identifies a location of vector-based map data used to generate the map picture, the vector-based map data is comprised of primitives that define one or more map objects, and each map object defines one or more components of the map picture;
(c) means, performed by the computer, for generating a map picture from the vector-based map data identified by the map definition information; and
(d) means, performed by the computer, for providing the generated map picture for display on a display device.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a method, apparatus, and article of manufacture for a computer implemented geographic information system that enables viewing a map picture that is generated from vector-based data. Map pictures can be generated with vector-based data. Map pictures created with vector-based data can be viewed. Additionally, map pictures are comprised of map objects, such as states and cities. Map objects can be chosen to obtain additional information, for example, a different map picture. Additionally, areas of the map picture can be zoomed in on to view the areas with greater resolution or to obtain additional data about the areas. Furthermore, when a user requests to view a map picture, only the map data required to respond to the user'"'"'s request is downloaded to generate a map picture. As a user makes additional requests for information, additional map data is downloaded and new map pictures generated.
-
Citations
40 Claims
-
1. A computer-implemented geographic information system comprising:
-
(a) a computer;
(b) means, performed by the computer, for accessing a map window file that defines a map picture on a computer, wherein the map window file contains map definition information that identifies a location of vector-based map data used to generate the map picture, the vector-based map data is comprised of primitives that define one or more map objects, and each map object defines one or more components of the map picture;
(c) means, performed by the computer, for generating a map picture from the vector-based map data identified by the map definition information; and
(d) means, performed by the computer, for providing the generated map picture for display on a display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
means for downloading the map window file from a server, means for reading the map definition information in the map window file to identify the map layers identifying the vector-based map data needed to generate the map picture;
means for downloading the vector-based map data from a server to generate the map picture when the map definition information identifies the location where the vector-based map data is stored;
means for providing the generated map picture for display on a display device; and
means for downloading additional vector-based map data identified in the map window file from a server as requests for additional information for the map picture are made.
-
-
10. The system of claim 2, further comprising a map author for defining the map picture.
-
11. The system of claim 10, wherein the map author is used to create the map window files that contain the map definition information.
-
12. A method of operating a computer-implemented geographic information system, comprising the steps of:
-
(a) accessing a map window file that defines a map picture on a computer, wherein the map window file contains map definition information that identifies a location of vector-based map data used to generate the map picture, the vector-based map data is comprised of primitives that define one or more map objects, and each map object defines one or more components of the map picture;
(b) generating a map picture from the vector-based map data identified by the map definition information; and
(c) providing the generated map picture for display on a display device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 31)
downloading the map window file from a server, reading the map definition information in the map window file to identify the map layers identifying the vector-based map data needed to generate the map picture;
downloading the vector-based map data from a server to generate the map picture when the map definition information identifies the location where the vector-based map data is stored;
providing the generated map picture for display on a display device; and
downloading additional vector-based map data identified in the map window file from a server as requests for additional information for the map picture are made.
-
-
21. The method of claim 13, further comprising defining the map picture using a map author.
-
22. The method of claim 21, wherein the map author is used to create the map window files that contain the map definition information.
-
31. The article of claim 19, further comprising:
-
downloading the map window file from a server, reading the map definition information in the map window file to identify the map layers identifying the vector-based map data needed to generate the map picture;
downloading the vector-based map data from the specified map server to generate the map picture when the map definition information identifies the location of the vector-based map data;
providing the generated map picture for display on a display device; and
downloading additional vector-based map data identified in the map window file from a map server as requests for additional information for the map picture are made.
-
-
23. An article of manufacture embodying logic that causes a computer-implemented geographic information system to perform the following steps:
-
(a) accessing a map window file that defines a map picture on a computer, wherein the map window file contains map definition information that identifies a location of vector-based map data used to generate the map picture, the vector-based map data is comprised of primitives that define one or more map objects, and each map object defines one or more components of the map picture;
(b) generating a map picture from the vector-based map data identified by the map definition information; and
(c) providing the generated map picture for display on a display device. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 32, 33)
-
- 34. A memory for storing a data structure accessed by a computer-implemented geographic information system, the data structure including a map window file that defines a map picture wherein the map window file contains map definition information that identifies a location of vector-based map data used to generate the map picture in the computer-implemented geographic information system, the vector-based map data being comprised of primitives that define one or more map objects, and each map object defining one or more components of the map picture, wherein a map picture is generated from the vector-based map data identified by the map definition information, and the generated map picture is provided for display on a display device.
Specification