Пример #1
0
 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()
Пример #2
0
 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()
Пример #3
0
 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()
Пример #4
0
 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()
Пример #5
0
#!/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")
Пример #6
0
#!/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")