inkscape を使用して生成されたマップがありますが、これを geoJson 形式にしたいと考えています。どうすればこれを達成できますか?d3.js で使用するには json 形式が必要です。
質問する
2394 次
2 に答える
1
SVG が地理を保存する方法を確認する必要があります。関連する値を解析し、数値をターゲット形式に変換します。しかし、解析と解釈は多くの要因 (SVG でどの xml 要素が使用されているか、<path>
vs<line>
など) に依存します。また、数値はソース SVG のスケーリングに大きく依存します。
これは、非常に一般的な質問に対する非常に一般的な答えです。
- SVG を解析する
- 解析ツリーから必要な文字列と geo 番号を読み取る
- 数値をターゲット形式に変換 (スケーリング) します。
- 目的のフォーマットを書き出す
于 2012-12-06T17:42:59.690 に答える