Exemple #1
0
        protected override void WriteSpatialExtentsExpressionSqlInternal(StringBuilder builder,
                                                                         SpatialOperation spatialOperation, IExtents ext)
        {
            IExtents2D exts = (IExtents2D)ext;

            builder.Append(string.Format(" Mbr{0}( BuildMbr({1}, {2}, {3}, {4}),{5} )",
                                         spatialOperation.ToString(),
                                         CreateParameter <double>(exts.XMin).ParameterName,
                                         CreateParameter <double>(exts.YMin).ParameterName,
                                         CreateParameter <double>(exts.XMax + 1.0e-6).ParameterName,
                                         CreateParameter <double>(exts.YMax + 1.0e-6).ParameterName,
                                         Provider.GeometryColumn));
        }