3

私はバングラデシュのマップコンバーターを使用していましたが、シェープファイルはほとんどありません。しかし、マップ Js フォームのシェープファイルを作成しているときに、次のパラメーターを理解するのに問題があります。私の国のこれらのパラメータ値を見つけることができる場所からの情報が必要..バングラデシュ.

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

変換スクリプトを使用してシェープ ファイルをマップに変換するのに 1 日を費やしましたが、マップ js ファイルが生成されましたが、マップが正しく読み込まれません :( 上記のパラメーターを間違えたと思います。助けてください!

4

3 に答える 3

1

Country_code_index (「キー」) と country_name_index (「値」) は基本的に、.shp に関連付けられた .dbf ファイル内のそれぞれの列番号です (最初の列 = 0)。
ただし、codes_file を指定する必要はありませんでした。.shp を扱う場合は、こちらを参照してください。

于 2013-07-22T12:19:45.387 に答える
0

リンクhttp://abhinavsingh.com/blog/2009/03/using-image-maps-in-javascript-a-demo-application/にアクセスしてください

jvectormap については、スレッド「jvectormap jquery プラグインの新しいマップを生成する方法」を参照してください。

それがあなたを助けることを願っています...

于 2013-07-10T16:51:15.200 に答える
0

「QGISブラウザ」を使用して決定できます

--country_code_index

--country_name_index

値を見つけることができる属性タブのQGISブラウザで形状ファイルを開きます。

インデックスは 0 から始まることに注意してください。

ここにシェープファイルがある場合 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

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

于 2014-04-21T08:04:02.907 に答える