Geospatial data interaction
First Claim
Patent Images
1. A method of interpreting a geospatial query comprising:
- accepting a user input, requesting geospatial information, from a user interface configured to accept dynamic predicates;
translating the user input into intermediate data acceptable to one or more geoserver applications, wherein the user input comprises at least one dynamic predicate;
sending at least a portion of the intermediate data to the one or more geoserver applications;
obtaining a result returned from the one or more geoserver applications; and
rendering a geospatial image of the result for presentation to an end user.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and medium for accepting geospatial data queries through an interface allowing dynamic predicates are disclosed. The geospatial data queries are translated into one or more intermediate formats, and then the intermediate format is provided to one or more geospatial data servers. Each of the one or more geospatial data servers will receive the appropriate language and syntax for which it was designed. Each of the one or more geospatial data servers will simultaneously process the request and, when processing is complete, render an appropriate result from that geospatial data server and application to an end user.
35 Citations
20 Claims
-
1. A method of interpreting a geospatial query comprising:
-
accepting a user input, requesting geospatial information, from a user interface configured to accept dynamic predicates; translating the user input into intermediate data acceptable to one or more geoserver applications, wherein the user input comprises at least one dynamic predicate; sending at least a portion of the intermediate data to the one or more geoserver applications; obtaining a result returned from the one or more geoserver applications; and rendering a geospatial image of the result for presentation to an end user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of interpreting input data within a geovisualization environment comprising:
-
accepting input data containing dynamic predicates; translating the input data into a query format and language required by one or more geospatial data servers; querying the one or more geospatial data servers with at least a portion of the translated input data; and rendering the result of the query to a user display device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer storage device containing instructions stored thereon to instruct a processor to perform the method of:
-
accepting a user input, requesting geospatial information, from a user interface configured to accept dynamic predicates; translating the user input into intermediate data acceptable to one or more geoserver applications; sending at least a portion of the intermediate data to the one or more geoservers; obtaining a result returned from the one or more geoservers; and rendering a geospatial image of the result for presentation to an end user.
-
-
19. A computer readable medium containing instructions stored thereon to instruct a processor to perform the method of:
-
accepting input data containing dynamic predicates; translating the input data into a query format and language required by one or more geospatial data servers; querying the one or more geospatial data servers with at least a portion of the translated input data to obtain a result; and rendering the result of the query to a user display device.
-
-
20. A computer system comprising:
-
a programmable processing unit; one or more display devices communicatively coupled to the programmable processing unit; a network communication device communicatively coupled to the programmable processing unit; and a user input coupled to the programmable processing unit; wherein the programmable processing unit is configured to; accept a user input, requesting geospatial information, from a user interface configured to accept dynamic predicates; translate the user input into intermediate data acceptable to one or more geoserver applications, wherein the user input comprises at least one dynamic predicate; send at least a portion of the intermediate data to the one or more geoserver applications; obtain a result returned from the one or more geoserver applications; and render a geospatial image of the result to an end user on the one or more display devices.
-
Specification