Changes between Version 6 and Version 7 of rfc31_ogr_64
- Timestamp:
- Jan 23, 2015, 6:55:46 AM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
rfc31_ogr_64
v6 v7 157 157 * updated drivers: Shapefile, PG, GeoJSON, CSV, GPKG, SQLite, MySQL, VRT, GML, XLSX, ODS 158 158 * OGR SQL 159 * option -mapFieldType of ogr2ogr 159 160 160 161 == Compatibility Issues == … … 182 183 * 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. 183 184 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 193 The 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. 194 The use cases for such a numeric type have been considered marginal enough to let that aside for now. 195 196 == Implementation == 185 197 186 198 Implementation will be done by Even Rouault ([http://spatialys.com Spatialys]), and sponsored by [http://www.linz.govt.nz/ LINZ (Land Information New Zealand)]. … … 190 202 The list of changes : https://github.com/rouault/gdal2/compare/rfc31_64bit 191 203 192 == = Voting history ===204 == Voting history == 193 205 194 206 TBD