Showing geo-located information in a 3D geographical space
First Claim
1. A computer-implemented method for providing a graphic in a 3D geographical information system (GIS) view comprising:
- obtaining, with one or more computing devices, a graphic;
determining, with the one or more computing devices, a 3D geographical space in the GIS view based on a geographical reference in the GIS view;
rendering, using the one or more computing devices, a curvilinear representation of the graphic;
providing for display on a display surface, with the one or more computing devices, the curvilinear representation of the graphic in the geographical space; and
continually adjusting the curvilinear representation of the graphic according to an updated viewpoint of the GIS view, wherein the curvilinear representation is oriented directly towards the updated viewpoint, including adjusting a shape and a position of the curvilinear representation of the graphic relative to the geographical reference based on a change of the GIS viewpoint relative to the geographical reference, such that the curvilinear representation of the graphic appears to at least partially rotate on the display surface.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing a graphic, such as an advertisement, in a 3D geographical information system (GIS) view are described. A method for providing a graphic in a 3D GIS view may include obtaining a graphic and determining a 3D geographical space in the GIS view based on a geographical reference in the GIS view. The method may also include rendering and displaying a curvilinear representation of the graphic in the geographical space. The method may further include adjusting the curvilinear representation of the graphic according to an updated viewpoint of the GIS view. The curvilinear representation may be oriented directly towards the updated viewpoint. A system for providing a graphic in a 3D GIS view may include a geographical space manager, a graphic representation generator and a display module.
-
Citations
31 Claims
-
1. A computer-implemented method for providing a graphic in a 3D geographical information system (GIS) view comprising:
-
obtaining, with one or more computing devices, a graphic; determining, with the one or more computing devices, a 3D geographical space in the GIS view based on a geographical reference in the GIS view; rendering, using the one or more computing devices, a curvilinear representation of the graphic; providing for display on a display surface, with the one or more computing devices, the curvilinear representation of the graphic in the geographical space; and continually adjusting the curvilinear representation of the graphic according to an updated viewpoint of the GIS view, wherein the curvilinear representation is oriented directly towards the updated viewpoint, including adjusting a shape and a position of the curvilinear representation of the graphic relative to the geographical reference based on a change of the GIS viewpoint relative to the geographical reference, such that the curvilinear representation of the graphic appears to at least partially rotate on the display surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for providing a graphic in a 3D geographical information system (GIS) view comprising:
-
a geographical space manager, implemented on a computing device, configured to determine a 3D geographical space in the GIS view based on a geographical reference in the GIS view; a graphic representation generator configured to obtain a graphic and render a curvilinear representation of the graphic; and a display module configured to display the curvilinear representation of the graphic in the geographical space on a display, wherein the graphic representation generator is further configured to continually adjust the curvilinear representation of the graphic according to an updated viewpoint of the GIS view, wherein the curvilinear representation is oriented directly towards the updated viewpoint, and adjust a shape and a position of the curvilinear representation of the graphic relative to the geographical reference based on a change of the GIS viewpoint relative to the geographical reference, such that the curvilinear representation of the graphic appears to at least partially rotate on the display. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory computer-readable medium storing instructions executable by a processor for performing a method comprising:
-
obtaining a graphic; determining a 3D geographical space in the GIS view based on a geographical reference in the GIS view; rendering a curvilinear representation of the graphic; providing for display on a display surface the curvilinear representation of the graphic in the geographical space; and continually adjusting the curvilinear representation of the graphic according to an updated viewpoint of the GIS view, wherein the curvilinear representation is oriented directly towards the updated viewpoint, including adjusting a shape and a position of the curvilinear representation of the graphic relative to the geographical reference based on a change of the GIS viewpoint relative to the geographical reference, such that the curvilinear representation of the graphic appears to at least partially rotate on the display surface.
-
Specification