基於geotools的(兩個)SHP要素變化提取方法預研

文章版權由做者李曉暉和博客園共有,若轉載請於明顯處標明出處:http://www.cnblogs.com/naaoveGIS/算法

1. 背景

    咱們用遙感的手段進行衛星特徵提取、多幅影像間的特徵變化提取的案例愈來愈多,尤爲在深度學習算法愈加成熟以及諸如阿里天池大賽這些活動的激發下,相信在更多的行業,衛星遙感、無人機航拍、地面移動測量等等將大展拳腳,並有效落地。微信

    春節在家無事,想換個角度,以GIS的方法而不是單純的圖像學角度出發,研究如何進行變化提取。函數

    固然,咱們仍是假設,基於算法已經對A影像和B影像中的某個特徵進行了提取,而且生成爲A圖層和B圖層,而後咱們須要對這兩個圖層中的要素變化作出提取。    學習

2.算法設計

2.1分析

       a.A影像和B影像,雖然作了幾何糾正,可是提取出來的特徵shp依然會存在像素級的誤差,咱們作變化比對時須要考慮如何判斷兩個要素爲同一要素。測試

       b.A影像爲當前影像,B影像爲歷史影像。所謂特徵變化,是指從B到A時,特徵要素髮生了哪些變化,並以A圖層爲模板圖層。spa

       c.特徵變化含特徵要素的減小、增長、消失、     出現四種狀態。設計

2.2算法流程圖

 

3.實現

3.1 geotools函數封裝

       根據算法流程,咱們須要進行要素的空間查詢、相交面提取、SHP生成。細化爲:blog

       a.相交查詢.get

       b.包含查詢深度學習

       c.內含查詢

       d.相交面提取

       e.SHP生成

       跟據以上空間操做需求,咱們將geotools進行封裝:

 

3.1.1  要素空間查詢 

 

 

3.1.2SHP建立

 

 

3.2流程邏輯實現

 

 

4.算法測試

 

                                                                       -----歡迎轉載,但保留版權,請於明顯處標明出處:http://www.cnblogs.com/naaoveGIS/

                                                                           若是您以爲本文確實幫助了您,能夠微信掃一掃,進行小額的打賞和鼓勵,謝謝 ^_^

                                                                                                                    

相關文章
相關標籤/搜索