ベクトルタイルコンバータのマルチジオメトリ入力対応
ベクトルタイルコンバータの入力がマルチジオメトリである場合にエラーとなっていたので修正した。該当部分は次の通り。
r.geometry.each{|single_geometry| single_geometry.tile(z) {|x, y, g| f = {:type => 'Feature', :geometry => g, :properties => prop} io.puts([t, z, x, y, JSON.dump(f)].join("\t") + "\n") } }
gistに置いておく。
この機会に名称を ho.rb に変更した。
ところで、Xcode エディタで .rb ファイルを開くと補完までしてくれることに今回気がついた。