Changeset 3943 for spike/wktraster/scripts/gdal2wktraster.py
- Timestamp:
- 03/30/09 04:33:12 (3 years ago)
- Files:
-
- 1 modified
-
spike/wktraster/scripts/gdal2wktraster.py (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
spike/wktraster/scripts/gdal2wktraster.py
r3940 r3943 531 531 if value[0] != "'" and value[:-1] != "'": 532 532 sql = "'" + str(value) + "'" 533 else: 534 sql = value 533 535 return sql 534 536 … … 538 540 if name[0] != "\"" and name[:-1] != "\"": 539 541 sql = "\"" + str(name) + "\"" 542 else: 543 sql = name 540 544 return sql 541 545 … … 551 555 return sql 552 556 553 def make_sql_ table_schema(schema_table):557 def make_sql_schema_table_names(schema_table): 554 558 st = schema_table.split('.') 555 559 if len(st) == 1: … … 560 564 561 565 def make_sql_full_table_name(schema_table): 562 st = make_sql_ table_schema(schema_table)566 st = make_sql_schema_table_names(schema_table) 563 567 table = "\"%s\".\"%s\"" % (st[0], st[1]) 564 568 return table … … 577 581 return sql 578 582 583 def make_sql_drop_raster_table(table): 584 st = make_sql_schema_table_names(table) 585 586 if len(st[0]) == 0: 587 target = "'', '%s'" % st[1] 588 else: 589 target = "'%s', '%s'" % (st[0], st[1]) 590 sql = "SELECT DropRasterTable(%s);\n" % target 591 logit("SQL: %s" % sql) 592 return sql 593 594 579 595 def make_sql_create_table(table, insert_filename): 580 596 if insert_filename: … … 599 615 def make_sql_addrastercolumn(options, pixeltypes, nodata, pixelsize, blocksize, extent): 600 616 assert len(pixeltypes) > 0, "No pixel types given" 601 ts = make_sql_ table_schema(options.table)617 ts = make_sql_schema_table_names(options.table) 602 618 pt = make_sql_value_array(pixeltypes) 603 619 … … 667 683 # DROP TABLE 668 684 if opts.drop_table: 669 sql = make_sql_drop_ table(opts.table)685 sql = make_sql_drop_raster_table(opts.table) 670 686 opts.output.write(sql) 671 687
