ก่อนที่จะเริ่มการวิเคราะห์ใด ๆ ฉันขอแนะนำให้ใช้ตัวกรองกับข้อมูลของคุณเพื่อล้างผล "เกลือและพริกไทย" อัลกอริทึมใด ๆ จะต่อสู้กับรูปแบบโครงสร้างปัจจุบันของข้อมูลของคุณ เสียงส่วนใหญ่ที่โฟกัสง่ายน่าจะให้ผลลัพธ์ที่ไม่พึงประสงค์ วิธีที่มีประสิทธิภาพมากขึ้นคือการใช้วิธีการกรองซึ่งสามารถระบุหน่วยการทำแผนที่น้อยที่สุด ซึ่งสามารถทำได้ผ่านทางgdal_sieve.pyฟังก์ชั่นใน GDAL ที่raster > analysis > sieve
ฟังก์ชั่นใน QGIS หรือฟังก์ชั่นตะแกรงในArcGIS ไล่โทนสีตัวชี้วัดกล่องเครื่องมือ
ดูเหมือนว่าบางสิ่งที่สามารถแก้ไขได้กับตัวดำเนินการทางสัณฐานวิทยาทางคณิตศาสตร์ (เช่นการแยกถนนออกจากภาพ ) ฉันคิดว่าตัวขยายขยายตามด้วยตัวดำเนินการปิดจะชี้แจงทางเดิน จากนั้นคุณสามารถใช้โอเปอเรเตอร์เปิดเพื่อลบทางเดินและแยกแรสเตอร์เพื่อดึงทางเดินที่ระบุเป็นวัตถุแยก ฟังก์ชั่นการสลายตัวของภาพประเภทนี้ค่อนข้างอัตโนมัติในซอฟต์แวร์ MSPA และ GUIDOS แต่อีกครั้งจะได้รับผลกระทบจากความไม่ต่อเนื่องของข้อมูลของคุณ
มีปลั๊กอิน QGIS สำหรับMSPAรวมถึงฟังก์ชั่นที่ใช้งานได้ใน GRASS (มีให้ผ่านทาง QGIS GUI) ปัญหาอย่างหนึ่งของ MSPA และ GUIDOS ก็คือคุณมีข้อ จำกัด ด้านขนาดภาพ น่าเสียดายที่ในซอฟต์แวร์ ESRI ตัวดำเนินการทางสัณฐานวิทยาจะมีเฉพาะในส่วนต่อขยายของArcScan ด้วยการขุดบางอย่างคุณจะพบตัวเลือกซอฟต์แวร์อื่น ๆ รวมถึงวิธีการกำหนดตัวดำเนินการทางสัณฐานวิทยาผ่านพีชคณิตแบบแรสเตอร์ด้วยเมทริกซ์เคอร์เนลแบบกำหนดเอง
อีกวิธีหนึ่งที่จะตรวจจับขอบกรองวิธีการดังกล่าวเป็นผู้ประกอบการเคอร์เนล Sobal มีฟังก์ชั่น sobal ในกล่องเครื่องมือตัวชี้วัด ArcGIS Gradientเช่นเดียวกับในแพ็คเกจ spatialEco R ข้อได้เปรียบของการใช้งาน R คือคุณสามารถส่งคืนฟังก์ชันการไล่ระดับสีของผู้ปฏิบัติงานในขณะที่การใช้งาน ArcGIS จะส่งคืนฟังก์ชันลำดับที่ 1 เท่านั้น (ซึ่งอาจเป็นสิ่งที่คุณต้องการ) ฉันเชื่อว่ากล่องเครื่องมือ Orfeo (มีให้ในฐานะ QGIS add-on) มีตัวเลือก sobal ในฟังก์ชั่น EdgeExtraction