Edit on GitHub

QGIS 4.2 の変更履歴

リリース日: 2026-07-03

QGIS (https://qgis.org) は、世界で最も広く使われている(オープンソースの)デスクトップ地理情報システム(GIS)です。世界中の人々が空間データの閲覧・編集・分析・共有に活用しています。プロ品質の地図作成物を作成でき、数百種類の空間データ形式をサポートしています。QGISは、空間プラットフォームへのアクセスを民主化するOSGeo財団のメンバープロジェクトです (https://osgeo.org)。

QGISのコアを最新のQt6フレームワークへ移行したメジャーバージョン4.0アップデートの堅固な基盤の上に構築された新しいメジャーリリース、QGIS 4.2の発表を喜んでお知らせします。このリリースには、3D機能とプロセッシングツールの複数の機能強化を含む、多数のパフォーマンス最適化と新たに導入された機能も含まれています。

今回のリリースで導入されたすべての新機能を手早く確認するには、 YouTubeのハイライト動画 をご覧ください。

QGISはコミュニティの共同作業によって成り立っています。このリリースを実現するために時間と労力をボランティアで提供してくださった(あるいは他の方々の活動を支援してくださった)開発者、ドキュメント作成者、テスター、そして多くの皆様に心より感謝申し上げます。QGISコミュニティを代表して、このリリースをお楽しみいただければ幸いです!

時間や資金の寄付、またはその他の形でQGISをさらにすばらしいものにする活動に貢献したい方は、ぜひ QGIS.ORG にアクセスしてご協力ください!

QGISは寄付者およびサステイニングメンバーによって支えられています。プロジェクトに大小を問わず財政的な貢献をしてくださった寄付者の最新リストは 寄付者一覧 でご覧いただけます。公式のプロジェクトサステイニングメンバーになることをご希望の方は、詳細について サステイニングメンバーページ をご覧ください。QGISへのスポンサーシップは、定期的な開発者ミーティングの開催、プロジェクトインフラの維持、およびバグ修正活動の資金として活用されます。現在のスポンサーの完全なリストを以下に掲載します。すべてのスポンサーの皆様に心より感謝申し上げます!

QGISはフリーソフトウェアであり、使用にあたって料金を支払う義務は一切ありません。むしろ、経済的・社会的な立場に関わらず、世界中の多くの方々に使っていただけるよう積極的に推進しています。空間的な意思決定ツールを人々に提供することが、全人類にとってより良い社会の実現につながると信じているからです。

Breaking Changes

機能:QGIS4の設定保存場所の移動とQGIS3からの自動移行

同一システム上のQGIS3とQGIS4の両方でユーザー設定に加えられた変更による設定ファイルの破損を防ぐため、QGIS 4の設定は別のディレクトリに完全に分離されるようになりました。
注意: これは自動インストールスクリプト、プロファイル管理、およびエンタープライズデプロイメントに影響します。
初回起動時にQGIS4は既存のQGIS3パスからユーザープロファイルデータのコピーを実行し、設定を新しいQGIS4パスに複製します。自動デプロイメントとプロファイル管理スクリプトはこの新しい場所を対象とするよう更新する必要があります。これは報告された問題#61636 and #60088を解決します。
以下の点に注意してください:

  • これは一度限りの移行です
  • 移行は読み込まれたユーザープロファイルの既存の設定をロスレスで保持します。
  • その後のプロファイルの変更はQGIS3とQGIS4の間で同期されません。

This feature was developed by Nyall Dawson

ユーザーインタフェース

機能:スタイルの読み込みと保存のレイヤーメニューの追加

Styles サブメニューのレイヤーメニューに Load Style…Save Style… オプションを直接追加します。これにより、別のインターフェースやメニューを開かずにレイヤーのスタイルを素早く読み込み/保存する方法がユーザーに提供されます。

この機能は Jan Caha によって開発されました

シンボロジ

機能:3Dシンボルのカテゴリ分類レンダラーの追加

カテゴリ分類とルールベースのレンダリングがQGIS 3Dシンボロジーで利用可能になりました。
両方の実装は2Dスタイリング用の既存のベクターレンダラーと同様であるため、ユーザーは3Dシーンで使い慣れたコントロールを持ちながら、この強力な機能セットをサポートするための複数のAPI拡張が適用されています。      

この機能は Stadt Frankfurt am Main の資金提供で開発されました

This feature was developed by Jean Felder

機能:テクスチャサポート付き物理ベースマテリアルの追加

完全なテクスチャマップサポートを持つ物理ベースマテリアルを公開する新しい3Dマテリアルタイプが追加されました。
Tテクスチャは以下のように指定できます:

  • ベースカラー
  • メタルネス
  • ラフネス
  • アンビエントオクルージョ

This feature was developed by Nyall Dawson

機能:ハッシュ/マーカーラインシンボルレイヤーへの始点と終点のトリム距離の追加

これにより、単純な線に対して既に存在する機能が、ハッシュやマーカーの線シンボルレイヤーにも拡張されます。

この機能は Stadt Frankfurt am Main と Oslandia の資金提供で開発されました

This feature was developed by Julien Cabieces

機能:メタルラフベース、放射カラーのデータ定義制御の追加

メタルラフベースと放射カラーのデータ定義制御が追加され、従来のPhongマテリアルと物理ベースマテリアルの間に残っている数少ない機能的なギャップの一つが埋められました。

This feature was developed by Nyall Dawson

機能:Phong/メタルラフテクスチャのスケール、回転、オフセットのデータ定義制御

メタルラフまたはPhongテクスチャーマテリアルを使用する際の3Dポリゴンのテクスチャスケール、回転、オフセットを制御するためのデータ定義制御が追加されました。

This feature was developed by Nyall Dawson

機能:メタルラフマテリアルへのオプションのソリッド放射カラーの追加

メタルラフマテリアルに新しい非デフォルトのソリッド放射カラー設定が追加され、放射の強度を制御するスピンボックスも追加されました。実際には、これによりシーンライティングの影響を受けないマテリアルを作成できます。
添付の画像は、この機能の効果を示すために、放射なしの暗いシーンライティング、100%の黄色放射、1000%の黄色放射の比較を示しています。

This feature was developed by Nyall Dawson

機能:メタルラフマテリアルへの不透明度サポートの追加

物理ベースレンダリングマテリアルが不透明度をサポートするようになり、古いPhongマテリアルの機能に近づきました。

This feature was developed by Nyall Dawson

機能:スタイルデータベースへの3Dマテリアル設定の追加

QGISがスタイルデータベース(およびスタイルマネージャーダイアログ)で3Dマテリアル設定を管理するサポートを含むようになりました。
ユーザーは3Dマテリアルのプリセットを作成し、他のスタイルオブジェクトと一緒に管理できます(タグ付け、お気に入りなどのメタデータも可能)。

This feature was developed by Nyall Dawson

機能:3Dポイントモデルシンボルの上方向/前方向軸の選択を可能に

モデルファイルが常にZ軸上方向、Y軸前方向の慣例で作成されていると仮定する代わりに、ユーザーが手動で前方と上方の軸を設定できる設定を公開します。
これにより、インターネットからダウンロードしたランダムなOBJファイルをQGISの3Dポイントシンボルとして使用しやすくなります。以前の回避策ではシンボルを手動で回転させる必要がありましたが、これにより他の3Dポイントシンボルで使用される回転/スケール値やデータ定義式の再利用が妨げられていました。

This feature was developed by Nyall Dawson

機能:テンプレートラインシンボルレイヤーへの追加アイテムの追加

マーカー/ハッシュラインシンボルレイヤー用の新しいマーカー/ハッシュを作成、移動、回転、削除するツールが提供されるようになりました。
これらの新しいマーカーは元のマーカーと同じスタイル、選択または表示状態を共有します。
これは QEP #406 の実装です。 

この機能は Stadt Frankfurt am Main と Oslandia** の資金提供で開発されました

This feature was developed by Julien Cabieces

三次元機能

機能:スカイボックスからの環境ライティングの生成

キューブマップスカイボックスが配置されている場合に、物理ベースマテリアルに新しい環境ライティング効果が追加されました。環境ライトはスカイボックステクスチャーから動的に計算されます。
これらの効果は、事前計算されたアイレディアンステクスチャーの必要性を避けてユーザーエクスペリエンスを簡素化するために、アイレディアンスの球面調和近似を使用します。
これはスカイボックスが使用されている場合(固定グラジェントではない)にのみ有効であり、必要に応じて無効にできます。

This feature was developed by Nyall Dawson

機能:3Dモデルのインスタンシングのサポート

3Dシンボルにインスタンシングサポートが追加されました。
新しいライブラリtinyobjloader https://github.com/tinyobjloader/tinyobjloade が導入されました
qgsobj3dutils(qgsgltf3dutils に類似)が作成され、OBJデータをジオメトリに読み込み、存在する場合はテクスチャーマテリアルを読み取り・作成します。
その他の変更:

  • PhongTexturedMaterial が PhongおよびGoochと同様に setInstancingEnabled() を実装することでインスタンシングをサポートするようになりました。
  • HighlightMaterial がコンストラクター呼び出しからtechniqueを削除するようにリファクタリングされ、フラグで setInstancingEnabled() も実装しました。これはまた、以前2Dで選択されたときに3Dビューで3Dモデルがハイライトされなかったバグも修正します。

“深淵を長く見つめるならば、深淵もまたあなたを見つめ返す”。

この機能は Dominik Cindricによって開発されました

機能:3Dマップカラーグレーディング効果の制御を可能にしました

3Dシーンのトーンマッピング、露出調整、ガンマの新しい設定が公開されました。.
3Dマップの ”エフェクト" タブに新しい “カラーグレーディング” セクションが追加され、ユーザーがこれらのオプションを制御できます。これにより、ユーザーはシーンをよりドラマチックな色彩と高いコントラストでレンダリングするよう変更したり、夜間シーンで非常に明るい放射光を露出オーバーの光として表示するブルーム効果を使用したりすることができます。

This feature was developed by Nyall Dawson

機能:オプションのライトブルーム効果

新しい物理ベースのライトブルーム効果が追加されました。これにより3Dマップの明るい部分にリアリスティックなブルームが与えられます。これにより、これらの領域が明るい色を持つだけでなく、実際に光を放っているように見えるようになり、3Dシーンをよりドラマチックに見せることができます。

This feature was developed by Nyall Dawson

機能:マルチサンプルアンチエイリアシング(MSAA)の追加

3Dマップでのマルチサンプルアンチエイリアシングの使用をトグルする新しいグローバル3D設定が提供されます。

この機能は Dominik Cindricによって開発されました

機能:3Dシーンへのグラジェント背景の追加

QGISが3Dマップビューの背景効果として設定可能なグラジェントをサポートするようになり、テクスチャーなしでユーザーに効果的なカスタムスカイボックス効果を提供します。

この機能は Dominik Cindricによって開発されました

機能:3D Tiles:インスタンシングサポートの追加

3D Tilesのインスタンス化されたメッシュのサポートが追加され、ユーザーは樹木や街灯などの繰り返される3Dオブジェクトをさまざまな位置、回転、スケールで効率的に表示できるようになりました。この実装は3D Tiles 1.0と1.1の複雑な構造的差異を抽象化して、シームレスなレンダリングを提供します。

  • 2Dおよび3Dマップビューの両方でサポートされています。
  • 3DビューではGPUによる高効率のインスタンスレンダリングが活用されます。
  • i3dmフォーマットを使用した3D Tiles 1.0をサポートします。
  • glTF GPUインスタンシングを介した3D Tiles 1.1をサポートします。
  • 投影座標系のタイル回転を自動的に修正します。
  • 量子化された位置とoct符号化された回転は引き続きサポートされていません。
  • 地物IDはこの実装では読み取られません。

This feature was funded by Natural Resources Canada

This feature was developed by Martin Dobias

機能:3D Tilesへの暗黙的タイリングの追加

3D Tiles 1.1標準で指定された暗黙的タイルのサポートが追加されました。この機能は構造化された細分化スキームを活用して、大規模な3Dデータセットの読み込みと解析の効率を向上させます。ロジックは新しい QgsCesiumImplicitTiling コアクラスを介して実行され、クワッドツリー細分化スキームが現在サポートされています(オクツリーサポートは将来の更新で可能になります)。
ロジックは新しい QgsCesiumImplicitTiling コアクラスを介して実行され、クワッドツリー細分化スキームが現在サポートされています(オクツリーサポートは将来の更新で可能になります)。

This feature was developed by Martin Dobias

機能:マップ座標で3Dカメラを制御するカメラコントロールダイアログの追加

3DマップCRS座標でXYZを見るカメラを制御し、ピッチ角、ヘディング角、中心点からの距離を設定するための新しいダイアログが提供されます。
ダイアログにはレイヤースタイリングパネルの動作を模倣した リアルタイム更新 ボタンが追加されます。有効にすると、ユーザーが変更した設定が自動的に3Dマップに反映されます。
これは3Dマップからの値の更新には影響しません。ユーザーがカメラを移動すると、リアルタイム更新 チェックボックスに関わらず、値がリアルタイムで更新されます。

この機能は Dominik Cindricによって開発されました

機能:3D複合タイル(“cmpt”)のサポートの追加

QGISが複数のタイル(b3dmやi3dmなど)を1つのファイルに結合する3D Tiles 1.0仕様の 複合タイル のサポートを含むようになりました。このサポートは2Dおよび3Dレンダリングの両方に含まれています。

This feature was developed by Martin Dobias

機能:3Dマップビューの “垂直軸を反転” 設定の改善

3DビューのY軸反転設定がQFlagベースの設定にリファクタリングされ、各ナビゲーションシナリオ(ウォークモードのドラッグ、ウォークモードのマウスキャプチャ、テレインモード)に独立したビットが割り当てられました。

  • 設定はチェックボックスベースのコンボボックスからグローバルに編集できます。
  • 反転Y設定のC++インターフェースが更新されました。
  • Pythonインターフェースはダックタイピングにより引き続き互換性が維持されます。

この機能は David Koňařík によって開発されました

機能:3d stlエクスポート

QGISが既存の OBJ エクスポート機能に加えて、3Dシーンを STL 形式でエクスポートするサポートを持つようになりました。STL 形式は OBJ よりもはるかにシンプルで、テクスチャーを処理しません。

この機能は Stadt Frankfurt am Main の資金提供で開発されました

This feature was developed by Jean Felder

点群

機能:VPC構築アルゴリズムへのオーバービュー長さオプションパラメーターの追加

VPC構築アルゴリズムに新しい --overview-length オプションパラメーターが追加されました。

This feature was developed by Stefanos Natsis

機能:マルチオーバービューVPCファイルの読み取りサポートの追加

オーバービューアセットを “overview” IDで解析する代わりに、“overview” ロールに基づいて解析されるようになりました。
VPCファイルには任意のIDを持つアセットごとに複数のオーバービューが含まれる場合があります。“overview” ロールを持つすべてのアセットがオーバービューとして扱われ、ズームアウト時に読み込まれてレンダリングされます。
QgsPointCloudLayerQgsVirtualPointCloudProvider に、単一ではなくすべてのオーバービューのリストを返す overviews() メソッドが追加されました。

This feature was developed by Stefanos Natsis

機能:vpc-in-zip(.vpz)仮想ポイントクラウドフォーマットのサポートの追加

仮想ポイントクラウド(VPC)ファイルはかなり大きくなる可能性があり、ASCIIベースのJSON形式はサイズを小さく保つのにあまり役立ちません。
QGISがリモートの .vpc ファイルを読み取るための新しいサポートを活用すると、より小さいファイルサイズの必要性がより明らかになり、圧縮された .vpc から構築された .vpz 形式のサポートが追加されました(圧縮された .qgs を提供する .qgz QGISプロジェクトファイルに類似)。

This feature was developed by Stefanos Natsis

機能:レイヤーごとの標高シェーディングの追加

QGISがポイントクラウドレイヤーに特化したレイヤーごとの標高シェーディングをサポートするようになりました。この機能はより細かい視覚的制御を提供し、グローバルな標高シェーディングがマップシーン全体に適用された場合に発生する可能性のあるブレンドとレンダリングのアーティファクトを回避します。

  • 2Dシンボロジーの拡張GUIから制御されます。
  • グローバルな標高シェーディングアーティファクトを完全にバイパスします。
  • 異なるマップ要素の意図しないブレンドを防止します。

この機能は Dominik Cindricによって開発されました

機能:式でのカラーオブジェクトへの算術演算子のサポート

QGISがポイントクラウドデータのカラーオブジェクトを式内で基本的な算術演算を使用して直接変更することをサポートするようになりました。これにより、カラーを基本コンポーネントに自動的に分割して各チャネルに数学的操作を適用することでダイナミックなカラー操作が簡素化され、複雑なコンポーネント抽出式の必要性がなくなります。 

  • 算術演算は基礎となるRGBAチャネルに直接適用されます。
  • 乗算はどちら側にカラーがあっても機能します。      
  • その他の演算はカラーを左側に必要とします。
  • この機能は複雑なカラーコンポーネント抽出式を避けます。
  • 属性に基づくダイナミックシェーディングが大幅に簡素化されます。

例:

@point_color * scale_linear( @NumberOfReturns, 0, 8, 0.5, 1 )

この機能は Dominik Cindricによって開発されました

機能:式によるレンダラーカラーの変更

ポイントクラウドレンダラーに色を調整するための式を使用できるようにする追加のモディファイアーが追加されました。
ポイントクラウドのすべての属性とレンダラーのベースカラーを式で使用できます。ユーザーはベースカラー値を強度などのポイントの別の属性と組み合わせて、ポイント分類とスタイリングのより良い結果を生成できます。
例えば:
@point_color * (@intensity / 65535)

この機能は Dominik Cindricによって開発されました

印刷レイアウト

機能:ソースベクターレイヤーレンダラーからプロットデータとスタイリングを導出する新しいレイアウトチャートアイテム機能の追加

レイアウトチャートアイテムに新しい設定が追加されました:

  • プロットシリーズのX軸をソースベクターレイヤーのレンダラーのカテゴリに一致させる ‘レイヤーシンボロジーからカテゴリを生成する’ トグル
  • レンダリングされたチャートがベクターレイヤーのレンダラーに添付されたシンボルの色を引き継ぐ ‘レイヤーシンボロジーの色を適用する’ トグル

ユーザーは空白のシリーズを使用して一致する地物の数を カウント するか、カスタムY式(シンプルなフィールドまたは完全な式)を使用してカスタマイズされた合計(ラインの長さや合計できる値を参照する属性など)を算出することができます。

This feature was developed by Mathieu Pellerin

機能:シェイプベースのアイテムで画像アイテムをクリップする新しいオプションの追加

QGISがレイアウト画像アイテムをシェイプタイプのアイテムでクリップする機能を提供するようになりました。
これにより、クールなシェイプをフレームし、画像(アトラス地物属性によって動的に駆動されるか静的な画像ソースかを問わず)でマップ要素をマスクする素晴らしい方法が提供されます。
クリッピングは画像アイテムのプロパティパネルの新しいセクションで有効にして設定できます。

This feature was developed by Mathieu Pellerin

機能:ジオスペシャルPDFレイヤー管理の強化

ジオスペシャルPDFエクスポートがQGISレイヤーツリー設定(グループ、順序、名前、表示設定、グループレイヤー)に従えるようにする新しいオプションが追加されました。これにより、ユーザーはジオスペシャルPDFにエクスポートする際にネストされたグループを含むレイヤー構造を保持できます。この機能は印刷レイアウトでサポートされていますが、標準のマップレンダリングタスクではサポートされていません。

  • この機能はロックされたレイヤーのないマップを必要とします。
  • 表示されているレイヤーと非表示のレイヤーの両方がエクスポートされます。
  • PDFはカスタム順序をレンダリングしながら標準ツリー構造を維持します。
  • 地物属性はすべてのレイヤーでエクスポートされるか、まったくエクスポートされません。
  • グループレイヤーは単一のマップレイヤーとしてサポートされています。
  • 一致するPDFグループはレイアウトアイテムの表示設定を直接処理します。
  • 一致しないPDFグループはツリーの下部に表示されます。
  • 相互排他グループは現在サポートされていません。

この機能は city of Bern の資金提供で開発されました

This feature was developed by Germap

計算式

機能:scale_cubic_bezier式関数の追加とMapBoxスタイル変換時のベジェ三次補間の処理

既存の scale_linear、scale_exponential 関数を補完し、新しいベジェ三次ベースの補間メソッドを追加します。これはその後、“cubic-bezier” 補間タイプを使用してMapBoxスタイルを変換する際に使用されます。

This feature was developed by Nyall Dawson

機能:concat_ws式関数の追加

最初の引数を除くすべての引数を区切り文字で連結します。最初のパラメーターは区切り文字として使用されます。
NULL引数は無視されます。

This feature was developed by Nyall Dawson

データ管理

機能:属性テーブルヘッダーへの「フィールド計算機」メニューアイテムの追加

ベクターレイヤーの属性テーブルの列ヘッダーのコンテキストメニューに新しい “フィールド計算機” メニューアイテムが提供されます。
フィールド計算機ウィンドウは “既存のフィールドを更新” チェックボックスが自動的にチェックされ、対応するフィールドがコンボボックスにすでに選択された状態で開きます。
このアクションは編集可能なフィールドでのみ有効になります。

This feature was developed by Patrice Pineault

プロセシング

機能:モデルの進行に応じて子ステップの地物数を動的に表示します

デザイナーダイアログからモデルが実行されると、QGISはモデルのリンクを流れる地物の更新されたカウントを表示するようになりました。これを実現するために、矢印に添付される新しい柔軟な “バッジ” アイテムが導入されました。
注意:

  • 矢印のバッジに地物数以外の出力も表示されるようになりました。例えば、別のアルゴリズムに添付された数値出力の値が表示されます(UIの乱雑さを避けるため、文字列は切りつめられます)。
  • バッジが関連する矢印ラインの中間点の色を引き継ぐようになりました。
  • パフォーマンス上の理由から、地物数の更新は100地物ごとに制限されています。
  • すべてのアルゴリズムがダイナミックな地物数の進捗を報告するわけではないため(例:サードパーティプラグインベースのものは、プラグイン作者がこのためのアップグレードされたAPIを利用するまで報告しません)、QGISはモデル全体の実行が終了したときに常に正確な最終カウントで地物数を更新します。これらのモデルでは、ユーザーは子が実行される際ではなく、モデルの終了時に一度に矢印のカウントが更新されるのを見ることになります。

この機能は City of Canning によって資金提供されました

This feature was developed by Nyall Dawson

機能:面積しきい値パラメーターの追加

穴チェックプロセッシングツールに、ユーザーが返された結果をフィルタリングできるしきい値サイズが追加されました。穴の面積が指定したしきい値より大きい場合、その穴はエラーとして見なされません。

This feature was developed by Jacky Volpes

機能:中心軸アルゴリズムでのSFCGALエッジへの拡張パラメーターのサポートの追加

SFCGAL 2.3では、近似中心軸アルゴリズムに新しい extendToEdges パラメーターが追加されました。このパラメーターを有効にすると、中心軸の端点が入力ポリゴンの境界まで延長されます。添付のメディアは、このオプションをfalse(赤)とtrue(緑)に設定してそれぞれ中心軸アルゴリズムを実行した場合の違いを示しています。

この機能は Stadt Frankfurt am Main の資金提供で開発されました

This feature was developed by Jean Felder

機能:ユーザー定義メニューまたはツールバーへのプロセッシングの追加

ユーザーがプロセッシングアルゴリズムのアクションをユーザー定義のメニューまたはツールバーに追加できるようになりました。トリガーされると、これらのアクションは関連するプロセッシングアルゴリズムをパラメータ化して実行するためのダイアログを開きます。

この機能は Stadt Frankfurt am Main と Oslandia の資金提供で開発されました

This feature was developed by Julien Cabieces

機能:ランダムサブセットアルゴリズムのC++への移植

プロセッシングアルゴリズムのサブセット内でのランダム抽出とサブセット内でのランダム選択がPythonからC++に移植され、パフォーマンスが向上しました。      

This feature was developed by Alexander Bruy

アプリケーションとプロジェクトのオプション

機能:トポセントリック投影

QGISにトポセントリックCRSサポートが追加されました。ユーザーがCRS選択メニューからトポセントリックCRSオプションを明示的に選択すると有効になる投影の原点を設定するための新しいウィジェットが提供されます。

この機能は Dominik Cindricによって開発されました

センサ

機能:Sensing、Sampling、Relations拡張を含むSensorThings 2.0のサポートの追加

      QGISが新しいSensing、Sampling、Relations拡張を含むSensorThings 2.0仕様を利用するレイヤーのサポートを含むようになりました。
これはまたSensorThings 2.0対応サービスのこれらの選択も公開します。サービスのバージョンと拡張はブラウザーまたはデータソースマネージャーを介してサービスに接続する際に動的に決定されます。

This feature was developed by Nyall Dawson

Profile Plots

機能:3Dでの標高プロファイル曲線の表示

QGISがプロファイルプロット設定メニューに “3Dビューでプロファイルを表示” オプションを提供するようになり、3Dでの標高プロファイル曲線の表示が有効になります。
曲線は標高プロファイルから取得され、Z値は曲線内に収まるデータの計算された最小値と最大値のZ値から設定されます。
ポリゴンとラインのラバーバンドはカーソルに従い、ユーザーが現在標高プロファイルのどの位置にホバーしているかを表示します。

この機能は Dominik Cindricによって開発されました

ブラウザ

機能:ブラウザーでのESRI RESTサービスの公開方法の改善

      ブラウザーでのESRI RESTサービスコンテンツの整理を助けるための変更が加えられました:

  • mapserver(ラスター)とfeatureserver(ベクター)の両方として公開された同じサービスの重複アイテムが非表示になりました。代わりにfeatureserverアイテムのみを表示し、ラスターとして読み込む機能をアイテムの右クリックコンテキストメニューに移動しました。これはArcProがこれらのサービスを公開する方法を模倣していますが、唯一の違いはArcProがベクターとしての読み込みのみを許可することです。サービスがクエリ機能を公開している場合、ラスターとして読み込む機能はありません。
  • mapserverアイテムの “全レイヤー” 擬似レイヤーを表示しなくなりました。代わりに、この機能はマップサービスアイテムの右クリックコンテキストメニューに移動されました。これにより、サービスの実際のコンテンツに対応しないまれにしか使用されないアイテムでブラウザーのサービスコンテンツが乱雑にならないようにします。

この機能は République et canton de Genève の資金提供で開発されました

This feature was developed by Nyall Dawson

データプロバイダ

機能:マップ表示用FeatureServerプロバイダーの大幅な高速化

QGISがFeatureServerプロバイダーを使用してデータを取得するための大幅に高性能なリファクタリングアプローチを持つようになり、指定されたマップ範囲内の地物のサブセットを取得するために必要なリクエスト数が削減されました。
実際にサービスからすべての地物を取得するための合計リクエスト数は変わらないことに注意してください。例えば、属性テーブルを開くと同じ合計リクエスト数になります。

この機能は République et canton de Genève の資金提供で開発されました

This feature was developed by Nyall Dawson

機能:AFSおよびAMSプロバイダーの並列プロバイダー読み込みの有効化と関連する修正

QGISがArcGIS FeatureServer/MapServerプロバイダーの並列プロバイダー読み込みを有効にし、プロジェクトに複数のFeatureServer/MapServerレイヤーが含まれる場合のプロジェクト読み込み時間が大幅に短縮されました。

この機能は République et canton de Genève の資金提供で開発されました

This feature was developed by Nyall Dawson

機能:他のクラウド最適化データタイプとblobストアからのSTACアセットのサポート

      QGISがAzureやGoogleなどの他のクラウドオブジェクトストアプロバイダーからのSTACアセットのサポートを追加しました。
Tこれにより、適切な cloud-optimized ラベルのmimetypeまたはサポートされたアセットタイプ宣言で公開されている場合に限り、GeoTiff以外のJPEG2000、TileDB、ポイントクラウドなどの他のクラウド最適化データタイプへのサポートも拡張されます。

この機能は Norman Barker によって開発されました

QGISサーバー

機能:WMSパラメーターのHIGHLIGHT_LABELFRAMEオプションのサポー

WMSサービスの新しいパラメーターにより、ラベルのフレームスタイルプロパティの設定が可能になりました。以下が含まれます:

  • HIGHLIGHT_LABELFRAMEBACKGROUNDCOLOR
  • HIGHLIGHT_LABELFRAMEOUTLINECOLOR
  • HIGHLIGHT_LABELFRAMEOUTLINEWIDTH
  • HIGHLIGHT_LABELFRAMESIZE

例:

&MAP0:HIGHLIGHT_LABELFRAMEBACKGROUNDCOLOR=%23FF0000
&MAP0:HIGHLIGHT_LABELFRAMEOUTLINECOLOR=%230000FF
&MAP0:HIGHLIGHT_LABELFRAMESIZE=5
&MAP0:HIGHLIGHT_LABELFRAMEOUTLINEWIDTH=2

This feature was developed by Sandro Mani

機能:FlatGeobuf OAPIFエクスポートと各種修正

FlatGeobufエクスポートフォーマットが QEP 414 に沿って実装され、QGIS Server OAPIFサービスに追加されました。

この機能は QGIS user group Germany (QGIS Anwendergruppe Deutschland e.V.) の資金提供で開発されました

This feature was developed by Alessandro Pasotti

プログラマビリティ

機能:ポリゴンの凹包機能の公開

QGISがGEOSのポリゴンの凹包アルゴリズムをサポートするようになり、PyQGISに公開されました。

  1. 地物によるConcave Hullアルゴリズムにポリゴン(およびライン)地物の入力を許可します。以前は、ユーザーはポイントから凹包を計算するためにまずポリゴンから頂点を抽出する必要がありましたが、そのアプローチはポリゴンの内部を無視していました。
  2. 専用の “ポリゴン間のギャップを埋める” アルゴリズムを追加します:

標準のConcave Hullアルゴリズムとは異なり、ポリゴンのConcave Hullは(場合によっては)すべての入力ポリゴンを含む非凸ポリゴンです。計算されたhullはポリゴンの内部と交差することなく、ポリゴン間のギャップを埋めます。入力ポリゴンの外側の境界に厳密に従い、元の形状を歪めることなくポリゴン間のギャップを埋めることができます。建物の輪郭グループの汎化、ブロック周辺の ‘地区’ ポリゴンの作成、ギャップの削除や分離したポリゴンセットの結合などのケースに特に役立ちます。
詳細については https://lin-ear-th-inking.blogspot.com/2022/05/concave-hulls-of-polygons.html?m=1 を参照してください

This feature was developed by Nyall Dawson

注目すべき修正

Feature: Bug fixes by Even Rouault (Spatialys)

バグの表題URL issues.qgis.org (報告された場合)URL Commit (Github)3.44 backport commit (GitHub)
.ASC missing from Raster Extraction#66319PR #66368N/A
[OAPIF] Zooming triggers download of already loaded data#66358バグではない
Gdb format in QGIS will show also .gdbtable .gdbtablex not only as .gdb#66279Not a bug / not desirable
Expose AZURE_STORAGE_SAS_TOKEN configuration option in Browser Cloud Storage Connection#66274PR #14731N/A
Filtering WFS causes total failure to display layerPR #66373PR #66373PR #66373
[OAPIF][server] Paging not working with format FlatGeobuf from QGIS Server#66365PR #66399N/A
Gml to Gml- Conversion succeeded, input and output are not the same in QGIS#66413バグではない
No timeout for vsicurl layers when loading a project#66496PR #66510PR #66539
Raster attribute table: convert empty DateTime as string coming from GDAL to NULL value#66544PR #66547N/A

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Even Rouault (Spatialys)

Feature: Bug fixes by Denis Rouzaud (OPENGIS.ch)

バグの表題URL issues.qgis.org (報告された場合)URL Commit (Github)3.44 backport commit (GitHub)
QgsSettings + QGIS4.ini + XYZ Tile provider = crash#66424PR #66450N/A
Cannot load VT layer from style only from the dialog (works in browser)not reportedPR #66500TODO
“fix” every entry in relation reference widget is shown in italicnot reportedPR #66649

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Denis Rouzaud (OPENGIS.ch)

Feature: Bug fixes by Alessandro Pasotti (QCooperative)

バグの表題URL issues.qgis.org (報告された場合)URL Commit (Github)3.44 backport commit (GitHub)
[OAPIF] QGIS Server OGC API is detected as WFS 1.1#66362PR #66369N/A
[OAPIF] Changing feature format has no effect#66359PR #66386N/A
represent_value not working#66339PR #66392PR #66436
Remove &key=pk from memory layers tests#66350PR #66397N/A
[server] Fix network cache settings read from environment#59613PR #66425N/A
[postgres] Fix json/b bytea add feature in transaction group#65323PR #66478N/A
Unable to load style from datasource database for non geometry layers.#66341PR #66486N/A
[expressions] Fix IN operator nodes()#66313PR #66485PR #66499
No timeout for vsicurl layers when loading a project#66496再現できません
Field calculator allowed string * float operation and program crashed#66507PR #66508N/A
Calculating integer field by “id”=@row_number crashed QGIS on save action#66268PR #66508N/A
Crash when attempting to load OpenHistoricalMap vector tiles#66466PR #66533N/A
Data-defined override expression on a field is not evaluated until any field in the form is edited#66504再現できません
Export to PostgreSQL (Available Connection) drops source table#66228PR #66536PR #66570
Spatialite data types are not recognized correctly when creating query layers with SQL#66329PR #66538N/A
Edit layer properties of an invalid layer (broken source) is not working#66324PR #66607Not recommended
Qgis have problem to render GeometryCollection for Gml, other viewer like mygeodata website render ok#66225重複
3.44.7-Solothurn Crashes on New Shapefile#66220PR #66609PR #66648
Add inja escape() function to HTML escape valuesGHSA-cr49-pm9v-m788PR #66616PR #66670
Regression with decimal values and negative number in color gradient in the layer style panel#65566PR #66619PR #66671
QGIS Server: GetProjectSettings returns the error message “Layer(s) not valid” with two WMS layers#65872再現できません
raster histogram not working for raster with scale factor#65920PR #66640TODO
Advanced Digitizing Floater is not wide enough to show whole value#65171PR #66663TODO

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Alessandro Pasotti (QCooperative)

Feature: Bug fixes by Julien Cabieces (Oslandia)

バグの表題URL issues.qgis.org (報告された場合)URL Commit (Github)3.44 backport commit (GitHub)
Custom Toolbar Position Loss#65862PR #66483N/A
Export to PDF from layout changes colors#42935Not a bug (Was an Adobe issue IMHO)
Layout bleeding to edge outside map window#49638一定
Fix flaky test_gui_fileuploader未報告PR #66543
Hidden actions from user defined toolbar are still visible.未報告PR #66620
QGIS should never poll a PostGIS/WMS/WFS/etc connections unless specifically asked to#58303PR #66621TODO
Password is not removed when it’s at the the end of uri未報告PR #66625TODO

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Julien Cabieces (Oslandia)

Feature: Bug fixes by Germán Carrillo (OPENGIS.ch)

バグの表題URL issues.qgis.org (報告された場合)URL Commit (Github)3.44 backport commit (GitHub)
Allow QGIS to access curves from OGC API provider未報告PR #66452N/A
Elevation profile - changing layer symbology crashes QGIS / Wrong rendering order of Elevation profile items after changing the color of a profile item / Elevation profile stops respecting layer order on layer properties change#64952, #62677, #64806PR #66360N/A
QGIS crashes on registering a Custom Profile Source with ‘Sync Layers to Project’ active#65056PR #66455N/A
QGIS hangs when opening raster calculator (Meu Qgis está travando ao tentar abrir a calculadora raster)#66327再現できません
Ensure consistency in MultiCurves: don’t allow NurbsCurves未報告PR #66676N/A

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Germán Carrillo (OPENGIS.ch)

Feature: Bug fixes by David Signer (OPENGIS.ch)

バグの表題URL issues.qgis.org (報告された場合)URL Commit (Github)3.44 backport commit (GitHub)
Fix field displayString on primitive JSON values未報告PR #66575N/A
Fix bad behavior on widget detection of JSON fields#62377PR #66494N/A

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by David Signer (OPENGIS.ch)

Feature: Bug fixes by Stefanos Natsis (Lutra Consulting)

バグの表題URL issues.qgis.org (報告された場合)URL Commit (Github)3.44 backport commit (GitHub)
Windows QGIS 4 installs plugin with ACL that do not include SYSTEM or Administrators#66515PR #66576N/A
Crash when clicking on an unavailable layer in Layers panel#65913PR #66578TODO
QGIS server OGC API: Limits and offset parameters ignored when plugin changing parameters#65858一定PR #66480

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Stefanos Natsis (Lutra Consulting)

Feature: Bug fixes by Loïc Bartoletti (Oslandia)

バグの表題URL issues.qgis.org (報告された場合)URL Commit (Github)3.44 backport commit (GitHub)
Unbreak QGIS with GDAL >= 3.13commit ffdb8e3PR #66615N/A
concat() returns NULL when all arguments are NULL: it should return an empty string#65808PR #66618TODO
Remove all the parts in a geometry creates an empty geometry instead of NULL#65453WIPTODO / Not recommended ?

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

This feature was developed by Loïc Bartoletti (Oslandia)