柵格化和矢量化:如何轉換數據格式?
柵格化將矢量轉化為柵格。矢量化在矢量中變換柵格。我們將解釋如何從一個數據模型轉換到另一個數據模型。
柵格化與矢量化有何不同??
柵格化 指將矢量轉換為柵格。同時 矢量化 變換矢量中的柵格。
我們知道兩個主要的數據模型和圖形是矢量和柵格數據。
但是,如何從一個數據模型轉換到另一個數據模型呢?
添加微信好友, 獲取更多信息
復制微信號
這就是使用柵格化和矢量化的時候。了解如何使用開源QGIS免費完成這項工作。但首先要了解一些基本信息:
閱讀更多: GIS Spatial Data Types: Vector vs Raster
什么是向量??
矢量數據由 頂點和路徑 . 例如,向量的三種類型是點、多段線和多邊形。
矢量點是空間中簡單的xy坐標。 |Point Vector Data Type|折線將稱為頂點的XY坐標與路徑連接起來。 |Vector Data Type Line|最后,矢量多邊形是一組**封閉的頂點和路徑**。我們經常將這些點、線和多邊形存儲在 shapefiles,geodatabases 還有各種各樣的 GIS file formats。
閱讀更多: 10 Free GIS Data Sources: Best Global Raster and Vector Datasets
什么是柵格??
與矢量數據不同,柵格由像素或 網格單元格 . 除此之外,它們通常是有規律的間隔和正方形(但它們不一定是方形的),并且經??雌饋硐裣袼亍?/p> 離散柵格 是分類的,并且有不同的值來標識每個單元格。例如,土地覆蓋柵格可能表示城市值為1,森林值為2。 連續柵格 是具有漸變數據的網格單元,如海拔、溫度或航空照片。連續數據也稱為非離散數據或表面數據。
閱讀更多: 15 Free Satellite Imagery Data Sources
柵格化:將矢量轉換為柵格?
在這個例子中,我們將使用 open source program QGIS。
與圖形編輯軟件不同,它期望您的柵格和矢量具有地理坐標系。但實際上,它有類似于Adobe Photoshop或GIMP的功能,您可以執行柵格化和矢量化。
讓我們從一條簡單的向量線開始,在起點和終點有一個頂點。
使用柵格化(矢量到柵格)工具。水平和垂直參數將決定輸出像素大小。設置完所有參數后,單擊“運行”進行柵格化。
最后,輸出將類似于向量的網格化版本。根據設置的像素大小,可能需要進行一些嘗試和錯誤以獲得更好的結果。
矢量化:將柵格轉換為矢量?
這次我們反向走,然后**離散柵格數據**把它轉換成矢量。
當我們有一個柵格數據集,像我們的建筑層,這是一個問題,添加到QGIS。以下是柵格建筑在目錄中的外觀:
QGIS為您提供了算法和插件。除此之外,其他供應商如Grass、Saga GIS和Orfeo toolbox為桌面帶來了額外的火力。在這種情況下,GRASS中的矢量化工具(v.to.vect)就是您要尋找的工具。
雙擊該工具并選擇要轉換為矢量的柵格。從這里,您必須選擇柵格到點、線或多邊形的輸出。單擊“運行”后,矢量化柵格將顯示在目錄中。
作為提醒,矢量化創建所有必要的頂點和路徑,如建筑輪廓所示。簡而言之,此工具將柵格數字化,以便您將其轉換為矢量。
如果你想學習如何向量化 連續柵格數據 ,這將需要一點努力重新分類細胞基本上分組成離散形式。以溫度柵格為例,將值從 [-37.8 to 0] 作為0和 [0至37.7] 作為1,您正在將其轉換為離散柵格。從這里,您可以按照這些完全相同的步驟進行矢量化。
閱讀更多: How To Vectorize Image Files Automatically with ArcScan
結論?
在大多數情況下,對圖像進行矢量化或柵格化是一個基本的過程。
柵格化是指將矢量轉換為柵格。矢量化在矢量中變換柵格。
這些是如何從一個數據模型轉換到另一個數據模型的基本步驟。
有問題嗎?下面告訴我們。
來源:開源地理空間基金會中文分會
來源鏈接:https://www.osgeo.cn/post/17b6d
本站聲明:網站內容來源于 *** ,如有侵權,請聯系我們,我們將及時處理。