Lewati ke konten
AI Segmentation
QGIS
Tutorial

Pemetaan Kanopi Pohon di QGIS: 6 Metode

Diterbitkan Diperbarui

Tiga panel area taman yang sama: citra udara biasa, raster NDVI dengan vegetasi berwarna merah, dan setiap tajuk pohon sebagai poligon berwarna tersendiri.

Untuk memetakan kanopi pohon di QGIS dari citra multispektral, buat NDVI di Raster > Raster Calculator…, terapkan ambang dengan Reclassify by table, lalu jalankan Raster > Conversion > Polygonize (raster to vector). Hasilnya adalah tutupan, bukan pohon tunggal. Lima metode lainnya mencakup LiDAR, data terbuka, dan kondisi ketika Anda memerlukan satu poligon untuk setiap tajuk.

Yang Anda punyaMetodeBiaya
Citra multispektral dengan band inframerah-dekatMetode 1, NDVI lalu polygonizeGratis, QGIS inti
Citra RGB, tanpa kartu, dan Anda menginginkan tajukMetode 2, model segmentasi cloudTier gratis, lalu berlangganan
LiDAR, atau DSM dan DTMMetode 3, model ketinggian kanopiGratis, QGIS inti
Citra dan beberapa kelas yang perlu dipisahkanMetode 4, klasifikasi terawasiGratis, satu plugin
Area luas, dan tanggal tahun lalu sudah cukupMetode 5, dataset kanopi terbukaUnduhan gratis
Citra RGB dan kartu NVIDIAMetode 6, model segmentasi lokalGratis, tetapi perlu mencari model

Tentukan apakah Anda memerlukan tutupan atau tajuk. Tutupan adalah satu permukaan dan persentase dapat dihitung darinya. Tajuk adalah objek yang dapat dihitung, seperti yang dibutuhkan survei jalan atau inventaris taman.

Menu paths, algorithm ids, plugin versions, dan prices dibaca pada 3 September 2026 berdasarkan manual QGIS 3.44 dan halaman resmi setiap proyek.

Metode 1: Ambang NDVI

Gunakan CRS terproyeksi. Setiap metode di sini berakhir pada luas, dan luas dalam derajat tidak ada gunanya.

NDVI memisahkan vegetasi hijau dari atap, jalan, dan air. Buka Raster > Raster Calculator… dan masukkan ("nir@1" - "red@1") / ("nir@1" + "red@1").

Raster NDVI di sebuah desa di Prancis dalam QGIS, vegetasi terang dan atap gelap, dengan histogram layer di sampingnya yang menunjukkan dua puncak.
NDVI dari scene Sentinel-2. Histogram memiliki dua puncak, dan lembah di antaranya adalah ambang Anda. Tidak ada angka yang berlaku universal, jadi baca scene Anda sendiri.

Lalu jalankan Reclassify by table (native:reclassifybytable, Processing Toolbox, Raster analysis), satu baris di atas ambang dan satu di bawahnya, dengan tipe data output disetel ke Byte. Lakukan polygonize pada hasilnya.

Gunakan ketika: citra memiliki band inframerah-dekat dan Anda menginginkan tutupan.

Lewati ketika: pohon harus dibedakan dari rumput atau tanaman pangan. NDVI tidak mampu melakukannya karena ketiganya berwarna hijau.

Metode 2: Model segmentasi cloud

Model segmentasi telah mempelajari seperti apa bentuk tajuk, sehingga model tersebut memecah tegakan menjadi objek yang dapat dihitung ketika threshold menghasilkan satu hamparan. Kami membangun salah satunya, AI Segmentation. Bagian ini membahas tool kami sendiri.

Gambar area yang sudah terbuka di QGIS dan ketik sebuah kata. Poligon masuk ke CRS proyek Anda, masing-masing dengan luas dan skor confidence. Ketik tree untuk satu poligon per tajuk, tree canopy untuk tutupan sebagai permukaan.

