如果你对JVectorMap
不太了解,请先阅读《开源JS地图插件JVectorMap介绍》。
Converter
是 JVectorMap
提供给我们把 shapefile
数据文件转化为地图数据的转化器。它是基于 Python 编写的,官方建议版本 >=2.7
(貌似 3.x
与 2.x
语法有不少区别,不要使用 3.x
以及以后版本)。另外还需要依赖库 Anyjson , GDAL 和 Shapely 。
Converter依赖库安装
Linux
下手动安装
# install anyjson $ wget https://pypi.python.org/packages/source/a/anyjson/anyjson-0.3.3.tar.gz $ tar zxvf anyjson-0.3.3.tar.gz && cd anyjson-0.3.3 $ python setup.py build && python setup.py install # install Shapely $ wet "https://pypi.python.org/packages/source/S/Shapely/Shapely-1.4.0.tar.gz#md5=8194c567cfdcfe0b458e041366924270" $ tar zxvf Shapely-1.4.0.tar.gz && cd Shapely-1.4.0 $ python setup.py build && python setup.py install # install GDAL $ wget https://pypi.python.org/packages/source/G/GDAL/GDAL-1.11.0.tar.gz $ tar zxvf GDAL-1.11.0.tar.gz && cd GDAL-1.11.0 $ python setup.py build && python setup.py install