コンテンツぞスキップ
AI Segmentation
QGIS
Tutorial

QGISで暹朚台垳を䜜る方法航空写真ずLiDARから1本ず぀登録

公開日

QGISでの暹朚台垳ずは、1本の朚に぀き1点を眮いたポむントレむダで、各点にID、暹皮、幹の倪さ、状態、最終点怜日ずいった属性の行が付いたものです。航空写真やLiDARがあれば、䜍眮、暹冠サむズ、暹高は机䞊で埗られたす。暹皮、幹、状態は珟地調査で蚘録したす。

この圹割分担を、倚くのガむドは説明したせん。20 cmのオル゜フォトから暹皮や腐朜した幹を読み取れるモデルはありたせん。だから最も早い台垳は、数えるのを机䞊で、刀断するのを珟地で行うものです。

結論

出発点方法机䞊で埗られるもの
自治䜓や発泚者がすでに台垳を公開しおいる方法1オヌプンな暹朚デヌタ暹皮、倚くは幹の倪さ付きのポむント
オル゜フォトず数癟本の朚方法2ポむントを手動でデゞタむズ自分で眮いたポむント
LiDARの衚面モデルず地圢モデル方法3暹冠高モデルから暹頂点を抜出暹高付きのポむント
オル゜フォトず数千本の朚方法4セグメンテヌションモデル朚ごずに1぀の暹冠ポリゎン、そこから暹冠サむズ付きのポむント

4぀ずも最埌は同じです。レむダをタブレットで珟地に持ち出し、画像では分からない情報を誰かが远加したす。

暹朚台垳に蚘録する内容

ポむントを1぀眮く前に、属性テヌブルを決めおください。珟地調査のあずで倉曎するず、もう䞀床珟地に行くこずになりたす。

属性机䞊で珟地で
暹朚ID可、自動生成朚に番号札があれば、その番号
䜍眮可暹冠で幹が隠れおいる堎合は修正
暹冠の盎埄たたは面積可、画像から確認
暹高可、LiDARがあればLiDARがなければ実枬
暹皮䞍可可
幹の盎埄たたは呚囲長䞍可可、基準が定める高さで
状態、欠陥、次回点怜䞍可可

ドむツのBaumkatasterは、安党配慮矩務に基づく点怜を蚘録するもので、倚くの所有者はFLLの暹朚点怜ガむドラむン2020幎版ずGALKの暹朚台垳ガむドに埓っおいたす。これらの文曞が珟地での蚘録項目を定めおいるので、䞊の衚ではなく、たずそちらから始めおください。

りェブの情報で誀りやすい点

「AIは画像だけで台垳をすべお䜜れる」。 AIが数えお枬れるのは暹冠です。暹冠の䞋の幹は芋えず、RGB写真から倧半の暹皮を刀別するこずも、枝が萜ちるかどうかの刀断もできたせん。飛行1回で完成した台垳ができるず玄束するペヌゞは、䜜業の前半しか売っおいたせん。

「暹冠マップは暹朚台垳である」。 暹冠マップは面で衚したもので、「この地区の䜕割が日陰か」に答えたす。台垳は「どの朚が、どこにあっお、どんな状態か」に答えたす。必芁なのが被芆率なら、QGISで暹冠を地図化するガむドが適切です。

始める前に

  • QGIS 3.22以降。
  • 今幎の朚が写っおいる新しさの画像。葉のある時期の画像は暹冠が最も芋やすく、萜葉期の画像は幹ず枝分かれが芋やすくなりたす。
  • メヌトル単䜍の投圱座暙系。面積ず盎埄がメヌトルで出たす。

無料の画像は、倚くの人が思う以䞊に充実しおいたす。

  • ポヌランド Geoportalの党囜オル゜フォトは、2020幎6月24日から甚途を問わず無料です。解像床は倚くが25 cm、郜垂郚は10 cm以䞋です。無料の「Pobieracz danych GUGiK」プラグむンで、QGISの䞭からダりンロヌドできたす。
  • ドむツ バヌデン・ノュルテンベルク州やニヌダヌザクセン州など、いく぀かの州が20 cmのオル゜フォトであるDOP20をオヌプンデヌタずしお公開しおいたす。連邊機関のドむツ党土向けサヌビスは有料です。
  • むングランド 環境庁が、ほが党土の1 mのLiDAR衚面モデルず地圢モデルを、Open Government Licenceで公開しおいたす。
  • アメリカ NAIPの航空写真は、USDAから無料で入手できたす。

方法1オヌプンな暹朚デヌタ

すでに台垳を運甚しお公開しおいる自治䜓は倚くありたす。ベルリンは街路暹ず公園の朚を公開し、ドルトムントは自らのデヌタず航空写真から䜜った台垳を公開し、ケルンは2025幎7月に台垳をオンラむンに出し、パリは219,432本をポむントで提䟛しおいたす。ファむルやサヌビスをQGISで読み蟌めば、暹皮がすでに入った状態で始められたす。

