| 35 | |
| 36 | == Add new types of OGR geometries (curve geometries) == |
| 37 | |
| 38 | Adding new types of OGR geometries (wkbCircularString, and other curve geometries that are mentionned in the last versions of Single Feature specification) can potentially break code (including drivers) not ready to deal with them. We could perhaps imagine ways (*) of adding them without being considered as a breaking change however, so not necessarily 2.0 material. |
| 39 | |
| 40 | (*) For example, a OGREnableCurveGeometries() method that user code could call to mention it is aware that the new types of geometries exist, in which case OGR will feel free to return them. If this method is not called, those curve geometries could be stroked as regular linestrings. |
| 41 | |
| 42 | (There's an embryonic sandbox with some preliminary work : http://trac.osgeo.org/gdal/browser/sandbox/rouault/gdal-ogr-curve) |
| 43 | |
| 44 | == OGR 64bit Integer Fields and FID == |
| 45 | |
| 46 | See [wiki:rfc31_ogr_64 RFC 31: OGR 64bit Integer Fields and FID]. For exactly the same reasons given in the previous section, this could be considered as breaking change. |