Re[fdo-users] turn geometries
surrounded
Rob.Sosnowski at itd.idaho.gov
Wed Sep 17 12:34:52 EDT 2008
Well, there is only one geometry returned. So for example, if I step through
the program (using C#.net) the point shapefile I referred to returns the
following from the CreateGeometryFromFgf:
"Point(-116.925 44.058)" for the text. This should be something like
"Point(-116.925 44.058, -116.xxx 44.xxx......)"
Gavin Cramer wrote:
>
> So... is the problem that ReadNext() only returns 'true' once, or that all
> geometries have the same value?
>
> Gavin
>
>
> -----Original Message-----
> From: fdo-users-bounces at lists.osgeo.org
> [mailto:fdo-users-bounces at lists.osgeo.org] On Behalf Of surrounded
> Sent: Wednesday, September 17, 2008 12:24 PM
> To: fdo-users at lists.osgeo.org
> Subject: RE: Re[fdo-users] turn geometries
>
>
> For instance, there are 44 counties within one shapefile - it only returns
> one. There are 100+ points in another shapefile, it only returns one.
>
> NOTE: pcoords holds the geometry from GetGeometry - it is type byte[]. I
> acutally pass this byte[] into another function to convert it into
> geometry
> with CreateGeometryFromFgf. That is why the code is not clear with the
> loop
> and the definition of pcoords.
>
> Thanks....
>
>
>
> Dan Stoica wrote:
>>
>> I don't see any problem with that loop. Unless you get somehow an
>> exception and the loop beaks after the 1st retrieval. But you say you get
>> successfully one feature. So just to make sure: how many features are in
>> the SHP file?
>>
>> -----Original Message-----
>> From: fdo-users-bounces at lists.osgeo.org
>> [mailto:fdo-users-bounces at lists.osgeo.org] On Behalf Of surrounded
>> Sent: Wednesday, September 17, 2008 11:45 AM
>> To: fdo-users at lists.osgeo.org
>> Subject: Re[fdo-users] turn geometries
>>
>>
>> Using shapefiles, trying to return all geometries for all features
>> within
>> the shapefile. Using the logic below, the geometry is returned for only
>> one
>> of the features within the shapefile. How do I expand this logic to
>> return
>> all geometries. Thanks....
>>
>> *******************************************
>> OSGeo.FDO.Commands.Feature.ISelect sel =
>> (OSGeo.FDO.Commands.Feature.ISelect)connection.CreateCommand(OSGeo.FDO.Commands.CommandType.CommandType_Select);
>> sel.SetFeatureClassName(sSplit[1]); //Where sSplit[1] is the name of
>> the shapefile
>> reader = sel.Execute();
>>
>> while (reader.ReadNext())
>> {
>> pCoords = reader.GetGeometry("Geometry");
>> FgfGeometryFactory gFac = new FgfGeometryFactory();
>> IGeometry geo = gFac.CreateGeometryFromFgf(pCoords);
>> }
>> --
>> View this message in context:
>> http://n2.nabble.com/Return-geometries-tp1095647p1095647.html
>> Sent from the FDO Users mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> fdo-users mailing list
>> fdo-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/fdo-users
>> _______________________________________________
>> fdo-users mailing list
>> fdo-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/fdo-users
>>
>>
>
> --
> View this message in context:
> http://n2.nabble.com/Return-geometries-tp1095647p1095772.html
> Sent from the FDO Users mailing list archive at Nabble.com.
>
> _______________________________________________
> fdo-users mailing list
> fdo-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/fdo-users
> _______________________________________________
> fdo-users mailing list
> fdo-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/fdo-users
>
>
--
View this message in context: http://n2.nabble.com/Return-geometries-tp1095647p1095800.html
Sent from the FDO Users mailing list archive at Nabble.com.
More information about the fdo-users
mailing list