Changes between Version 6 and Version 7 of rfc31_ogr_64


Ignore:
Timestamp:
Jan 23, 2015, 6:55:46 AM (9 years ago)
Author:
Even Rouault
Comment:

Add Related tickets and Related topics out of scope of this RFC

Legend:

Unmodified
Added
Removed
Modified
  • rfc31_ogr_64

    v6 v7  
    157157 * updated drivers: Shapefile, PG, GeoJSON, CSV, GPKG, SQLite, MySQL, VRT, GML, XLSX, ODS
    158158 * OGR SQL
     159 * option -mapFieldType of ogr2ogr
    159160
    160161== Compatibility Issues ==
     
    182183 * Wide integer fields that were previously treated as "real" or Integer by the shapefile driver will now be treated as Integer64 which will likely not work with some applications, and translation to other formats may fail.
    183184
    184 === Implementation ===
     185== Related tickets ==
     186
     187  * [http://trac.osgeo.org/gdal/ticket/3747 #3747 OGR FID needs to be 64 bit]
     188  * [http://trac.osgeo.org/gdal/ticket/3615 #3615 Shapefile : A 10-digit value doesn't necessarily fit into a 32 bit integer.]
     189  * [http://trac.osgeo.org/gdal/ticket/3150 #3150 Precision Problem for Numeric on OGR/OCI driver]
     190
     191== Related topics out of scope of this RFC ==
     192
     193The possibility of having a Numeric type that corresponds to the matching SQL type, i.e. a decimal number with an arbitrary number of significant figures has been considered. In OGR, this could be implemented as a full type like Integer, Integer64 etc., or possibly as a subtype of String (see [wiki:rfc50_ogr_field_subtype RFC 50: OGR field subtypes]). The latter approach would be easier to implement and mostly usefull for lossless conversion between database drivers (and shapefile). The former approach would require more work, and would ideally involve OGR SQL support, which would require supporting arithmetic of arbitrary length.
     194The use cases for such a numeric type have been considered marginal enough to let that aside for now.
     195
     196== Implementation ==
    185197
    186198Implementation will be done by Even Rouault ([http://spatialys.com Spatialys]), and sponsored by [http://www.linz.govt.nz/ LINZ (Land Information New Zealand)].
     
    190202The list of changes :  https://github.com/rouault/gdal2/compare/rfc31_64bit
    191203
    192 === Voting history ===
     204== Voting history ==
    193205
    194206TBD