[mapguide][MG465][Modified] Update server to enforce connection per thread or better FDO...

Bruce Dechant bruce.dechant at autodesk.com
Tue Dec 5 13:19:12 EST 2006


You can view the artifact detail at the following URL:

    https://mapguide.osgeo.org/servlets/Scarab/id/MG465

Type:
Defect

Artifact ID:
MG465 (Update server to enforce connection per thread or better FDO thread models)

Modified by:
Bruce Dechant
brucedechant (bruce.dechant at autodesk.com)

The following modifications were made to this artifact:
---------------------------------------------------------------------

-- Summary changed:
Old value:
CCoordinateSystem::MeasureGreatCircleDistance returns incorrect results
New value:
Update server to enforce connection per thread or better FDO thread models
-- Description set to new value:
Old value:
CCoordinateSystem::MeasureGreatCircleDistance performs a great circle distance calculation for two points specified in the current coordinate system.  The current code miscalculates this distance for projected coordinate systems with units other than meters because it performs a distance conversion twice when only one conversion is needed.
New value:
The server currently expects all FDO providers to support a connection per thread and does not enforce this. However, for scalability reasons this needs to be enforced moving forward because a FDO provider that is single threaded will not scale and cause performance issues when used by the server.
-- Steps to Reproduce set to new value:
Old value:
This problem was seen in the Hammerhead version of Autodesk Map, when a buffering operation was performed on a layer using a coordinate system with foot units.  The same operation worked fine for coordinate systems with meter units or those that were arbitrary or unprojected.
New value:
TBD



---------------------------------------------------------------------
This message was automatically generated by Project Tracker.








More information about the Mapguide_issues mailing list