Changes between Version 33 and Version 34 of GDAL20Changes
- Timestamp:
- Feb 26, 2015, 1:16:19 AM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GDAL20Changes
v33 v34 35 35 For example a 50000x50000x3 dataset cannot be RasterIO()'ed with band interleaving. 36 36 37 ==> Implemented in GDAL 2.0dev per [http://trac.osgeo.org/gdal/wiki/rfc51_rasterio_resampling_progress RFC 51] 38 37 39 64bit dimensions might also be necessary for WMS global datasets with very high precision, where the number of pixels might exceed 2 billion in the base overview level. 38 40 … … 51 53 Generally, code review for stricter type would be beneficial, where possible. 52 54 55 ==> New GDALOpenEx() in GDAL 2.0dev has open options per [http://trac.osgeo.org/gdal/wiki/rfc46_gdal_ogr_unification RFC 46]. 56 GDALRasterIOEx() in GDAL 2.0dev has a GDALRasterIOExtraArg structure that can be extended per [http://trac.osgeo.org/gdal/wiki/rfc51_rasterio_resampling_progress RFC 51] 57 53 58 == Increase size of OGRField structure == 54 59 … … 61 66 (*) 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. 62 67 63 (There's an embryonic sandbox with some preliminary work : http://trac.osgeo.org/gdal/browser/sandbox/rouault/gdal-ogr-curve) 68 ==> Implemented in GDAL 2.0dev per [http://trac.osgeo.org/gdal/wiki/rfc49_curve_geometries RFC 49]. 64 69 65 70 == Support XYZM coordinates == … … 74 79 75 80 OGR_L_SetNextByIndex() currently takes a long, which might not be appropriate on 32bit platforms or 64bit Windows. 81 82 ==> Implemented in GDAL 2.0dev per [http://trac.osgeo.org/gdal/wiki/rfc31_ogr_64 RFC 31]. 76 83 77 84 == Fix object lifecycle management in Python bindings == … … 91 98 Related ticket : #4280 92 99 100 ==> Implemented in GDAL 2.0dev per [http://trac.osgeo.org/gdal/wiki/rfc52_strict_sql_quoting RFC 52]. 101 93 102 == OGR : providing a base implementation of CreateFeature(), SetFeature(), etc... called before driver specific code to implement generic checks == 94 103 … … 101 110 Related ticket : #4620. 102 111 112 ==> Partially implemented in GDAL 2.0dev per [http://trac.osgeo.org/gdal/wiki/rfc49_curve_geometries RFC 49]: CreateFeature() and 113 ISetFeature() now call the virtual methods ICreateFeature() and ISetFeature(). The check for the update flag hasn't been done. 114 115 103 116 == Provide improved handling for Large Raster Attribute Tables == 104 117 105 118 The current GetDefaultRAT/SetDefaultRAT implementation is not suitable for large RAT's - the whole RAT must be read and held in memory. A solution would be to create a new method to return a derived class that handles the actual reading and writing much like GetRasterBand. This derived class could have methods for reading/writing parts of specified columns from/to application managed memory and handling data type conversion much like RasterIO. 106 119 107 ==> Implemented per [http://trac.osgeo.org/gdal/wiki/rfc40_enhanced_rat_support RFC 40] 120 ==> Implemented per [http://trac.osgeo.org/gdal/wiki/rfc40_enhanced_rat_support RFC 40] in GDAL 1.11 108 121 109 122 == Revise how OGR handles string encodings ? ==