タグ

ブックマーク / gunmagisgeek.com (2)

  • バイナリベクトルタイルの作り方

    「全国のガソリンスタンドの位置を地図上にプロットしてみた。」で作成したバイナリベクトルタイルの作業工程メモです。 バイナリベクトルタイルとは 巨大なGeoJSONを分割しタイル化することで必要な情報だけを読みだして地図上に表示します。さらに分割したGeoJSONをバイナリファイルにすることでオーバーヘッドを減らしています。 バイナリベクトルタイル出会うまでの私 1.GeoJSON爆誕 「フロントエンドエンジニアでも簡単に地理情報を扱えるJSON形式の規格考えたよ!」 「素晴らしい!」 2.TopoJSON誕生 「GeoJSON重くない? もっと効率のいい規格作った!」 「最高!」 3.ベクトルタイル到来 「GeoJSONを地図タイルみたいに分割して配信すればいいじゃないか!」 「なるほど。」 4.バイナリベクトルタイル降臨 <ー いまここ 「シリアライズしてバイナリファイルで配信すればより

    バイナリベクトルタイルの作り方
    kenzan8000
    kenzan8000 2017/02/09
    1.GeoJSON爆誕 ->2.TopoJSON誕生 -> 3.ベクトルタイル到来「GeoJSONを地図タイルみたいに分割して配信すればいいじゃないか!」-> 4.バイナリベクトル「シリアライズしてバイナリファイルで配信すればより効率的」
  • GeoJSONを使いこなすためのWebサービスまとめ

    GitHubが地図表示に対応したり、Google Maps APIでも直接読み込めるようになったりと、着々と利用が進むGeoJSON。 D3.jsで地理情報を視覚化する際にも欠かせないものですが、そんなGeoJSONを扱うのに便利なWebサービスを集めてみました。 資料 GeoJSON フォーマット仕様 GeoJSONの仕組みを理解したい場合は、まずこれを読みましょう。 コンバーター ・mapshaper 地理情報の簡素化を行うためのサービスですが、Shape,geojson,topojsonを相互に変換するWebサービスとしても利用できます。 ・mapbox/csv2geojson 緯度経度を含んだcsvファイルをGeoJSONに変換するnode.jsツール。ポイントデータのみならず、ラインデータやポリゴンデータへの変換も可能。フロントエンドでも動作し、web上でコンバートを提供している

    GeoJSONを使いこなすためのWebサービスまとめ
  • 1