(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...