Example #1
0
 def _set_date(self, datetimeobj):
     if datetimeobj:
         date_str = datetimeobj.strftime(self.date_fmt)
         date_str = encode(date_str)
         return libraster.Rast_set_history(self.c_hist,
                                           libraster.HIST_MAPID,
                                           ctypes.c_char_p(date_str))
Example #2
0
 def _set_src1(self, src1):
     return libraster.Rast_set_history(self.c_hist, libraster.HIST_DATSRC_1,
                                       ctypes.c_char_p(src1))
Example #3
0
 def _set_creator(self, creator):
     return libraster.Rast_set_history(self.c_hist, libraster.HIST_CREATOR,
                                       ctypes.c_char_p(creator))
Example #4
0
 def _set_title(self, title):
     return libraster.Rast_set_history(self.c_hist, libraster.HIST_TITLE,
                                       ctypes.c_char_p(title))
Example #5
0
 def _set_maptype(self, maptype):
     return libraster.Rast_set_history(self.c_hist, libraster.HIST_MAPTYPE,
                                       ctypes.c_char_p(maptype))
Example #6
0
 def _set_mapset(self, mapset):
     return libraster.Rast_set_history(self.c_hist, libraster.HIST_MAPSET,
                                       ctypes.c_char_p(mapset))
Example #7
0
 def _set_keyword(self, keyword):
     return libraster.Rast_set_history(self.c_hist, libraster.HIST_KEYWRD,
                                       ctypes.c_char_p(keyword))
Example #8
0
 def _set_src2(self, src2):
     return libraster.Rast_set_history(ctypes.byref(self.hist),
                                       libraster.HIST_DATSRC_2,
                                       ctypes.c_char_p(src2))
Example #9
0
 def _set_date(self, datetimeobj):
     date_str = datetimeobj.strftime(self.date_fmt)
     return libraster.Rast_set_history(ctypes.byref(self.hist),
                                       libraster.HIST_MAPID,
                                       ctypes.c_char_p(date_str))
Example #10
0
 def _set_src2(self, src2):
     src2 = encode(src2)
     return libraster.Rast_set_history(self.c_hist, libraster.HIST_DATSRC_2,
                                       ctypes.c_char_p(src2))