[postgis-commits] svn - r3832 - spike/wktraster/scripts
postgis-commits at postgis.refractions.net
postgis-commits at postgis.refractions.net
Tue Mar 10 09:35:00 PDT 2009
Author: mloskot
Date: 2009-03-10 09:35:00 -0700 (Tue, 10 Mar 2009)
New Revision: 3832
Modified:
spike/wktraster/scripts/gdal2wktraster.py
Log:
gdal2wktraster.py: Use lower-case script parameters (renamed -I to -i). Added log message about using GiST index for raster.
Modified: spike/wktraster/scripts/gdal2wktraster.py
===================================================================
--- spike/wktraster/scripts/gdal2wktraster.py 2009-03-10 16:26:09 UTC (rev 3831)
+++ spike/wktraster/scripts/gdal2wktraster.py 2009-03-10 16:35:00 UTC (rev 3832)
@@ -62,7 +62,7 @@
help="drop table, create new one and populate with raster(s)")
optprs.add_option("-f", "--field", dest="column", action="store", default=g_rt_column,
help="specify name of raster data column, default is 'rast'")
- optprs.add_option("-I", "--index", dest="index", action="store_true", default=False,
+ optprs.add_option("-i", "--index", dest="index", action="store_true", default=False,
help="Create a GiST index on the raster column")
optprs.add_option("-o", "--output", dest="output", action="store", default=sys.stdout,
help="specify file for conversion output, otherwise send to stdout")
@@ -329,15 +329,15 @@
fout.write(sql)
i += 1
-
if opts.index:
- # CREATE INDEX "table_column_gist" ON "public"."table" using gist (rt_raster_envelope(rast));
- sql = "CREATE INDEX \"%s_%s_gist\" ON %s using gist (rt_raster_envelope(%s));\n" % (make_sql_table_name(opts.table), opts.column, make_sql_full_table_name(opts.table),opts.column)
+ gist_table = make_sql_table_name(opts.table)
+ target_table = make_sql_full_table_name(opts.table)
+ logit("MSG: Using GiST spatial index on %s\n" % gist_table)
+ sql = "CREATE INDEX \"%s_%s_gist\" ON %s USING GIST (rt_raster_envelope(%s));\n" % \
+ (gist_table, opts.column, target_table, opts.column)
+ fout.write(sql)
- fout.write(sql)
-
-
# Cleanup
sys.stdout = saved_out
More information about the postgis-commits
mailing list