Changes between Version 1 and Version 2 of FDORfc3


Ignore:
Timestamp:
Apr 13, 2007, 9:37:16 AM (17 years ago)
Author:
jbirch
Comment:

Initial Content

Legend:

Unmodified
Added
Removed
Modified
  • FDORfc3

    v1 v2  
    88||RFC Template Version||(1.0)||
    99||Submission Date|| ''TBD'' ||
    10 ||Last Modified|| Mateusz Loskot [[Timestamp]]||
    11 ||Author||Mateusz Loskot||
     10||Last Modified|| Jason Birch [[Timestamp]]||
     11||Author||Mateusz Loskot, Jason Birch||
    1212||RFC Status||(draft)||
    1313||Implementation Status||(under development)||
    14 ||Proposed Milestone|| ''TBD'' ||
     14||Proposed Milestone|| 3.2.2 ||
    1515||Assigned PSC guide(s)|| ''TBD'' ||
    1616||'''Voting History'''|| ''TBD'' ||
     
    2222== Overview ==
    2323
    24 ''TBD''
     24The purpose of this RFC is the introduction of a dedicated PostGIS FDO provider into the FDO project.
    2525
    2626== Motivation ==
    2727
    28 ''TBD''
     28PostGIS/PostgreSQL is recognised as the premier open source database solution for spatial applications, and is a highly desirable format for FDO to support.  While a level of support for PostGIS is currently available with the OGR provider, creating a dedicated provider for PostGIS has considerable benefits.  It allows for some specific optimisations and advanced features that are not supported by the OGR provider, and shows FDO's commitment to the dominant open source spatial database, encouraging adoption by a larger portion of the open source community.
    2929
    3030== Proposed Solution ==
    3131
    32 ''TBD''
     32This provided will be targeted at '''FIX ME WITH REAL VERSIONS''' PostgreSQL version 8.0 and above, using PostGIS 1.1.7 and above.  '''FIX ME WITH REAL VERSIONS'''
     33
     34The initial set of functionality for this provider will include
     35 * Support for three-dimensional geometry
     36 * Support for full set of attribute and spatial comparison operators
     37 * Support for select/sqlselect/insert/update/delete
     38
     39''' ADD MORE HERE '''
     40
     41Specific capabilities will include:
     42
     43''' ADD MORE HERE FROM CURRENT GETCAPABILITIES XML '''
    3344
    3445== Implications ==
    3546
    36 ''TBD''
     47This provider does not require any API changes to the FDO core or other providers.  It will need to be added to the standard build and test procedures, and the process for acquiring the PostgreSQL libraries will need to be documented (unless we can distribute them with the provider)
    3748
    3849== Test Plan ==
    3950
    40 ''TBD''
     51Basic functional testing of the provider using applications which implement FDO will be undertaken by Mateusz Loskot and Jason Birch, but additional testing would be appreciated.
     52
     53 - capabilities
     54 - connection
     55 - all parts of schema description
     56 - standard query
     57  - filters
     58  - expressions
     59 - SQL query
     60 - insert
     61 - update
     62 - delete
     63
     64''' ANYTHING ELSE? '''
     65
     66The FDO Provider for PostGIS will include unit tests.  Additionally, as part of the development process a set of simple code samples is being created to allow new FDO developers to easily interact with the PostGIS provider. 
    4167
    4268== Funding/Resources ==
    4369
    44 ''TBD''
     70Funding for this provider is being provided by Refractions Research and the City of Nanaimo.  Development is being done by Mateusz Loskot.