2018年10月8日

用QGIS取出海岸線的方法

最近一個網友來信問了問題,他想跟著做這篇文章的東西。
QGIS作透明的立體等高線地形模型

但是有個問題,取等高線的時候沒辦法直接取出等高線為0的線,其實也就是海岸線。

取不出那條海岸線的原因其實是因為圖檔中數值為0的地方為海,並不是海岸線。意思就是如果我們光看圖檔裡的數值,其實海洋的區域就是滿滿的0,而海岸線其實是一堆零和非零的數字交界的邊緣。

所以要取出海岸線就要換個想法來做,首先把所有有高度的地方(非零)都變成1,也就是做成二值化影像,然後將影像向量化,就可以取出海岸線的那條線了。

做法我也錄成影片啦