顯示柵格資料的渲染器

2021-07-16 16:30:43 字數 1565 閱讀 6243

柵格資料集可在地圖中以多種不同的方式進行顯示或渲染。渲染是乙個顯示資料的過程。柵格資料集的渲染方式取決於它所包含的資料的型別以及您要顯示的內容。某些柵格包含乙個 arcmap 將自動用於顯示柵格資料的預定義配色方案,即色彩對映表。對於未包含預定義配色方案的柵格,arcmap 將選擇一種合適的顯示方法,您可根據需要對其進行調整。

您可以使用影像分析 視窗或通過開啟圖層的屬性 對話方塊並編輯符號系統選項卡上的引數來更改渲染方法。要保留所設定的渲染屬性,可儲存乙個圖層檔案 (*.lyr)。

「拉伸」渲染器用於以平滑漸變的顏色顯示連續的柵格像元值。使用「拉伸」渲染器來繪製單波段的連續資料。該方法非常適合於諸如影像、航空像片或高程模型等要顯示的像元值位於較大範圍的柵格資料。以下示例顯示的是對多波段柵格資料集中的單波段應用「拉伸」渲染器的情況:

了解有關用於增強顯示效果的對比度拉伸的資訊

了解如何使用「拉伸」渲染器

「rgb 合成」渲染器與「拉伸」渲染器使用相同的方法,但前者允許您以「紅、綠、藍」合成方式組合多個波段。檢視彩色航空攝影時,您通常看到的是乙個三波段柵格資料集,並且預設情況下將應用「rgb 合成」渲染器。此外,在使用多波段柵格資料集(如衛星或航空影像)時,您還需要使用該渲染器來顯示不同的波段組合。

以下是使用三個波段進行顯示的多波段柵格資料集的示例。上面的影象是使用「拉伸」渲染器顯示柵格資料集中的其中乙個波段。而下面以彩色顯示的影象是使用「rgb 合成」渲染器進行建立的:

了解如何使用「rgb 合成」渲染器

「分類」渲染器多用於單波段柵格圖層。此「分類」方法通過將像元值歸組到不同的類別來顯示專題柵格。這種專題分類可應用於連續的現象(如坡度、距離或適宜性),具體方法是將乙個範圍分為較少數量的類別,並為這些類分別指定各種顏色。以下是使用「分類」渲染器顯示的高程柵格資料集的示例:

了解如何使用「分類」渲染器

「唯一值」渲染器用於分別顯示柵格圖層中的每個值。舉例來說,您可能有一些用來表示地球表面上特定物件的離散類別,例如,專題柵格圖層中可顯示土壤型別或土地利用的離散類別。下面是乙個顯示土地利用的分類柵格資料集的示例:

了解如何使用「唯一值」渲染器

在使用「唯一值」渲染器或者希望柵格圖層中的值以預先指定的顏色來表示時,可以使用「色彩對映表」渲染器。

如果柵格資料集中存在色彩對映表,則「色彩對映表」渲染器會自動顯示在「符號系統」選項卡的可用渲染器列表中。

了解如何使用「色彩對映表」渲染器

如果想要隨機使用一種顏色來顯示柵格資料集中的值,則可使用「離散顏色」渲染器。該渲染器類似於「唯一值」渲染器,但在存在大量唯一值時,「離散顏色」渲染器更為有效,因為它不必計算存在多少個唯一值。「離散顏色」渲染器會為每個唯一值分配一種顏色,直到達到所選的最大顏色數量為止。下乙個唯一值將從配色方案的開頭處開始;該過程將一直持續下去,直到為每個唯一值都分配了顏色為止。

RGEOS 支援柵格資料讀取和顯示

sharpmap真的很強大,這裡通過改造gdalrasterlayer類實現了在rgeos專案中支援柵格影象的讀取和顯示,同時支援影像的無級縮放。gdalrasterlayer通過讀取fwtools環境變數找到下面對應的gdal類庫。這裡直接採用gdal1.9的.net 32封送類庫實現。不過好像不...

柵格那點兒事(四B) 多波段柵格資料的顯示

我上面說了這麼多,可能有的人會覺得平時也根本用不上。自然,說起影像資料,大家接觸到對多的就是最最常見的航片或衛片。對於這種柵格資料呢,大多數的場景下,都只需實現乙個效果,就是最接近真實視覺效果,跟到實際的地方親眼所見一樣。在具體說這樣的渲染在arcgis中怎麼實現的,有什麼地方可以調優之前,我們還需...

GIS中柵格資料結構的顯示與計算

在gis中,根據資料儲存的表現形式不同,通常將空間資料分為向量資料和柵格資料。最簡單的區別是 當柵格資料放大到一定程度時,就會呈現出我們熟悉的討厭的 馬賽克 最簡單的柵格由按行和列組成,其中每個單元格 像元 都代表乙個數值,例如溫度 高度 濃度等。引用esri官方幫助的一張圖。柵格有解析度。如果解析...