python畫正多邊形 arcgis中如何按多邊形要素類對柵格數(shù)據(jù)進(jìn)行分割(split)?
arcgis中如何按多邊形要素類對柵格數(shù)據(jù)進(jìn)行分割(split)?問題可以詳細(xì)描述。據(jù)推測,主要問題應(yīng)該是柵格數(shù)據(jù)的矢量化。1/創(chuàng)建新的個(gè)人地理數(shù)據(jù),在個(gè)人地理數(shù)據(jù)庫中創(chuàng)建新的特征集,在特征集中創(chuàng)建新
arcgis中如何按多邊形要素類對柵格數(shù)據(jù)進(jìn)行分割(split)?
問題可以詳細(xì)描述。據(jù)推測,主要問題應(yīng)該是柵格數(shù)據(jù)的矢量化。
1/創(chuàng)建新的個(gè)人地理數(shù)據(jù),在個(gè)人地理數(shù)據(jù)庫中創(chuàng)建新的特征集,在特征集中創(chuàng)建新的面部特征,并命名土地類地圖。
2/向地圖中添加土地類型面片
3/在編輯器工具欄的最右側(cè)創(chuàng)建一個(gè)新特征,并創(chuàng)建一個(gè)新的面特征
4/新的面特征需要覆蓋光柵數(shù)據(jù)中的矢量化區(qū)域
5/打開土地類型面片屬性表,并創(chuàng)建新地塊類型斑塊所需的所有字段
6/將新的面特征設(shè)置為透明
7/根據(jù)圖像地圖的光柵數(shù)據(jù)解釋各種特征,使用面切割工具切割面特征,切割出的每一塊都應(yīng)是一個(gè)單獨(dú)的地塊類。
8/根據(jù)數(shù)據(jù)或圖像解釋,為地形圖中需要指定的字段指定值。
一般步驟如下。我希望這對這個(gè)問題有幫助。如果你不明白細(xì)節(jié),請?jiān)賳栁乙淮巍?/p>
使用python創(chuàng)建arcgis中的帶環(huán)多邊形要素?
將單個(gè)零件多邊形特征的起點(diǎn)設(shè)置為y值最大的最右側(cè)點(diǎn)defchangestartpoint(FC):points=[pointforpointinfc.getPart點(diǎn)(0)]iflen(積分)!=2:#計(jì)算點(diǎn)中y值最大的最右邊點(diǎn)的索引Rightupperpoint=getrightupperpoint(FC)[1]#計(jì)算起始點(diǎn)改變的多邊形要素的新聞點(diǎn),新聞點(diǎn)=[]newpoints.extend文件(點(diǎn)[索引uuu)點(diǎn):-1]) newpoints.extend文件(points[:index_uuRightUpperPoint1])創(chuàng)建新的特征newpolygon=弧形多邊形( arcpy.陣列(newspoints)returnnewpolygon#len(points)==2是圓或橢圓,否則:returnfc
首先,您需要知道您要修改網(wǎng)格點(diǎn)的位置,通過python遍歷值value,就像您需要GDAL一樣,遍歷到那時(shí),修改并停止。事實(shí)上,我有一個(gè)愚蠢的方法。不用python,我可以把DEM轉(zhuǎn)換成ASCII碼,用文本編輯器打開,直接修改,修改后保存,然后切換回網(wǎng)格格式
如何用Python提取某一塊柵格并修改數(shù)值?
您好,使用網(wǎng)格數(shù)據(jù)處理工具集中的剪裁工具,您可以根據(jù)現(xiàn)有矢量或網(wǎng)格數(shù)據(jù)的范圍直接剪裁輸入的網(wǎng)格數(shù)據(jù)。
如左圖所示。應(yīng)該注意的是,裁剪工具提供了兩個(gè)選項(xiàng):輸出范圍的矩形范圍和基于輸入特征范圍的裁剪幾何圖形。即,下圖中的“use input features for clipping geometry”選項(xiàng)。如果未選中,則按輸出范圍的最小外部矩形范圍輸出。如果簽出,則會根據(jù)輸入特征的幾何范圍輸出。如下圖(右)所示,綠色部分是未選中的結(jié)果,藍(lán)色部分是根據(jù)輸入特征剪裁幾何圖形的輸出結(jié)果。矩形提取工具可以用于網(wǎng)格裁剪,也可以輸入相應(yīng)的向量或網(wǎng)格特征,但它們始終被裁剪為矩形。因此,結(jié)果與上述裁剪工具中未選中“使用輸入特征裁剪幾何體”的結(jié)果一致,即輸入幾何體的最小外部矩形用于裁剪網(wǎng)格。另一種利用現(xiàn)有矢量或光柵范圍裁剪現(xiàn)有光柵數(shù)據(jù)的有效、快速的方法是使用spatial analysis工具箱中的mask extraction工具,如下圖所示,直接輸入相應(yīng)的輸入柵格和用于提取范圍的柵格或矢量元素。此外,網(wǎng)格計(jì)算器用于處理網(wǎng)格。用于剪裁的相應(yīng)網(wǎng)格數(shù)據(jù)值可以處理為1,輸入網(wǎng)格可以直接相乘。如果輸入是矢量數(shù)據(jù),則可以使用“曲面到柵格”或“特征到柵格”將其轉(zhuǎn)換為柵格數(shù)據(jù),然后使用柵格計(jì)算器。通過以上工具不難發(fā)現(xiàn),如果要剪裁的范圍內(nèi)有光柵數(shù)據(jù),直接使用圖像分析窗口進(jìn)行剪裁是最快的。如果在相應(yīng)范圍內(nèi)有矢量數(shù)據(jù),則可以使用光柵數(shù)據(jù)處理工具集中的剪裁工具或通過掩碼提取工具快速獲得所需范圍內(nèi)的光柵數(shù)據(jù)。如果在指定的結(jié)果范圍內(nèi)有坐標(biāo)信息,則很容易得到柵格數(shù)據(jù),然后使用矩形、多邊形和圓提取工具可以得到相應(yīng)的結(jié)果。