Desa di Belanda dilihat dari udara, tempat setiap tajuk pohon di taman dan di sepanjang jalan diisi warna tersendiri sebagai poligon terpisah.
893 tajuk dari satu proses di sebuah desa di Belanda, masing-masing berupa poligon tersendiri. Dihitung dari layer, bukan perkiraan.

Paling cocok untuk: satu poligon per tajuk dari citra RGB, pada komputer tanpa GPU.

Harga: gratis untuk 1,5 km² area tanah per bulan ditambah 20 objek cloud Semi-Auto, tanpa kartu. Pro seharga €39 per bulan di luar PPN untuk 100 km² dan 500 objek. Coba Pro gratis selama 7 hari: tambahkan kartu, batalkan sebelum berakhir dan tidak ada yang ditagih.

Berjalan di: QGIS 3.22 dan versi lebih baru, Windows, macOS, atau Linux. Model berjalan di server kami di Uni Eropa.

Instalasi: plugin manager, lalu email untuk masuk. Tanpa paket, tanpa weights.

Keunggulannya: kata biasa ini memberikan hasil yang baik. Selama 90 hari run nyata, tree kembali kosong pada 10,5 persen tile, dibandingkan 47,3 persen untuk orchard pada 716 tile, jadi plugin mengarahkan kata kedua ke kata pertama sebelum Anda membayar apa pun.

Kekurangannya: tegakan yang rapat tidak memiliki tepi tajuk untuk ditemukan, sehingga run tree mengembalikan satu hamparan, bukan satu poligon per batang. Gunakan tree canopy di sana dan terima hasil berupa tutupan. Kedua mode cloud mengirim citra ke server kami, dan hanya Semi-Auto di komputer Anda sendiri yang tidak melakukannya.

Metode 3: Model ketinggian kanopi dari LiDAR

Ketinggian adalah satu-satunya sinyal yang benar-benar memisahkan pohon dari rumput, dan QGIS membuat kedua permukaan langsung dari file LAS atau LAZ dengan Export to raster (pdal:exportraster, Point Cloud Conversion). Atur Attribute ke Z. Untuk terrain, tambahkan ekspresi filter Classification == 2, yaitu Ground dalam kelas ASPRS yang digunakan QGIS. Untuk surface, gunakan filter ReturnNumber == 1.

Model tinggi kanopi di QGIS dengan warna dari hijau di permukaan tanah hingga merah tua pada 25 metres, tajuk pohon tampak jelas di atas tanah datar berwarna abu-abu.
DSM minus DTM di atas Vondelpark di Amsterdam, dari AHN Belanda pada 0.5 m. Tajuk terlihat karena tinggi, bukan karena hijau, sehingga halaman rumput dan kebun tersisih dengan sendirinya.

Kurangkan salah satunya dari yang lain di Raster > Raster Calculator… dengan "dsm@1" - "dtm@1", atau gunakan grass:r.mapcalc.simple pada tile yang lebih besar. Terapkan Reclassify pada ketinggian yang ditetapkan spesifikasi Anda sebagai kanopi, lalu lakukan polygonize. Output membawa ketinggian per piksel, sesuatu yang tidak diberikan metode lain di halaman ini.

Gunakan ketika: Anda memiliki LiDAR, atau pasangan DSM dan DTM nasional.

Lewati ketika: titik Anda belum diklasifikasikan. QGIS 3.44 tidak memiliki algoritma klasifikasi ground, jadi titik yang belum diklasifikasikan harus diproses oleh PDAL di luar QGIS terlebih dahulu.

Metode 4: Klasifikasi terawasi

Buat poligon pelatihan untuk pohon, rumput, atap, dan jalan, lalu biarkan classifier memberi label pada setiap piksel dan melakukan polygonize pada kelas pohon. dzetsaka adalah yang akan saya pasang hari ini. Plugin ini berlisensi GPL, versi 5.0.11, berjalan pada QGIS 3.0 hingga 4.99, dan menyediakan sebelas classifier termasuk Random Forest dan SVM.

