Markup language for an interactive geographic information system
First Claim
1. A computer-readable storage medium encoded with a data structure for describing a display of a geographic feature, comprising:
- a plurality of markup language elements, each element representing information for displaying the geographic feature, at least one of the elements being nested with respect to at least one other element to represent a hierarchical relationship between the elements; and
a plurality of tags comprising a tag for each element, wherein at least one tag specifies a style attribute for controlling the visualization of the display of the geographic feature.
2 Assignments
0 Petitions
Accused Products
Abstract
Interactive geographic information systems (GIS) and techniques are disclosed that provide users with a greater degree of flexibility, utility, and information. A markup language is provided that facilitates communication between servers and clients of the interactive GIS, which enables a number of GIS features, such as network links (time-based and view-dependent dynamic data layers), ground overlays, screen overlays, placemarks, 3D models, and stylized GIS elements, such as geometry, icons, description balloons, polygons, and labels in the viewer by which the user sees the target area. The markup language is used to describe a virtual camera view of a geographic feature. A compressed file format holds multiple files utilized to display a geographic feature in a single file.
257 Citations
28 Claims
-
1. A computer-readable storage medium encoded with a data structure for describing a display of a geographic feature, comprising:
-
a plurality of markup language elements, each element representing information for displaying the geographic feature, at least one of the elements being nested with respect to at least one other element to represent a hierarchical relationship between the elements; and a plurality of tags comprising a tag for each element, wherein at least one tag specifies a style attribute for controlling the visualization of the display of the geographic feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product having a computer-readable storage medium having computer program instructions embodied therein for performing a method for creating a file describing a display of a geographic feature in a geographic information system, the method comprising:
-
identifying a visualization file describing the appearance and display of the geographic feature; identifying one or more data files describing data utilized in the display of the geographic feature described by the visualization file; and combining the identified visualization file and one or more data files into a single file for the visualization of the geographic feature. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computer-readable storage medium encoded with a data structure for describing a visualization of a geographic feature, comprising:
-
a plurality of markup language elements, each element representing instructions for displaying the geographic feature, at least one of the elements being nested with respect to at least one other element to represent a hierarchical relationship between the elements; and a plurality of tags comprising a tag for each element, wherein a tag specifies an attribute of a virtual camera view associated with the displayed geographic feature in a three-dimensional map. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification