技術コラム

ArcGISとQGISのレイアウト/レイヤーファイル互換性について


対象読者層

本記事は、以下のような方を主な対象としています。

  • ArcGIS または QGIS を業務で利用している GIS 技術者・担当者
  • 異なる GIS 間で成果物(地図レイアウト・図面)を引き継ぐ必要がある方
  • ArcGIS から QGIS、またはその逆への移行・併用を検討している方
  • レイアウトやレイヤー設定の再現性に課題を感じた経験のある方

特定のソフトウェアの優劣を論じるのではなく、実務において「なぜ差が生じるのか」「どう向き合うべきか」を整理することを目的としています。

サマリー

ArcGIS(ArcMap / ArcGIS Pro)と QGIS は、いずれも広く利用されている GIS ソフトウェアですが、レイアウトやレイヤー設定の考え方、内部構造には明確な違いがあります。

本記事では、

  • 各アプリケーションにおけるレイアウト/レイヤーファイルの形式
  • 異なる GIS 間で再現できる要素・再現が難しい要素
  • ダイナミックテキストや条件分岐表現に見られる思想の違い

を整理したうえで、単純なファイル変換では解決できない課題と、その現実的な向き合い方について解説します。

異なる GIS を前提とした成果物運用や、将来的な移行・併用を検討する際の判断材料として、参考になれば幸いです。

用語解説

  • ArcGIS:Esri社が提供するGISソフトウェア群を指す。本記事では主に ArcMap および ArcGIS Pro を想定し、業務で用いられる地図レイアウトや成果物を作成する環境として扱う。
  • QGIS:オープンソースとして提供されているGISソフトウェア。本記事では、ArcGIS と並ぶ比較対象として、 同様にレイアウトや成果物作成に利用されるGISとして扱う。
  • レイヤー:本記事における「レイヤー」とは、地物データそのものだけでなく、「データソースへの参照」「シンボルや描画ルール」「ラベル表示の設定」といった、表示・表現に関する設定を含んだ単位を指す。異なる GIS 間での互換性を考える際には、これらの設定をどこまで引き継げるかが重要な論点となる。
  • レイアウト:本記事における「レイアウト」とは、地図表示に加えて、「図郭・枠線」「タイトルや注記テキスト」「凡例、縮尺記号、方位記号」などを配置した、最終的な成果物の構成を指す。レイアウトは成果物の見た目や情報伝達に直結するため、 異なる GIS 間での再現性が特に問題となりやすい要素として扱う。

記事本文

はじめに

GIS 業務において、地図そのものだけでなく「どのように見せるか」を定義するレイアウト設定やレイヤー設定は、成果物の品質や再現性を大きく左右します。特に、ArcGIS(ArcMap / ArcGIS Pro)と QGIS は国内外で広く利用されているため、

  • 異なる GIS 間で成果物を引き継ぎたい
  • 既存資産を別アプリケーションでも活用したい

といったニーズは少なくありません。

本記事では、ArcGIS と QGIS におけるレイアウトファイル・レイヤーファイルの形式と考え方の違い、互換性の実態、再現できる点/できない点を整理し、最後に相互コンバートの可能性について触れます。

各アプリケーションにおけるファイル形式

ArcMap(レガシー)

  • MXD:マップドキュメント(データ参照、シンボル、レイアウトを一体管理)
  • LYR:レイヤーファイル(シンボルや表示設定を保存)

ArcMap は長らく業界標準として利用されてきましたが、現在は ArcGIS Pro への移行が進んでいます。

ArcGIS Pro

  • APRX:プロジェクトファイル(マップ、レイアウト、ツールボックス等を統合管理)
  • LYRX:レイヤーファイル(ArcMap の LYR とは内部構造が異なる)

ArcGIS Pro では「プロジェクト」という概念が強化され、複数マップ・複数レイアウトを一元管理できます。

QGIS

  • QGS / QGZ:プロジェクトファイル(QGZ は ZIP 化された形式)
  • QLR:レイヤー定義ファイル

QGIS はオープンソースであることから、XML ベースで可読性の高い構造を持つ点が特徴です。

各アプリケーションにおけるファイル形式を図示している。

レイアウト表現の考え方の違い

レイアウト構造

  • ArcGIS:マップフレーム、凡例、縮尺記号、テキストなどを「レイアウト要素」として管理
  • QGIS:レイアウトマネージャ上で、より自由度の高い配置・制御が可能

見た目は似ていても、内部的な持ち方や制御方法は大きく異なります。

再現できること・できないこと

比較的再現しやすい要素

  • レイヤー構成(表示/非表示、描画順)
  • 基本的なシンボル(単色塗り、単純な線種)
  • ラベル表示(フィールド参照のみの場合)

再現が難しい/差が出やすい要素

  • 高度なシンボロジー(ルールベース、式依存の描画)
  • ラベルの細かな配置アルゴリズム
  • レイアウト内テキストの動的制御

ダイナミックテキストの違い(具体例)

ArcGISの場合

ArcGIS では、図面枠外の整飾部において、

  • 日付
  • 縮尺
  • レイヤー名

などを ダイナミックテキスト として表現できます。

ただし、

  • 条件分岐(if 文的な制御)
  • 値に応じた表示切替

といった柔軟な制御は基本的に想定されていません。

QGISの場合

QGIS では、レイアウト内テキストに式(Expression)を利用でき、

  • 条件分岐による表示内容の切替
  • 属性値や変数に応じた動的表現

が可能です。これにより、

  • 出力条件ごとに文言を変える
  • 特定条件時のみ注意書きを表示する

といった運用が実現できます。

この思想の違いは、単純な見た目以上に「運用設計」に影響を与えます。

レイヤーファイル互換性の注意点

  • ArcGIS の LYR / LYRX と QGIS の QLR は直接互換ではない
  • シンボル定義やデータソース参照方法が異なる
  • 同じ見た目でも、内部表現は別物

このため、単純なファイルコピーで完全再現することは困難です。

おわりに

ArcGIS と QGIS は、どちらが優れているかという単純な比較ができるものではなく、それぞれが想定している利用シーンや設計思想が異なります。ArcGIS は、業務標準としての安定性や再現性を重視し、定型的な帳票・成果物を確実に出力することに強みがあります。一方 QGIS は、式や条件分岐を活用することで、利用者側が表現ロジックを柔軟に制御できる点が特徴です。
こうした思想の違いから、異なる GIS 間でレイアウトやレイヤー設定を引き継ぐ場合、単純なファイル変換や機械的処理だけでは吸収できない差異が生じます。

当社では、ArcGIS・QGIS 双方の特性を踏まえたうえで、レイアウトやレイヤー構成を「どこまで再現し、どこを再設計するか」を判断しながら、異なる GIS 間でのレイアウト再現や移行支援を行ってきました。
特定の GIS に依存しない成果物運用を検討されている場合や、既存資産の有効活用に課題を感じている場合には、こうした考え方が一つの参考になれば幸いです。

お問い合わせ

本件に関するお問い合わせは、下記よりご連絡ください。
お問い合わせフォーム

関連ページ

GIS – アサミ情報システム株式会社|GIS/3D/CityGML

PLATEAUの3D都市モデルを用いたArcGIS Proでの可視領域解析 – アサミ情報システム株式会社|GIS/3D/CityGML

関連記事

TOP