/* create VRT dataset */
hdsOv = VRTCreate(dimOv[0], dimOv[1]);
/*
- GDALSetDescription(hdsOv, "/tmp/ov.vrt");
+ GDALSetDescription(hdsOv, "/tmp/ov.vrt");
*/
GDALSetProjection(hdsOv, info->srs);
for (xtile = 0; xtile < ntiles[0]; xtile++) {
/*
char fn[100];
- sprintf(fn, "/tmp/tile%d.vrt", (ytile * ntiles[0]) + xtile);
+ sprintf(fn, "/tmp/ovtile%d.vrt", (ytile * ntiles[0]) + xtile);
*/
/* compute tile's upper-left corner */
if (tileset->length > 10) {
if (!insert_records(
config->schema, config->table, config->raster_column,
- NULL, config->copy_statements,
+ (config->file_column ? config->rt_filename[idx] : NULL), config->copy_statements,
tileset, buffer
)) {
fprintf(stderr, _("Cannot convert raster tiles into INSERT or COPY statements\n"));
for (i = 0; i < config->overview_count; i++) {
if (!create_table(
config->schema, config->overview_table[i], config->raster_column,
- 0,
+ config->file_column,
config->tablespace, config->idx_tablespace,
buffer
)) {
if (config->copy_statements && !copy_from(
config->schema, config->overview_table[j], config->raster_column,
- NULL,
+ (config->file_column ? config->rt_filename[i] : NULL),
buffer
)) {
fprintf(stderr, _("Cannot add COPY statement to string buffer\n"));
if (tileset.length && !insert_records(
config->schema, config->overview_table[j], config->raster_column,
- NULL, config->copy_statements,
+ (config->file_column ? config->rt_filename[i] : NULL), config->copy_statements,
&tileset, buffer
)) {
fprintf(stderr, _("Cannot convert overview tiles into INSERT or COPY statements\n"));