尝试使用gpx2spatialite_create_db创建数据库时出现语法错误

时间:2014-12-06 10:41:38

标签: python-2.7 windows-installer home-directory

我试图使用gpx2spatialite,但我很难设置所需的路径..我已经安装了模块,我在python脚本和site-packages文件夹中看到了gpx2spatialite文件。说明说

[确保PATH环境变量中有$ HOME / .local / bin。否则,当您从shell运行它时,将找不到gpx2spatialite可执行文件:

来自https://pypi.python.org/pypi/gpx2spatialite

PATH = $ PATH:$ HOME / .local / bin]

什么是PATH = $ PATH:Windows 8中的$ HOME / .local / bin?

我已经[C:\ Python27; C:\ Python27 \ Scripts; ]在我的环境路径中。

我发现:[Windows的等效HOME是用户特定的应用程序数据目录.. C:\ Users \ username \ AppData \ Roaming]来自htt://www.gnu.org/software/emacs/manual /html_node/emacs/Windows-HOME.html所以我在我的环境路径中替换并输入了[C:\ Users \ User \ AppData \ Roaming.local \ bin]。

但是,当我尝试按照https://gis.stackexchange.com/questions/32618/how-to-build-a-geographic-database-of-gps-logs中给出的为GPX创建空间数据库的说明时,我得到了一个无效的语法错误,我觉得这根本不是语法错误,但实际上可能是由于缺少路径。

我真的希望有人可以帮我解决这个问题。 *顺便说一句,我在这里是一个新手,我想在gpx2spatialite下标记这个问题。似乎我还没有能够这样做..

1 个答案:

答案 0 :(得分:0)

https://github.com/ptrv/gpx2spatialite/issues/20

上讨论了问题

https://github.com/ptrv/gpx2spatialite/tree/one-script#windows上提供了Windows安装说明:

  

下载适用于Windows的python 2.7 32位

     

安装pip。

     

使用pip install gpxpy

安装gpxpy      

下载mod_spatialte并将所有dll解压缩到C:\ Python27 \ Scripts

     

下载sqlite3.dll(类似于' sqlite-dll-win32-x86-3080704.zip')并使用下载的版本覆盖C:\ Python27 \ Scripts \ DLLs中的sqlite3.dll(这确保了sqlite3.dll能够加载扩展名)

     

使用pip install gpx2spatialite安装gpx2spatialite