⑴ 如何使用arcgis將柵格圖轉為矢量圖,
arcgis中用柵格圖像裁剪矢量圖方法:
(1)
在arcmap中,調用空間分析擴展模塊,將感興趣區的shapefile多邊形圖層設置為掩膜,然後在柵格計算器中重新計算一下圖象,它就會沿掩膜裁出。
設置掩膜:空間分析工具條的下拉菜單>option裡面設置。
(2)
用任意多邊形剪切柵格數據(矢量數據轉換為柵格數據)
2.1在arccatlog下新建一個要素類(要素類型為:多邊形),命名為:clippoly.shp;
2.2在arcmap中,載入柵格數據:例如
kunming.img、和clippoly.shp;
2.3打開
編輯器
工具欄,開始編輯
clippoly
,根據要剪切的區域,繪制一個任意形狀的多邊形。打開屬性表,修改多邊形的欄位「id」的值為1,保存修改,停止編輯;
2.4打開
空間分析
工具欄
執行命令:<空間分析>-<轉換>--<要素到柵格>
指定柵格大小:查詢要剪切的柵格圖層kunming的柵格大小,這里假設指定為1
指定輸出柵格的名稱為路徑
;
2.5執行命令:
<空間分析>-<柵格計算器>
;
2.6構造表達式:[kunming]*[polyclip4-polyclip4]
,執行
柵格圖層:kunming和
用以剪切的柵格
polyclip4
之間的
相乘運算。
⑵ arcgis 地圖配准之後怎麼把柵格數據變成矢量數據
由柵格數據可以轉換為
3
種不同的矢量數據,分為點狀、線狀和面狀的矢量數據。下面以柵格數據轉換為面狀矢量數據為例進行說明,其他兩種轉換操作大同小異。
(1)
展開
Conversion
Tools
工具箱,打開From
Raster
工具集,擊
Raster
to
Polygon,打開
Raster
to
Polygon
對話框。(2)
在
Input
raster文本框中選擇輸入需要轉換的柵格數據。(3)
在Output
Polygon
Features文本框鍵入輸出的面狀矢量數據的路徑與名稱。(4)
選擇
Simplify
Polygons按鈕(默認狀態是選擇),可以簡化面狀矢量數據的邊界形狀。(5)
單擊
OK按鈕,執行轉換操作。詳情參考http://www.dsac.cn/Software/Detail/22016,裡面有
柵格數據與矢量數據互轉的實例介紹。
⑶ Arcgis之柵格數據范圍導出到矢量文件
案例:將柵格(.tif)格式數據范圍導出到一個矢量(.shp)格式文件中
場景: 想要將data.tif格式數據導出到data.shp格式文件中並添加屬性名稱
腳本:Python腳本示範
def Export_TifRangeToShp_WithAttr(src_data, dst_data, attr_name, attr_value):
arcpy.env.workspace = r'C:/Users/Administrator/Documents/ArcGIS/Default.gdb'
arcpy.RasterDomain_3d(src_data, dst_data, 'POLYGON')
arcpy.AddField_management(dst_data, attr_name, 'TEXT')
# arcpy.AddField_management(dst_shp, attr_name, "TEXT", "", "", 32, "", "NULLABLE")
arcpy.CalculateField_management(dst_data, attr_name, '"%s"' % attr_value, 'PYTHON_9.3')
Export_TifRangeToShp_WithAttr(r'data.tif', r'data.shp', 'NAME', 'Data')
⑷ Arcgis之柵格數據轉矢量數據
案例:將柵格(.tif)格式數據轉換為矢量(.shp)格式數據
場景: 想要將data.tif格式數據轉換為data.shp格式數據
腳本:Python腳本示範
def TifToShp(src_data, dst_data):
arcpy.env.workspace = r'C:/Users/Administrator/Documents/ArcGIS/Default.gdb'
arcpy.RasterToPolygon_conversion(src_data, dst_data, 'NO_SIMPLIFY', 'VALUE')
TifToShp(r'data.tif', r'data.shp')