我正在为孟加拉国使用地图转换器,我的形状文件很少。但是我在创建地图Js形式shapefile时遇到参数问题。 需要信息从哪里可以找到我国的这些参数值..孟加拉国。
--country_code_index (where to find?)
--country_name_index (where to find?)
--codes_file ( explain pls)
我花了一整天时间将一个形状文件转换为地图,使用转换脚本生成地图js文件,但地图未正确加载:( 我猜我错误地使用了上述参数。 请帮忙!
答案 0 :(得分:1)
Country_code_index(“key”)和country_name_index(“value”)基本上是与.shp相关联的.dbf文件中的相应列号(第一列= 0)。
我从来没有必要指定codes_file:如果你处理.shp,也许你应该看看here,它应该是非常有用的。
答案 1 :(得分:0)
访问链接http://abhinavsingh.com/blog/2009/03/using-image-maps-in-javascript-a-demo-application/
并且对于jvectormap,请参阅线程How to generate a new map for jvectormap jquery plugin?
希望它能帮到你......
答案 2 :(得分:0)
您可以使用“QGIS Browser”确定
- country_code_index
- country_name_index
在QGIS浏览器中打开您的形状文件,在属性选项卡中可以找到值。
请记住索引从0开始。
如果你有shapefile在这里 http://www.naturalearthdata.com/downloads/10m-cultural-vectors/10m-admin-1-states-provinces/ 你不需要这个
- codes_file
在你的情况下试试这些
python ^
converter.py ^
./input/ne_10m_admin_1_states_provinces.shp ^
./output/jvectormap.bd.js ^
--width 900 ^
--country_name_index 49 ^
--country_code_index 1 ^
--buffer_distance -0.4 ^
--where "iso_a2 = 'BD'" ^
--projection mill ^
--simplify_tolerance 1000 ^
--name Bangladesh ^
--language en