场景是
我是python新手,正在尝试使用jVectorMap
提供的Converter.py
插件生成jvectorMap
我已经在64位的Windows7上安装了OSGEO4W(桌面安装)。python2.7、gdal2.1.0和Shapely也安装在OSGEO4W下
我下载shapefile
ne_10m_admin_1_states_provinces.shp
我把这个形状文件放在转换器.py目录,然后我打开osgeo4wshell并导航到转换器.py目录并运行以下命令生成俄罗斯地图,用于学习地图转换。在
^{pr2}$我从这篇文章中得到了这个命令如何为jvetormap jquery插件生成一个新的映射?但我遇到了JSON对象解码错误,请看下面的图片
帮助我解决我的问题,正如我所说的,我对python和jvector映射不熟悉
我怀疑问题是,由于
where
末尾缺少双引号,脚本无法将传入的参数转换为JSON。可能应该是:编辑:
原来这是一个更大的问题。如果您查看converter.py的源代码,您会发现:
^{pr2}$所以,看起来这个脚本不能这样调用。它要么期望一个文件中包含这个JSON,要么希望参数通过stdin传递。documentation似乎同意这一点。在
相关问题 更多 >
编程相关推荐