第13章 地図データを変換する マップデータを変換する
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
第7章では、様々なデータレイヤーで構成されるインタラクティブなウェブマップについての基本概念を紹介した。ユーザがインタラクティブ・マップを探索するとき、通常、上のレイヤーをクリックする。このレイヤーは、ラスターまたはベクター・データから作られたベースマップ・タイルのシームレスなセットの上に、点、ポリライン、ポリゴンの組み合わせを表示することが多い。Datawrapperのようなドラッグ・アンド・ドロップ・ツール(「Datawrapperを使ったChoropleth Map」参照)を使ってマップを作成する場合でも、Leafletのマップ・コード・テンプレート(第12章参照)をカスタマイズする場合でも、これらのタイプのマップ・レイヤーで作業するためにデータを変換する必要があるかもしれない。
この章では、地理空間データとそのさまざまな形式についてさらに掘り下げていく。例えば、GeoJSONは、この本で最もよく使われているオープンスタンダードな形式である(「地理空間データとGeoJSON」を参照)。クラウドソーシングのOpenStreetMapプラットフォームからこの形式の地理境界ファイルを発見し、抽出する方法を「GeoJSON境界ファイルの発見」で学ぶ。GeoJson.ioを使った描画と編集 "ではGeoJson.ioツールを使ってトップレベルのマップレイヤーデータを変換したり作成する方法を、"Mapshaperを使った編集と結合 "ではMapshaperツールを使ってこれらのレイヤーをスプレッドシートデータと編集する方法を紹介する。また、"Georeference with Map Warper "ではMap Warperツールを使って高品質の静的マップ画像をジオリファレンスし、インタラクティブなマップタイルに変換する方法を学ぶ。これらの無料のウェブベースのジオデータツールはどれも簡単に学ぶことができ、多くの場合、プロプライエタリな ArcGIS や オープンソースの QGIS デスクトップアプリケーションのような、より高価で複雑な地理情報システムの必要性を置き換えてくれる。
最後に、「米国国勢調査を使った一括ジオコーディング」と「ポリゴンデータへの点のピボット」で、大量の住所データを一括ジオコーディングする方法と、ポリゴンデータに点をピボットする方法を紹介する。この章が終わる頃には、地理空間データという少々圧倒される世界をナビゲートする自信がついているはずだ。
まずは地理空間データの一般化から始め、地図データの作成、利用、共有ができるように様々なファイル形式を紹介しよう。
地理空間データとGeoJSON
この章の後半で作成・編集するマップレイヤーについてよりよく理解するために、地理空間データの基本について説明しよう。 地理空間データについてまず知っておくべきことは、地理空間データは位置と 属性という2つの要素から構成されているということである。Googleマップを使ってレストランを検索すると、画面上に緯度と経度の座標でその場所を指す赤いマーカーが表示される。41.7620891, –72.6856295 のようなものである。属性には、レストランの名前、人にわかりやすい住所、ゲストのレビューコメントなどの追加情報が含まれる。これらの属性はすべて、位置情報に付加価値を与える。 ...