Example #1
0
 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)
Example #3
0
    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)
Example #4
0
 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)
Example #5
0
    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()
Example #6
0
 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()