78 | | * After construction of the grid object by the factory object, most interaction with the grid object could/should be independent of the grid type. |
79 | | * The abstract interface will return the specialized grid type for those applications which need to know. |
80 | | * Adding additional specialized grids should not require changes to code dealing with existing specialized grids. |
81 | | * MGSR/USNG type trackers are supported without having to render a grid. |
82 | | * It will be possible to cache all grid calculations for subsequent reuse if the grid specifications have not changed. |
83 | | * All coordinate conversion calculations would be performed by two new functions in the existing !MgCoordinateSystemTransform object. |
84 | | * A grid based on any coordinate system can be drawn on a map based on any other coordinate system (Arbitrary CS excepted). |
85 | | * Specialized grid generation can and will properly deal with the possibility of multiple grid coordinate systems used in specialized grids (e.g. MGRS). |
86 | | * The issue of muliple specialized grid zones within the grid boundary will be (to the degree possible) transparent to the consuming application. |
| 78 | 1. After construction of the grid object by the factory object, most interaction with the grid object could/should be independent of the grid type. |
| 79 | 2. The abstract interface will return the specialized grid type for those applications which need to know. |
| 80 | 3. Adding additional specialized grids should not require changes to code dealing with existing specialized grids. |
| 81 | 4. MGSR/USNG type trackers are supported without having to render a grid. |
| 82 | 5. It will be possible to cache all grid calculations for subsequent reuse if the grid specifications have not changed. |
| 83 | 6. All coordinate conversion calculations would be performed by two new functions in the existing !MgCoordinateSystemTransform object. |
| 84 | 7. A grid based on any coordinate system can be drawn on a map based on any other coordinate system (Arbitrary CS excepted). |
| 85 | 8. Specialized grid generation can and will properly deal with the possibility of multiple grid coordinate systems used in specialized grids (e.g. MGRS). |
| 86 | 9. The issue of muliple specialized grid zones within the grid boundary will be (to the degree possible) transparent to the consuming application. |