本申請涉及電數(shù)字數(shù)據(jù)處理領域,并且更具體地,涉及確定農(nóng)機作業(yè)地塊的方法和裝置。
背景技術:
1、隨著農(nóng)業(yè)科技的不斷進步和農(nóng)業(yè)機械化水平的日益提高,農(nóng)場智能化管理在農(nóng)業(yè)生產(chǎn)中的作用也越來越重要。農(nóng)機作業(yè)地塊作為農(nóng)機進行農(nóng)田作業(yè)的基礎單元,準確獲取以及有效利用作業(yè)地塊的信息,對于加強農(nóng)場作業(yè)管理、提升農(nóng)業(yè)生產(chǎn)效率以及保障農(nóng)作物產(chǎn)量和品質等方面具有重要意義。
2、但是現(xiàn)階段,通常依賴于農(nóng)田工作人員實地監(jiān)測并手工繪制農(nóng)機作業(yè)的軌跡,再根據(jù)農(nóng)機軌跡分析農(nóng)機作業(yè)地塊,該方法效率較低,且準確性差,難以滿足農(nóng)場智能化管理的需求。
技術實現(xiàn)思路
1、本申請?zhí)峁┮环N確定農(nóng)機作業(yè)地塊的方法和裝置,通過地理信息系統(tǒng)(geographic?information?system,gis),對農(nóng)機軌跡點形成軌跡線按照特定的方式進行緩沖處理,從而識別出有效軌跡點,這些有效軌跡點位于農(nóng)機作業(yè)地塊,從而能夠基于這些有效軌跡點提取出農(nóng)機作業(yè)地塊,以便于分析獲取作業(yè)地塊的信息,從而滿足農(nóng)場智能化管理的需求。
2、第一方面,提供了一種確定農(nóng)機作業(yè)地塊的方法,應用于gis,該方法包括:獲取第一農(nóng)機在第一區(qū)域的n個軌跡點,n大于1;將n個軌跡點依次連接,確定第一軌跡線,第一軌跡線包括行駛軌跡和作業(yè)軌跡,行駛軌跡為第一農(nóng)機去往作業(yè)地塊和/或從作業(yè)地塊返回過程中的軌跡,作業(yè)軌跡為第一農(nóng)機在作業(yè)地塊進行農(nóng)耕過程中的軌跡;基于第一緩沖距離對第一軌跡線進行緩沖處理,確定第一緩沖區(qū),第一緩沖距離大于或者等于第一農(nóng)機的幅寬;基于第二緩沖距離對第一緩沖區(qū)進行緩沖處理,確定第二緩沖區(qū),在行駛軌跡為第一農(nóng)機去往作業(yè)地塊或從作業(yè)地塊返回過程中的軌跡的情況下,第二緩沖距離的絕對值大于第一緩沖距離;或者,在行駛軌跡為第一農(nóng)機去往作業(yè)地塊和從作業(yè)地塊返回過程中的軌跡的情況下,第二緩沖距離的絕對值大于第一緩沖距離的2倍;基于第三緩沖距離對第二緩沖區(qū)進行緩沖處理,確定第三緩沖區(qū),第一緩沖距離、第二緩沖距離與第三緩沖距離之和等于0.5倍的第一農(nóng)機的幅寬,第三緩沖區(qū)用于表示作業(yè)地塊。
3、結合第一方面,在第一方面的某些實現(xiàn)方式中,在第一區(qū)域內耕作的農(nóng)機只有第一農(nóng)機,n個軌跡點分別與時間相關聯(lián),根據(jù)n個軌跡點分別對應的時間,將n個軌跡點按照時間順序依次連接,確定第一軌跡線。
4、結合第一方面,在第一方面的某些實現(xiàn)方式中,在第一區(qū)域內耕作的農(nóng)機有包括第一農(nóng)機在內的多個農(nóng)機,n個軌跡點分別與時間和第一農(nóng)機的標識相關聯(lián),獲取與第一農(nóng)機的標識相關聯(lián)的n個軌跡點;根據(jù)n個軌跡點分別對應的時間,將n個軌跡點按照時間順序依次連接,確定第一軌跡線。
5、結合第一方面,在第一方面的某些實現(xiàn)方式中,根據(jù)第三緩沖區(qū)的幾何參數(shù),確定作業(yè)地塊的面積。
6、第二方面,提供了一種確定農(nóng)機作業(yè)地塊的裝置,包括用于執(zhí)行如上述第一方面的方法設計中任意一種可能的實現(xiàn)方式中的方法。
7、第三方面,提供了一種gis,包括處理器和存儲器,其中,處理器和存儲器相連,其中,存儲器用于存儲程序代碼,處理器用于調用程序代碼,以執(zhí)行上述第一方面的方法設計中任意一種可能的實現(xiàn)方式中的方法。
8、第四方面,提供了一種計算機可讀存儲介質,存儲有計算機程序,該計算機程序被處理器執(zhí)行以實現(xiàn)第一方面的方法設計中任意一種可能的實現(xiàn)方式中的方法。
9、第五方面,提供了一種計算機程序產(chǎn)品,包括指令,當該指令被處理器運行時,使得計算機執(zhí)行上述第一方面的方法設計中任意一種可能的實現(xiàn)方式中的方法。
10、基于上述技術方案,通過gis,提取第一農(nóng)機在第一區(qū)域內的軌跡線,并按照特定緩沖距離,對軌跡線進行緩沖擴展處理,確定包括對應于非作業(yè)軌跡和作業(yè)軌跡的緩沖區(qū),然后再按照特定的緩沖距離,對該緩沖區(qū)依次進行收縮和擴展的緩沖處理,以抹除緩沖區(qū)中非作業(yè)軌跡對應的緩沖部分,而剩余的緩沖區(qū)部分則是第一農(nóng)機對應的作業(yè)地塊,從而實現(xiàn)gis通過農(nóng)機軌跡點提取出農(nóng)機作業(yè)地塊的功能,以便于該作業(yè)地塊的相關信息能夠應用于農(nóng)業(yè)數(shù)據(jù)的分析和統(tǒng)計中,從而滿足農(nóng)場智能化管理的需求。
1.一種確定農(nóng)機作業(yè)地塊的方法,其特征在于,應用于地理信息系統(tǒng)gis,所述方法包括:
2.根據(jù)權利要求1所述的方法,其特征在于,在所述第一區(qū)域內耕作的農(nóng)機只有所述第一農(nóng)機,所述n個軌跡點分別與時間相關聯(lián),所述將所述n個軌跡點依次連接,確定第一軌跡線包括:
3.根據(jù)權利要求1所述的方法,其特征在于,在所述第一區(qū)域內耕作的農(nóng)機有包括所述第一農(nóng)機在內的多個農(nóng)機,所述n個軌跡點分別與時間和所述第一農(nóng)機的標識相關聯(lián),所述將所述n個軌跡點依次連接,確定第一軌跡線包括:
4.根據(jù)權利要求1至3中任一項所述的方法,其特征在于,所述方法還包括:
5.一種確定農(nóng)機作業(yè)地塊的裝置,其特征在于,包括用于執(zhí)行如權利要求1至4中任一項所述的方法的模塊或者單元。
6.一種地理信息系統(tǒng),其特征在于,包括處理器和存儲器,其中,所述處理器和存儲器相連,其中,所述存儲器用于存儲程序代碼,所述處理器用于調用所述程序代碼,以執(zhí)行如權利要求1至4中任一項所述的方法。
7.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執(zhí)行以實現(xiàn)如權利要求1至4中任一項所述的方法。