Changes between Version 10 and Version 11 of FDORfc39
- Timestamp:
- 06/25/09 09:38:34 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FDORfc39
v10 v11 29 29 Allows implementation of the RELATE spatial filter. 30 30 31 [TODO]32 31 33 32 == Proposed Solution == … … 91 90 92 91 93 4) Provide a common implementation for computing the pattern matrix in FdoSpatialUtility class. The matrixes for individual operations are available on the OG Ssite. Given a combination of operators, the method will perform an OR operation for each element of the matrix, interatively for each matrix involved.92 4) 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. 94 93 95 94 {{{ … … 110 109 /// Example: 'T*F**F***' is returned for 'Within' spatial operation 111 110 /// 112 FDO_API static FdoString* Get OGSPatternMatrix(FdoInt32 value);111 FDO_API static FdoString* Get9IMPatternMatrix(FdoInt32 value); 113 112 }}} 114 113 … … 134 133 135 134 {{{ 136 FdoString* matrix = FdoSpatialUtility::Get OGSPatternMatrix( mask );135 FdoString* matrix = FdoSpatialUtility::Get9IMPatternMatrix( mask ); 137 136 138 137 // Build the SQL like: STRelate(' + matrix +'); … … 156 155 [1] [http://portal.opengeospatial.org/files/?artifact_id=18241] - Extended Nine-Intersection Model (DE-9IM) [[BR]] 157 156 [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]] 159 158 [4] [http://postgis.refractions.net/download/postgis-1.3.6.pdf] - PostGIS ST_Relate() operator[[BR]] 160 159