Blog‎ > ‎

XifMp Updated

posted Mar 15, 2015, 9:12 AM by David Schippers
Sometimes, life gets in the way of getting things done.  There's been a lot going on and it has delayed some important updates for XifMp.  

Now, we are pleased to announce a key enhancement we were intending to have completed a long time ago.  XifMp how handles unicode file names.  This sounds pretty simple, but its been a longer process than anticipated. 

The primary problem with XifMp are the Python modules that are leveraged for the core code.  One of those primary modules is xml.dom.minidom.  In essence, everything worked great until passing a file with unicode characters to the xml module.

To address the issue for now, we are utilizing the base64 module and performing a unicode character check on inbound file name passing.  This allows us to grab files with unicode character naming and convert it to ASCII friendly naming in the form of a base64 encode.  Of course, we also provide a text file that explains the former and new name.  This file opens in the default system text editor at the same time that the KML file opens in Google Earth.  
As a side note, XifMp provides a logging file to help troubleshoot any problems if images create errors.  

As always, please feel to contact us with commentary or suggestions.