961 VERBOSE = opts.verbose
966 saved_out = sys.stdout
967 if isinstance(opts.output, str):
968 filename = opts.output
969 opts.output = open(filename,
"w")
972 opts.output.write(
'BEGIN;\n')
975 if opts.create_raster_overviews_table:
977 opts.output.write(sql)
980 if opts.overview_level == 1:
984 opts.output.write(sql)
987 if opts.create_table
and opts.overview_level == 1:
989 opts.output.write(sql)
996 for infile
in opts.raster:
997 filelist = glob.glob(infile)
998 assert len(filelist) > 0,
"No input raster files found for '" +
str(infile) +
"'"
1000 for filename
in filelist:
1001 logit(
"MSG: Dataset #%d: %s\n" % (i + 1, filename))
1008 if opts.index
and SUMMARY
is not None:
1010 opts.output.write(sql)
1013 opts.output.write(
'END;\n')
1016 if opts.vacuum
and SUMMARY
is not None:
1018 opts.output.write(sql)
1021 if opts.output != sys.stdout:
1022 sys.stdout = saved_out
1024 print(
"------------------------------------------------------------")
1025 print(
" Summary of GDAL to PostGIS Raster processing:")
1026 print(
"------------------------------------------------------------")
1028 m =
'%d (%s)' % (i, infile)
1031 print(
"Number of processed raster files: " + m)
1032 print(
"List of generated tables (number of tiles):")
1036 print(
"%d\t%s (%d)" % (i, s[0], s[1]))
def make_sql_create_table(options, table=None, is_overview=False)
def make_sql_vacuum(table)
def make_sql_drop_raster_table(table)
def make_sql_create_gist(table, column)
def make_sql_create_raster_overviews(options)
def wkblify_raster(options, infile, i, previous_gt=None)