Entity display priority in a distributed geographic information system
First Claim
Patent Images
1. A computer-implemented geographic information system (GIS) comprising:
- one or more computing devices for executing program code; and
a non-transitory computer-readable storage medium storing program code executable to perform steps comprising;
receiving non-cartographic information about a plurality of geospatial entities, each geospatial entity having a geometry and located at a physical location, wherein the information is harvested from a plurality of websites and wherein the information comprises an attribute of the geospatial entity;
prioritizing the geospatial entities for display on a map using the non-cartographic information and according to a ranking mechanism, the prioritizing comprising assigning each geospatial entity of the plurality of geospatial entities to one or more respective map layers based at least in part on the ranking mechanism, each of the one or more map layers corresponding to a zoom level associated with the map;
receiving a request from a user to view a map from a selected zoom level;
identifying, from the one or more map layers, a map layer that corresponds to the selected zoom level;
identifying one or more geospatial entities assigned to the map layer that corresponds to the selected zoom level; and
displaying, in a map, the one or more identified geospatial entities assigned to the identified map layer associated with the selected zoom level.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for ranking geospatial entities is described. In one embodiment, the system comprises an interface for receiving ranking data about a plurality of geospatial entities and an entity ranking module. The module uses a ranking mechanism to generate place ranks for the geospatial entities based on the ranking data. Ranked entity data generated by the entity ranking module is stored in a database. The entity ranking module may be configured to evaluate a plurality of diverse attributes to determine a total score for a geospatial entity. The entity ranking module may be configured to organize ranked entity data into placemark layers.
223 Citations
18 Claims
-
1. A computer-implemented geographic information system (GIS) comprising:
-
one or more computing devices for executing program code; and a non-transitory computer-readable storage medium storing program code executable to perform steps comprising; receiving non-cartographic information about a plurality of geospatial entities, each geospatial entity having a geometry and located at a physical location, wherein the information is harvested from a plurality of websites and wherein the information comprises an attribute of the geospatial entity; prioritizing the geospatial entities for display on a map using the non-cartographic information and according to a ranking mechanism, the prioritizing comprising assigning each geospatial entity of the plurality of geospatial entities to one or more respective map layers based at least in part on the ranking mechanism, each of the one or more map layers corresponding to a zoom level associated with the map; receiving a request from a user to view a map from a selected zoom level; identifying, from the one or more map layers, a map layer that corresponds to the selected zoom level; identifying one or more geospatial entities assigned to the map layer that corresponds to the selected zoom level; and displaying, in a map, the one or more identified geospatial entities assigned to the identified map layer associated with the selected zoom level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for ranking geospatial entities, the method comprising:
-
receiving, with one or more computing devices, non-cartographic geospatial entity data, wherein the data is harvested from a plurality of websites and wherein the non-cartographic geospatial entity data comprises an attribute of a description of the geospatial entity and wherein each geospatial entity has a geometry and is located at a physical location; determining a score with the one or more computing devices for each of the geospatial entities based on the non-cartographic geospatial entity data; ranking with the one or more computing devices the geospatial entities based on the scores; assigning with the one or more computing devices each of the geospatial entities to one or more respective map layers based at least in part on the ranking, each of the one or more layers corresponding to a zoom level associated with a map; receiving with the one or more computing devices a request from a user to view a map from a selected zoom level; identifying, from the one or more map layers, with the one or more computing devices, a map layer that corresponds to the selected zoom level; identifying, with the one or more computing devices, one or more geospatial entities assigned to the map layer that corresponds to the selected zoom level; and providing for display with the one or more computing devices, data indicative of the one or more identified geospatial entities assigned to the identified map layer associated with the selected zoom level. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification