[fdo-users] Spatial Filter Help Needed

surrounded Rob.Sosnowski at itd.idaho.gov
Thu Oct 2 12:38:15 EDT 2008


I'm trying to intersect a circle (created from input coordinates) with a
shapefile.  I've created the circle geometry and am now trying to set up the
filter.  In the code below, the statement

while(reader.ReadNext()) 

throws the follwing exception:
"The property 'Shape' is not in the readers selected property set"

SUGGESTIONS....THANKS

**********************************************

OSGeo.FDO.Expression.GeometryValue pGVal = new GeometryValue(pByteCircle);
OSGeo.FDO.Expression.ComputedIdentifier pPropName = new
ComputedIdentifier("Shape", new Identifier("Geometry"));

IdentifierCollection pIDColl = sel.PropertyNames;
pIDColl.Add(pPropName);

OSGeo.FDO.Filter.Filter pPtLineFilter = new
OSGeo.FDO.Filter.SpatialCondition(pPropName,
OSGeo.FDO.Filter.SpatialOperations.SpatialOperations_Intersect, pGVal); }

OSGeo.FDO.Commands.Feature.IFeatureReader reader = sel.Execute();
while (reader.ReadNext())
{
     ......some code....
} 

-- 
View this message in context: http://n2.nabble.com/Spatial-Filter-Help-Needed-tp1134329p1134329.html
Sent from the FDO Users mailing list archive at Nabble.com.



More information about the fdo-users mailing list