Changes between Version 10 and Version 11 of FDORfc39


Ignore:
Timestamp:
Jun 25, 2009, 9:38:34 AM (15 years ago)
Author:
danstoica
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FDORfc39

    v10 v11  
    2929Allows implementation of the RELATE spatial filter.
    3030
    31 [TODO]
    3231
    3332== Proposed Solution ==
     
    9190
    9291
    93 4) Provide a common implementation for computing the pattern matrix in FdoSpatialUtility class. The matrixes for individual operations are available on the OGS site. Given a combination of operators, the method will perform an OR operation for each element of the matrix, interatively for each matrix involved.
     924) Provide a common implementation for computing the pattern matrix in FdoSpatialUtility class. The matrixes for individual operations are available on the OGC site. Given a combination of operators, the method will perform an OR operation for each element of the matrix, interatively for each matrix involved.
    9493
    9594{{{
     
    110109    /// Example: 'T*F**F***' is returned for 'Within' spatial operation
    111110    ///
    112     FDO_API static FdoString* GetOGSPatternMatrix(FdoInt32 value);
     111    FDO_API static FdoString* Get9IMPatternMatrix(FdoInt32 value);
    113112}}}
    114113
     
    134133 
    135134{{{
    136      FdoString* matrix = FdoSpatialUtility::GetOGSPatternMatrix( mask );
     135     FdoString* matrix = FdoSpatialUtility::Get9IMPatternMatrix( mask );
    137136
    138137     // Build the SQL like: STRelate(' + matrix +');
     
    156155[1] [http://portal.opengeospatial.org/files/?artifact_id=18241] - Extended Nine-Intersection Model (DE-9IM) [[BR]]
    157156[2] [http://download-west.oracle.com/docs/cd/B19306_01/appdev.102/b14255/sdo_operat.htm#i78531] - Oracle SDO_RELATE() operator[[BR]]
    158 [3] [http://msdn.microsoft.com/en-us/library/bb933915.aspx] - SqlServer STRelate() operator[[BR]]
     157[3] [http://msdn.microsoft.com/en-us/library/bb933915.aspx] - SqlServer2008 STRelate() operator[[BR]]
    159158[4] [http://postgis.refractions.net/download/postgis-1.3.6.pdf] - PostGIS ST_Relate() operator[[BR]]
    160159