def importov2files(self, files): for file in files: self.SetStatusText("Loading from %s" % file) poiset = libov2.readOV2(file) if len(poiset) > 0: categoryname = os.path.basename(file)[:-4] self.data.addPOIs(categoryname, poiset) self.SetStatusText("Read %s records" % len(poiset)) self.updatePOICatGUI()
def mergeov2(self, event): chooser = wx.FileDialog(self, "Open POI Files", self.data.getTomTomDir(), "", "Tomcat Overlay (*.ov2)|*.ov2", wx.FD_MULTIPLE, wx.DefaultPosition) selectedPOICategory = self.guiPOICatListBox.GetStringSelection() if selectedPOICategory == '': self.SetStatusText("No POI Category Selected for Merge") else: if chooser.ShowModal() == wx.ID_OK: files = chooser.GetPaths() for file in files: self.SetStatusText("Loading from %s" % file) poiset = libov2.readOV2(file) self.data.addPOIs(selectedPOICategory, poiset) self.SetStatusText("Read %s records" % len(poiset)) self.updatePOIGUI() chooser.Destroy()
def mergeov2(self, event): chooser = wx.FileDialog( self, "Open POI Files", self.data.getTomTomDir(), "", "Tomcat Overlay (*.ov2)|*.ov2", wx.FD_MULTIPLE, wx.DefaultPosition, ) selectedPOICategory = self.guiPOICatListBox.GetStringSelection() if selectedPOICategory == "": self.SetStatusText("No POI Category Selected for Merge") else: if chooser.ShowModal() == wx.ID_OK: files = chooser.GetPaths() for file in files: self.SetStatusText("Loading from %s" % file) poiset = libov2.readOV2(file) self.data.addPOIs(selectedPOICategory, poiset) self.SetStatusText("Read %s records" % len(poiset)) self.updatePOIGUI() chooser.Destroy()
#!/usr/bin/python # Author: Barry John Williams # Creative Commons Attribute-Share Alike 2.5 UK:Scotland Licence import sys,libigo8,libov2 if __name__ == '__main__': igo8poi = libigo8.igo8poi() if sys.argv > 1: for filename in sys.argv[1:]: print "Reading %s" % filename dataset = libov2.readOV2(filename) (d,f) = filename.split("/") igo8poi.add("%s.%s"%(d,f[0:-4]),dataset) igo8poi.createFile("user.poi")
#!/usr/bin/python # Author: Barry John Williams # Creative Commons Attribute-Share Alike 2.5 UK:Scotland Licence import sys, libigo8, libov2 if __name__ == '__main__': igo8poi = libigo8.igo8poi() if sys.argv > 1: for filename in sys.argv[1:]: print "Reading %s" % filename dataset = libov2.readOV2(filename) (d, f) = filename.split("/") igo8poi.add("%s.%s" % (d, f[0:-4]), dataset) igo8poi.createFile("user.poi")