0

地方選挙の結果を地図に表示したいのですが。市のすべての部門のシェープファイルがあり、静的にすることもできますが、各部門の投票の割合を動的にプラグインしたいと思います(視聴者は一度に1人の候補者を表示します)。

これの静的な例はhttp://elections.timwis.com/fusionで見ることができます これはまさに私が望むものですが、この例は1人の候補者のためのものであり、分割を使用してシェープファイルとパーセンテージデータをマージした結果です隣接するキーとして、静的データソースになります。

私は投票結果でいっぱいの大きなテーブルを持っています。候補者の名前を簡単に提供し、各部門の候補者のパーセンテージを取得できます。次に、それをポリゴンに接続して、ポリゴンの色とクリックバブルの内容を変更します。

フュージョンテーブルを使用してLEFTJOINを実行できないため、これを行う別の方法を見つけようとしています。

postgres、geoserver、およびopenlayersのスタック全体をインストールするのではなく、これを実行する簡単な方法を探しています。フロントエンドマップをpostgresqlサーバーなどに接続できれば素晴らしいと思います。私はプログラマーですが、これまでこのようなものを扱ったことがなく、締め切りも厳しくなります。

何か案は?

4

1 に答える 1

1

好奇心から、Fusion Tables で LEFT JOIN を実行できないのはなぜですか? テーブルのキーが間違っていませんか? または、他の何か?

あなたがやりたいことは、候補名を含むドロップダウン メニューを含むマップを作成することです。候補者が選択されると、マップ上のグラデーションが変更され、選択された候補者の投票率が表示されます。これは正確ですか?

その場合は、投票結果テーブルを地域の境界を含むテーブルとマージできます。その後、Maps API の Fusion Tables Layer と Fusion Tables Styles を使用して、フィルターに基づいてデータを動的にスタイル設定できます。動的スタイリング機能のデモは、次の場所にあります。

http://gmaps-samples.googlecode.com/svn/trunk/fusiontables/dynamic_styling_template.html

さまざまな候補者の選挙結果が掲載されている次の選挙ページをご覧になることをお勧めします。

http://elecciones2011.hhba.info/

于 2011-12-07T03:25:49.403 に答える