How to add your knowledge

FDO Provider for WMS Capabilities

    The capabilities of an FDO provider are grouped in the following categories:

    • Connection
    • Schema
    • Commands
    • Expressions
    • Filters
    • Geometry
    • Raster

    Connection Capabilities

    Use the FdoIConnectionCapabilities object methods to learn about these capabilities. You can get this object by calling the GetConnectionCapabilities() method on the FdoIConnection object. For an explanation of the meaning of the capabilities, consult the FdoIConnectionCapabilities class description in the FDO API Reference documentation.

    The following capabilities are supported:

    • Per connection threading
    • static spatial content extent type
    • XML configuration

    Schema Capabilities

    Use the FdoISchemaCapabilities object methods to learn about these capabilities. You can get this object by calling the GetSchemaCapabilities() method on the FdoIConnection object. For an explanation of the meaning of the capabilities, consult the FdoISchemaCapabilities class description in the FDO API Reference documentation.

    The following capabilities are supported:

    • class and feature class class types
    • String data type with a maximum length of unknown
    • BLOB data type with a maximum length of unknown bytes
    • Name size limitation of unknown for a schema element name of type FdoSchemaElementNameType_Datastore
    • Name size limitation of unknown for a schema element name of type FdoSchemaElementNameType_Schema
    • Name size limitation of unknown for a schema element name of type FdoSchemaElementNameType_Class
    • Name size limitation of unknown for a schema element name of type FdoSchemaElementNameType_Property
    • Name size limitation of unknown for a schema element name of type FdoSchemaElementNameType_Description
    • Inheritance
    • Schema overrides

    Command Capabilities

    Use the FdoICommandCapabilities object methods to learn about these capabilities. You can get this object by calling the GetCommandCapabilities() method on the FdoIConnection object. For an explanation of the meaning of the capabilities, consult the FdoICommandCapabilities class description in the FDO API Reference documentation.

    The following commands are supported:

    • FdoCommandType_Select
    • FdoCommandType_SelectAggregates
    • FdoCommandType_DescribeSchema
    • FdoCommandType_DescribeSchemaMapping
    • FdoCommandType_GetSpatialContexts

    The following capabilities are supported:

    • simple functions in Select and SelectAggregate commands

    Filter Capabilities

    Use the FdoIFilterCapabilities object methods to learn about these capabilities. You can get this object by calling the GetFilterCapabilities() method on the FdoIConnection object. For an explanation of the meaning of the capabilities, consult the FdoIFilterCapabilities class description in the FDO API Reference documentation.

    No filter capabilities are supported:

    Expression Capabilities

    Use the FdoIExpressionCapabilities object methods to learn about these capabilities. You can get this object by calling the GetExpressionCapabilities() method on the FdoIConnection object. For an explanation of the meaning of the capabilities, consult the FdoIExpressionCapabilities class description in the FDO API Reference documentation.

    Function expressions are supported.

    The following functions are supported:

    • BLOB RESAMPLE(BLOB raster, Double minX, Double minY, Double maxX, Double maxY, Int32 height, Int32 width)
    • BLOB CLIP(BLOB raster, Double minX, Double minY, Double maxX, Double maxY)
    • GeometricProperty SpatialExtents(BLOB raster)

    Geometry Capabilities

    Use the FdoIGeometryCapabilities object methods to learn about these capabilities. You can get this object by calling the GetGeometryCapabilities() method on the FdoIConnection object. For an explanation of the meaning of the capabilities, consult the FdoIGeometryCapabilities class description in the FDO API Reference documentation.

    Dimensionality XY is supported. The geometry component type LinearRing is supported. The following geometry types are supported.

    • Polygon

    Raster Capabilities

    Use the FdoIRasterCapabilities object methods to learn about these capabilities. You can get this object by calling the GetRasterCapabilities() method on the FdoIConnection object. For an explanation of the meaning of the capabilities, consult the FdoIRasterCapabilities class description in the FDO API Reference documentation.

    The Raster capability is supported. The following raster data models are supported:

    • Bitonal/1-bit/pixel/Unsigned Integer
    • Gray/8-bit/pixel/Unsigned Integer
    • RGB/24-bit/pixel/Unsigned Integer
    • RGBA/32-bit/pixel/Unsigned Integer
    • Palette/8-bit/pixel/Unsigned Integer