回答:
オープンジャーナルPLoSの最近の記事、「 人間の相互作用のネットワークからイギリスの地図を 描き直す」:カルロラティ、スタニスラフソボレフスキー、フランチェスコカラブレーゼ、クリオアンドリス、ジョナサンリード、マウロマルティーノ、ロブクラクストン、スティーブンH.ストロガッツPLoS ONE 、Vol。5、No。12(2010年12月8日)
今朝出会ったもう一つ
@Adam Matanによるグラフの提案と同様に、データのビジュアルのようなツリーを作成するFlow Map Layoutと呼ばれるツールがあります。おそらくあなたはそのようなものを使うことができます。
私の基本的な直感は、地図ではなくグラフとしてデータを表示することです。地下鉄の路線図と考えてください。地理的な地図上の線を表示するのではなく、ジャンクションで交差する抽象的な線として表示します。こうすることで、ラインの実際の破壊されたジオメトリの注意をそらす代わりに、重要な部分(つまり、次のステーション、あるラインから別のラインへの移動方法)に集中できます。
Graphvizは、グラフに関しては間違いなく最良の選択です。色、形状、線種、順序、サイズなど、グラフのほぼすべての側面を制御できます。Graphviz は、ノードとエッジを含む直感的なテキストファイルを処理します。
数ヶ月前に取り組んだ最近のプロジェクトで素晴らしい経験があり、それ以来ずっとお勧めします。
Graphvizギャラリーからのいくつかの例は、あなたのニーズに合うかもしれません:
主要都市を内側の円に配置し、トラフィックの密度に応じて線を形作ることができます。これはおそらくすべての都市を表示するための最良の方法です。
(ソース:graphviz.org) 、リンク
郊外から主要都市へのつながりを表現したい場合、これは良い選択です。 リンク
これは、小さな都市を省略し、主要なMTAに焦点を合わせる場合に適しています。もちろん、色を制御し、グラフをより鮮明にすることができます。
(ソース:graphviz.org)
より理論的な出発点として、Natalia&Gennady Andrienkoの動きの地理視覚化に関する論文のいくつかを閲覧することに興味があるかもしれません。
更新1:GraphRECAPとFlowMapも役立つ場合があります。
更新2:このトピックに関する非常に役立つ記事があります。
ジェニー、B。、スティーブン、DM、ミューレンハウス、I。、マーストン、BE、シャルマ、R。、チャン、E。、ジェニー、H。(2016)。出発地と目的地のフローマップの設計原則。地図作成および地理情報科学、1-15。(pdf)
@underdarkGISはこれに基づいて構築され、QGISで最初のアイデアを実装しました。
更新3:JFlowMapの古いプロジェクトが新しいツールFlowmap.blue(github)に変わりました。Googleスプレッドシートにアップロードされたデータを表すインタラクティブフローマップの公開を約束します。
flowmap.glはrelated(?)プロジェクトのようです。
-
2012年12月、Esriはフローマップを生成するツールを公開しました。Pythonで記述されており、ArcGIS Desktopユーザーが利用できます。また、ツールへのリンク、詳細情報、ツールのテストデータを含むフローマップの生成に関するArcGIS Blogsの投稿があります。これも貿易フローを生み出すために使用する種類のツールだと思います。
これは私が知る限り解決されない難しい問題です。現在の文献(http://scholar.google.com/scholar?hl=ja&q=spatial+interaction+data+visualization)を見ると、この見解が裏付けられているようです。Alisdar Raeには、http: //mediamapping.wikischolars.columbia.edu/file/view/Rae+-+2009+-+From+spatial+interaction+data+to+spatial+interacti.pdfに役立つマップがありますが、あなたが彼らから多くの情報を得るかどうかは本当にわかりません。
Oliver Duke-Williamsは、1991 GB国勢調査からの10K +病棟から病棟への移行について、フローサイズで色分けされた長方形のグリッドであるが、方向性が再び失われた素晴らしい視覚化を行いました。
まず、画像がポリゴンとポイントの関係を示していることを修正しますか?その場合、ポリゴンをより目立たせ、リンクと視覚的に一致させる必要があります。グループの色(青など)を選択し、ライトブルーのポリゴン塗りつぶし、ダークブルーの境界線(目がポリゴンのエッジを解決するのに役立ちます)、およびリンクにミディアムブルー(リンクをポリゴンに関連付ける)を選択することをお勧めします。
上記で行ったように、リンクのフローボリュームを表すのに色を使用しません。おそらく、多くのリンクで忙しすぎるでしょう。幅と透明度は変数です。
第二に、問題の本質はデータ量であり、視覚化が非常に乱雑になるため、推奨される1000以上のネットワークの単純なグラフを作成することはできません。これまでの2つの主な提案は、エッジを一緒に照合すること(ツリーの視覚化)、または実際の場所から実際の場所を切り離すことで接続を視覚化するためのスペースを増やすグラフを作成することです(同様に、有名なチューブの本当の場所を失うことでロンドンの地図は、ロンドンの中心部により多くの「スペース」を作成し、非常に近接している地下鉄駅間の接続を視覚化するのに役立ちます。これらは両方とも価値がありますが、グラフには、ネットワークを視覚化しながら実際の空間位置を失ってしまうという明らかな欠点があります。
別の方法は、データをグループに分割することにより、データの過負荷に対処することです。論理グループがない場合は、方向セグメント(N、NE、Eなど)を使用することができます。すべての関係がグレー表示され、マウスのロールオーバー時に関連するポリゴンとリンクが太字で表示される視覚化を構築します。サブオプションは、複数のセクションを一度に選択できるトグルクリックまたはラジオレイヤーボタンを介してマウスオーバーを動作させることです。
また、リンクが3Dループとして表示され、カメラの視点が3Dを最大限に活用するようにセグメントが1つずつグレー表示されるアニメーションを作成することもできます(http://senseable.mit.edu/obama/the_worldを参照してください。ループとカメラビューの変更が意味することを示すhtml)。アニメーションが表示された後、ユーザーはデータのセグメントまたはグループを制御するラジオボタンを使用して、マップを自由に探索できます。
これは、Google EarthクライアントまたはAPIとkmlを使用して達成するのはそれほど複雑ではありません。http://googleearthdesign.blogspot.com/2009/09/loop-links-in-google-earth.htmlとここでツアーhttp://googleearthdesign.blogspot.com/2009/08/creating-tours-howto-2-turning-elements.html。kmlはhttp://code.google.com/apis/kml/documentation/で簡単に解決できます。
私は常に「派手な」視覚化は賢いが効果的ではないことを心配していますが、これは効果的であり、3Dアニメーションはほとんどのクライアントに印象を与えることでしょう。
ArcGISで使用した方法を試すことができます:ポイントレイヤーとcsvデータファイルからラインレイヤーを作成します。
線に関する1つの質問:あなたは世界を代表しており、すべての線は特定の国から収束または分岐していますよね?ブラジルは、あなたの場合のように、多くの国と貿易関係にあり、すべての矢印を区別することは困難です。
明らかに少し遅れましたが、この質問:短い距離で曲線を示す放射状フローマップを作成する方法は、質問に答えるのに役立つArcGISで放射状フローマップを作成するというEsriの素晴らしい記事にリンクしています。
この記事で説明されている手法を使用して、XY to Lineツールを使用して曲線マップを作成できます。ODテーブルを作成し、ソースポイントのXY値を入力し、XY to Lineツールを使用してアークを生成する非常にカスタムのModelBuilderツール(ニーズに合わせてカスタマイズ)を作成しました。多くの「フィールドの追加」、「結合の追加」、「ポイント距離」、および「フィールドの計算」機能が含まれていましたが、180度の線を横切る円弧は別として、非常にうまくいきました。次のステップは、アークを「フレーム内」のみに強制することです(たとえば、北アメリカからアジアへ、太平洋上の短い距離ではなく、大西洋を越えます)。
私はこの投稿が古いことを理解していますが、多くの人が同じ質問を持っていると確信しています。おそらく学校のプロジェクトや論文の簡単なフローマップを作成することです。シンプルな取引フローマップを探している場合、パワーポイントの使いやすさと効果に驚くかもしれません。Illustratorで作成するよりもパワーポイントで本当に素敵なアーチ型の矢印を作成する方がはるかに簡単で、ArcMapよりも確かに簡単です。明らかに、より深いものを探していて、矢印の実際の幅がエクスポート番号を正確に表す必要がある場合、これは最良の選択肢ではありません。