gpt4 book ai didi

python - 如何使用转换器插件将 shapefile 转换为 jvectormap?

转载 作者:行者123 更新时间:2023-11-28 18:45:55 25 4
gpt4 key购买 nike

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

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 俄罗斯

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

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

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

请帮我解决这个问题。我需要俄罗斯和新加坡的 map 。

提前致谢。

最佳答案

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

关于python - 如何使用转换器插件将 shapefile 转换为 jvectormap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20233886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com