GISBox

QGSファイルとデータ形式

GISBoxは、OSGB/GEOTIFF/RVT などの複数の GIS フォーマットでの編集をサポートし、3DTiles/Terrain への変換や公開が可能なワンストップ 3DGIS データ編集、変換、公開プラットフォームです。

概要

QGSファイルは、QGIS(Quantum GIS)ソフトウェアプロジェクトファイルの標準フォーマットの一つで、XML ベースのテキストファイルです。このファイルは、QGIS プロジェクトの設定を保存するために使用され、データソース、レイヤースタイル、マップビュー、座標参照系などの設定が含まれます。QGS ファイル自体には地理データは含まれませんが、外部の空間データ(例えば、ベクターファイル、ラスターデータ、データベースなど)をどのように参照して描画するかが記録されています。
QGS ファイルは QGIS プロジェクトの中心的なファイルであり、主にプロジェクトの作業環境を保存し、ユーザーが異なる時間に作業進捗を復元できるようにするための役割を果たします。QGIS は、QGS の圧縮バージョンである QGZ もサポートしており、この QGZ ファイルには QGS ファイルが含まれています。

データフォーマットの概要

  1. ファイル構造
    QGS ファイルは純粋なテキストファイルで、XML(拡張可能マークアップ言語)フォーマットを使用しています。ファイル内には次の内容が含まれています:
  • データソースパス:外部データファイル(例えば、Shapefile、GeoTIFF、データベースなど)へのリンク。
  • 座標参照系(CRS):プロジェクトやレイヤーの座標系の定義(例えば、EPSG:4326)。
  • レイヤースタイルと属性:色、ラベル、シンボル化、スケール範囲などのレンダリング設定。
  • マップビュー:現在のマップキャンバスのズームレベルや表示範囲。
  • レイアウトと印刷設定:マップのレイアウト、印刷スタイルなど。
  1. 関連データフォーマット
    QGS ファイルは地理データを直接保存するわけではなく、外部データファイルを参照します。一般的なデータフォーマットには次のものがあります:
  • ベクターデータ:Shapefile(.shp)、GeoJSON、KML、GPKG(Geopackage)など。
  • ラスターデータ:GeoTIFF(.tif)、JPEG、PNG など。
  • データベースデータ:PostGIS、SpatiaLite などの空間データベース。
  • Web サービス:WMS(Web Map Service)、WFS(Web Feature Service)など。
  1. 圧縮バージョン
    QGS ファイルは QGZ フォーマットとして保存することもでき、これは QGS ファイルの ZIP 圧縮版です。QGZ はプロジェクトのバックアップや転送に適しており、ファイルサイズを削減し、データ損失を防ぐことができます。

長所

  1. 軽量:QGS ファイルはテキストフォーマットのため、サイズが小さく、編集や共有が容易です。
  2. 可読性が高い:XML 構造を使用しているため、テキストエディタで直接ファイル内容を表示・編集できます。
  3. 高い設定可能性:プロジェクト設定を保存し、データソース、スタイル、レイアウトなどを管理できるため、プロジェクトの復元や共有が簡単です。
  4. 柔軟なデータ参照:多様な空間データフォーマットやデータソースをサポートし、ベクター、ラスタ、データベースのデータを簡単に統合できます。
  5. クロスプラットフォーム対応:QGS ファイルは Windows、macOS、Linux など異なるオペレーティングシステム上で QGIS を使って開くことができます。

短所

  1. データが含まれていない:QGS ファイル自体はデータを保存せず、データソースのパスだけを保存するため、データが失われたりパスが変更されると、プロジェクトが正常に開かない可能性があります。
  2. 外部データファイルへの依存:参照するデータファイルが多かったり、パスが複雑になると、プロジェクトの管理が難しくなります。
  3. パスに依存する:異なるコンピュータやシステム環境でプロジェクトを開く際、データパスを手動で修正する必要がある場合があります。
  4. 大規模プロジェクトのパフォーマンス制限:プロジェクトに大量のデータレイヤーが含まれている場合、読み込みやレンダリングのパフォーマンスが低下する可能性があります。

応用シーン

QGS ファイルは、地理情報システム(GIS)のさまざまなワークフローで広く使用されており、特にデータ可視化、空間分析、地図作成、プロジェクトの共有などの分野で重要な役割を果たします。都市計画では、QGS プロジェクトを使用して、複数の地理データソース(例えば、地籍図、道路網、建物データ)を統合し、可視化分析を行います。環境監視の分野では、QGS ファイルがラスターデータ(例えば、リモートセンシング画像)やベクターデータ(例えば、汚染分布図)を参照し、環境変化を分析するための視覚的な地図表示を提供します。自然資源管理では、QGS プロジェクトが森林資源、水資源などのデータ管理に役立ち、意思決定者が資源調整や計画を行うために支援します。また、QGS ファイルは教育や訓練にも広く利用され、GIS 技術の学習や教育において重要なツールとなっています。ユーザーは、さまざまな空間データを迅速に設定・表示し、GIS 技術の実際のアプリケーションを理解できます。

  1. .qgs はプレーンテキスト、XML 記述。

  1. QGS サンプルファイル。

ファイルの開き方

  1. ソフトウェアで開いた QGS ファイル。

  1. ソフトウェアで開いた QGS ファイル。

関連 GIS ファイル

NC

HDF

GRIB

MXD

参考

  1. https://qiita.com/sorami/items/a0748684b801b5673422
  2. https://gis-oer.github.io/gitbook/book/materials/QGIS/QGIS.html
  3. https://docs.lizmap.com/3.8/ja/publish/configuration/project_for_web.html
  4. https://www.gis-okinawa.jp/blog/Relative path of the project file/