| 1 |
GDAL 1.2.4 - Overview of Changes |
|---|
| 2 |
-------------------------------- |
|---|
| 3 |
|
|---|
| 4 |
gdalwarp: |
|---|
| 5 |
- Fixed some issues with only partially transformable regions. |
|---|
| 6 |
- Added Alpha mask generation support (-dstalpha switch). |
|---|
| 7 |
|
|---|
| 8 |
HFA/Imagine Driver: |
|---|
| 9 |
- bug fix in histogram handling. |
|---|
| 10 |
- improved support for large colormaps. |
|---|
| 11 |
|
|---|
| 12 |
Envi Driver: |
|---|
| 13 |
- Capture category names and colormaps when reading. |
|---|
| 14 |
|
|---|
| 15 |
SAR CEOS Driver: |
|---|
| 16 |
- Added support for PALSAR/ALOS Polarmetric Datasets. |
|---|
| 17 |
|
|---|
| 18 |
RadarSat 2 Driver: |
|---|
| 19 |
- New. Reads RadarSat 2 Polarmetric datasets with a "product.xml" and |
|---|
| 20 |
imagery in TIFF files. |
|---|
| 21 |
|
|---|
| 22 |
OGDI Driver: |
|---|
| 23 |
- Important bug fix for downsampled access. |
|---|
| 24 |
|
|---|
| 25 |
GeoTIFF Driver: |
|---|
| 26 |
- Lots of libtiff upgrades, including some quite serious bug fixes. |
|---|
| 27 |
- Added better support for 16bit colormaps. |
|---|
| 28 |
- Write projection information even if we don't have a geotransform or GCPs. |
|---|
| 29 |
- Improved alpha support. |
|---|
| 30 |
- Generate graceful error message for BigTIFF files. |
|---|
| 31 |
|
|---|
| 32 |
DODS Driver: |
|---|
| 33 |
- Almost completely reimplemented. Uses chunk-by-chunk access. Supports |
|---|
| 34 |
reading several bands from seperate objects. Some new limitations too. |
|---|
| 35 |
|
|---|
| 36 |
NetCDF Driver: |
|---|
| 37 |
- Seperated out a GMT NetCDF driver and a more generic but partially broken |
|---|
| 38 |
NetCDF driver (Radim). |
|---|
| 39 |
|
|---|
| 40 |
JP2KAK Driver: |
|---|
| 41 |
- Added alpha support, including greyscale+alpha. |
|---|
| 42 |
|
|---|
| 43 |
AirSAR Driver: |
|---|
| 44 |
- New, reads AirSAR Polarmetric Radar format. |
|---|
| 45 |
|
|---|
| 46 |
|
|---|
| 47 |
|
|---|
| 48 |
OGR 1.2.4 - Overview of Changes |
|---|
| 49 |
------------------------------- |
|---|
| 50 |
|
|---|
| 51 |
epsg_tr.py: |
|---|
| 52 |
- Added escaping rules when generating PostGIS output. |
|---|
| 53 |
|
|---|
| 54 |
tigerpoly.py: |
|---|
| 55 |
- Discard dangles and degenerate rings. |
|---|
| 56 |
|
|---|
| 57 |
VRT Driver: |
|---|
| 58 |
- Fixed serious error in handling cleanup of VRT datasources, was often |
|---|
| 59 |
causing a crash. |
|---|
| 60 |
|
|---|
| 61 |
SQLLite Driver: |
|---|
| 62 |
- Fixed substantial memory leaks. |
|---|
| 63 |
|
|---|
| 64 |
MySQL Driver: |
|---|
| 65 |
- New readonly non-spatial MySQL driver implemented. |
|---|
| 66 |
|
|---|
| 67 |
MITAB Driver: |
|---|
| 68 |
- Updated from upstream, several fixes. |
|---|
| 69 |
|
|---|
| 70 |
TIGER/Line Driver: |
|---|
| 71 |
- Fixed serious bug with handling "full" records at end of .RT2 file. |
|---|
| 72 |
|
|---|
| 73 |
OCI/Oracle Driver: |
|---|
| 74 |
- Added OCI_FID environment support to control FID selection. |
|---|
| 75 |
|
|---|
| 76 |
OGRGeometry: |
|---|
| 77 |
- Added Centroid() implementation (from GEOS?) |
|---|
| 78 |
|
|---|
| 79 |
============================================================================= |
|---|
| 80 |
|
|---|
| 81 |
GDAL 1.2.3 - Overview of Changes |
|---|
| 82 |
-------------------------------- |
|---|
| 83 |
|
|---|
| 84 |
GeoTIFF Driver: |
|---|
| 85 |
- Fixed many missing compression codecs when built with the internal |
|---|
| 86 |
libtiff. |
|---|
| 87 |
- Modified driver metadata to only list available compression types. |
|---|
| 88 |
|
|---|
| 89 |
DODS Driver: |
|---|
| 90 |
- Added support for OPeNDAP version after 3.4.x (use of opendap-config). |
|---|
| 91 |
|
|---|
| 92 |
GRASS Driver: |
|---|
| 93 |
- Fixed support for building with grass57. |
|---|
| 94 |
|
|---|
| 95 |
MrSID Driver: |
|---|
| 96 |
- Fixed support for MrSID Encoding SDK. |
|---|
| 97 |
|
|---|
| 98 |
NITF Driver: |
|---|
| 99 |
- Fixed serious bug with non-square output files. |
|---|
| 100 |
|
|---|
| 101 |
|
|---|
| 102 |
OGR 1.2.3 - Overview of Changes |
|---|
| 103 |
------------------------------- |
|---|
| 104 |
|
|---|
| 105 |
OGRSpatialReference: |
|---|
| 106 |
- Corrected memory leaks - OSRCleanup() cleans up temporary tables. |
|---|
| 107 |
- Fixed build problem with ogrct.cpp on Solaris. |
|---|
| 108 |
|
|---|
| 109 |
TIGER Driver: |
|---|
| 110 |
- Improved generality of support for GDT files. |
|---|
| 111 |
|
|---|
| 112 |
OGRGeometry: |
|---|
| 113 |
- Added getArea() method for rings, polygons and multipolygons. |
|---|
| 114 |
|
|---|
| 115 |
============================================================================= |
|---|
| 116 |
|
|---|
| 117 |
GDAL 1.2.2 - Overview of Changes |
|---|
| 118 |
-------------------------------- |
|---|
| 119 |
|
|---|
| 120 |
GRASS Driver: |
|---|
| 121 |
- Add Radim's version of the driver submitted by Radim. This version |
|---|
| 122 |
uses GRASS 5.7 libraries directly instead of using libgrass. |
|---|
| 123 |
|
|---|
| 124 |
DODS Driver: |
|---|
| 125 |
- Added support for spatial_ref, FlipX and FlipY .das info. |
|---|
| 126 |
|
|---|
| 127 |
CPG Driver: |
|---|
| 128 |
- added new driver for Convair Polarmetric format. |
|---|
| 129 |
|
|---|
| 130 |
HDF Driver: |
|---|
| 131 |
- Significant bugs fixed. |
|---|
| 132 |
|
|---|
| 133 |
USGS DEM Driver: |
|---|
| 134 |
- Support writing UTM projected files. |
|---|
| 135 |
|
|---|
| 136 |
PNG Driver: |
|---|
| 137 |
- Upgraded to libpng 1.2.6. |
|---|
| 138 |
|
|---|
| 139 |
MrSID Driver: |
|---|
| 140 |
- Substantial performance improvements. |
|---|
| 141 |
- Support for DSDK 4.x |
|---|
| 142 |
- Support JPEG2000 files via MrSID SDK. |
|---|
| 143 |
|
|---|
| 144 |
NITF Driver: |
|---|
| 145 |
- Support JPEG2000 compressed files (with Kakadu support) |
|---|
| 146 |
|
|---|
| 147 |
ESRI BIL: |
|---|
| 148 |
- Support .clr color files. |
|---|
| 149 |
|
|---|
| 150 |
VRT Driver: |
|---|
| 151 |
- Added support for describing raw files with VRTRawRasterBand. |
|---|
| 152 |
- Added support for virtual warped files with VRTWarpedRasterBand. |
|---|
| 153 |
|
|---|
| 154 |
GeoTIFF Driver: |
|---|
| 155 |
- Fix support for 16bit image color tables. |
|---|
| 156 |
- Write ExtraSamples tag for files with more samples than expected |
|---|
| 157 |
in photometric interpretation. |
|---|
| 158 |
- External overviews now built for read-only files. |
|---|
| 159 |
|
|---|
| 160 |
Erdas Imagine Driver: |
|---|
| 161 |
- Fixed support for compressed floating point layers. |
|---|
| 162 |
- Various other fixes for compatible with newer Imagine versions. |
|---|
| 163 |
- improved metadata handling. |
|---|
| 164 |
|
|---|
| 165 |
gdal_merge.py: |
|---|
| 166 |
- sets projection on output file. |
|---|
| 167 |
|
|---|
| 168 |
|
|---|
| 169 |
OGR 1.2.2 - Overview of Changes |
|---|
| 170 |
------------------------------- |
|---|
| 171 |
|
|---|
| 172 |
SQLite Driver: |
|---|
| 173 |
- New read/write driver implemented for SQLite databases. |
|---|
| 174 |
|
|---|
| 175 |
CSV Driver: |
|---|
| 176 |
- New read/write driver implemented for comma seperated value files. |
|---|
| 177 |
|
|---|
| 178 |
S-57 Driver: |
|---|
| 179 |
- Substantial performance improvements. |
|---|
| 180 |
|
|---|
| 181 |
ODBC Driver: |
|---|
| 182 |
- Arbitrary length field values now supported. |
|---|
| 183 |
|
|---|
| 184 |
GEOS: |
|---|
| 185 |
- Integration a series of methods utilizing GEOS when available. Note |
|---|
| 186 |
that Intersect() is still just an envelope comparison. |
|---|
| 187 |
|
|---|
| 188 |
OGRSpatialReference: |
|---|
| 189 |
- Fixed Swiss Oblique Mercator support. |
|---|
| 190 |
|
|---|
| 191 |
============================================================================= |
|---|
| 192 |
|
|---|
| 193 |
GDAL 1.2.1 - Overview of Changes |
|---|
| 194 |
-------------------------------- |
|---|
| 195 |
|
|---|
| 196 |
gdal_contour: |
|---|
| 197 |
- Now build and installed by default. |
|---|
| 198 |
|
|---|
| 199 |
HDF4 Driver: |
|---|
| 200 |
- Added some degree of HDF-EOS support. HDFEOS layer now part of GDAL. |
|---|
| 201 |
|
|---|
| 202 |
DODS Driver: |
|---|
| 203 |
- Substantial fixes, support for flipped datasets. |
|---|
| 204 |
|
|---|
| 205 |
HFA (Erdas Imagine) Driver: |
|---|
| 206 |
- Fixed bug with files between 2 and 4GB. |
|---|
| 207 |
- Capture statistics as metadata. |
|---|
| 208 |
|
|---|
| 209 |
Erdas 7.x LAN/GIS Driver: |
|---|
| 210 |
- Newly implemented. |
|---|
| 211 |
|
|---|
| 212 |
USGS DEM Driver: |
|---|
| 213 |
- Various fixes to creation support / CDED product. |
|---|
| 214 |
|
|---|
| 215 |
NITF Driver: |
|---|
| 216 |
- Capture USE001 and STDIDC TREs as metadata. |
|---|
| 217 |
- Capture all sorts of header information as metadata. |
|---|
| 218 |
- Support geocentric corner coordinate specification. |
|---|
| 219 |
|
|---|
| 220 |
MrSID Driver: |
|---|
| 221 |
- Support added for DSDK 4.0.x. |
|---|
| 222 |
|
|---|
| 223 |
ECW Driver: |
|---|
| 224 |
- Added preliminary support for using 3.0 SDK for JPEG2000 support. |
|---|
| 225 |
- Fix oversampling assertion problem. |
|---|
| 226 |
|
|---|
| 227 |
ArcInfo Binary Grids: |
|---|
| 228 |
- Added support for 0x01 and 0x20 block type. |
|---|
| 229 |
|
|---|
| 230 |
|
|---|
| 231 |
OGR 1.2.1 - Overview of Changes |
|---|
| 232 |
------------------------------- |
|---|
| 233 |
|
|---|
| 234 |
OGRSpatialReference: |
|---|
| 235 |
- Various fixes related to prime meridians. |
|---|
| 236 |
|
|---|
| 237 |
PostgreSQL/PostGIS Driver: |
|---|
| 238 |
- Added layer name laundering. |
|---|
| 239 |
- Launder names on by default. |
|---|
| 240 |
- Clean stale entries in geometry_columns table when creating a layer. |
|---|
| 241 |
- Support treating names views as layers. |
|---|
| 242 |
- Handle long command strings. |
|---|
| 243 |
|
|---|
| 244 |
S57 Driver: |
|---|
| 245 |
- Fixed serious bugs with support for auto-applying update files. |
|---|
| 246 |
- Improvements to S57 writing support. |
|---|
| 247 |
|
|---|
| 248 |
============================================================================= |
|---|
| 249 |
|
|---|
| 250 |
GDAL 1.2.0 - Overview of Changes |
|---|
| 251 |
-------------------------------- |
|---|
| 252 |
|
|---|
| 253 |
Configuration: |
|---|
| 254 |
- Libtool used by default with Unix style builds. Use --without-libtool |
|---|
| 255 |
to avoid this. |
|---|
| 256 |
- PROJ.4 can now be linked statically using --with-static-proj4. |
|---|
| 257 |
- Added --without-bsb option for those averse to legal risk. |
|---|
| 258 |
|
|---|
| 259 |
DODS/OPeNDAP Driver: |
|---|
| 260 |
- Preliminary DODS (OPeNDAP) driver implemented (James Gallagher @ URI). |
|---|
| 261 |
|
|---|
| 262 |
PCIDSK Driver: |
|---|
| 263 |
- PCIDSK read/write raster driver implemented (Andrey). |
|---|
| 264 |
|
|---|
| 265 |
Erdas Imagine / HFA Driver: |
|---|
| 266 |
- Support recent Imagine versions (data dictionary changes). |
|---|
| 267 |
- Better logic to search for .rrd file locally. |
|---|
| 268 |
- Support creating files in the 2GB to 4GB size range. |
|---|
| 269 |
|
|---|
| 270 |
GIF Driver: |
|---|
| 271 |
- Updated to libungif 4.1.0. |
|---|
| 272 |
- Various hacks to try and identify transparent colors better. |
|---|
| 273 |
|
|---|
| 274 |
BMP Driver: |
|---|
| 275 |
- Handle 32bit BMPs properly. |
|---|
| 276 |
|
|---|
| 277 |
HDF4 Driver: |
|---|
| 278 |
- Added proper support for multi-sample GR datasets. |
|---|
| 279 |
- Various fixes and improvements for specific product types. |
|---|
| 280 |
|
|---|
| 281 |
GeoTIFF Driver: |
|---|
| 282 |
- Added PHOTOMETRIC option to control photometric interp of new files. |
|---|
| 283 |
|
|---|
| 284 |
JPEG2000/Kakadu Driver: |
|---|
| 285 |
- Support reading/creating lossless 16bit files. |
|---|
| 286 |
- Updated to support Kakadu 4.1 library. |
|---|
| 287 |
|
|---|
| 288 |
NITF Driver: |
|---|
| 289 |
- Implement support for IGEOLO="U" (MGRS/UTM) coordinates. |
|---|
| 290 |
- Added overview (as external GeoTIFF file) support. |
|---|
| 291 |
|
|---|
| 292 |
MrSID Driver: |
|---|
| 293 |
- Support DSDK 4.2.x. |
|---|
| 294 |
|
|---|
| 295 |
PNG Driver: |
|---|
| 296 |
- Support required byte swapping of 16bit PNG data. |
|---|
| 297 |
|
|---|
| 298 |
FAST Driver: |
|---|
| 299 |
- lots of fixes, supports more datums and ellipsoids. |
|---|
| 300 |
|
|---|
| 301 |
NetCDF Driver: |
|---|
| 302 |
- New driver implemented for netCDF support. |
|---|
| 303 |
- Pretty much tied to form of netCDF used in GMT for now. |
|---|
| 304 |
|
|---|
| 305 |
VTerrain .bt Driver: |
|---|
| 306 |
- New driver for VTerrain .bt elevation format. |
|---|
| 307 |
|
|---|
| 308 |
ECW Driver: |
|---|
| 309 |
- support supersampled reads efficiently. |
|---|
| 310 |
- special case for dataset level RasterIO() implemented for much better |
|---|
| 311 |
performance in some applications. |
|---|
| 312 |
|
|---|
| 313 |
ESRI BIL (EHdr) Driver: |
|---|
| 314 |
- Support world files. |
|---|
| 315 |
|
|---|
| 316 |
VRT Driver: |
|---|
| 317 |
- Implement filtering support. |
|---|
| 318 |
|
|---|
| 319 |
GIO (Arc/Info Binary Grid via avgridio.dll): |
|---|
| 320 |
- Driver disabled ... to undependable. |
|---|
| 321 |
|
|---|
| 322 |
|
|---|
| 323 |
Python: |
|---|
| 324 |
- Preliminary support for numarray in addition to numpy (Numeric). |
|---|
| 325 |
|
|---|
| 326 |
Contouring: |
|---|
| 327 |
- New gdal_contour utility program implementing contour generation. |
|---|
| 328 |
- Underlying algorithm in gdal/alg. |
|---|
| 329 |
|
|---|
| 330 |
Warping: |
|---|
| 331 |
- Improved support in GDALSuggestedWarpOutput() for "world" sized |
|---|
| 332 |
files that are only partially transformable. |
|---|
| 333 |
- Bicubic resampler improved. |
|---|
| 334 |
- What was gdalwarptest is now gdalwarp, and the old gdalwarp is now |
|---|
| 335 |
gdalwarpsimple. The sophisticated warper is now the default. |
|---|
| 336 |
|
|---|
| 337 |
Man Pages: |
|---|
| 338 |
- Man pages for GDAL utilities now being maintained and installed (Silke). |
|---|
| 339 |
|
|---|
| 340 |
|
|---|
| 341 |
|
|---|
| 342 |
OGR 1.2.0 - Overview of Changes |
|---|
| 343 |
------------------------------- |
|---|
| 344 |
|
|---|
| 345 |
OGRSpatialReference: |
|---|
| 346 |
- Added methods for converting to/from GCTP representation. |
|---|
| 347 |
- Added HOM 2 points on centerline variant. |
|---|
| 348 |
|
|---|
| 349 |
DODS (OPeNDAP) Driver: |
|---|
| 350 |
- Preliminary implementation. |
|---|
| 351 |
|
|---|
| 352 |
TIGER/Line Driver: |
|---|
| 353 |
- Added support for GDT ASCII TIGER-like format. |
|---|
| 354 |
- Support TIGER/Line 2003 format. |
|---|
| 355 |
|
|---|
| 356 |
S-57 Driver: |
|---|
| 357 |
- Preliminary export support implemented. |
|---|
| 358 |
- Support capture of FFPT (feature to feature) linkages. |
|---|
| 359 |
- Support capture of TOPI from VRPT. |
|---|
| 360 |
- Support capture of primitives as additional layers. |
|---|
| 361 |
|
|---|
| 362 |
Shapefile Driver: |
|---|
| 363 |
- gdal/frmts/shapelib removed from GDAL source tree, now just a |
|---|
| 364 |
copy of required shapelib files are kept in gdal/ogr/ogrsf_frmts/shape. |
|---|
| 365 |
- Attempt identify polygons that are really multi-polygons and convert them |
|---|
| 366 |
into multi-polygons properly (Radim Blazek). |
|---|
| 367 |
- Create FID attribute in .dbf file if no attribute added by application. |
|---|
| 368 |
|
|---|
| 369 |
GML Driver: |
|---|
| 370 |
- Lots of fixes and improvements for reading and writing. |
|---|
| 371 |
- Now writes a schema file by default. |
|---|
| 372 |
- Field types are set now when reading based on data found on first pass. |
|---|
| 373 |
- Added support for the various kinds of geometry collections. |
|---|
| 374 |
|
|---|
| 375 |
DGN Driver: |
|---|
| 376 |
- Now using dgnlib 1.9 - this carries with it various new element types |
|---|
| 377 |
and some important bug fixes. |
|---|
| 378 |
|
|---|
| 379 |
ODBC Driver: |
|---|
| 380 |
- New ODBC driver implemented. Build by default on Windows, and buildable |
|---|
| 381 |
on Unix (with unixodbc). |
|---|
| 382 |
|
|---|
| 383 |
VRT Driver: |
|---|
| 384 |
- New "virtual" OGR Datasource format implemented. |
|---|
| 385 |
- Configuration stored in XML control file. |
|---|
| 386 |
|
|---|
| 387 |
Oracle (OCI) Driver: |
|---|
| 388 |
- support reading views. |
|---|
| 389 |
|
|---|
| 390 |
OGR Core: |
|---|
| 391 |
- Added support for WKT EMPTY geometry objects (like "MULTIPOINT(EMPTY)"). |
|---|
| 392 |
- Added DeleteFeature() method on OGRLayer class. |
|---|
| 393 |
|
|---|
| 394 |
NTF Driver: |
|---|
| 395 |
- Support CHG_TYPE attribute for landline plus product. |
|---|
| 396 |
|
|---|
| 397 |
|
|---|
| 398 |
|
|---|
| 399 |
============================================================================== |
|---|
| 400 |
|
|---|
| 401 |
GDAL 1.1.9 - Overview of Changes |
|---|
| 402 |
-------------------------------- |
|---|
| 403 |
|
|---|
| 404 |
o MrSID Driver: New for 1.1.9, read-only, includes good coordiante system |
|---|
| 405 |
support, and should be high performance. |
|---|
| 406 |
|
|---|
| 407 |
o ECW Driver: Now reads coordinate system information (but doesn't write). |
|---|
| 408 |
|
|---|
| 409 |
o HDF Driver: Added support for Hyperion Level 1, Aster Level 1A/1B/2, MODIS |
|---|
| 410 |
Level 1B(earth-view)/2/3, SeaWIFS Level 3. |
|---|
| 411 |
|
|---|
| 412 |
o L1B Driver: Now reads GCPs for georeferencing. |
|---|
| 413 |
|
|---|
| 414 |
o NITF Driver: Support for reading RPC, variety of bugs fixes for reading and |
|---|
| 415 |
writing. Also some general RPC infrastructure added to GDAL. |
|---|
| 416 |
|
|---|
| 417 |
o JP2KAK Driver: Can be used with Kakadu 4.0.2 now. Compatibility fixes |
|---|
| 418 |
for internal geotiff to improve compatibility with Mapping Science tools. |
|---|
| 419 |
Added palette support. |
|---|
| 420 |
|
|---|
| 421 |
o HFA (Imagine) Driver: Added read/write support for color table opacity. |
|---|
| 422 |
Added write support for large (spill) files. |
|---|
| 423 |
|
|---|
| 424 |
o "core" directory renamed to "gcore" to avoid confusing configure script. |
|---|
| 425 |
|
|---|
| 426 |
o Added support for GDAL_DATA environment variable to point to GDAL support |
|---|
| 427 |
data files (those in gdal/data directory). |
|---|
| 428 |
|
|---|
| 429 |
o Added GDALDataset::RasterIO() for more efficient reading of multiple bands |
|---|
| 430 |
in one request (in some cases anyways). |
|---|
| 431 |
|
|---|
| 432 |
o High performance warp api considered to be complete now, and substantially |
|---|
| 433 |
optimized. |
|---|
| 434 |
|
|---|
| 435 |
o gdal_merge.py: supported multiple bands, copying PCT. |
|---|
| 436 |
|
|---|
| 437 |
|
|---|
| 438 |
OGR 1.1.9 - Overview of Changes |
|---|
| 439 |
------------------------------- |
|---|
| 440 |
|
|---|
| 441 |
o Oracle Spatial: New generic read/write, and implemented highly optimized |
|---|
| 442 |
loading support. |
|---|
| 443 |
|
|---|
| 444 |
o Tiger driver: added support for TIGER/Line 2002 product. |
|---|
| 445 |
|
|---|
| 446 |
o GML driver: now supports Xerces versions from 1.6 up to 2.3. Lots of |
|---|
| 447 |
bugs fixes and improvements. GML Geometry now in OGR core. |
|---|
| 448 |
|
|---|
| 449 |
o Improved support for translating to and from ESRI WKT, including a complete |
|---|
| 450 |
mapping between EPSG related ESRI datum names and OGR's expected names. |
|---|
| 451 |
|
|---|
| 452 |
o Improved support for alternate prime meridians in coordinate system code. |
|---|
| 453 |
|
|---|
| 454 |
o Shapefiles: Can write features with NULL geometry, |
|---|
| 455 |
|
|---|
| 456 |
o DGN: added 3d write support. |
|---|
| 457 |
|
|---|
| 458 |
o Implemented generic attribute indexing support (only used for shapefile |
|---|
| 459 |
at this point). Use in SQL where clauses and ExecuteSQL(). |
|---|
| 460 |
|
|---|
| 461 |
o WKT MULTIPOINT in/out formatting fixed. |
|---|
| 462 |
|
|---|
| 463 |
o Added SynToDisk() method on OGRDataset and OGRLayer. |
|---|
| 464 |
|
|---|
| 465 |
o Implemented "Web Coordinate Transformation Service" (ogr/wcts). |
|---|
| 466 |
|
|---|
| 467 |
o Implemented "in memory" format driver. |
|---|
| 468 |
|
|---|
| 469 |
o C API documented. |
|---|
| 470 |
|
|---|
| 471 |
|
|---|
| 472 |
|
|---|
| 473 |
|
|---|
| 474 |
============================================================================== |
|---|
| 475 |
|
|---|
| 476 |
GDAL 1.1.8 - Overview of Changes |
|---|
| 477 |
-------------------------------- |
|---|
| 478 |
|
|---|
| 479 |
o Implemented HDF 4 read/write support. This includes HDF EOS reading. |
|---|
| 480 |
|
|---|
| 481 |
o Implemented Windows BMP read/write support. |
|---|
| 482 |
|
|---|
| 483 |
o Implemented NITF read/write support. |
|---|
| 484 |
|
|---|
| 485 |
o Implemented NOAA Polar Orbiter L1B format driver. |
|---|
| 486 |
|
|---|
| 487 |
o Implemented EOSAT FAST format driver. |
|---|
| 488 |
|
|---|
| 489 |
o Implemented a JasPer based JPEG2000 driver (several limitations). |
|---|
| 490 |
|
|---|
| 491 |
o Implemented a Kakadu based JPEG2000/GeoJP2(tm) driver (full featured, but |
|---|
| 492 |
Kakadu is not open source). |
|---|
| 493 |
|
|---|
| 494 |
o Implemented new 'gdalwarp' application for projection and GCP based image |
|---|
| 495 |
warping. See gdal/alg for underlying algorithms. Currently gdalwarp only |
|---|
| 496 |
supports 8 bit images and holds the whole source image in memory. |
|---|
| 497 |
|
|---|
| 498 |
o Implemented write support for ESRI ASCII Grids. |
|---|
| 499 |
|
|---|
| 500 |
o Lots of improvements to GeoTIFF driver. Metadata writing, update of |
|---|
| 501 |
georeferencing, and support for writing PCS codes based on AUTHORITY fields |
|---|
| 502 |
in WKT. |
|---|
| 503 |
|
|---|
| 504 |
o Implemented support for uncompressed 1bit data in Erdas Imagine files, |
|---|
| 505 |
as well as generic metadata. |
|---|
| 506 |
|
|---|
| 507 |
o Fixed 0xFF compression support in the Arc/Info Binary Grid (AIG) driver. |
|---|
| 508 |
|
|---|
| 509 |
o Lots of improvements to BSB drive, including preliminary uncompressed |
|---|
| 510 |
output support, support for reading BSB 3.0 and GEO/NOS. |
|---|
| 511 |
|
|---|
| 512 |
o Lots of work on VRT format. |
|---|
| 513 |
|
|---|
| 514 |
o ECW: Fixed bug with reading a more than full resultion. |
|---|
| 515 |
|
|---|
| 516 |
o Envisat driver now supports AATSR TOA and MERIS data. |
|---|
| 517 |
|
|---|
| 518 |
o Fixes for nodata support in GRASS driver. |
|---|
| 519 |
|
|---|
| 520 |
o Added the --version and --formats options to many utility programs. |
|---|
| 521 |
|
|---|
| 522 |
o gdal_translate: |
|---|
| 523 |
- added -projwin flag to copy a window specified in projection coordinates. |
|---|
| 524 |
- added the -a_srs option to assign a user supplied SRS to output file. |
|---|
| 525 |
- translation with subsetting to any format now support (uses VRT inside). |
|---|
| 526 |
|
|---|
| 527 |
o Lots of metadata now attached to driver objects describing their |
|---|
| 528 |
capabilities. |
|---|
| 529 |
|
|---|
| 530 |
o Implemented GDALDestroyDriverManager() to ensure full memory cleanup of |
|---|
| 531 |
GDAL related resources. |
|---|
| 532 |
|
|---|
| 533 |
o Added a 'devinstall' target on Windows to support easy installation of |
|---|
| 534 |
include files and stub libraries on Windows. Also many other improvements |
|---|
| 535 |
to Windows build. Most options can be easily turned on and off from the |
|---|
| 536 |
nmake.opt file now. |
|---|
| 537 |
|
|---|
| 538 |
|
|---|
| 539 |
OGR 1.1.8 - Overview of Changes |
|---|
| 540 |
------------------------------- |
|---|
| 541 |
|
|---|
| 542 |
o Implemented support for writing 2D DGN files. Added support for MSLINK |
|---|
| 543 |
and Text values available as attributes. |
|---|
| 544 |
|
|---|
| 545 |
o Implemented FMEObjects based read driver. |
|---|
| 546 |
|
|---|
| 547 |
o Implemented ExecuteSQL() method on OGRDataSource. Generic code supports |
|---|
| 548 |
fairly full featured SELECT statements. |
|---|
| 549 |
|
|---|
| 550 |
o Various fixes to 3D shapefile support. |
|---|
| 551 |
|
|---|
| 552 |
o Fixes to binary representation for 2.5D geometries. Fixed MULTIPOINT WKT |
|---|
| 553 |
geometry representation. |
|---|
| 554 |
|
|---|
| 555 |
o Upgraded OGRSpatialReference.importFromEPSG() to use the new EPSG 6.2.2 |
|---|
| 556 |
tables instead of the old EPSG 4.x tables. |
|---|
| 557 |
|
|---|
| 558 |
o Many fixes to PostGIS driver, including special creation options for |
|---|
| 559 |
"laundering" field names to save tokens. |
|---|
| 560 |
|
|---|
| 561 |
o Many improvements to standards conformance of OGRSpatialReference WKT |
|---|
| 562 |
representation to the OGC Coordinate Transformations specification. Still |
|---|
| 563 |
some quirks related to prime meridians and coordinate systems with units |
|---|
| 564 |
other than degrees. |
|---|
| 565 |
|
|---|
| 566 |
o Implemented support for Meridian 2 NTF files in NTF driver. Better |
|---|
| 567 |
support for GENERIC_CPOLY geometries. |
|---|
| 568 |
|
|---|
| 569 |
o Added support for [NOT] IN, [NOT] LIKE and IS [NOT] NULL predicates in |
|---|
| 570 |
WHERE clauses. |
|---|
| 571 |
|
|---|
| 572 |
o Implemented a C API for accessing OGR. |
|---|
| 573 |
|
|---|
| 574 |
o Implemented support for building OLE DB Provider with Visual Studio.NET |
|---|
| 575 |
(many changes in ATL templates). Lots of other OLE DB improvements for |
|---|
| 576 |
better MapGuide compatibility. |
|---|
| 577 |
|
|---|
| 578 |
|
|---|
| 579 |
GDAL 1.1.7 - Overview of Changes |
|---|
| 580 |
-------------------------------- |
|---|
| 581 |
|
|---|
| 582 |
o Add XPM (X11 Pixmap) format. |
|---|
| 583 |
|
|---|
| 584 |
o Added rough ENVI raster format read support. |
|---|
| 585 |
|
|---|
| 586 |
o Added --version support (and supporting GDALVersionInfo() function). |
|---|
| 587 |
|
|---|
| 588 |
o Special hooks for getting raw record data from sar ceos files and Envisat |
|---|
| 589 |
via the metadata api. |
|---|
| 590 |
|
|---|
| 591 |
o Upgraded TIFF/GeoTIFF support to CVS version ... includes new extension |
|---|
| 592 |
API and removes need for private libtiff include files entirely. |
|---|
| 593 |
|
|---|
| 594 |
o gdal_translate now has scaling option (-scale). |
|---|
| 595 |
|
|---|
| 596 |
o Added utility documentation. |
|---|
| 597 |
|
|---|
| 598 |
OGR 1.1.7 - Overview of Changes |
|---|
| 599 |
------------------------------- |
|---|
| 600 |
|
|---|
| 601 |
o Added Arc/Info binary coverage format read support. |
|---|
| 602 |
|
|---|
| 603 |
o Added ogrtindex for building MapServer compatible OGR tile indexes. |
|---|
| 604 |
|
|---|
| 605 |
o Added default implementation of GetFeature(fid) method on OGRLayer. |
|---|
| 606 |
|
|---|
| 607 |
o Shape driver now supports reading and creating free standing .dbf files |
|---|
| 608 |
for layers without geometry. |
|---|
| 609 |
|
|---|
| 610 |
o Added utility documentation. |
|---|
| 611 |
|
|---|
| 612 |
o Fixed major memory/file handle leak in SDTS access. |
|---|
| 613 |
|
|---|
| 614 |
o Added ADSK_GEOM_EXTENT support for OLE DB provider. |
|---|
| 615 |
|
|---|
| 616 |
o Ensure shapefiles written with correct polygon ring winding direction |
|---|
| 617 |
plus various other shapefile support fixes. |
|---|
| 618 |
|
|---|
| 619 |
o GML read/write working reasonable well, including use of .gfs files. |
|---|
| 620 |
|
|---|
| 621 |
|
|---|
| 622 |
GDAL 1.1.6 - Overview of Changes |
|---|
| 623 |
-------------------------------- |
|---|
| 624 |
|
|---|
| 625 |
o Add > 2GB file support on Linux 2.4. |
|---|
| 626 |
|
|---|
| 627 |
o Implemented USGS DEM reading. |
|---|
| 628 |
|
|---|
| 629 |
o Implemented BSB Format (Nautical Chart Format) read support. |
|---|
| 630 |
|
|---|
| 631 |
o Preliminary implementation of Virtual Datasets (gdal/frmts/vrt). |
|---|
| 632 |
|
|---|
| 633 |
o Support for writing DTED files. |
|---|
| 634 |
|
|---|
| 635 |
o Some raw formats (ie. PAux, HKV) support files larger than 2GB. |
|---|
| 636 |
|
|---|
| 637 |
o Add the AddBand() method on GDALDataset. |
|---|
| 638 |
|
|---|
| 639 |
o PAux: Added color table read support. |
|---|
| 640 |
|
|---|
| 641 |
o Various fixes to OGDI driver. |
|---|
| 642 |
|
|---|
| 643 |
o Stripped out the GDALProjDef related capabilities. Superceeded by |
|---|
| 644 |
OGRSpatialReference, and OGRCoordinateTransformation functionality. |
|---|
| 645 |
|
|---|
| 646 |
o Improved CEOS support, notable for ESA LANDSAT files, D-PAF ERS-1 and |
|---|
| 647 |
Telaviv ERS data. |
|---|
| 648 |
|
|---|
| 649 |
o geotiff: upgraded libtiff support to approximately libtiff 3.5.7. |
|---|
| 650 |
|
|---|
| 651 |
o DGN: Added support for complex shapes, shapes assembled from many elements. |
|---|
| 652 |
Various other improvements. |
|---|
| 653 |
|
|---|
| 654 |
|
|---|
| 655 |
OGR 1.1.6 - Overview of Changes |
|---|
| 656 |
------------------------------- |
|---|
| 657 |
|
|---|
| 658 |
o Fixed OGDI driver so that gltp urls with drive letters work properly on |
|---|
| 659 |
windows. |
|---|
| 660 |
|
|---|
| 661 |
o Many improvements to OLE DB provider during the process of making it |
|---|
| 662 |
compatible with the MapGuide (SDP) client. These include implementing |
|---|
| 663 |
restrictions for schema rowsets, treating missing information like WKT |
|---|
| 664 |
coordinate systems as NULL fields, and setting ISLONG on geometry fields. |
|---|
| 665 |
Also made thread safe. |
|---|
| 666 |
|
|---|
| 667 |
o DGN: Threat SHAPE elements as polygons. Set style information for text. |
|---|
| 668 |
Added 3D support for most elements. |
|---|
| 669 |
|
|---|
| 670 |
o Fixed bugs in WKT format for some OGR geometry types (ie. multipoint). |
|---|
| 671 |
|
|---|
| 672 |
o Added support for morphing to/from ESRI WKT format for OGRSpatialReference. |
|---|
| 673 |
|
|---|
| 674 |
o NTF: Don't try to cache all the records from multiple files at once. |
|---|
| 675 |
|
|---|
| 676 |
o Added experimental XML SRS support ... not the final schema. Added |
|---|
| 677 |
supporting "minixml" support to CPL. |
|---|
| 678 |
|
|---|
| 679 |
o PostGIS: Upgraded to PostGIS 0.6. Added "soft transaction" semantics. |
|---|
| 680 |
Many create feature calls can now be part of one transaction. Transactions |
|---|
| 681 |
are now a general OGR concept although only implemented for PostGIS. |
|---|
| 682 |
|
|---|
| 683 |
o Added transform() and transformTo() methods for reprojecting geometries and |
|---|
| 684 |
added user options for this in ogr2ogr. |
|---|
| 685 |
|
|---|
| 686 |
o Very preliminary GML read/write support. Needs Xerces C++ XML parser for |
|---|
| 687 |
read support. |
|---|
| 688 |
|
|---|
| 689 |
============================================================================== |
|---|
| 690 |
|
|---|
| 691 |
GDAL 1.1.5 New Features |
|---|
| 692 |
----------------------- |
|---|
| 693 |
|
|---|
| 694 |
o AIGrid: |
|---|
| 695 |
- Return nodata value. |
|---|
| 696 |
|
|---|
| 697 |
o OGDI: |
|---|
| 698 |
- Added format user documentation. |
|---|
| 699 |
- Added Sub Dataset support. |
|---|
| 700 |
- Utilize OGDI 3.1 style capabilities metadata. |
|---|
| 701 |
|
|---|
| 702 |
o SAR_CEOS: |
|---|
| 703 |
- Added support for Alaska SAR Toolbox naming convention. |
|---|
| 704 |
- Read map projection record for corner GCPs. |
|---|
| 705 |
|
|---|
| 706 |
o PNG Driver: |
|---|
| 707 |
- read/write support for transparency via colortable and nodata value. |
|---|
| 708 |
|
|---|
| 709 |
o Erdas Imagine (HFA) Driver: |
|---|
| 710 |
- Added support for reading external large image files. |
|---|
| 711 |
- Added support for uncompressed, but reduced precision blocks. |
|---|
| 712 |
|
|---|
| 713 |
o GIF Driver: |
|---|
| 714 |
- Added .wld world file support. |
|---|
| 715 |
- Added transparency read support. |
|---|
| 716 |
- Upgraded to libungif 4.x. |
|---|
| 717 |
|
|---|
| 718 |
o JPEG Driver: |
|---|
| 719 |
- Added .wld world file support. |
|---|
| 720 |
|
|---|
| 721 |
o PAux Driver: |
|---|
| 722 |
- Added limited gcp and projection read support. |
|---|
| 723 |
|
|---|
| 724 |
o GeoTIFF Driver: |
|---|
| 725 |
- Added specialized support for 1 bit files. |
|---|
| 726 |
- Upgraded world file reading (added .wld files), use |
|---|
| 727 |
GDALReadWorldFile(). |
|---|
| 728 |
|
|---|
| 729 |
o JDEM Driver is new (Japanese DEM format). |
|---|
| 730 |
|
|---|
| 731 |
o FujiBAS Driver is new. |
|---|
| 732 |
|
|---|
| 733 |
o ERMapper ECW Driver is new. |
|---|
| 734 |
|
|---|
| 735 |
o GDAL Bridge: upgraded to include new entry points, like GCP access and |
|---|
| 736 |
nodata api. |
|---|
| 737 |
|
|---|
| 738 |
o gdal_translate: added the -not_scrict option. |
|---|
| 739 |
|
|---|
| 740 |
o GDALGetRandomRasterSample(): Return magnitude for random samples. |
|---|
| 741 |
|
|---|
| 742 |
o Added use of CPL_CVSID macro in most source files. Running the RCS ident |
|---|
| 743 |
command on any GDAL executable or shared library should now give a listing |
|---|
| 744 |
of most object file versions from which it was built. |
|---|
| 745 |
|
|---|
| 746 |
o Various improvements so that static builds will work under Cygwin. |
|---|
| 747 |
|
|---|
| 748 |
o Various improvements so that builds can be done on MacOS X. |
|---|
| 749 |
|
|---|
| 750 |
o Overviews: Implement AVERAGE_MAGPHASE option for complex image overviews. |
|---|
| 751 |
|
|---|
| 752 |
o Added support for sub datasets to gdalinfo, core api and OGDI raster driver. |
|---|
| 753 |
|
|---|
| 754 |
o The size of the GDAL cache can now be overridden with the GDAL_CACHEMAX |
|---|
| 755 |
environment variable (measured in MB). |
|---|
| 756 |
|
|---|
| 757 |
o Added Driver implementation tutorial to documentation. |
|---|
| 758 |
|
|---|
| 759 |
o Added apps/gdaltindex.c - application for building tile indexed raster |
|---|
| 760 |
datasets suitable for use with UMN MapServer. |
|---|
| 761 |
|
|---|
| 762 |
|
|---|
| 763 |
GDAL 1.1.5 Significant Bug Fixes |
|---|
| 764 |
-------------------------------- |
|---|
| 765 |
|
|---|
| 766 |
o SAR_CEOS: |
|---|
| 767 |
- Don't try to get GCPs from scanlines with no prefix data. |
|---|
| 768 |
|
|---|
| 769 |
o GeoTIFF: |
|---|
| 770 |
- Fixed handling of RGBA band ordering on big endian systems. |
|---|
| 771 |
- Fixed bugs in overview generation, especially when updating in place. |
|---|
| 772 |
|
|---|
| 773 |
o gdal-config should work properly in all situations now. |
|---|
| 774 |
|
|---|
| 775 |
o JPEG Driver: improved magic number tested to avoid ignoring some jpeg files. |
|---|
| 776 |
|
|---|
| 777 |
o FITS Driver: lots of fixes and improvements. |
|---|
| 778 |
|
|---|
| 779 |
|
|---|
| 780 |
OGR 1.1.5 New Features |
|---|
| 781 |
---------------------- |
|---|
| 782 |
|
|---|
| 783 |
o Implemented support for attribute query filters (SetAttributeFilter()) |
|---|
| 784 |
on OGRLayer, provided SWQ based implementation, plugged into all |
|---|
| 785 |
drivers and added hooks to ogrinfo. |
|---|
| 786 |
|
|---|
| 787 |
o MapInfo Driver: |
|---|
| 788 |
- Added accelerated spatial query support. |
|---|
| 789 |
- Upgraded to current MITAB source as of GDAL release date. |
|---|
| 790 |
|
|---|
| 791 |
o S-57 Driver: |
|---|
| 792 |
- Added support for applying S-57 updates automatically. |
|---|
| 793 |
|
|---|
| 794 |
o SDTS Driver: |
|---|
| 795 |
- Added ENID and SNID to line features. |
|---|
| 796 |
- Return coordinate system in WKT instead of PROJ.4 format. |
|---|
| 797 |
|
|---|
| 798 |
o Shapefile Driver: |
|---|
| 799 |
- Auto determine shapefile type from first object written. |
|---|
| 800 |
- Added good support for NULL shapes, and NULL attribute fields. |
|---|
| 801 |
- Added support for .prj files (read and write). |
|---|
| 802 |
|
|---|
| 803 |
o PostgreSQL Driver: |
|---|
| 804 |
- Added PostGIS support. |
|---|
| 805 |
- Pass attribute queries through to PostgreSQL. |
|---|
| 806 |
|
|---|
| 807 |
o NTF Driver: |
|---|
| 808 |
- Added support for GTYPE 5 geometries (a type of arc). |
|---|
| 809 |
- Added support for GEOMETRY3D records in indexed (generic) datasets. |
|---|
| 810 |
|
|---|
| 811 |
o TIGER/Line Driver: |
|---|
| 812 |
- Added write support. |
|---|
| 813 |
- Improved read support for TIGER 2000. |
|---|
| 814 |
|
|---|
| 815 |
o OLE DB Provider: |
|---|
| 816 |
- Added support for spatial queries via ICommand parameters. |
|---|
| 817 |
- Added support for attribute queries by parsing out WHERE clause. |
|---|
| 818 |
- In general substantial rework and extentions were made to make it |
|---|
| 819 |
work with ESRI and AutoDesk clients. |
|---|
| 820 |
|
|---|
| 821 |
o Added gdal/data/stateplane.txt - a test file with one line per state plane |
|---|
| 822 |
zone for applications wanting to present options to users. |
|---|
| 823 |
|
|---|
| 824 |
o Install ogrsf_frmts.a on install if building with OGR support enabled. |
|---|
| 825 |
|
|---|
| 826 |
o Reports layer extents in ogrinfo. |
|---|
| 827 |
|
|---|
| 828 |
OGR 1.1.5 Significant Bug Fixes |
|---|
| 829 |
------------------------------- |
|---|
| 830 |
|
|---|
| 831 |
o OGRSpatialReference: |
|---|
| 832 |
- Fix bug with extracting linear units from EPSG derived definitions. |
|---|
| 833 |
- Fixed bug translating LCC from EPSG to WKT (importFromEPSG()). |
|---|
| 834 |
- Improved IsSame() test for GEOGCS now. |
|---|
| 835 |
- Fixed crash if PROJECTION missing from PROJCS definition. |
|---|
| 836 |
|
|---|
| 837 |
o S-57: |
|---|
| 838 |
- Improve recovery from corrupt line geometries. |
|---|
| 839 |
- Read objects as generic if the object class is not recognised. |
|---|
| 840 |
- Handle LIST attributes as a string, instead of as a single int. |
|---|
| 841 |
|
|---|
| 842 |
o NTF: |
|---|
| 843 |
- Fixed circle conversion to polylines to close the circle properly. |
|---|
| 844 |
- Upped MAX_LINK to 5000 to handle much more complex geometries. |
|---|
| 845 |
|
|---|
| 846 |
o DGN: |
|---|
| 847 |
- Don't include elements with the complex bit set in extents |
|---|
| 848 |
computations. |
|---|
| 849 |
|
|---|
| 850 |
o OGRGeometry: |
|---|
| 851 |
- Fixed WKT format (import and export) for various container types. |
|---|
| 852 |
- WKT import fixed for coordinates, and Z coordinates. |
|---|