Changes between Version 5 and Version 6 of rfc41_multiple_geometry_fields


Ignore:
Timestamp:
Jul 27, 2013, 11:29:34 AM (11 years ago)
Author:
Even Rouault
Comment:

add ODsCCreateGeomFieldAfterCreateLayer capability

Legend:

Unmodified
Added
Removed
Modified
  • rfc41_multiple_geometry_fields

    v5 v6  
    224224
    225225{{{
    226         virtual OGRErr GetExtentEx(int iGeomField, OGREnvelope *psExtent,
    227                                    int bForce = TRUE);
     226        virtual OGRErr GetExtent(int iGeomField, OGREnvelope *psExtent,
     227                                 int bForce = TRUE);
    228228}}}
    229229    Default implementation would call GetExtent() if iGeomField == 0
     
    257257  * CreateLayer() : signature will be unchanged. If more than one
    258258    geometry fields are needed, OGRLayer::CreateGeomField() must be used.
    259     If the name of the first geometry field must be specified, for drivers
    260     supporting OLCCreateGeomField, using code should call CreateLayer() with
    261     eGType = wkbNone and then add all geometry fields with
     259    If the name of the first geometry field must be specified, for datasources
     260    supporting ODsCCreateGeomFieldAfterCreateLayer, using code should call
     261    CreateLayer() with eGType = wkbNone and then add all geometry fields with
    262262    OGRLayer::CreateGeomField().
    263263
     
    269269    on the returned layer object. So there is no real need for adding a way
    270270    of specifying the geometry field at the ExecuteSQL() API level.
     271
     272  * TestCapability(): add a ODsCCreateGeomFieldAfterCreateLayer capability
     273    to inform if CreateGeomField() is implemented after layer creation.
    271274
    272275== Explored alternative solutions ==