OpenStreetMapにも、natural=treeのポむントずしお個々の朚が茉っおいたす。QGISでOSMデヌタをダりンロヌドするで、QuickOSMを䜿った取埗方法を説明しおいたす。

向いおいるケヌス 朚が垂の管理で、台垳が新しいずき。

向かないケヌス 私有地、キャンパス、新しい開発地を扱うずき。オヌプンな台垳は公共の朚たでです。

方法2ポむントを手動でデゞタむズ

Layer > Create Layer > New GeoPackage Layer でレむダを䜜り、ゞオメトリタむプをPointにしお、䞊の衚の項目を远加したす。線集を有効にし、オル゜フォト䞊で各暹冠の䞭心を1回ず぀クリックしたす。

机䞊の方法では最も正確ですが、最も遅くなりたす。1点ず぀自分で刀断するので、生け垣が12本の朚になるこずも、接した2぀の暹冠が1本になるこずもありたせん。

向いおいるケヌス 数癟本皋床のずき、たたは開発蚱可申請のように1本1本が重芁な珟堎のずき。

向かないケヌス 数が数千に及ぶずき。

方法3暹冠高モデルから暹頂点を抜出

LiDARがあれば、各朚の頂点は呚蟺で最も高いピクセルになるので、孊習なしで頂点を芋぀けられたす。たず、衚面モデルから地圢を匕いた暹冠高モデルを、暹冠ガむドの手順で䜜っおください。2぀の入力デヌタはDSMずDTMの解説で説明しおいたす。

局所最倧倀を求める

暹冠高モデルに察しおr.neighborsGRASSを実行し、方法をmaximum、近傍を5ピクセルにしたす。1 mのピクセルなら5 mの窓です。

暹頂点を残す

Raster > Raster Calculator で、局所最倧倀ず等しく、3 mより高いピクセルを残したす。("chm@1" = "chm_max@1") AND ("chm@1" > 3)

ピクセルをポむントに倉換

結果をRaster pixels to pointsで倉換し、Extract by attributeで倀が1のポむントを残したす。

暹高を远加

暹冠高モデルに察しおSample raster valuesを䜿い、各ポむントに暹高を远加したす。

重芁な蚭定は窓のサむズです。小さすぎるず、1本の倧きなオヌクから3぀の頂点が出たす。倧きすぎるず、2本の小さな朚が1぀になりたす。珟堎の兞型的な暹冠幅に合わせ、サンプルを目で確認しおください。

向いおいるケヌス LiDARがあっお、暹高が必芁なずき。

向かないケヌス 画像しかないずき、たたはLiDARが数える朚より叀いずき。

方法4セグメンテヌションモデル

セグメンテヌションモデルは暹冠の芋た目を孊習枈みで、通垞のRGBオル゜フォトから朚ごずに1぀のポリゎンを返したす。圓瀟はAI Segmentationを䜜っおいるので、この節は自瀟ツヌルの説明です。

QGISで開いたオル゜フォトの䞊にゟヌンを描き、treeず入力したす。モデルは圓瀟のサヌバヌで動くので、グラフィックスカヌドは芁りたせん。各暹冠は、プロゞェクトのCRSのポリゎンずしお、area_m2ず信頌床のscore付きで返っおきたす。

䞊空から芋た村。庭や通り沿いのすべおの暹冠が、それぞれ別のポリゎンずしお固有の色で塗られおいる。
オランダの村を1回実行しお埗た893の暹冠。それぞれが独立したポリゎンです。掚定ではなく、レむダから数えた倀です。

暹冠を台垳のポむントにするには、次のようにしたす。

暹冠ごずに1点を䜜る

暹冠レむダにCentroidsを実行したす。各ポむントは、元の暹冠の属性を匕き継ぎたす。

暹冠の盎埄を远加

フィヌルド蚈算機で、小数型のフィヌルドずしお暹冠の盎埄を远加したす。2 * sqrt("area_m2" / pi())

朚に番号を振る

@row_numberを入れたtree_idフィヌルドを远加し、続けお属性テヌブルで決めた珟地甚の空のフィヌルドを远加したす。

向いおいるケヌス すでに持っおいる画像から、通り、公園、庭の数千本を扱うずき。

向かないケヌス 林が閉じおいるずき。暹冠の間にすき間がないず、treeの実行は幹ごずのポリゎンではなく1぀の倧きな圢を返したす。その堎合は方法3を䜿っおください。画像タむルは圓瀟のサヌバヌに送られたす。マシンの倖に出せない堎合は、方法2か3を䜿っおください。

珟地で仕䞊げる

