NYTがすべてのドルをどのようにマッピングしたか

見出し

これはレイアウト確認用のダミーテキストです。

グラフィックスエディター、ジョシュ・カッツの舞台裏

ニューヨーク・タイムズが最近、全国の民主党の資金調達に関する分析を発表しましたが、インタラクティブな地図が複雑なテーマをより親しみやすくすることに大きな影響を与えることに感銘を受けました。これらの地図を作成したグラフィックスエディターのJosh Katz氏に話を聞き、彼のアプローチについて詳しく知ることができました。

資金調達データは、どの民主党候補者が討論会に進出できるかを判断する上で重要でした。そのデータを地理的に可視化したいと思ったきっかけは何ですか?

キャンペーンの状況を興味深く見ることができ、候補者の資金調達と支持における地理的な変動を非常に詳細に調べることができると考えました。そこで、同僚のレベッカ・ライ、レイチェル・ショリー、トーマス・カプランと協力して、これらの地図の作成に取り組みました。

データはどのように配信されましたか?処理は簡単でしたか?

Rachelは、FECデータをダウンロードして解析するためのPythonスクリプトをいくつか作成しました。ActBlueの申請については、FECはフラットな「.fec」ファイルを公開しています。これは標準的なものではありません。APIまたはRSSフィードを監視してキャッチします。それが投稿されると、Rachelはファイルをダウンロードしてコードを実行しました。

最終的な結果として、地図の生成に使用できる、適切にフォーマットされた優れたCSVが手に入ります。

データを地図にどのように関連付けましたか?国勢調査ブロックや住所などではなく、郵便番号を選択した理由は何ですか?

地図を作成する前に、各寄付者に FEC レコードから場所を割り当てる必要があることに気づきました。住所はありますが、場所はありません。最初は、各個人に対してジオコーディングクエリを実行することを検討しましたが、数百万件のレコードを調べていました。そこで、代わりに、各寄付者の場所を ZIP コードの重心に基づいて概算しました。完璧ではありませんが、私たちの目的には十分であるように思われました。そして、このプロセス全体が非常に高速になりました。これは、私たちがこれを非常に迅速に処理しようとしていたため、良かったのです。

ニューヨーク・タイムズは以前からMapboxを利用していましたが、この記事で何か新しく試したことはありましたか?

今回新しく試みたことの1つは、Webメルカトル図法を使用する代わりに、正積円錐図法で形状を投影したことです。その効果が非常に気に入ったので、今後も使用するでしょう。メルカトル図法よりも空間的な歪みが少なく、美的にも優れていると思います。また、アラスカ、ハワイ、プエルトリコをすべて同じ地図に表示したい場合、メルカトル図法では非常に困難です。

その件について詳しく教えていただけますか?Development SeedのDirty Reprojectorsを使用されたのですよね?

はい。彼らのコードを使用し、アラスカ、ハワイ、プエルトリコ用に個別の投影法を使用して、アルバース正積円錐図法を使用するようにわずかに変更しました。

再投影を行うことの欠点は、道路、境界、都市名など、基盤となるMapboxタイルを利用できないことです。そのため、地図に必要なものはすべて、同じ再投影スクリプトを実行する必要がありました。州の境界線レイヤーと都市レイヤーを作成し、道路をいくつか配置して、それで十分だと感じました。

この視覚化を実現するために、他にツールを使用しましたか?

初期の空間平滑化にはRを使用し、これらすべての異なるシェープファイルの多くの前処理にはmapshaperを使用しました。mapshaperは非常によく使用しました。そして、タイルの生成とMapboxサーバーへのアップロードにはTippecanoeを使用しました。

もしMapboxなしで、あるいはMapbox以前にこれをしなければならなかったとしたら、可能だったでしょうか?

他のグラフィックエディタの助けがあれば、できたと思います。他の人からの追加の助けがなければ、できなかったでしょう。なぜなら、私はそれに関わる多くの方法を知らないからです。5年前に野球ファンマップを作成しましたが、このマップを開発する際にそれらのマップを見て、そのプロセスがどのようなものだったかを思い出しました。そしてそれは、タイルを生成するなどのプロセスにおいて、はるかに複雑だったと思います。

これはレイアウト確認用のダミーテキストです。

これはレイアウト確認用のダミーテキストです。

関連記事