Semi-Automatic Classification Plugin lebih dikenal dan juga menangani band sets serta preprocessing, tetapi periksa versinya terlebih dahulu. Rilis 9.0.4 memerlukan QGIS 3.99, yaitu lini QGIS 4. Pada QGIS 3.44 Anda mendapatkan 8.5.0 dari November 2024.

Gunakan ketika: kanopi adalah salah satu dari beberapa kelas yang Anda perlukan dari scene yang sama.

Lewati ketika: hanya pohon yang Anda inginkan. Sampel pelatihan menghabiskan lebih banyak waktu daripada Metode 1.

Metode 5: Dataset kanopi terbuka

Mungkin sudah ada yang memetakan area Anda.

Copernicus Tree Cover Density dimuat di QGIS di atas Paris, diarsir dari hijau muda hingga hijau tua berdasarkan persentase tutupan pohon, dengan dua hutan di kedua sisi kota berwarna hijau tua pekat.
Lapisan Copernicus Tree Cover Density 2018 yang dialirkan ke QGIS sebagai WMS, di atas Paris. Gratis, sudah jadi, dan alat yang salah begitu Anda membutuhkan citra tahun ini.

Empat yang layak diketahui. Peta ketinggian kanopi Meta dan WRI mencakup seluruh dunia, versi 2 sejak Maret 2026, dengan piksel 1,2 m dan mean absolute error 3,0 m terhadap LiDAR udara. Peta ETH Zurich memiliki resolusi 10 m untuk tahun 2020, berasal dari Sentinel-2 dan GEDI, CC BY 4.0.

Dua lainnya bersifat regional atau historis. Layer Copernicus Tree Cover Density mencakup Eropa dengan resolusi 10 m, tersedia setiap tahun dari 2018 hingga 2024, dan pengunduhannya memerlukan EU Login. Hansen Global Forest Change memiliki resolusi 30 m dan dimulai pada tahun 2000, jadi inilah yang digunakan untuk perubahan dari waktu ke waktu.

Kota-kota menerbitkan data mereka sendiri. Paris menyediakan 219.432 pohon sebagai titik, Melbourne 57.980 poligon kanopi untuk tahun 2021, keduanya sebagai URL GeoJSON yang dapat Anda tempelkan ke QGIS.

Keempat raster global tersebut mendukung range requests, jadi stream satu tile dengan /vsicurl/ alih-alih mengunduhnya. Copernicus menyediakan WMTS di https://land.copernicus.eu/en/products/high-resolution-layer-forests-and-tree-cover/tree-cover-density-2018-present-raster-10-m-europe-yearly, tempat Anda mengatur tahun secara manual. Layanan ini menampilkan setiap tanggal hingga 1984, tetapi hampir tidak ada yang memiliki data.

Gunakan ketika: areanya luas dan tanggal akuisisi tidak harus milik Anda.

Lewati ketika: Anda memotret lokasi tersebut bulan lalu, atau memerlukan tajuk. Sebagian besar dataset ini adalah raster persentase, bukan objek yang dapat dihitung.

Metode 6: Model segmentasi lokal

Deepness, Geo-SAM, dan samgeo menjalankan model segmentasi di komputer Anda sendiri. Tidak ada yang meninggalkan komputer dan tidak ada biaya.

Gunakan ketika: citra tidak boleh meninggalkan komputer Anda.

Lewati ketika: Anda tidak memiliki kartu NVIDIA, atau tidak ingin mencari model, meminta weights, dan membangun environment Python.

Keenam metode berdampingan

Yang Anda perlukanMetode
Tutupan dari citra multispektral Anda sendiriMetode 1
Tajuk dari citra RGB, tanpa GPUMetode 2
Ketinggian kanopi, atau pemisahan pohon dari rumputMetode 3
Kanopi sebagai salah satu dari beberapa kelasMetode 4
Area luas, dengan cepat, tanpa biayaMetode 5
Tajuk, tanpa ada data yang meninggalkan komputerMetode 6

