13
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

QGISで街路樹を植える

13
Last updated at Posted at 2026-02-26

QGISでは LAS/LAZ や 3DTiles 形式が表示でき、LAS データに対してさらに他の形式への変換や切り抜きなどベーシックな操作ができることが広く知られていると思います。

それら以外、3Dシンボルとして.obj、.glTF、.fbx 形式の表示もできます。この記事では.obj を使って街路樹の3DマップをQGISで作る方法を紹介します。

完成イメージ

ezgif-595870cba9002ce2.gif
(背景地図:OpenStreetMap)

利用データ

.obj ファイルについて

.obj ファイルは 3Dジオメトリを表現するデータ形式であり、頂点要素・面要素・頂点インデックスなどを含めるテキスト形式のファイルになります。また、.mlt と .png の外部ファイルでマテリアルとテクスチャが定義されます。QGIS で利用する際に意識しておくべきなのは、.obj データの座標値は地理座標系や平面直角座標系など、地球上の絶対位置を表す値ではなく、3D空間において原点に対しての相対座標値です。

今回利用する街路樹の3Dモデルは Blender で確認すると、原点付近に置かれていることがわかります。

image.png

3Dマップを作る手順

まず、東京都の街路樹データ(CSV)をQGISに読み込み、関心があるエリアや樹種を絞ります。3D Viewのレンダリングはメモリをかなり使うので、全データの描画はマシンによって動作できない場合があります。また、QGISの設定では Graphics Memory を上げることもできるので、データを絞っても重く感じたらここの設定を調整すると良いです。

image.png

今回のエリアは皇居の北側で、樹種はサクラ、イチョウ、スズカケノキにしました。

(背景地図:地理タイル 淡色地図)

次、QGIS Hub から実際の形に近い3Dモデルを選びます。

最後、ダウンロードした3Dシンボルで街路樹レイヤのスタイルを設定します。

  • レイヤプロパティ - 3D View で、Rule-based シンボルを選択し、樹種を区別するルールを3つ作成します

    image.png

  • 「サクラ」の例でスタイルパラメータを説明します

    • Shape: 3D Model
    • Model: ダウンロードした .obj ファイルのパス
    • (色を変えるために)Shadingモードを Realistic にして Ambient をサクラっぽいピンクにします 🌸
    • Rotation X: 90
    • 大きさを調整したい場合は Scale X,Y,Z を変えると良いです。ここではデフォルトのままにします。イチョウの3Dモデルが小さかったので大きさを3倍にしてます

image.png

スタイル設定をした後、View - 3D Map Views - New 3D Map View で3Dマップを新規作成して、完成です!

image.png

(背景地図:OpenStreetMap)

13
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?