我想在地圖上顯示本地選舉結果。我有整個城市分區的形狀文件,可以是靜態的,但我想動態插入每個分區的選票百分比(觀衆一次只能查看一個候選人)。映射:在地圖上動態更改多邊形的值屬性的最簡單方法是什麼?
這方面的一個靜態的例子可以在http://elections.timwis.com/fusion 觀看這正是我想要的,但這個例子是一個候選,並與部門合併與百分比數據的形狀文件作爲相鄰鍵的結果,產生一個靜態數據源。
我有一張滿載投票結果的大桌子。我可以很容易地提供一個候選人的名字,並得到每個部門的候選人的百分比。然後我想將它插入到多邊形中以更改它們的顏色和點擊泡泡的內容。
我不能做一個LEFT JOIN與融合表,所以我試圖找出另一種方式來做到這一點。
我正在尋找的要對此,而不是安裝的Postgres,GeoServer的,和的OpenLayers的整個堆棧的簡單方法。如果我可以將前端地圖插入到postgresql服務器或其他東西中,那將是非常棒的。我是一名程序員,但之前從未與這些人合作過,而且我的期限很緊。
任何想法?
謝謝!不幸的是,融合表不允許查詢中的JOIN(來自我讀過的所有內容)。您必須手動合併表格,這意味着我必須爲每個候選人都有一個單獨的表格。除非我誤解了你的建議? –
我明白了,是的,你是對的。您無法在查詢中執行連接。一種選擇是將所有候選數據合併到一個表格中,將該表格與邊界合併,然後使用過濾器來選擇要在地圖上顯示的候選數據。這將與你的數據集一起工作嗎? –
Hm,但是如果表A(幾何表)具有1800行(每個分區1個,由「division」列標記),並且表B(組合百分比結果表)對於每個候選者具有1800個行如果表B中每個「division」都有多行,我怎麼能合併它們? –