【问题标题】:How to convert shapefile to jvectormap using converter plugin?如何使用转换器插件将 shapefile 转换为 jvectormap?
【发布时间】:2013-11-27 04:25:28
【问题描述】:

我遵循了类似帖子之一中指定的所有步骤,但这对我不起作用,请帮助:

1) 我已经按照您提供的所有步骤安装了所有依赖项和软件,我从http://www.naturalearthdata.com/downloads/10m-cultural-vectors/10m-admin-1-states-provinces/下载了文件“ne_10m_admin_1_states_provinces.zip”

2) 我使用以下命令创建了 makemap.bat 文件:python ^ converter.py ^ 10m-admin-1-states-provinces-shp/ne_10m_admin_1_states_provinces.shp ^ 10m-admin-1-states-provinces-shp/ jquery-jvectormap-data-russia-ru-en.js ^ --width 400 ^ --where "ISO_3166_2 = 'RU-' and code_hasc!=''" ^ --country_name_index 12 ^ --country_code_index 18 ^ --minimal_area 4000000 ^ --buffer_distance -0.5 ^ --simplify_tolerance 10000 ^ --longitude0 54.8270 ^ --name russia

3) 运行 OSGeo4W Shell ,从转换器目录输入命令 makemap.bat:

4) 出现错误:回溯(最近一次调用最后一次):文件“converter.py”,第 295 行,在 converter.convert(args['output_file']) 文件“converter.py”,第 143 行,在转换 self.loadData() 文件“converter.py”,第 88 行,在 loadData self.loadDataSource(sourceConfig) 文件“converter.py”,第 129 行,在 loadDataSource shapelyGeometry = shapely.wkb.loads(geometry.ExportToWkb()) AttributeError:“模块”对象没有属性“wkb”

我看到的另一件事是,我在 QGIS 浏览器中打开了 SHP 文件以浏览属性,以便我可以检查 REGION 和 REGION CODE,但在上述国家/地区的情况下,REGION 和 REGION CODE 为 NULL。

请帮助我。我需要俄罗斯和新加坡地图。

提前致谢。

【问题讨论】:

    标签: python shapefile jvectormap


    【解决方案1】:

    converter.py 脚本的开头添加import shapely.wkb 行以解决问题4)。希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-29
      • 1970-01-01
      • 1970-01-01
      • 2013-05-05
      • 2019-07-26
      • 2017-04-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多