原创 TM數據單窗算法和單通道算法反演地表溫度(IDL實現)

話不多說,先上圖: 注:數據來源(地理空間數據雲),爲西安市2006年7月28日數據. 反演結果1:               注:兩種算法反演的結果總體趨勢比較接近,但單窗算法相對於單通道算法結果偏低,二者相差2.45°C(來自:T

原创 ArcGIS操作小技巧(二)之網絡路徑分析

ArcGIS網絡分析是其主要空間分析功能之一。本次操作小技巧主要目的是:驗證矢量化路網的連通性與路徑最短的可選擇性,用來解決多重條件下路徑最優問題;其次可以爲導航、選路、配送等開發工作提供數據質量的保證。 網絡分析操作分爲三個部分進行:

原创 ArcGIS操作小技巧(六)之Network Analyst工具條不能使用的解決方法

當你擁有的ArcGIS完全破解許可(或沒有破解許可),並且自定義模式下加載Network Analyst工具條,都操作了,爲啥Network Analyst不能使用,後面有詳細解決方法。 解決方法: 找到自定義下面的擴展模塊,在Netw

原创 利用遙感影像陰影建築物高度計算

遙感影像陰影指因傾斜照射,地物自身遮擋能源而造成影像上的暗色調,它反映了地物的空間結構特徵,陰影不僅增強立體感,而且它的形狀和輪廓還顯示了地物的高度和側面形狀,有助於地物的識別。 遙感影像陰影,可根據側影的長度和照射角度,推算出地物的高度

原创 ENVI中利用平均波譜角的方法進行分類

總體思路是:在分類圖像上繪製感興趣區域(ROI),利用Send ROIs to n-D Visualizer工具,求得其平均光譜曲線,再根據Spectral Angle Mapper Classification進行分類,分類效果很棒。

原创 ENVI Flaash大氣校正與6S大氣校正(TM爲例)

ENVI Flaash大氣校正主要是MODTRAN大氣糾正模型。 用MODTRAN模型進行大氣糾正的一般步驟是:首先輸入表觀反射率,運行MODTRAN得到大氣層頂(TOA)光譜輻射,解得相關參數;然後利用這些參數帶入公式進行大氣糾正。  

原创 ENVI/ArcGIS根據座標位置提取影像DN值(批量)

做反演的同學注意了,本示例介紹的是相同座標下批量提取影像DN值的方法,不要寫代碼,不要求大神,全靠自給自足,詳情請往下看。。。。。。。。。。。。。。。。。。。(其他有用到的同學也可以看看,雖不能打通任督二脈,但也能疏通經絡) 有兩種方法可

原创 ArcGIS操作小技巧(五)之色帶-----橫向(水平)圖例

ArcGIS在製圖出圖時,對於一類要素要有一個變化的過程,使用色帶作爲圖例展示,就顯的非常專業。使用水平色帶來展示漸變過程,非常的美觀。 本示例記錄了水平色帶的創建過程: 一、導入數據、設置屬性----->符號系統---->拉伸-----

原创 Python 3 實現插入排序

直接插入排序(Straight Insertion Sort)是一種最簡單的排序方法,其基本操作是將一條記錄插入到已排好的有序表中,從而得到一個新的、記錄數量增1的有序表。是穩定的排序方法。插入算法把要排序的數組分成兩部分:第一部分包含了

原创 非學校用戶如何免費下載論文

離開了學校,才知道學校的資源是相當的豐富,尤其是在文獻下載方面。 一、免費下載途徑 1、全國圖書館參考諮詢聯盟[1] 界面清潔簡單,查找到相關的論文是通過郵件傳遞的方式進行下載的。界面如登錄界面下圖所示,網址爲:http://www.uc

原创 Python實現WGS 84座標與web墨卡託投影座標的轉換

同事開發需要將web墨卡託投影座標轉爲WGS 84座標,記憶不是很清晰,拿python試驗了下,也當是複習。 一、WGS 84座標轉web墨卡託座標: 轉換公式: x = lon*20037508.34/180 y = log(tan((

原创 Python 3.65 安裝geopandas

geopandas在windows上安裝極易出錯,因爲它依賴其他必要的庫包,pip install xxx會有問題出現,個人建議:  方案一:直接下載對應Python版本的.whl文件,地址:https://www.lfd.uci.edu

原创 Python 3.65 pip升級出現ModuleNotFoundError: No module named 'pip'問題

pip install 包時,安裝失敗,提示pip版本過低,按照提示更新了一下,但是更新過程中出現了錯誤,導致pip不能用,顯示無該模塊,着實頭疼,錯誤如下: 解決方法: 第一步: python -m ensurepip 。 第二步:

原创 Python 3 實現選擇排序

排序算法練習比較有趣,之後的技術路線按照下表進行: 選擇排序(Selection sort)是一種簡單直觀的排序算法。它的工作原理是每一次從待排序的數據元素中選出最小(或最大)的一個元素,存放在序列的起始位置,直到全部待排序的數據元素排

原创 Python 3 實現冒泡排序

最近重溫基本的排序算法,將會用Python 3去實現,在博客中一一記錄下來,也是對Python 語法結構與思路的梳理,方便日後查看。 冒泡排序(Bubble Sort),作爲基礎排序算法,屬交換排序、穩定排序;排序的基本思想是:重複地走訪