Zoom-adaptive data granularity to achieve a flexible high-performance interface for a geospatial mapping system
First Claim
1. A method comprising:
- accessing a first subset of a geospatial layer data set for a first geographic area, the first subset of the geospatial layer data set for the first geographic area including a first subset of a geospatial artifact data set for geospatial artifacts located within the first geographic area;
providing to a client device, the first subset of the geospatial layer data set for the first geographic area, the first subset of the geospatial layer data set for the first geographic area enabling the client device to present a visual rendering of the first geographic area and provide a first subset of available features for interacting with the geospatial artifacts located within the first geographic area;
receiving, from the client device, a request to utilize, in relation to a subset of geospatial artifacts located within the first geographic area, an additional feature that is not included in the first subset of available features, the additional feature being an analytical function, the request to utilize the additional feature having been automatically transmitted in response to a change from a first presentation level defining the first geographic region to a second presentation layer defining a second geographic region, each of the subset of geospatial artifacts being located within the second geographic region, wherein at least one geospatial artifact located within the first geographic area is not located within the second geographic area;
in response to receiving the request, promoting, to the first subset of the geospatial layer data set for the first geographic area, additional geospatial artifact data that was not included in the first subset of a geospatial layer data set, yielding an updated geospatial layer data set for the first geographic area, the updated geospatial layer data set enabling the client device to provide the additional feature; and
providing the updated geospatial layer data set for the first geographic area to the client device, the additional geospatial artifact data set included in the updated geospatial layer data set.
3 Assignments
0 Petitions
Accused Products
Abstract
A geospatial mapping system can access a geospatial layer data set for a first geographic area defined by a first presentation level, and provide the geospatial layer data set for the first geographic area to a client device to present a visual rendering of the first geographic area. The geospatial mapping system can receive a request to utilize an advanced feature set on a subset of geospatial artifacts located within the first geographic area, and promote, to the geospatial layer data set, an additional geospatial artifact data set for the subset of geospatial artifacts, yielding an updated geospatial layer data set for the first geographic area. The geospatial mapping system can provide the updated geospatial layer data set to the client device to provide the advanced feature set for interacting with the subset of geospatial artifacts located within the first geographic area.
239 Citations
20 Claims
-
1. A method comprising:
-
accessing a first subset of a geospatial layer data set for a first geographic area, the first subset of the geospatial layer data set for the first geographic area including a first subset of a geospatial artifact data set for geospatial artifacts located within the first geographic area; providing to a client device, the first subset of the geospatial layer data set for the first geographic area, the first subset of the geospatial layer data set for the first geographic area enabling the client device to present a visual rendering of the first geographic area and provide a first subset of available features for interacting with the geospatial artifacts located within the first geographic area; receiving, from the client device, a request to utilize, in relation to a subset of geospatial artifacts located within the first geographic area, an additional feature that is not included in the first subset of available features, the additional feature being an analytical function, the request to utilize the additional feature having been automatically transmitted in response to a change from a first presentation level defining the first geographic region to a second presentation layer defining a second geographic region, each of the subset of geospatial artifacts being located within the second geographic region, wherein at least one geospatial artifact located within the first geographic area is not located within the second geographic area; in response to receiving the request, promoting, to the first subset of the geospatial layer data set for the first geographic area, additional geospatial artifact data that was not included in the first subset of a geospatial layer data set, yielding an updated geospatial layer data set for the first geographic area, the updated geospatial layer data set enabling the client device to provide the additional feature; and providing the updated geospatial layer data set for the first geographic area to the client device, the additional geospatial artifact data set included in the updated geospatial layer data set. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A geospatial mapping system comprising:
-
one or more computer processors; and one or more computer readable mediums storing instructions that, when executed by the one or more computer processors, cause the geospatial mapping system to perform operations comprising; accessing a first subset of a geospatial layer data set for a first geographic area, the first subset of the geospatial layer data set for the first geographic area including a first subset of a geospatial artifact data set for geospatial artifacts located within the first geographic area; providing to a client device, the first subset of the geospatial layer data set for the first geographic area, the first subset of the geospatial layer data set for the first geographic area enabling the client device to present a visual rendering of the first geographic area and provide a first subset of available features for interacting with the geospatial artifacts located within the first geographic area; receiving, from the client device, a request to utilize, in relation to a subset of geospatial artifacts located within the first geographic area, an additional feature that is not included in the first subset of available features, the additional feature being an analytical function, the request to utilize the additional feature having been automatically transmitted in response to a change from a first presentation level defining the first geographic region to a second presentation layer that defining a second geographic region, each of the subset of geospatial artifacts being located within the second geographic region, wherein at least one geospatial artifact located within the first geographic area is not located within the second geographic area; in response to receiving the request, promoting, to the first subset of the geospatial layer data set for the first geographic area, additional geospatial artifact data that was not included in the first subset of a geospatial layer data set, yielding an updated geospatial layer data set for the first geographic area, the updated geospatial layer data set enabling the client device to provide the additional feature; and providing the updated geospatial layer data set for the first geographic area to the client device, the additional geospatial artifact data set included in the updated geospatial layer data set. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of a geospatial mapping system, cause the geospatial mapping system to perform operations comprising:
-
accessing a first subset of a geospatial layer data set for a first geographic area, the first subset of the geospatial layer data set for the first geographic area including a first subset of a geospatial artifact data set for geospatial artifacts located within the first geographic area; providing to a client device, the first subset of the geospatial layer data set for the first geographic area, the first subset of the geospatial layer data set for the first geographic area enabling the client device to present a visual rendering of the first geographic area and provide a first subset of available features for interacting with the geospatial artifacts located within the first geographic area; receiving, from the client device, a request to utilize, in relation to a subset of geospatial artifacts located within the first geographic area, an additional feature that is not included in the first subset of available features, the additional feature being an analytical function, the request to utilize the additional feature having been automatically transmitted in response to a change from a first presentation level defining the first geographic region to a second presentation layer that defining a second geographic region, each of the subset of geospatial artifacts being located within the second geographic region, wherein at least one geospatial artifact located within the first geographic area is not located within the second geographic area; in response to receiving the request, promoting, to the first subset of the geospatial layer data set for the first geographic area, additional geospatial artifact data that was not included in the first subset of a geospatial layer data set, yielding an updated geospatial layer data set for the first geographic area, the updated geospatial layer data set enabling the client device to provide the additional feature; and providing the updated geospatial layer data set for the first geographic area to the client device, the additional geospatial artifact data set included in the updated geospatial layer data set. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification