ネットワークフローを表しますか?[閉まっている]


41

私が取り組んでいるプロジェクトでは、方向性を持つ1,000ゾーンを超えるネットワークフローを表す必要があります。

  • 情報をすばらしく非圧倒的な方法で表示するための提案はありますか?
  • 重い都市部でネットワークフローを表示する例はありますか?
  • 色の提案と厚さのスキーム?
  • ネットワークフローを表すときに「やるべきこと」はありませんか?

回答:


15

オープンジャーナルPLoSの最近の記事、「 人間の相互作用のネットワークからイギリスの地図を 描き直す」:カルロラティ、スタニスラフソボレフスキー、フランチェスコカラブレーゼ、クリオアンドリス、ジョナサンリード、マウロマルティーノ、ロブクラクストン、スティーブンH.ストロガッツPLoS ONE 、Vol。5、No。12(2010年12月8日)

代替テキスト

今朝出会ったもう一つ

マップされたFacebookの世界的な友情Flowing Dataブログ経由) 代替テキスト



10

私の基本的な直感は、地図ではなくグラフとしてデータを表示することです。地下鉄の路線図と考えてください。地理的な地図上の線を表示するのではなく、ジャンクションで交差する抽象的な線として表示します。こうすることで、ラインの実際の破壊されたジオメトリの注意をそらす代わりに、重要な部分(つまり、次のステーション、あるラインから別のラインへの移動方法)に集中できます。

Graphvizは、グラフに関しては間違いなく最良の選択です。色、形状、線種、順序、サイズなど、グラフのほぼすべての側面を制御できます。Graphviz は、ノードとエッジを含む直感的なテキストファイルを処理します

数ヶ月前に取り組んだ最近のプロジェクトで素晴らしい経験があり、それ以来ずっとお勧めします。

Graphvizギャラリーからのいくつかの例は、あなたのニーズに合うかもしれません:

放射状レイアウト:

主要都市を内側の円に配置し、トラフィックの密度に応じて線を形作ることができます。これはおそらくすべての都市を表示するための最良の方法です。

