[mapguide-users] Failed to process the given spatial condition

simon hope simonh at geobiz.co.nz
Sun Oct 14 22:47:27 EDT 2007


Hi Brad,

Cheers for the response;

The version i have running on my windows install is:

File version 3.2.2.0

So i've downloaded the FDO binaries from here:

http://fdo.osgeo.org/downloads.html/ArcSDE92-3.2.3_win32_release.tar.gz 

and checked the versions and they appear to be the same (I can't seem to
find a DLL with version 3.2.3.0?)

Cheers

Simon




bradgisoklah wrote:
> 
> Simon,
> Are you using the 3.2.2 version? For some reason I thought the 3.2.3
> version
> had been updated for sde 9.2
>>From you folder structure... is this a linux install?
> Sorry I can't help anymore, I hit the end of all I know.
> Brad
> 
> -----Original Message-----
> From: mapguide-users-bounces at lists.osgeo.org
> [mailto:mapguide-users-bounces at lists.osgeo.org] On Behalf Of simon hope
> Sent: Sunday, October 14, 2007 7:51 PM
> To: mapguide-users at lists.osgeo.org
> Subject: [mapguide-users] Failed to process the given spatial condition
> 
> 
> Hi, (sorry me again..)
> 
> I've created a service to request features from ArcSDE via the
> Mapguide.Net
> web API based upon a spatial extent. I have tested a number of methods and
> i
> am getting this error:
> 
> An exception occurred in FDO component. Failed to process the given
> spatial
> condition.
> An exception occurred in FDO component. Failed to process the given
> spatial
> condition. Exception occurred in method
> MgServerSelectFeatures.SelectFeatures at line 243 in file
> c:\build_bond_area\mapguide_open_source_v1.2\build_18.1\mgdev\server\src\ser
> vices\feature\ServerSelectFeatures.cpp
> 
> 1. Using a non spatial filter works ok i.e:
> 	
> 	mgQryOptions.SetFilter("ELEVATION > 2000");
> 	
> 2. Using SetFilter passing in a WKT representation of the spatial extent.
> This does not work and I get the message above:
> 
> 	mgQryOptions.SetFilter(SDE_GEOM_FIELD+" INTERSECTS
> GEOMFROMTEXT('"+polyWKT+"')");
> 	
> 3. Using the web tier tests i have replicated the above method. This does
> not work and I get the same message above:
> 
> 	 shape INTERSECTS GEOMFROMTEXT('POLYGON((-106.921875 44.8125,
> -106.921875
> 44.945313, -106.75 44.945313, -106.75 44.8125, -106.921875 44.8125))')
> 
> 4. Using a spatial filter. This does not work and I get the same message
> above
> 
> 		//spatial filter method
> 		MgPolygon polyFrmWkt;
> 		MgWktReaderWriter wktReaderWriter = new MgWktReaderWriter();
> 
> 		//set the polyFrmWkt and convert it to nad27
> 		polyFrmWkt = wktReaderWriter.Read(polyWKT,
> coordSysTransform84to27) as
> MgPolygon;
> 
> 		//dispatch query
>                 mgQryOptions.SetSpatialFilter(SDE_GEOM_FIELD, polyFrmWkt,
> MgFeatureSpatialOperations.Intersects);
> 
> I'm using MGOS v1.2 and ArcSDE 9.2 SP3 - here the entry from the provider
> config:
> 
>   <FeatureProvider>
>     <Name>OSGeo.ArcSDE.3.2</Name>
>     <DisplayName>OSGeo FDO Provider for ArcSDE </DisplayName>
>     <Description>Read/write access to an ESRI ArcSDE-based data store,
> using
> Oracle and SQL Server. </Description>
>     <IsManaged>False</IsManaged>
>     <Version>3.2.2.0</Version>
>     <FeatureDataObjectsVersion>3.2.2.0</FeatureDataObjectsVersion>
>     <LibraryPath>C:\Program
> Files\MapGuideOpenSource\Server\Bin\FDO\ArcSDEProvider92.dll</LibraryPath>
>   </FeatureProvider>
> 
> I've tested the same process on ArcSDE 9.2 without service packs and
> ArcSDE
> 9.2 with SP2 and SP3 all of which gave me the same results. If anyone
> could
> point me in the direction of where to look to dig a little deeper that
> would
> be a great help?
> 
> Cheers
> 
> Simon
> -- 
> View this message in context:
> http://www.nabble.com/Failed-to-process-the-given-spatial-condition-tf462394
> 4s16610.html#a13205208
> Sent from the MapGuide Users mailing list archive at Nabble.com.
> 
> _______________________________________________
> mapguide-users mailing list
> mapguide-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-users
> 
> _______________________________________________
> mapguide-users mailing list
> mapguide-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-users
> 
> 

-- 
View this message in context: http://www.nabble.com/Failed-to-process-the-given-spatial-condition-tf4623944s16610.html#a13205976
Sent from the MapGuide Users mailing list archive at Nabble.com.



More information about the mapguide-users mailing list