一鍵批量導(dǎo)出奧維、大疆、航線規(guī)劃全搞定!支持SHP格式數(shù)據(jù)拆分_第1頁
一鍵批量導(dǎo)出奧維、大疆、航線規(guī)劃全搞定!支持SHP格式數(shù)據(jù)拆分_第2頁
一鍵批量導(dǎo)出奧維、大疆、航線規(guī)劃全搞定!支持SHP格式數(shù)據(jù)拆分_第3頁
一鍵批量導(dǎo)出奧維、大疆、航線規(guī)劃全搞定!支持SHP格式數(shù)據(jù)拆分_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

2/2一鍵批量導(dǎo)出奧維、大疆、航線規(guī)劃全搞定!支持SHP格式數(shù)據(jù)拆分今天我要跟大家分享一個超級實用的工具開發(fā)故事,這個工具可以成為了我們辦公室的"效率神器"!近日有同事找到我:"這幾百個KMZ文件,每個都要拆分成單獨的圖斑和標(biāo)注,手動操作得搞到什么時候啊?"看著他電腦屏幕上密密麻麻的奧維地圖文件,我靈機一動:"為什么不寫個Python工具呢?"我的第一步是把所有KMZ文件導(dǎo)入奧維,然后打包導(dǎo)出成SHP格式。接著我用ArcGIS的Python腳本寫了個.pyt工具,實現(xiàn)了每個圖斑和標(biāo)注的獨立導(dǎo)出。V1.0功能亮點:按字段批量導(dǎo)出KMZ、自定義文件名前后綴、格式示例:451402_101.1_點.KMZ?,F(xiàn)在幾分鐘就能完成原來需要半天的工作。沒過多久同事又提出了新需求:"這些圖斑還要按年度區(qū)分",然后我在工具中加入了三級選擇功能。V2.0增強功能:支持年度、圖斑號、鄉(xiāng)村、林班、小班等多級字段、導(dǎo)出文件名包含所有選擇字段、格式示例:451402_2025_101.0_點?,F(xiàn)在就可以實現(xiàn)按年度+圖斑導(dǎo)出KMZ給他了。隨著工作的深入,我發(fā)現(xiàn)這個工具的潛力遠不止于此。在進行林草濕區(qū)劃任務(wù)分配時,也需要按鄉(xiāng)鎮(zhèn)拆分數(shù)據(jù)分發(fā)給其他同事。V3.0新增功能:支持SHP矢量格式導(dǎo)出、保持原始數(shù)據(jù)完整性、方便與其他GIS軟件協(xié)作。最近在做滅失圖斑核查時,我們遇到了老問題:大疆御2無人機無法直接使用ArcGIS導(dǎo)出的KML文件!ArcGIS導(dǎo)出的KMZ解壓后的KML與無人機不兼容,需要在奧維、91衛(wèi)圖、Google地球之間來回轉(zhuǎn)換。V4.0技術(shù)突破:直接生成大疆兼容的KML格式、無需第三方軟件轉(zhuǎn)換、保持幾何精度和屬性完整?,F(xiàn)在外業(yè)人員可以直接使用導(dǎo)出的KML進行實地核查。但在實際使用中,我們發(fā)現(xiàn)了一個新問題:復(fù)雜圖斑的拐點太多,無人機無法自動規(guī)劃航線。解決方案來了:V5.0智能升級:基于最小邊界幾何算法、將復(fù)雜圖斑簡化為4點矩形、完美適配無人機航線規(guī)劃。現(xiàn)在我們有兩種KML格式:KML(大疆格式)保持原幾何適合手動飛行,KML(航拍格式)簡化邊界適合自動航線規(guī)劃。現(xiàn)在的工具已經(jīng)編制完成!核心功能:KMZ(奧維格式)完美保留符號系統(tǒng)奧維地圖直接使用;KML(大疆格式)原樣幾何適合復(fù)雜地形手動飛行;KML(航拍格式)簡化邊界一鍵生成航線規(guī)劃區(qū)域;SHP(矢量格式)原始數(shù)據(jù)GIS專業(yè)分析使用。智能特性:三級字段選擇(村、林班、小班任意組合)、靈活的文件命名規(guī)則、空值記錄智能過濾(按需選擇)、批量處理效率倍增。工具使用說明書一、安裝步驟獲取.pyt工具文件打開ArcMap或ArcCatalog在ArcToolbox窗口右鍵點擊"添加工具箱"選擇提供的.pyt文件完成安裝二、操作流程

第一步:準(zhǔn)備數(shù)據(jù)確保您的SHP、MDB或GDB數(shù)據(jù)包含分組字段如行政區(qū)、林班、小班等。第二步:設(shè)置符號系統(tǒng)在ArcMap中右鍵圖層選擇"屬性"進入"符號系統(tǒng)"選項卡設(shè)置樣式。建議設(shè)置:面要素不填充2號紅色邊框、線要素2號黃色線條、點要素10號藍色圓形符號、標(biāo)注16號加粗字體白色文字或或亮綠色。第三步:運行工具打開"按字段批量導(dǎo)出GIS文件"工具設(shè)置參數(shù)。三、參數(shù)設(shè)置說明

輸入要素:選擇要導(dǎo)出的圖層。第一級分組字段:必選如"村"字段。第二級分組字段:可選如"林班"字段。第三級分組字段:可選如"小班"字段。輸出文件夾:指定文件保存位置。輸出文件前綴:可選如"451402"等行政區(qū)代碼。輸出文件后綴:可選如"面""線""點"等要素類型標(biāo)識。輸出文件格式:四選一KMZ(奧維格式)保留原符號系統(tǒng)、KML(大疆格式)原幾何手動飛行、KML(航拍格式)簡化邊界航線規(guī)劃、SHP(矢量格式)原始數(shù)據(jù)分發(fā)。導(dǎo)出空值記錄:默認不勾選不導(dǎo)出空值。五、文件命名規(guī)則

工具支持靈活的文件命名方式格式為:前綴_字段值組合_后綴.格式。例如:451402_村A_林班1_小班5_面.kml表示前綴451402(行政區(qū)代碼)、字段值村A_林班1_小班5(三級分組)、后綴面(面狀要素)、格式.kml(大疆格式)。六、應(yīng)用場景

林業(yè)調(diào)查:按林班小班導(dǎo)出圖斑外業(yè)人員通過奧維導(dǎo)航到位。項目核查:生成航線規(guī)劃KML無人機自動飛行采集數(shù)據(jù)。項目分發(fā):按行政區(qū)導(dǎo)出SHP分發(fā)給不同團隊協(xié)作處理。滅失圖斑核查:使用航拍格式KML一鍵生成無人機航線。七、注意事項

使用KML大疆格式前請確保在ArcMap中設(shè)置好符號系統(tǒng)。航拍格式會自動將復(fù)雜圖斑簡化為矩形邊界。如遇編碼錯誤請檢查文件名是否包含特殊字符。大疆格式KML適合手動飛行航拍格式KML適合自動航線規(guī)劃。這個工具的進化歷程讓我深刻體會

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論