arcgis 各類騷操作 持續更新

2021-10-06 13:57:33 字數 899 閱讀 8909

(1)屬性表string欄位轉int,double…,

def transfrom(oldfield):

ifoldfield

==" "

:return

0 else:

return int(oldfield)

(2)獲取道路交叉點方法:

(1) arcmap 中對原路網建立拓撲;

(2) 把整個圖層選中,在拓撲工具的擴充套件中找到planarize lines,打斷相交線,儲存編輯;

(3) 在打斷相交線的路網上新建網路資料集(catalog選中路網右鍵建立網路集),獲得乙個點圖層(包括交叉點和懸掛點)和乙個線圖層(路段);

(4) spatial jion 建立原始線圖層與生成點圖層的空間連線,生成乙個新的點圖層,將 join_count 字段(這個欄位的數值代表點和多少條線相連)屬性小於 2 的點刪除(刪除懸掛點),從而獲得交叉點圖層

(3)將柵格值賦值給漁網:

柵格轉點,建立乙個和柵格像元一樣的漁網,再空間鏈結,把轉出來的點賦值給漁網,

(4)arcmap中根據關鍵字篩選:

在select by attribute中

「name」 like 『%鎮』 or 「name」 like 『%鄉』 or 「name」 like 『%處』

(5)柵格資料對空值賦值

柵格計算器輸入:

con(isnull(「test.tif」),0,「test.tif」)

isnull(「test.tif」):識別柵格空值

0:賦值為0

「test.tif」:其他區域為原來的資料

docker 安裝各類應用 持續更新

sudo docker run d name nginx1 nginx sudo mkdir p data nginx sudo docker cp nginx1 etc nginx data nginx conf sudo docker cp nginx1 usr share nginx html...

字串各類模板(持續更新)

kmp string s int nxt 100000 計算nxt陣列 時間複雜度o n void cal next string s int id min i,j id表示最小位置的起點 string tem tem s.substr id,len id s.substr 0,id cout mi...

Python 各類庫的安裝(持續更新)

一 beautifulsoup 說明 www.crummy.com beautiful soup 3只能在python2.x版本中執行,而beautiful soup 4還可以在python3.x版本中執行.beautiful soup 4速度更快,特性更多,而且與第三方的文件解析庫 如lxml和h...