2016-03-04 103 views
0

我正在尋找一個程序,允許我繪製(最好導入...)軌道或多邊形覆蓋在地圖上。然後在程序的表中填充有數據,類似於下面:基於數據繪製多邊形的GIS軟件?

Zone | Value 
-------------- 
A  | 90% 
B  | 50% 
C  | 25% 

多邊形或軌道的面積是接着陰影指定顏色,與不透明度基於值這張桌子。隨着值的改變,地圖會自動更新。

任何人有什麼想法什麼程序能夠這樣做?

謝謝你的幫助!

回答

0

通過使用QGIS,您可以在樣式中使用表中字段的值定義顏色的「基於規則」樣式。

0

我同意富蘭克林QGIS將是一個不錯的選擇。不過,我會在圖層屬性窗口的樣式選項卡中使用「數據定義覆蓋」功能。這使您可以選擇: a)使用屬性表中的列來定義顏色/不透明度/ ...任何真正的東西,但是您必須將其他樣式列添加到屬性表中。 b)寫一個CASE WHEN表達式(我認爲它更貼近你的需要)。如果你是QGIS的新手,那麼你會這樣寫你的表情。

CASE 
WHEN "Zone" = 'A' THEN rgb(255,0,0) 
WHEN "Zone" = 'B' ... 
END 

這一RGB代碼創建的,而不是在代碼末尾的「RGB()」的區域A. 紅色填充顏色可以使用不透明度相同的表情,只是爲一個整數值透明度等。

WHEN "Value" = '90%' THEN 50 

快速問題,是你的'價值'列中的值是一個字符串還是整數(你在你的例子中用%寫過)?沒有大的問題,因爲如果他們是整數,那麼你可以放棄單引號。