Ticket #3233 (closed task: fixed)

Opened 4 years ago

Last modified 11 months ago

PostGIS Raster driver: allow non-regular blocked rasters

Reported by: jorgearevalo Owned by: jorgearevalo
Priority: highest Milestone: 1.9.1
Component: GDAL_Raster Version: svn-trunk
Severity: normal Keywords: postgis_raster,postgisraster,wktraster
Cc: dzwarg, mloskot

Description

The driver at its current state only allows regular blocked rasters.

Attachments

irregular_tile_support_phase1.patch Download (26.3 KB) - added by dzwarg 14 months ago.
First phase at supporting irregular tile grids.
irregular_tile_support_phase2.patch Download (29.0 KB) - added by dzwarg 12 months ago.
More performant method which checks for primary/unique key only when necessary.
irregular_tile_support_phase3.patch Download (37.2 KB) - added by dzwarg 12 months ago.
More performant method which checks for primary/unique key only when necessary + removal of all ST_Metadata calls & consolidation of SetRasterProperties? and SetRasterBand? methods. Warning: this patch is memory leaky.

Change History

Changed 4 years ago by jorgearevalo

  • status changed from new to assigned

Changed 3 years ago by jorgearevalo

  • summary changed from WKT Raster driver: allow non-regular blocked rasters to PostGIS Raster driver: allow non-regular blocked rasters

Changed 3 years ago by jorgearevalo

  • keywords postgis raster added; wkt removed
  • milestone changed from 1.7.0 to 1.8.0

Changed 22 months ago by jorgearevalo

  • milestone changed from 1.8.1 to 1.8.2

Changed 22 months ago by jorgearevalo

  • priority changed from normal to highest

Changed 21 months ago by jorgearevalo

Working on it, with the implemented IRasterIO function (r23098). I have the guidelines

Changed 18 months ago by warmerdam

  • milestone 1.8.2 deleted

removing milestone.

Changed 16 months ago by pracine

  • keywords postgis_raster added; postgis raster removed

Changed 14 months ago by jorgearevalo

  • milestone set to 1.9.1

Changed 14 months ago by mloskot

  • keywords postgis_raster,postgisraster,wktraster added; postgis_raster removed

Changed 14 months ago by dzwarg

First phase at supporting irregular tile grids.

Changed 14 months ago by dzwarg

  • cc dzwarg added

Created patch that begins to incorporate the architecture described in the  GDALDriverSpecificationworking wiki page.

Specifically:

  • Remove the checks for the 'geometry' datatype
  • Remove the checks for the spatial tables
  • Remove the metadata query that retrieves the metadata for all sub-dataset rasters

Changed 12 months ago by dzwarg

This patch also resolves the buffer overflow described in #4703

Changed 12 months ago by mloskot

  • cc mloskot added

Changed 12 months ago by dzwarg

More performant method which checks for primary/unique key only when necessary.

Changed 12 months ago by dzwarg

More performant method which checks for primary/unique key only when necessary + removal of all ST_Metadata calls & consolidation of SetRasterProperties? and SetRasterBand? methods. Warning: this patch is memory leaky.

Changed 11 months ago by rouault

Changeset r24664 by jorgearevalo: Applied patch 3 from ticket #3233 . Does this close the ticket ? (the milesone should be updated, if it is not backported)

Changed 11 months ago by dzwarg

  • status changed from assigned to closed
  • resolution set to fixed

Fixed memory leaks from patch 3. Irregular grids now supported in the PostGIS Raster GDAL driver.

Changed 11 months ago by dzwarg

Fixed in r24675, btw.

Note: See TracTickets for help on using tickets.