Example #1
0
 # make xml file
 s_xml = sb_xml.XMLMetadata()
 s_xml.read_config_file(xml_cfg_fn)
 s_xml.supplement_info = s_xml.supplement_info.replace('\\n', '\n\t\t\t')
 
 # add station name to title
 s_xml.title += ', station {0}'.format(station)
 
 # location
 s_xml.survey.east = s_df.longitude
 s_xml.survey.west = s_df.longitude
 s_xml.survey.north = s_df.latitude
 s_xml.survey.south = s_df.latitude
 
 # get elevation from national map
 s_elev = archive.get_nm_elev(s_df.latitude, s_df.longitude) 
 s_xml.survey.elev_min = s_elev
 s_xml.survey.elev_max = s_elev
 
 # start and end time
 s_xml.survey.begin_date = s_df.start_date
 s_xml.survey.end_date = s_df.stop_date
 
 # add list of files
 s_xml.supplement_info += '\n\t\t\tFile List:\n\t\t\t'+'\n\t\t\t'.join(
                         ['{0}.edi'.format(station),
                          '{0}.png'.format(station),
                          os.path.basename(mth5_fn)])
 
 # write station xml
 s_xml.write_xml_file(os.path.join(station_save_dir, 
Example #2
0
        s_xml = sb_xml.XMLMetadata()
        s_xml.read_config_file(xml_cfg_fn)
        s_xml.supplement_info = s_xml.supplement_info.replace(
            '\\n', '\n\t\t\t')

        # add station name to title
        s_xml.title += ', station {0}'.format(station)

        # location
        s_xml.survey.east = s_db.lon.median()
        s_xml.survey.west = s_db.lon.median()
        s_xml.survey.north = s_db.lat.median()
        s_xml.survey.south = s_db.lat.median()

        # get elevation from national map
        s_elev = archive.get_nm_elev(s_db.lat.median(), s_db.lon.median())
        s_xml.survey.elev_min = s_elev
        s_xml.survey.elev_max = s_elev

        # start and end time
        s_xml.survey.begin_date = s_db.start_date.min()
        s_xml.survey.end_date = s_db.stop_date.max()

        # add list of files
        s_xml.supplement_info += '\n\t\t\tFile List:\n\t\t\t' + '\n\t\t\t'.join(
            ['{0}.edi'.format(station), '{0}'.png.format(station), mth5_fn])

        # write station xml
        s_xml.write_xml_file(os.path.join(station_save_dir,
                                          '{0}_meta.xml'.format(station)),
                             write_station=True)