[mapguide-users] Failed to process the given spatial condition
simon hope
simonh at geobiz.co.nz
Mon Oct 15 19:16:15 EDT 2007
Hi,
here is an update with more details about this issue:
1. I have the ArcSDE C API SDK v9.2 (SP3) installed to C:\arcgis\ArcSDE
2. I have the path to the SDE bin on my system PATH i.e.
C:\arcgis\ArcSDE\bin
I am able to create data connections without an issue in MG Studio, am also
able to run non spatial filters as described below.
I am still unable to run spatialFilter using the methods described below.
Can anybody out there confirm whether they are successfully running
spatialfilters using ArcSDE 9.2?
Cheers
Simon
simon hope wrote:
>
> 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#a13223966
Sent from the MapGuide Users mailing list archive at Nabble.com.
More information about the mapguide-users
mailing list