前提:nodejsがインストールされていること
npm がインストールされていること
以下の手順でインストール
npm install topojson
これで
topojson 命令が使えるようになる
topojson -q 1e6 {objname}={geojsonpath} > {topojsonpath}
-qのパラメータについては以下の説明がある。
If a quantization parameter is specified, the input geometry is quantized prior to computing the topology, and the returned topology is quantized, and its arcs are delta-encoded. Quantization is recommended to improve the quality of the topology if the input geometry is messy (i.e., small floating point error means that adjacent boundaries do not have identical values); typical values are powers of ten, such as 1e4, 1e5 or 1e6. See also topojson.quantize to quantize a topology after it has been constructed, without altering the topological relationships.
ジオメトリからトポロジへコンバートする際の量子化の処理で影響しているらしい。
ひとまずは、 1e6 にしておけば良いらしい
コメント