發表文章

目前顯示的是有「category」標籤的文章

QGIS 縣市分色圖 Null 值處置

圖片
 GIS 的工具越來越多,功能越來越強,可是我只要其中的一、兩項而已,像是常見的縣市分色圖,依照不同的統計值,來分層顯示哪個縣市比較…,例如,用不同的顏色看哪個縣市的人口出生率較高,出生率越低越偏向紅色,出生率越高越偏向藍色。然而,有個縣市沒有資料:NULL 工作環境:   Windows 10   QGIS 3.2     設定 symbology/style Null 又怎樣,Null 不怎樣,就是地圖上一片空白,連縣市的框線都不顯示,而想要的結果是不論如何要把縣市顯示出來,剛才突然想到可以多疊一個只有縣市界的透明填色圖層,但是醬子會和中間色(白色)的區塊混淆,得再設一個和 Graduated 色皆不同的背景色,沒有用過,有興趣的可以自已試試。 簡單地說有 google 到2種方法,一種用 UI 處理,一種用函式處理。 先說說麻瓜的 UI 處理方式: 先用 Graduated 把分色設好,再用 Rule Based 處理例外狀況。 Graduated 分色設定 轉用 Rule Based 方式處理例外值 函式法: case when "Some_Value" IS NULL then 0 else "Some_Value" end 在欄位的地方把 null 值轉成0 這2種方法都可以處理 null 值,聰明如你應該也知道有什麼不同,端看你的喜好了。 收工!      

同步部份的通訊錄聯絡人以 gmail 通訊錄為例

圖片
在這個智慧型手機大行其道的時代,相信很多人已經把聯絡人送上雲端(比方說gmail),以免換手機時不小心就把通訊錄給殺掉了,而且,只要雲端帳號仍然存在,通訊錄就可以透過這個雲端帳號在不同的手機上保持同步,加上,通訊錄可以使用標籤來做群組管理,非常方便,維護通訊錄除了逐筆在手機上完成,系統性的大量通訊資料通常是在電腦上完成後,送到gmail的通訊錄裏面管理,而手機只是用來瀏覽與搜尋。 BUT …… 如果通訊錄裏面收錄了 1000 筆以上的聯絡人,要打電話的時侯,找起來可就費力了,就算記得關鍵的號碼或是名字,搜尋的結果太多,還是需要借助孫悟空的火眼金睛才有辦法分辨,非常費力,加上實際的狀況,就算通訊錄裏面收錄了1000筆的資料,而經常聯絡的人,就只有那幾個,為何不能就只同步特定的聯絡人呢? 工作環境: Android 手機 gmail 帳號 gmail 聯絡人數千個 gmail 聯絡人群組10數個 依照慣例問完股溝大神,原來通訊錄裏面有個所有聯絡人的群組,這個群組預設是會把所有群組中的聯絡人都納入,所以設定好這個群組裏面的名單,就可以達到目的了。 進入聯絡人之後,會看到「所有聯絡人」的類別,手機上的通訊錄同步的內容就是這個類別裏的清單 整理清單只需要步驟1、2、3 3、把勾選的清單從「所有聯絡人」清單中移除 1、勾選不要同步(要刪除)到手機的名單 2、也可以用全選,要保留的名單再取消勾選,依據清單的多寡來決定選取的策略 3、把勾選的清單從所有聯絡人清單中移除,不用擔心,你的聯絡人還是存在通訊錄中,只是不在「所有聯絡人」的類別中。 再次同步手機的聯絡人,只會出現你整理好的聯絡人了。 收工!