注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Contour のマップボードでは、地理空間データを可視化し、操作できます。
これらの地図の可視化は、次の2種類のレイヤーで構成されます。
マップボードは、MapboxGL ↗ による地図のレンダリングをサポートしています。ユーザーのブラウザーが WebGL に対応していない場合、マップボードは Leaflet ↗ でレンダリングされます。WebGL の Web サイト ↗にアクセスして、お使いのブラウザーが WebGL に対応しているかどうかを確認できます。
マップボードは、ベースマップ画像の主要なソースとして Mapbox を使用しています。Web 地図の技術については、Mapbox のドキュメント ↗を参照してください。
マップボードでは、オーバーレイレイヤー(インターフェースでは「レイヤー」と呼ばれます)が、地図のベースレイヤーの上にデータを点や図形として表します。マップボードには、次の種類のオーバーレイレイヤーがあります。
現在、マップボードは静的レイヤー(Workshop のマップでよく使用されます)に対応していません。
ポイントレイヤーは、点やマーカーを使用し、緯度と経度のペアでプロットすることで、地図上に個々のオブジェクトを表します。点の色、アイコンの種類、サイズのスタイルを設定できます。
設定については、以下のポイントレイヤーの設定セクションを参照してください。

例:マンハッタンのロウアーイーストサイド地区にある Airbnb の所在地を、部屋の種類ごとに色分けして示した地図。この地図は、Inside Airbnb ↗ のオープンソースデータを使用しています。
クラスターレイヤーは、緯度と経度のペアを含む大規模なデータセットに適しています。クラスターはポイントに似ていますが、オブジェクトごとに1個のマーカーをプロットする代わりに、プロット対象のオブジェクトを地理的な近接度に基づいてクラスターに集計します。クラスターのサイズや色は、特定のエリア内のデータポイント数を表すように設定できます。
クラスターレイヤーは、データポイント数(件数の集計)に加えて、データセット内の別の列の合計や平均など、さまざまな集計関数をサポートしています。
加算可能な集計(たとえば、件数や合計)の場合、マップボードは既存のクラスターをスーパークラスター化します。つまり、地図を拡大または縮小するとクラスターが自動的に調整され、現在のズームレベルに適したクラスターの粒度で表示されます。
設定については、以下のクラスターレイヤーの設定セクションを参照してください。

例:マンハッタンの Airbnb の価格分布を示した地図。クラスターのサイズと色は、特定のエリア内の平均価格に基づいています。
コロプレスレイヤーは、リージョン(国や省など)を表示し、そのリージョンが表す行の列の値、または列の値の集計に基づいて色分けします。これにより、異なるリージョン間のばらつきやパターンを可視化でき、これらの値が時間とともにどのように変化するかを確認することもできます。
設定については、以下のコロプレスレイヤーの設定セクションを参照してください。

例:米国本土の地図。各州は、2021年12月13日時点でワクチン接種を完了した人が総人口に占める割合に応じて色分けされています。
線分レイヤーは、個々の行を2つの点を結ぶ線分としてプロットします。点は、緯度と経度のペアで定義されます。
設定については、以下の線分レイヤーの設定セクションを参照してください。

例:米国の地図。各州の中心を始点とし、カリフォルニアを終点とする線分が表示されています。線分は、カリフォルニアからの距離に応じて色分けされています。
以下は、新しく追加された、まだ設定されていないマップボードの画像です。デフォルトでは、データソースが現在の設定に設定されたポイントレイヤーがボードに追加されます。

