update_strds_metadata_template_v3.sql 776 B

12345678910111213141516
  1. --#############################################################################
  2. -- This SQL is to update a space-time raster dataset metadata (version 3+)
  3. --
  4. -- Author: Soeren Gebbert soerengebbert <at> googlemail <dot> com
  5. --#############################################################################
  6. -- SPACETIME_REGISTER_TABLE is a placeholder for specific stds map register table name (SQL compliant)
  7. -- SPACETIME_ID is a placeholder for specific stds id: name@mapset
  8. -- Update the number of registered semantic labels
  9. UPDATE strds_metadata SET number_of_semantic_labels =
  10. (SELECT count(distinct semantic_label) FROM raster_metadata WHERE
  11. raster_metadata.id IN
  12. (SELECT id FROM SPACETIME_REGISTER_TABLE)
  13. ) WHERE id = 'SPACETIME_ID';