嗨,我找到了解决办法。问题是,FME只是调用gpsbabel.exe,显然它留下的操作系统找到该程序的正确位置。所以,我创建了启动FME .bat文件,并延伸与路径GPSBabel.exe PATH环境变量(在我们的例子是一个有点复杂,因为它是在App-V的泡沫,不过,它的工作原理),在此之前,。
谢谢@erik_jan和@david_r响应。这尤其是在TomTom POI .ov2格式,我们需要的,所以我会看看到注册表项。
它的工作原理在我的机器上(64位Windows 8,64位FME,32位GPSBabel),以及至少,还有更多的人说,GPSBabel在64位Windows上运行,请参阅
据我所知,GPSBabel不再需要读取和写入的GPX格式。
它曾经是较旧版本的FME。
我只是做了一些研究,似乎32位的FME正在寻找64位Windows下面的注册表项:
电脑\ HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \微软\的Windows \ CurrentVersion \卸载\ {1B8FE958-A304-4902-BF7A-4E2F0F5B7017} _is1
关键可能是在64位Windows 64位FME略有不同。
搜索“{1B8FE958-A304-4902-BF7A-4E2F0F5B7017} _is1”注册表,看看你能找到什么,无论是在机器上它的工作原理以及它不起作用。
只是一种预感,这可能是因为GPSBABEL只支持32位的FME?我有一个看看GPSBabel项目网站,它看起来像它仅适用于Windows的32位版本。