Revision 19353 trunk/extensions/extSDE/src/com/iver/cit/gvsig/fmap/drivers/sde/ArcSdeDriver.java

View differences:

ArcSdeDriver.java
216 216
             *   Retrieve all the shapes that are contained within the
217 217
             *   rectangles envelope.
218 218
             */
219
            SeShapeFilter[] filters = new SeShapeFilter[1];
220
            SeShapeFilter filter = null;
219
//            SeShapeFilter[] filters = new SeShapeFilter[1];
220
//            SeShapeFilter filter = null;
221
//
222
//            filter = new SeShapeFilter(layer.getQualifiedName(),
223
//                    layer.getSpatialColumn(), shape, SeFilter.METHOD_ENVP);
224
//            filters[0] = filter;
221 225

  
222
            filter = new SeShapeFilter(layer.getQualifiedName(),
223
                    layer.getSpatialColumn(), shape, SeFilter.METHOD_ENVP);
224
            filters[0] = filter;
225

  
226 226
            SeQuery spatialQuery = null;
227 227
            SeSqlConstruct sqlCons = new SeSqlConstruct(layer.getQualifiedName());
228 228

  
......
231 231
            /*
232 232
             *   Set spatial constraints
233 233
             */
234
            spatialQuery.setSpatialConstraints(SeQuery.SE_OPTIMIZE, false,
235
                filters);
234
//            spatialQuery.setSpatialConstraints(SeQuery.SE_OPTIMIZE, false,
235
//                filters);
236 236

  
237 237
            spatialQuery.prepareQuery();
238 238

  
......
494 494
             *   Retrieve all the shapes that are contained within the
495 495
             *   rectangles envelope.
496 496
             */
497
            SeShapeFilter[] filters = new SeShapeFilter[1];
498
            SeShapeFilter filter = null;
497
//            SeShapeFilter[] filters = new SeShapeFilter[1];
498
//            SeShapeFilter filter = null;
499
//
500
//            filter = new SeShapeFilter(layer.getQualifiedName(),
501
//                    layer.getSpatialColumn(), shape, SeFilter.METHOD_ENVP);
502
//            filters[0] = filter;
499 503

  
500
            filter = new SeShapeFilter(layer.getQualifiedName(),
501
                    layer.getSpatialColumn(), shape, SeFilter.METHOD_ENVP);
502
            filters[0] = filter;
503

  
504 504
            SeQuery spatialQuery = null;
505 505
            SeSqlConstruct sqlCons = new SeSqlConstruct(layer.getQualifiedName());
506 506

  
......
509 509
            /*
510 510
             *   Set spatial constraints
511 511
             */
512
            spatialQuery.setSpatialConstraints(SeQuery.SE_OPTIMIZE, false,
513
                filters);
512
//            spatialQuery.setSpatialConstraints(SeQuery.SE_OPTIMIZE, false,
513
//                filters);
514 514

  
515 515
            spatialQuery.prepareQuery();
516 516

  

Also available in: Unified diff