栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何为jvectormap jquery插件生成新地图?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何为jvectormap jquery插件生成新地图?

万一有人需要同样的东西。要运行转换器,您需要(此说明对Windows环境有效):

  • 下载并安装OSGeo4W(使用Express Desktop安装)
  • 下载所需的形状文件(此自然数据文件可以正常工作)。
  • 把anyjson到转换器目录
  • 在转换器目录中创建 makemap.bat ,如下所示:

python ^  converter.py ^  ../../ne_10m_admin_1_states_provinces_shp.shp ^  test-map.js ^  --width 400 ^  --where "ISO_3166_2 = 'RU-' and pre_hasc!=''" ^  --country_name_index 12 ^  --country_pre_index 18 ^  --minimal_area 4000000 ^  --buffer_distance -0.5 ^  --simplify_tolerance 10000 ^  --longitude0 54.8270 ^  --name russia

  • 运行OSGeo4W Shell(它将添加到开始菜单中)
  • 运行makemap.bat
  • 享受生成的地图

作为示例输出,该提琴附有使用上述http://jsfiddle.net/dyP4c/3/生成的步骤生成的俄语地图

关于参数(我所知道的)

其中 条件是使用用于过滤从shape文件出形状shape文件属性

simplify_tolerance 会影响映射质量和大小

country_name_index REGION NAME属性的索引在标签shapefile或塔中被分离的文件,如果pres_file用于

country_pre_index 在标签shape文件或列区域代码属性的索引如果pres_file用来分隔文件

pres_file 是制表符分隔的文件(如果你想使用的名称/代码不是来自shape文件)

longitude0
是区域的经度(用这个)

名字 是图名

PS:OSGeo4W软件包具有不错的Quantium
GIS浏览器,可浏览shapefile属性。您可以尝试在网络上搜索其他shapefile(不仅是自然数据)以转换为jvectormap



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/645148.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号