def write_mosaic_xml(self): """Write the XML metadata file for MODIS mosaic""" from parsemodis import parseModisMulti import os listHDF = [] for i in self.in_names: listHDF.append(os.path.realpath(i.strip())) pmm = parseModisMulti(listHDF) pmm.writexml("%s.xml" % self.output_pref)
def write_mosaic_xml(self, prefix): """Write the XML metadata file for MODIS mosaic :param str prefix: the prefix for the XML file containing metadata """ from parsemodis import parseModisMulti import os listHDF = [] for i in self.in_names: listHDF.append(os.path.realpath(i.strip())) pmm = parseModisMulti(listHDF) pmm.writexml("%s.xml" % prefix)
def write_mosaic_xml(self): """Write the XML metadata file for MODIS mosaic""" from parsemodis import parseModisMulti listHDF = [] for i in self.HDFfiles: if i.find(self.basepath) == -1: print "Attection maybe you have the not full path in the HDF file list" listHDF.append(os.path.join(self.basepath,i.strip())) else: listHDF.append(i.strip()) pmm = parseModisMulti(listHDF) pmm.writexml(self.outxml)
def write_mosaic_xml(self): """Write the XML metadata file for MODIS mosaic""" from parsemodis import parseModisMulti listHDF = [] for i in self.HDFfiles: if i.find(self.basepath) == -1 and i.find(".hdf.xml") == -1: print "Attention: maybe you do not have the full path in the HDF file list" listHDF.append(os.path.join(self.basepath, i.strip())) self.tmplistfiles.write("%s\n" % os.path.join(self.basepath, i.strip())) elif i.find(".hdf.xml") == -1: listHDF.append(i.strip()) self.tmplistfiles.write("%s\n" % os.path.join(self.fullpath, i.strip())) pmm = parseModisMulti(listHDF) pmm.writexml(self.outxml) self.tmplistfiles.close()
def write_mosaic_xml(self): """Write the XML metadata file for MODIS mosaic""" from parsemodis import parseModisMulti listHDF = [] for i in self.HDFfiles: if i.find(self.basepath) == -1 and i.find('.hdf.xml') == -1: print("Attention: maybe you do not have the full path in the" " HDF file list") listHDF.append(os.path.join(self.basepath, i.strip())) self.tmplistfiles.write("{name}\n".format(name=os.path.join(self.basepath, i.strip()))) elif i.find('.hdf.xml') == -1: listHDF.append(i.strip()) self.tmplistfiles.write("{name}\n".format(name=os.path.join(self.fullpath, i.strip()))) pmm = parseModisMulti(listHDF) pmm.writexml(self.outxml) self.tmplistfiles.close()