A. arcgis,點轉柵格,出現白點
1、准備數據,格式為:點數據(緯度,經度,值)。
2、shp模板准備,可以直接通過arcgis生成。
3、將數據寫入到shp中,在arcgis中運行demo.py。
4、生成shape文件,生成柵格數據。
B. 矢量數據向柵格數據轉換步驟
矢量數據向柵格數據轉換時,首先必須確定柵格元素的大小。即根據原矢量圖的大小,精度要求及所研究問題的性質,確定柵格的解析度。如把某一地區的矢量數據結構的地形圖向柵格數據轉換時,必須考慮地形的起伏變化,當該地區的地形起伏變化很大時(如黃土高原丘陵溝壑區),必須選用高的解析度,否則無法反映地形變化的真實情況。又如當你把矢量數據向柵格數據轉換後,希望同TM衛星圖象匹配時,應盡量考慮同TM的解析度相同,以便進行各種處理。
此外,必須了解矢量數據和柵格數據的坐標表示。有時,矢量數據的基本坐標是直角坐標,原點為圖的左下方;而柵格數據的坐標是行列坐標,原點在圖的左上方。在進行兩種坐標數據轉換時,通常使直角坐標的x,y軸分別同柵格數據的行列平行
(參考http://www.dljs.net/showart.asp?art_id=10636)
C. 在arcgis中將shp文件轉成柵格圖像img格式
應該是你轉換時,柵格值設置的不正確。
你轉換時,設置柵格值是對應矢量數據的屬性數據的那一列,其值范圍是多少。你檢查一下看看
D. R矢量地圖柵格化(將shapefile轉換成raster)
在處理地圖數據時候,經常會碰到 shp 與 raster 兩種格式。通常r中應用較多的為raster柵格數據。shp文件太大,讀取也不方便。逐漸被 GeoJSON 替代,用sf去處理與讀取。
R在讀取shp時候,處理,或者畫圖都會碰到,反應遲鈍問題。所以,我們有時候會根據需要,將shp文件轉成raster,不僅可視化快,還可方便數據處理與提取。shp文件轉成raster主要解決以下問題:
下面就來介紹,如何根據shp文件,轉成raster及在轉換過程中碰到的一些問題。
利用 raster 包自帶的數據進行演示。讀取的是 SpatialPolygonsDataFrame ,關於如何讀取shp文件,可以用rgdal與sf的命令。
關鍵是 rasterize, rasterize(shape, r, 1) 裡面有三個主要參數:
那如果我們需要根據shp裡面的地區數來生成不同的value呢,意思就是,不用地區value不一樣,不應該是統一值。
有時候生成的raster裡面有NA數據,那麼如何替換掉呢,(reclassify)[ http://search.r-project.org/library/raster/html/reclassify.html] 可以實現該過程。主要參數cbind(0,a,b)意思是將0-a的數值全部變成b。
具體參見: ?reclassify
下面我么將NA替換成0,或者,value=12的替換成100.
轉換成raster最終目的是實現數據的提取。譬如現在有兩個點,如何提取對應點上的value。
如果是shp文件,操作比較麻煩點,又是還會提取出NA。轉換Raster以後,就更方便了。
上面的圖太模糊了,那我們設置res就好。
res精度提高,運行速度會下降,尤其是遇到很大的shp數據時候。
一般R裡面載入shp超過50M,系統就會遲鈍。
rasterize 裡面還可以設置field=1.可以達到同樣效果。
E. 怎樣在ARCGIS中將你lyr和shp文件轉柵格
如圖所示,矢量轉柵格