ArcGIS教程多值和值的提取至點_第1頁
ArcGIS教程多值和值的提取至點_第2頁
ArcGIS教程多值和值的提取至點_第3頁
ArcGIS教程多值和值的提取至點_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、ArcGIS教程:多值和值的提取至點(空間分析)多值提取至點摘要在點要素類的指定位置提取一個或多個柵格像元值,并將值記錄到點要素類的屬性表中。用法可以將任意柵格組合(單波段或多波段)指定為輸入。將為每個輸入柵格提取一個像元值,并會將包含該提取值的新字段追加到輸入點要素類。默認(rèn)情況下,將根據(jù)輸入柵格的名稱來創(chuàng)建輸出字段的名稱。或者您也可以為每個存儲柵格值的字 段指定唯一名稱。當(dāng)輸入多波段柵格數(shù)據(jù)時,為所有波段添加的輸出字段的名稱中將包含指示波段號的bi_, b2_, -bn前綴。插值選項決定了從柵格中獲取值的方式。默認(rèn)選項為使用被采樣像元的中心值。插值選項將使用雙 線性插值法在像元中心內(nèi)插一個值

2、。 Shapefile格式的字段最大長度限制為10個字符。默認(rèn)情況下,追加到輸入shapefile的輸出 字段將被截斷并獲得唯一值。如果名稱很長或很相似,則可能很難區(qū)分各輸入柵格。在這種情況下,建議 您將要素轉(zhuǎn)換為文件地理數(shù)據(jù)庫。柵格中的NoData像元將被賦予空值。shapefile不支持空值,而是將其賦予0(零)值。不支持將多點數(shù)據(jù)集作為輸入。語法ExtractMultiValuesToPoints (in_point_features, in_rasters, bilinear_interpolate_values)參數(shù)說明數(shù)據(jù)類型in_point_features要添加?xùn)鸥裰档妮斎朦c要

3、素。Feature Layerin_rastersRaster, Output FieldName,.要基于輸入點要素的位置提取柵格值。您還可以為存儲柵格值的字段指定名稱。默認(rèn)情況下,將根據(jù) 輸入柵格數(shù)據(jù)集的名稱創(chuàng)建唯一的字段名稱。Value Tablebilinear_interpolate_values(可選)指定是否使用插值。NONE 不應(yīng)用任何插值法;將使用像元中心值。BILINEAR 將使用雙線性插值法根據(jù)相鄰像元的有效 值計算像元值。除非所有相鄰像元都為NoData,否則會 在插值時忽略NoData值。Boolean代碼實例多值提取至點(ExtractMultiValuesToPo

4、ints)示例 1(Python 窗口)將多個柵格的像元值提取到shapefile點要素類的屬性中。import arcpyfrom arcpy.sa import *from arcpy import envenv.workspace = c:/sapyexamples/data”ExtractMultiValuesToPoints(observers.shp”, elevation, ELEV”, costraster, COST, flowdir, DIR, NONE)多值提取至點(ExtractMultiValuesToPoints)示例2(獨立腳本)使用插值法將多個柵格的像元值提取到

5、shapefile點要素類的屬性中。Name: ExtractMultiValuesToPoints_Ex_02.pyDescription: Extracts the cells of multiple rasters as attributes inan output point feature class. This example takes a multiband IMGand two GRID files as input.Requirements: Spatial Analyst ExtensionImport system modulesimport arcpyfrom arc

6、py import envfrom arcpy.sa import *Set environment settings env.workspace = C:/sapyexamples/dataSet local variablesinPointFeatures = poi.shpinRasterList = doqq.img, doqqval, redstd, focalstd,redmin, focalminCheck out the ArcGIS Spatial Analyst extension license arcpy.CheckOutExtension(Spatial)Execut

7、e ExtractValuesToPointsExtractMultiValuesToPoints(inPointFeatures, inRasterList, BILINEAR)值提取至點摘要基于一組點要素提取柵格像元值,并將這些值記錄到輸出要素類的屬性表。用法輸入點要素類中的所有字段均將包括在輸出點要素類中。輸出要素類將添加一個名為RASTERVALU的新字段。對多波段柵格使用值提取至點時,RASTERVALU字段將包含輸入柵格的最后一個波段的值。要從多 個柵格或某個多波段柵格數(shù)據(jù)集提取值,請使用多值提取至點工具。對于屬性表的RASTERVALU字段,若賦值柵格中的像元值為NoData,則

8、該像元的字段值為-9999。插值選項決定了從柵格中獲取值的方式。默認(rèn)選項為使用被采樣像元的中心值。插值選項將使用雙 線性插值法在像元中心內(nèi)插一個值。如果輸入柵格為浮點型,則生成的輸出點數(shù)據(jù)集將僅包含輸入要素數(shù)據(jù)的屬性和像元值(由插值選 項確定)。添加來自輸入柵格的屬性時,如果輸出點要素數(shù)據(jù)集是shapefile,則輸入柵格中不能存在名稱長 度超過10個字符的字段。如果存在此類字段,則必須在運行該工具之前對其進行重命名。不支持將多點數(shù)據(jù)集作為輸入。語法ExtractValuesToPoints (in_point_features, in_raster, out_point_features,

9、interpolate_values, add_attributes)參數(shù)說明數(shù)據(jù)類型in_point_features用于定位待提取柵格像元值的輸入點要素。Feature Layerin_raster待提取值的柵格數(shù)據(jù)集。其柵格數(shù)據(jù)可為整型或浮點型。Raster Layerout_point_features包含提取的柵格值的輸出點要素數(shù)據(jù)集。Feature Classinterpolate_values(可選)指定是否使用插值。NONE 不應(yīng)用任何插值法;將使用像元中心值。INTERPOLATE 將使用雙線性插值法根據(jù)相鄰像元的 有效值計算像元值。除非所有相鄰像元都為NoData,否 則會

10、在插值時忽略NoData值。Booleanadd_attributes(可選)確定是否將柵格屬性寫入輸出點要素數(shù)據(jù)集。VALUE_ONLY 僅將輸入柵格的值添加到點屬性。這是 默認(rèn)設(shè)置。ALL 輸入柵格的所有字段(“計數(shù)”除外)都將添加 到點屬性。Boolean代碼實例值提取至點(ExtractValuesToPoints)示例 1(Python 窗口)本示例根據(jù)點shapefile所定義的位置提取柵格的像元值,并創(chuàng)建這些值的輸出點要素類。import arcpyfrom arcpy import envfrom arcpy.sa import *env.workspace = C:/sapy

11、examples/data”ExtractValuesToPoints(rec_sites.shp”, elevation,C:/sapyexamples/output/outValPnts”, INTERPOLATE, VALUE_ONLY)值提取至點(ExtractValuesToPoints)示例2(獨立腳本)本示例根據(jù)點shapefile所定義的位置提取柵格的像元值,并創(chuàng)建這些值的輸出點shapefile。Name: ExtractValuesToPoints_Ex_02.pyDescription: Extracts the cells of a raster based on a

12、set of points.Requirements: Spatial Analyst ExtensionImport system modulesimport arcpyfrom arcpy import envfrom arcpy.sa import *Set environment settings env.workspace = C:/sapyexamples/dataSet local variablesinPointFeatures = rec_sites.shpinRaster = elevationoutPointFeatures = C:/sapyexamples/output/extractvaluespts.shpCheck out the ArcGIS Spatial Analyst extension license arcpy.CheckOutExtension(Spatial)Execute ExtractVa

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論