3

我正在为孟加拉国使用地图转换器,我的形状文件很少。但是我在创建map Js form shapefile时无法理解以下参数。需要从哪里可以找到我的国家/地区的这些参数值的信息..Bangladesh。

 --country_code_index              (where to find?)
--country_name_index   (where to find?)
--codes_file ( explain pls)

我花了一整天的时间将形状文件转换为地图,使用转换脚本,生成了地图 js 文件,但是地图没有正确加载:(我猜我上面的参数弄错了。请帮忙!

4

3 回答 3

1

Country_code_index(“键”)和 country_name_index(“值”)基本上是与您的 .shp(第一列 = 0)关联的 .dbf 文件中的相应列号。
不过,我从来不必指定codes_file:如果您处理.shp,也许您应该看看here,它应该很有帮助。

于 2013-07-22T12:19:45.387 回答
0

visit the link http://abhinavsingh.com/blog/2009/03/using-image-maps-in-javascript-a-demo-application/

and for jvectormap see the thread How to generate a new map for jvectormap jquery plugin?

Hope it will help you...

于 2013-07-10T16:51:15.200 回答
0

您可以使用“QGIS Browser”来确定

--country_code_index

--country_name_index

在属性选项卡中的 QGIS 浏览器中打开您的形状文件,您可以找到值。

记住索引是从 0 开始的。

如果你在这里有 shapefile http://www.naturalearthdata.com/downloads/10m-culture-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

供参考 https://gis.stackexchange.com/questions/90783/how-to-generate-jvectormap-for-united-kingdom-uk/91071#91071

于 2014-04-21T08:04:02.907 回答