All pastes #476887 Raw Edit

Unnamed

public java v1 · immutable
·published 2007-05-08 11:12 UTC
rendered paste body
public void spatialSearch()    {        FeatureClass fs = ezerai.getFeatureClass();        BaseSpatialFilter f = new BaseSpatialFilter();        f.setGeometry(getRiverLine());        f.setUseCache(false);                Cursor c = fs.search(f);        Polygon p = null;        while (c.hasMore()) {            Data data = c.next();            if (data instanceof Feature) {                Feature feat = (Feature) data;                System.out.printf(feat.getValue(1).toString());                                            }            System.out.printf("Object: %s\n", data.getClass().toString());        }    }private Polyline getRiverLine()    {        FeatureClass fs = upes.getFeatureClass();        BaseQueryFilter filter = new BaseQueryFilter();        filter.setSubFields(fs.getFields());        filter.setWhereClause("OBJECTID = 393");        filter.setUseCache(false);        Cursor c = fs.search(filter);        Polyline line = null;        int count = 0, cpaths = 0;        while (c.hasMore()) {            Data data = c.next();            count++; cpaths++;            if (data instanceof Feature) {                Feature f = (Feature) data;                line = (Polyline) f.getValue(0);                            }        }                return line;    }