ArcGISやAutoCADの使い方

ArcGISというGISソフトウェア(ESRI社製)の初心者向け解説サイトです。なるべく専門用語を使わずに、単純明快な操作方法の説明を心がけています。ArcMap(ArcView)の使い方に関連して各種データの入手や加工方法、AutoCAD,Excel,illustrator,GPS,GoogleEarthなどの話題もチラホラあります。
ArcGISやAutoCADの使い方 » Posts for tag '測地系'

ArcMapで作った地図の縦横比が合っていない気がするときは

GISでは、いろいろな投影法を使って地図を表現できるため、同じデータであっても投影法によって、地形の見え方が変わってしまいます。

小学校などで習ったメルカトル図法や正距方位図法などを思い出すと、地球を表現するためにいろいろな手法があり、手法によって大陸の見え方が異なる事が分かりやすいかと思います。
GISにおいても、投影法が適切でないと「縦横比があっていない」「なんで歪んでいるんだ?」と感じる地形図になってしまいますので、地図の縮尺にあった座標系データを指定しましょう。

たとえば、縮尺が「1000分の1」や「1万分の1」など場合は、平面直角座標系。
「20万分の1」などの場合は、UTM座標系。
全世界を相手にするときはWGSなど、好みで決めるとよいかと思います。

平面直角座標系やUTM座標系の割り付けは、地図センターの画像http://www.jmc.or.jp/faq/map/h_utm.html がわかりやすいです。

タグ: , ,
Posted in ArcGIS

頻繁に使用する座標系を指定しやすくする

シェイプファイルやラスタなどに投影座標系が指定されていない場合、正しい位置に配置するには、それと思われる座標系を指定するのですが、扱える座標系がなまじ多いため、階層が深く探しにくいです。

じつは、ArcCatalogでは、測地系をコピーしたり削除したりできますので、よく使う座標系は、すぐに選択できるように複製しておくと作業効率を上げることができます。

続きを読む>>

タグ: ,
Posted in ArcGIS

昔の地形と今の地形を比較する

昔と今で地形がどの程度違うのかを比較する場合、写真と地図のどちらを使っても比較することが出来ますが、写真の場合は位置あわせが面倒なので、私の場合は古地図を使います。

昭和初期の古い地形図は、国土地理院より購入することができます。
国土地理院(旧版地図)

http://www.gsi.go.jp/MAP/HISTORY/5-25/index5-25.html

古い1/25000地形図は、日本測地系で作成されているため、標準地域メッシュ・ポリゴン作成ユーティリティ(http://www.esrij.com/support/arcgis_desktop/downloads/ArcGIS_Standard.html)を使って、日本測地系の2次メッシュを作成し、四隅を合わせます。

そのままだと日本測地系で使いにくいので、ArcToolboxを使って世界測地系に変換しておくとよいでしょう。その際、ラスタ名が日本語だとエラーが出るようです。

データ管理ツール>投影変換と座標変換>ラスタ>ラスタの投影変換

そうして作った古地図と最新の地図を比較すれば、地形がどの程度変化しているのか一目瞭然です。

タグ: , , ,
Posted in ArcGIS

表示画面を回転させる

ArcGISでは、画面の見た目を自由に回転させることが可能なのですが、一つのマップファイルに様々な測地系のシェイプファイルが混在している場合、画面を回転させてもラスタが一緒に回転してくれません。

 ですので、一時的に画面に表示させているレイヤー全てを、一時的に画像の測地系にあわせることが必要です。

<手順>
表示 → データフレームプロパティ → 座標系 → レイヤー → 合わせたい画像の選択 → 座標の選択 → OK → 注意書きが出てくるが無視する

ただし、一時的に測地系を変更するものなので印刷時や視点を変えたいときに使用してください。
 

タグ: , , ,
Posted in ArcGIS

直角座標系で作ったメッシュの端点の緯度経度を求める

ちょっと無理矢理ですが、以下の方法で調べることができます。 

  1. excelで、XYを記載したcsvファイルをつくる
  2. csvファイルを読み込んでメッシュの端点を作る
  3. UTM座標系(JGD2000)に変換
    ArcToolbox>Data Management Tools>プロジェクトとトランスフォーム>フィーチャ>投影変換
  4. XとYの座標値をフィールド演算をおこない、テーブルに入力する。
    (下記参照。ヘルプに載っています)
    手軽にXY座標が欲しい場合は
    ArcToolbox>Data Management Tools>フィーチャ>XY座標の追加
  5. 出来上がったpointのシェイプファイルをちょっとずらし、メッシュポリゴン内に右下と右上のpointデータが含まれるようにする。
  6. テーブル結合(空間結合)で、メッシュにXY座標を追加する。

■ポイントのX座標
Dim dblX As Double
Dim pPoint As IPoint
Set pPoint = [Shape]
dblX = pPoint.X

→ dblX

■ポイントのY座標
Dim dblY As Double
Dim pPoint As IPoint
Set pPoint = [Shape]
dblY = pPoint.Y

→ dblY

タグ: , ,
Posted in ArcGIS