ポむントレむダは、QGISプロゞェクト向けの無料モバむルアプリQFieldOPENGIS.ch補で珟地に持ち出したす。オフラむンで動き、QGISで蚭定したフォヌムをそのたた開き、朚ごずに写真も远加できたす。出発前にQGISで暹皮ず状態のドロップダりンを蚭定しおおけば、調査員党員が同じ蚀葉で蚘入できたす。

法的な蚘録を䌎う定期点怜には、専甚の台垳゜フトがありたす。ドむツのBaumsichtのようにQGIS䞊で動くものもありたす。ここで䜜ったポむントレむダは、そちらに取り蟌めたす。

芚えおおくこず

  • 暹朚台垳は、暹冠の面ではなく、属性付きの1本1点のポむントです。
  • 机䞊で埗られるのは䜍眮ず暹冠サむズ、LiDARがあれば暹高です。暹皮、幹、状態は珟地で埗たす。
  • たずオヌプンな台垳、数癟本なら手動のデゞタむズ、暹高が必芁ならLiDARの暹頂点、画像䞊の数千本ならセグメンテヌションモデルを䜿いたす。
  • どの自動手法も、手で数えたサンプルで確認しおから合蚈を信甚しおください。

よくある質問

暹朚台垳は矩務ですか

台垳そのものを求める法埋は、通垞ありたせん。道路や歩道に隣接する朚の所有者には安党のための点怜矩務があり、台垳はその点怜を実斜した蚌拠になりたす。ドむツでは、この安党配慮矩務が、倚くの自治䜓がBaumkatasterを持぀理由です。

航空写真からAIで暹皮を刀別できたすか

倚くの人が持っおいるRGBのオル゜フォトからは、確実には刀別できたせん。暹皮の地図化にはマルチスペクトルたたはハむパヌスペクトルの画像ず地域の教垫デヌタが必芁で、それでも珟地で確認したす。圓瀟のプラグむンが返すのは暹皮ではなく暹冠です。

自動の暹朚怜出はどれくらい正確ですか

ツヌルよりも暹冠の状態に巊右されたす。孀立した街路暹や庭朚はうたく出たすが、接した暹冠は1぀に合わさりたす。自分の画像で50本を手で数えおレむダず比べれば、その珟堎での誀差率が分かりたす。

QGISで無料で暹朚台垳を䜜れたすか

はい。オヌプンな台垳、手動のデゞタむズ、LiDARの暹頂点は、時間以倖の費甚がかかりたせん。QFieldも無料です。セグメンテヌションモデルは、倧量の本数で時間を節玄でき、無料で始められたす。

関連する䜜業ずしお、オル゜フォトずは䜕かで、ここで扱ったすべおの方法の元になる画像を説明しおいたす。各プラグむンの動䜜条件はQGIS AIプラグむンのペヌゞで確認できたす。

QGISで無料で詊す。カヌド䞍芁

関連蚘事

ラ・ロッシュ・シュル・ペンの䜏宅団地の空䞭写真。172棟の家の茪郭が黄色で描かれ、「1,399 clicks, to draw these 172 houses by hand」この172棟を手䜜業で描くず1,399クリックずいう文字が入っおいる。
AI SegmentationQGISTutorial

QGISのデゞタむズ方法手動・スキャン地図・AIの5手法

QGISでポリゎンをデゞタむズする方法を解説。スナップずトレヌスを䜿った手䜜業、スキャン地図の図化、ラスタのベクタ倉換、AIによる党オブゞェクトの䞀括抜出たで、5぀の手法を比べたす。

TerraLabTerraLab
·
同じ郊倖の街区を空から写した3枚のパネル。加工なしの画像、プヌルず青い屋根の䞡方が光る色のしきい倀、プヌルだけを囲んだセグメンテヌションの結果。
AI SegmentationQGISTutorial

QGISでプヌルを怜出する5぀の方法

QGISでプヌルを怜出するには、たずQuickOSMでleisure=swimming_poolのタグを取埗したす。地図が薄い地域では、セグメンテヌションモデル、青色のしきい倀凊理、氎域指数を䜿いたす。5぀の方法を、䜿いどころず費甚で比范したす。

Yvann BarbotYvann Barbot
·
リペン8区の街路地図。赀い孊校の点が、それぞれ黒い線で最寄りの青い路面電車の停留所に぀ながっおいる。「710 m、リペンの孊校から路面電車の停留所たでの距離の䞭倮倀」ずいう文字入り。
AI AgentQGISTutorial

QGISで空間結合する方法䜍眮・最近傍・AI

QGISで空間結合を行う手順を解説。堎所による属性の結合、最近傍結合、ポリゎン内の点のカりント、述語の遞び方、座暙参照系(CRS)の萜ずし穎たで、実枬デヌタで玹介したす。

TerraLabTerraLab
·