EPSGとESRIの違い

1,190 views
Skip to first unread message

you qgis

unread,
Jul 22, 2021, 4:22:07 AM7/22/21
to QGIS初心者質問グループ
基盤地図情報をダウンロードすると参照系としてESRIというものが出てきて座標参照系で確認するとJGD2011の平面直角座標系であることがわかりました。しかし、インターネットなどで調べるとJGD2011の平面直角座標系の参照系としてはEPSGというものがでてきます。そこで測地系と座標系が同じであるESRIとEPSGの違いについて教えていただきたいです。また基盤地図情報はESRIもしくはEPSGのどちらで扱うのが望ましいですか?

キタ

unread,
Jul 22, 2021, 11:50:06 AM7/22/21
to QGIS初心者質問グループ
基盤地図情報のどこに「ESRI」というものが書いてありますか?
「ESRI」といえば、ArcGISなどを販売しているESRI社のことかと思いますが、違うのでしょうか?もしかしたらESRI社のクレジットかなにかかと思いました。
EPSGとは、世界中のあまたある座標参照系に付与されたID番号です。例えばJGD2011であれば、「EPSG=6668」、JGD2011の平面直角座標系であれば、1系の6669から19系の6686まで割り当てられています。
ですので、質問者への回答としては、EPSGを使うのが正しいと思います。

ESRIジャパン:https://www.esrij.com/
EPSGコードとは:https://club.informatix.co.jp/?p=1225

2021年7月22日木曜日 17:22:07 UTC+9 you qgis:

福岡

unread,
Jul 22, 2021, 2:40:58 PM7/22/21
to QGIS初心者質問グループ
you qgis 様

こんにちは

どのような操作をしたら「ESRI」が出てきたかはわからないのですが、おそらくこのようなものが出てきたのだと思います。

fig_1.png

ざっとですが「参照系ID」をみていったところ、「EPSG」、「ESRI」の他に「IGNF」というのもありました。
これらを踏まえて「QGIS3.16ユーザーガイド/マニュアル」の「10.1. 投影法サポートの概要」をみてみました。


ここでは「EPSG」と「IGNF」の説明がありますが、「ESRI」の説明がありません。

これ以降は推測です。

「ESRI」はキタさんがおっしゃるとおり「ESRI社」のことだと思いますので、「ESRI社」が定義したCRSだと思います。
「QGIS3.16ユーザーガイド/マニュアル」には記載が無いので、最近追加されたものだと想像しています。

次に「JGD2011 EPSG:6668」と「JGD_2011 ESRI:104020」の定義を比較してみました。
そうすると「長半径」と「扁平率の逆数」の数値は一致していましたので、定義した組織が違うだけで中身は同じだと思いました。

最後にちょっと気になったことについて書かせてください。
基盤地図情報からダウンロードしたデータが「JGD2011の平面直角座標系であることがわかりました」というところです。

基盤地図情報からダウンロードしたデータが素のままのxmlである場合、「平面直角座標系」ではなく「地理座標系」だと思います。
「Webマップ」にデータを重ねて、指定したCRSが適正か確認することをお勧めします。

「Webマップ」は「XYZ Tiles」の機能を使うのが一般的ですが、「QuickMapServices」というプラグインを使うのが一番簡単だと思います。
使い方に関しては、Qiitaに投稿した次の記事に書いていますので、よろしければご覧ください。

参照座標系のざっくりとしたお話し

2021年7月23日金曜日 0:50:06 UTC+9 キタ:

ありた

unread,
Jul 23, 2021, 9:23:28 AM7/23/21
to QGIS初心者質問グループ
こんにちは

EPSG は IOGP という組織がメンテナンスしている座標系コードです。

経緯は詳しくないので想像も入りますが、 ESRI 社の ArcGIS では旧来より
独自で使用してきた座標系定義がありましたが、現在では EPSG コードのほか
独自定義の座標系をまとめたコード体系である WKID を使用しているようです。
ESRI 社独自の座標系コードは下記リポジトリで管理され、入手可能です。
EPSG コードと互換しており(重複しない) QGIS でも利用されている座標系の
変換エンジンの Proj でも導入済みです。結果として QGIS でも使用できます。



EPSG コードと ESRI コードは一部同等のものも含むようです。
どちらを使用しても実用上は問題ありませんが、可能な限り EPSG コードを
利用したほうが、 QGIS に限らず他の GIS でも利用できる可能性が高く、
よいと思います。

# 確かめていませんが、もしかしたら地理院の FGDV を使って Shapefile 形式で
# エクスポートした際に、 ESRI 式の座標系 WKT を使った prj ファイルが生成され
# そのファイルを QGIS に読み込んだ場合、 ESRI 接頭辞がついた座標系と
# 自動認識されたのかも?

you qgis

unread,
Jul 24, 2021, 3:08:39 AM7/24/21
to QGIS初心者質問グループ
皆様丁寧な回答ありがとうございました。
EPSGを使用しようと思います。
ESRIはありた様の言われているように基盤地図情報ビューワでshpファイルとして保存した場合にQGISにCRSがESRIになっていました。
福岡様に指摘をいただいた座標系に関しては自分は基盤地図情報ビューワで平面直角座標に変換したshpファイルについて言っていたので、不適切な言葉の表現でした。
2021年7月23日金曜日 22:23:28 UTC+9 ありた:

ありた

unread,
Jul 26, 2021, 8:51:13 AM7/26/21
to QGIS初心者質問グループ
こんにちは

補足いたします。

新たにレイヤを作る場合や、エクスポート(名前をつけて保存)などの場合は
EPSG の座標系コードを用いたほうが(国際標準的に)好ましい気がします。

しかし実質的には ESRI コードも変わらず、また下記の理由から既存の
ファイル(レイヤ)ひとつひとつを設定変更する必要はないと個人的には思います。
 ・レイヤの設定を変えても prj ファイルが書き換わるわけではない。
 ・prj ファイルには(コードではなく)十分な座標系情報が記載されており、
  仮に ESRI コードに未対応なシステムであっても、 prj ファイルを適切に読み取る
  システムであれば問題なく対応する。
 ・一定以上の規模の GIS システムの大半が Proj を利用している。
Reply all
Reply to author
Forward
0 new messages