[fdo-trac] #496: ArcSDE Polygon Filter Exception

FDO trac_fdo at osgeo.org
Sat Apr 4 08:54:09 EDT 2009


#496: ArcSDE Polygon Filter Exception
----------------------------+-----------------------------------------------
   Reporter:  crispinatime  |       Owner:  gregboone
       Type:  defect        |      Status:  new      
   Priority:  major         |   Milestone:  3.5.0    
  Component:  FDO API       |     Version:  3.4.0    
   Severity:  2             |    Keywords:           
External_id:                |  
----------------------------+-----------------------------------------------
 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

-- 
Ticket URL: <http://trac.osgeo.org/fdo/ticket/496>
FDO <http://fdo.osgeo.org/>
Feature Data Objects


More information about the fdo-trac mailing list