代替テキスト
(ソース:graphviz.orgリンク

木のような構造:

郊外から主要都市へのつながりを表現したい場合、これは良い選択です。 代替テキストリンク

通常のグラフ:

これは、小さな都市を省略し、主要なMTAに焦点を合わせる場合に適しています。もちろん、色を制御し、グラフをより鮮明にすることができます。 (ソース:graphviz.org代替テキスト

リンク


graphvizサイトの2番目の画像の周りには大量の透明なスペースがあります。別の画像を見つけたり、他の場所でホストされているクリップバージョンを投げたりできますか?
scw

2
+1、グラフアプローチは間違いなく検討する価値があります。ArcGISを使用している場合は、ArcSchematicsのevalを取得することも検討してください。esri.com/software/arcgis/extensions/schematics/index.html
カーク

10

より理論的な出発点として、Natalia&Gennady Andrienkoの動きの地理視覚化に関する論文のいくつかを閲覧することに興味があるかもしれません。


更新1:GraphRECAPとFlowMapも役立つ場合があります。


更新2:このトピックに関する非常に役立つ記事があります。

ジェニー、B。、スティーブン、DM、ミューレンハウス、I。、マーストン、BE、シャルマ、R。、チャン、E。、ジェニー、H。(2016)。出発地と目的地のフローマップの設計原則。地図作成および地理情報科学、1-15。(pdf

@underdarkGISはこれに基づいて構築され、QGISで最初のアイデア実装しました。

ここに画像の説明を入力してください


更新3:JFlowMapの古いプロジェクトが新しいツールFlowmap.bluegithub)に変わりました。Googleスプレッドシートにアップロードされたデータを表すインタラクティブフローマップの公開を約束します。

flowmap.blue

flowmap.glはrelated(?)プロジェクトのようです。

-


7

2012年12月、Esriはフローマップを生成するツールを公開しました。Pythonで記述されており、ArcGIS Desktopユーザーが利用できます。また、ツールへのリンク、詳細情報、ツールのテストデータを含むフローマップの生成に関するArcGIS Blogsの投稿があります。これも貿易フローを生み出すために使用する種類のツールだと思います。


+1このリンクをありがとう。私はこれをしばらく探していました。
アーロン

2
問題ない。Esriによってリリースされたこのタイプのツールは、ブラウズして検索しやすい1つの場所に何らかの形でプールされるべきだと思います。ArcScriptsが恋しい:)
アレックステレシェンコフ

5

これは私が知る限り解決されない難しい問題です。現在の文献(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 +病棟から病棟への移行について、フローサイズで色分けされた長方形のグリッドであるが、方向性が再び失われた素晴らしい視覚化を行いました。


この論文(Wood et al。、2010)では、ヒートマップと小さな倍数を使用してフローを視覚化する際に、おそらく同様の概念を使用しています。あなたが参照しているデューク・ウィリアムズの作品の特定の例はありますか?
アンディW

5

まず、画像がポリゴンとポイントの関係を示していることを修正しますか?その場合、ポリゴンをより目立たせ、リンクと視覚的に一致させる必要があります。グループの色(青など)を選択し、ライトブルーのポリゴン塗りつぶし、ダークブルーの境界線(目がポリゴンのエッジを解決するのに役立ちます)、およびリンクにミディアムブルー(リンクをポリゴンに関連付ける)を選択することをお勧めします。

上記で行ったように、リンクのフローボリュームを表すのに色を使用しません。おそらく、多くのリンクで忙しすぎるでしょう。幅と透明度は変数です。

第二に、問題の本質はデータ量であり、視覚化が非常に乱雑になるため、推奨される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アニメーションはほとんどのクライアントに印象を与えることでしょう。


4

ArcGISで使用した方法を試すことができます:ポイントレイヤーとcsvデータファイルからラインレイヤーを作成します

線に関する1つの質問:あなたは世界を代表しており、すべての線は特定の国から収束または分岐していますよね?ブラジルは、あなたの場合のように、多くの国と貿易関係にあり、すべての矢印を区別することは困難です。


私は、さまざまな数量を表すさまざまなサイズの矢印を持つことで、このような問題を解決しようとしています。マップは単一の製品のみに焦点を当てるので、複雑になりすぎることはないと確信しています。
レリマ

3

明らかに少し遅れましたが、この質問:短い距離で曲線を示す放射状フローマップを作成する方法は、質問に答えるのに役立つArcGIS放射状フローマップを作成するというEsriの素晴らしい記事にリンクしています。

この記事で説明されている手法を使用して、XY to Lineツールを使用して曲線マップを作成できます。ODテーブルを作成し、ソースポイントのXY値入力しXY to Lineツールを使用してアークを生成する非常にカスタムのModelBuilderツール(ニーズに合わせてカスタマイズ)を作成しました。多くの「フィールドの追加」、「結合の追加」、「ポイント距離」、および「フィールドの計算」機能が含まれていましたが、180度の線を横切る円弧は別として、非常にうまくいきました。次のステップは、アークを「フレーム内」のみに強制することです(たとえば、北アメリカからアジアへ、太平洋上の短い距離ではなく、大西洋を越えます)。

ArcGISのフローマップ


3

これを見るには複数の方法があるようです。線は、マップ内の1つのマップに適したグラフィックとしてのポイントのレコードに基づいた数値の単純な表現であるか、または線の属性値に基づく値の表現です。すべての場所から他のすべての場所へのラインフィーチャクラスを作成し、各ラインに個別の一意のIDを割り当てることをお勧めします。次に、取引属性データと線形フィーチャデータの間に結合を作成できます。最後の段階は、結合されたテーブルの数量に基づいて線をシンボル化することです。次に、矢印のサイズ、方向、および線情報を各線に割り当ててカスタマイズできます。



0

私はこの投稿が古いことを理解していますが、多くの人が同じ質問を持っていると確信しています。おそらく学校のプロジェクトや論文の簡単なフローマップを作成することです。シンプルな取引フローマップを探している場合、パワーポイントの使いやすさと効果に驚くかもしれません。Illustratorで作成するよりもパワーポイントで本当に素敵なアーチ型の矢印を作成する方がはるかに簡単で、ArcMapよりも確かに簡単です。明らかに、より深いものを探していて、矢印の実際の幅がエクスポート番号を正確に表す必要がある場合、これは最良の選択肢ではありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.