互換性の理由から、米国の SVG インタラクティブ マップを Javascript を使用したマップに変換しています。これを行うには、指定された SVG パスを JSON ファイルに変換する必要があります。
パス リストの例は次のとおりです。
<path
d="M 404.13498,227.558 L 407.75898,227.324 L 407.95298,228.019 L 408.99798,
231.791 L 409.07498,232.061 L 405.21798,232.503 L 404.57198,232.58 L 404.13498,
227.558"
id="01111"
inkscape:label="Randolph, AL"
</path>
私がやりたいのは、これをフォーマットに変換することです
['01111', 'Randolph, AL',
'M727,410L734,409L734,410L736,417L736,418L729,419L728,419L727,410']
例の結果が間違っていることはわかっています。これは、サンプル マップが線形拡張されているためです。私が興味を持っているのは変換です
M 404.13498,227.558 L 407.75898
の中へ
M404, 227L407 ... ect
テキスト操作に関しては、正規表現が私の大きな弱点です。助けていただければ幸いです。