Opened 16 years ago
Last modified 16 years ago
#496 new defect
ArcSDE Polygon Filter Exception
Reported by: | crispinatime | Owned by: | gregboone |
---|---|---|---|
Priority: | major | Milestone: | 3.5.0 |
Component: | ArcSDE Provider | Version: | 3.4.0 |
Severity: | 2 | Keywords: | |
Cc: | External ID: |
Description
Hi,
in ArcSDEUtils.cpp the ArcSDE SDK is used to generate the spatial polygon filter - typically from a MapGuide map rectangle map window filter.
We have seen this ADK call (SE_shape_generate_polygon) fail consistantly on one site with ArcSDE 9.2 and high-precision geometry.
At the moment the exception is not passed all the way to the calling functions (I think) and instead just continues to process the query without the spatial filter.
The resultant effect is that the geometry filter is set to NULL and the whole ArcSDE datastore is queried with no filter - this is obviously a bad thing on large databases!
I am assuming it is FDO not throwing this particular exception to MapGuide as other issues are caught in MapGuide logs but not this one.
Though the real issue is the ArcSDE call not working I think FDO needs to *not* assume it's OK to continue to the database and instead return the exception.
Crispin