Yang perlu diingat

Putuskan antara tutupan dan tajuk sebelum memilih metode, karena itu adalah pertanyaan tentang deliverable Anda, bukan tentang citra Anda.

Ketinggian mengalahkan warna kapan pun Anda bisa mendapatkannya, jadi model ketinggian kanopi dari LiDAR adalah pilihan terbaik di mana pun LiDAR tersedia.

NDVI membaca rumput, tanaman pangan, dan pohon ek sebagai hal yang sama, jadi ambang saja tidak pernah menghasilkan pohon.

Tegakan yang rapat tidak memiliki tepi tajuk untuk ditemukan, jadi setiap metode di halaman ini menghasilkan tutupan di sana dan tidak ada yang menghasilkan jumlah batang.

Untuk persentase tutupan seluruh Eropa, layer Copernicus gratis dan sudah selesai, jadi menjalankan model di area tersebut berarti membayar dua kali untuk jawaban yang sama.

Coba gratis di QGIS, tanpa kartu

Pertanyaan yang sering diajukan

Bisakah QGIS memetakan kanopi pohon tanpa plugin?

Ya, melalui Metode 1, 3, dan 5, yang menggunakan QGIS inti ditambah unduhan. Hasilnya adalah tutupan sebagai poligon, bukan tajuk individual.

Satu poligon per pohon, atau satu untuk seluruh kanopi?

Penerapan ambang pada NDVI atau model ketinggian menghasilkan tutupan. Hanya model segmentasi yang memecah tegakan menjadi tajuk yang dapat dihitung, dan pada Metode 2 kata yang Anda ketik menentukan hasil mana yang Anda dapatkan.

Bagaimana cara mendapatkan persentase tutupan kanopi?

Setiap poligon memiliki luasnya sendiri, jadi jumlahkan kolom area lalu bagi dengan luas yang Anda ukur. Itu adalah satu perhitungan field pada geometri yang dapat Anda buka dan periksa.

Mana yang lebih akurat, NDVI atau model ketinggian LiDAR?

Model ketinggian, dan perbedaannya jauh. NDVI membaca rumput dan pohon ek sebagai hal yang sama, sedangkan model ketinggian kanopi memisahkan keduanya dengan selisih beberapa meter.

Apakah ada yang gratis?

Metode 1 dan 3 hingga 6 tidak memerlukan biaya selain data Anda sendiri dan kartu grafis untuk Metode 6. Metode 2 menyediakan 1,5 km² gratis per bulan, lalu €39 per bulan di luar PPN.

Bisakah saya membuat model tinggi kanopi langsung dari file LAS?

Permukaan tanah berasal dari titik yang diklasifikasikan sebagai ground, dan QGIS 3.44 tidak memiliki algoritma untuk mengklasifikasikannya. Pada point cloud yang belum diklasifikasikan, filter tidak mengembalikan apa pun dan terrain menjadi datar.

Versi Semi-Automatic Classification Plugin mana yang saya dapatkan?

Rilis 9.0.4 memerlukan QGIS 3.99, yaitu lini QGIS 4. Pada QGIS 3.44, manager menyajikan 8.5.0 dari November 2024, jadi periksa versi yang benar-benar Anda dapatkan sebelum menyalahkan sampel Anda.

Panduan raster ke vector menjelaskan langkah polygonize dan pembersihan yang menjadi akhir setiap metode di sini, sedangkan postingan SAM di QGIS membandingkan plugin yang menjalankan model segmentasi. Untuk merangkai langkah model ketinggian Metode 2 menjadi satu instruksi, tanpa mengulanginya tile demi tile, AI Agent menjalankannya di dalam proyek Anda yang terbuka. Hub QGIS AI berada di atas keduanya.