Esri ASCⅡファイルについてのご質問

565 views
Skip to first unread message

K N

unread,
May 10, 2021, 8:29:08 AM5/10/21
to QGIS初心者質問グループ
皆様

お世話になります。
Esri ASCⅡファイルについてご質問します。

緯度方向に3360個
経度方向に2560個の日本全国を網羅したデータがあります。

その始点が北西端原点で
緯度、経度それぞれ48度,118度
のデータとなっております。

緯度方向・経度方向
1kmのメッシュのデータなのですが、
この場合、cellsizeをどのように記載してあげれば
よろしいでしょうか。
一緒に考えて頂ければ幸いです。
よろしくお願いいたします。

参考にしたサイトは以下のモノです。


mooya

unread,
May 11, 2021, 11:19:01 PM5/11/21
to QGIS初心者質問グループ
こんにちは

 esri ASCII はよくわかりませんが、等間隔のグリッドの値をラスタ化したい(と解釈しました)のであれば
下記を参考にしてはいかがでしょうか

https://ryotts.wordpress.com/2013/11/28/xyz形式のdemデータをラスタに変換する(その2)/




2021年5月10日月曜日 21:29:08 UTC+9 sc42...@gmail.com:

ありた

unread,
May 12, 2021, 4:53:09 AM5/12/21
to QGIS初心者質問グループ
こんにちは

まず大前提ですが、地球は球体なので、正確に 1km 間隔の正方形を作成することは
できません。地図(平面)にするうえで、距離や方位といった情報のいずれかは
歪んだりして不正確となります。
(ある程度狭い範囲であれば実用レベル(測量レベル)で平面とみなせるため、
 その特定範囲においては、許容誤差内で 1km 間隔グリッドは可能です。)

すでに日本全域の「 1km 間隔」データをお持ちのようですが、おそらくそれは
ある投影法(おそらくメルカトル図法やランベルト正角円錐図法あたり)で
地図(平面)にした地図紙上における「 1km 間隔」だと思います。
当然、実際の距離や方位からは歪みを含んだものです。


それをふまえたうえで、以下の操作を行えばよいと思います。
・南西原点情報 XLLCENTER / YLLCENTERCENTER ではなく CORNER でも可)に
 データを整備したときの投影法(メルカトル等)で確認し、入力
CELLSIZE は(一般に GIS の投影法ではメートル単位なので) 1000
・作成したラスタデータを、その投影法で認識するように設定(レイヤプロパティより)

ありた

unread,
May 12, 2021, 5:07:26 AM5/12/21
to QGIS初心者質問グループ
補足です。

たまに「 1km メッシュ」と呼ばれる標準地域メッシュ(3次メッシュ)は、
緯度差30秒、経度差45秒間隔で整備されグリッド網であり、そのグリッドの
一辺は 0.9 〜 1.2km 程度です。(緯度によって異なる。下記資料 p.15 参照)

もし、標準地域メッシュの間隔で整備されているデータだとしたら、ピクセルの
サイズは縦30秒、横45秒と(度単位で)異なるため、 ESRI ASCII Grid 形式で
扱うことはデータ仕様上できません。

akira

unread,
May 16, 2021, 4:59:13 AM5/16/21
to QGIS初心者質問グループ

QGISで扱う Esri ASCII 形式は X 方向とY方向に異なるセルサイズを指定する事が可能みたいです。(QGISの拡張機能でしょうか?)
今、国土地理院の250mメッシュ標高をEsri ASCII 形式にして表示しようとしているのですが、下記のような記述をしてもQGIS上で表示が可能です。
ncols         40
nrows         40
xllcorner  129.8750000000
yllcorner   29.9166672826
dx    0.0031250000
dy    0.0020833334
2021年5月10日月曜日 21:29:08 UTC+9 sc42...@gmail.com:
皆様

K N

unread,
Jun 4, 2021, 7:15:00 AM6/4/21
to QGIS初心者質問グループ

dx
dy
としたらよいという情報を
私自身では見つけられなかったので本当に助かりました。
凄く良い結果が出ました。
ありがとうございました。
2021年5月16日日曜日 17:59:13 UTC+9 akira:
Reply all
Reply to author
Forward
0 new messages