Method and system for displaying a map using a projected coordinate system
AssigneeSchlumberger Technology Corporation
InventorsJames M. Maupin, Philippe Robert Steinthal, Charles W. Basden
Life of this patent
Estimating the term…
Abstract
A computer-readable storage medium comprising instructions which when executed cause a computing device to receive a request from a client to display a map projection of a spatial reference, wherein the spatial reference comprises a location and a scale, select a projected coordinate system from a plurality of projected coordinate systems based on the spatial reference and a set of business rules, generate the map projection of the spatial reference using the projected coordinate system, and send the map projection to the client, wherein the map projection is displayed on the client.
Claims19
A non-transitory computer-readable storage medium comprising instructions which when executed cause a computing device to:
- receive a request from a client to display a map projection of a spatial reference of a plurality of spatial references, wherein each spatial reference of the plurality of spatial references comprises one of a plurality of location and scale pairs;
- automatically select, in response to the request from the client, a projected coordinate system from a plurality of projected coordinate systems based on the spatial reference and a set of business rules, wherein each business rule of the set of business rules specifies at least one projected coordinate system for each of the plurality of location and scale pairs;
- generate the map projection of the spatial reference using the projected coordinate system;
- and
- send the map projection to the client, wherein the map projection is displayed on the client,
- wherein each of the plurality of projected coordinate systems are ordered using a ranking number,
- wherein the ranking number and the ordering are based at least in part on the set of business rules, and
- wherein the projected coordinate system is automatically selected by choosing one of the plurality of projected coordinate systems with a highest ranking number.
A non-transitory computer-readable storage medium comprising instructions, which when executed cause a computing device to:
- receive a first request from a client comprising a spatial reference of a plurality of spatial references, wherein each spatial reference of the plurality of spatial references comprises location and scale pairs;
- obtain a list of projected coordinate systems from a plurality of projected coordinate systems based on the spatial reference and a set of business rules, wherein each business rule of the set of business rules specifies at least one projected coordinate system for each of the plurality of location and scale pairs;
- automatically select, in response to the first request from the client, one projected coordinate system from the list of projected coordinate systems to obtain a first selected projected coordinate system;
- generate a first map projection of the spatial reference using the first selected projected coordinate system;
- and
- send the first map projection to the client, wherein the first map projection is displayed by the client,
- wherein each projected coordinate system on the list of projected coordinate systems are ordered using a ranking number,
- wherein the ranking number and the ordering are based at least in part on the set of business rules, and
- wherein the first selected projected coordinate system is automatically selected by choosing the projected coordinate system on the list of projected coordinate systems with the highest ranking number.
A non-transitory computer-readable storage medium comprising instructions, which when executed cause a computing device to:
- receive a first request from a client comprising a spatial reference of a plurality of spatial references, wherein each spatial reference of the plurality of spatial references comprises one of a plurality of location and scale pairs;
- obtain a list of projected coordinate systems from a plurality of projected coordinate systems based on the spatial reference and a set of business rules, wherein each business rule of the set of business rules specifies at least one projected coordinate system for each of the plurality of location and scale pairs;
- send the list of projected coordinate systems to the client, wherein the list of projected coordinate systems is displayed on the client;
- receive a second request from the client, wherein the second request comprises a selected projected coordinate system, wherein the selected projected coordinate system is one selected from the list of projected coordinate systems;
- generate a map projection of the spatial reference using the selected projected coordinate system;
- and
- send the map projection to the client, wherein the map projection is displayed by the client,
- wherein each projected coordinate system on the list of projected coordinate systems are ordered using a ranking number,
- wherein the ranking number and the ordering are based at least in part on the set of business rules, and
- wherein the selected projected coordinate system is automatically selected by choosing the projected coordinate system on the list of projected coordinate systems with the highest ranking number.
A system comprising:
- a client configured to request a map projection of a spatial reference of a plurality of spatial references and display the map projection, wherein each spatial reference of the plurality of spatial references comprises one of a plurality of location and scale pairs;
- and
- a map service application configured to:
- receive the request from the client;
- automatically select, in response to the request from the client, a projected coordinate system from a plurality of projected coordinate systems based on the spatial reference and a set of business rules, wherein each business rule of the set of business rules specifies at least one projected coordinate system for each of the plurality of location and scale pairs;
- generate the map projection of the spatial reference using the projected coordinate system;
- and
- send the map projection to the client,
- wherein each of the plurality of projected coordinate systems are ordered using a ranking number,
- wherein the ranking number and the ordering are based at least in part on the set of business rules, and
- wherein the projected coordinate system is automatically selected by choosing one of the plurality of projected coordinate systems with a highest ranking number.
A process for creating a map projection of a spatial reference comprising:
- receiving a request from a client to display the map projection of the spatial reference of a plurality of spatial references, wherein each spatial reference of the plurality of spatial references comprises one of a plurality of location and scale pairs;
- automatically selecting, using a computer processor and in response to the request from the client, a projected coordinate system from a plurality of projected coordinate systems based on the spatial reference and a set of business rules, wherein each business rule of the set of business rules specifies at least one projected coordinate system for each of the plurality of location and scale pairs;
- generating, using the computer processor, the map projection of the spatial reference using the projected coordinate system;
- and
- sending, using the computer processor, the map projection to the client, wherein the map projection is displayed on the client,
- wherein each of the plurality of projected coordinate systems are ordered using a ranking number,
- wherein the ranking number and the ordering are based at least in part on the set of business rules, and
- wherein the projected coordinate system is automatically selected by choosing one of the plurality of projected coordinate systems with a highest ranking number.
Dependencies are inferred from the claim text.