設定パネルの上部には、データと形式のタブがあります。
データタブには、上部にレイヤーを追加ボタンがあり、マップに表示されるオーバーレイレイヤーごとに折りたたみ可能なセクションがあります。
セクション上部のレイヤーを追加ボタンをクリックすると、マップに新しいレイヤー(デフォルトではポイントレイヤー)が追加され、ほかのすべてのセクションが折りたたまれます。
データソースは、レイヤーがデータの表示と集計の計算に使用するデータセットまたは Contour パスを表します。デフォルトでは、この設定で現在の設定が選択され、現在の Contour パスのデータが使用されます。
データソースには、同じ分析内のほかのパスや、別の Foundry データセットも選択できます。
マップタイプを変更すると、別の種類のレイヤーを設定できます。これらのレイヤーには、前述のポイント、クラスター、コロプレス、線分を選択できます。
ポイントレイヤーの主な設定オプションは次のとおりです。
クラスターレイヤーの主な設定オプションは次のとおりです。
コロプレスレイヤーを設定するには、まずコロプレスタイプを指定する必要があります。これは、表示されるリージョンを定義する境界のソースに対応します。現在、マップボードは次のコロプレスタイプをサポートしています。
レイヤー自体の設定オプションは、選択したコロプレスタイプによって異なります。
また、コロプレスレイヤーは、さまざまな種類の色の設定をサポートしています。
ラインセグメントレイヤーを設定するには、まずラインセグメントタイプを指定する必要があります。これにより、ラインレイヤー上でのラインの描画方法が指定されます。現在、マップボードでは次の選択肢がサポートされています。
また、ラインセグメントレイヤーでは、さまざまな種類の色の設定がサポートされています。
書式タブには、マップの一般的な書式設定に関する情報が含まれています。
マップのテーマ: マップのベースレイヤーのスタイルに対応します。これらの選択肢は Mapbox によって提供されています。デフォルトのマップのテーマはライトテーマ ↗です。ほかには、次の選択肢があります。
ビューポート: マップを最初に読み込むとき、または更新によってマップ上のポイントが再描画されるときの、マップのビューポートを指定します。
凡例: マップの凡例のオプションを指定します。
マップボードでは、レイヤーごとに異なるさまざまなフィルタリングオプションを利用できます。ただし、フィルタリングが有効になるのは、データソースオプションが現在の設定に設定されている場合のみです。マップ上の複数のフィルターは、積集合ではなく和集合(OR フィルター)として組み合わされます。

例:マップ上で選択したポイントと描画した円形フィルター。対応するフィルターは「(latitude = 40.80826 かつ longitude = -73.93401)または latitude, longitude が 40.8081, -73.94189 から 0.2969 km 以内である行を保持」です。最初のフィルターはポイントの選択に対応し、2番目のフィルターは円形フィルターに対応します。
クラスターレイヤーでは、現在フィルタリングはサポートされていません。
。
例:Mapbox コロプレスレイヤーでの選択。この選択により、「feature_id = 332521 である行を保持」というフィルターが作成されます。feature_id は「リージョンIDカラム」として指定した列で、332521 は選択した図形(カリフォルニア)に対応する Mapbox フィーチャーIDです。

例:線分レイヤーでの選択。この選択により、「(Latitude = 38.5 かつ end_Latitude = 36.778259 かつ Longitude = -98 かつ end_Longitude = -119.417931)である行を保持」というフィルターが作成されます。
マップボードでは、マップ上に図形を描画できます。描画機能には、マップの左上隅にあるボタンからアクセスできます。これらのボタンは、マップ上にカーソルを置くと表示されます。

描画では、次のオプションを利用できます。
円形フィルターは、フィルタリングのために大円投影を使用します。通常、地球表面上のポイント間の距離を約0.5%の誤差で算出します。ただし、小さな領域にこの投影を適用すると、より高い精度で算出できます(通常、その精度が期待されます)。大円投影について詳しくはこちら。↗
描画したポリゴンによって、フィルターが1個ではなく2個作成される場合があります。これは、180度経線 ↗と交差するポリゴンで発生します。フィルタリングのために、ポリゴンは180度経線を境に分割されます。
線の描画: マップ上に線を描画できます。線は表示専用で、マップ上にフィルターは作成されません。線を描画するには、次の手順に沿って進めます。
描画した図形の削除: マップ上に描画した図形を削除できます。円を削除すると、対応するフィルターも削除されます。図形を削除するには、次の手順に沿って進めます。