CADデータをShpファイルに変換する
CADデータをArcMap上に表示させるだけであれば、普通に「データの追加」をするだけで表示可能なのですが、ArcMapではCADデータの編集機能がないため、編集するためにはShapeファイル等に変換する必要があります。
AutoCADのデータをArcGISのファイル形式に変換する方法はいくつかありますが、一例を示します。 Read more »
タグ: ArcGIS, AutoCAD, 変換Posted in ArcGIS
CADデータをArcMap上に表示させるだけであれば、普通に「データの追加」をするだけで表示可能なのですが、ArcMapではCADデータの編集機能がないため、編集するためにはShapeファイル等に変換する必要があります。
AutoCADのデータをArcGISのファイル形式に変換する方法はいくつかありますが、一例を示します。 Read more »
タグ: ArcGIS, AutoCAD, 変換AutoCADのデータは、ArcMapで「データの追加」から簡単に読み込むことができるのですが、ときどき、コンターなど認識してくれない線があったりします。
その原因の多くは「スプラインが使われている」事です。
ArcGISはスプラインをサポートしていませんので、元のCADデータにスプラインが使われている場合は、AutoCAD等で、そのファイルを「R12形式のdxf」に保存しなおせば、ArcMapでも表示可能になります。
ただし、splineがポリラインに近似変換されるため、データ量が非常に増えます。
タグ: ArcGIS, AutoCAD, 変換基盤地図情報にて、全国の地盤高データを整理した数値標高モデルが公開されています。
http://fgd.gsi.go.jp/download/
10mメッシュ標高は1/25,000地形図の等高線データ等を基に作成したもので全国津々浦々が整備されています。
5mメッシュ標高は航空レーザ測量や写真測量によって作成したもので、都市部など一部が整備されています。
しかし、基盤地図情報で公開されているファイルは、JPGIS形式であるため、ArcGISで直接扱うことはできません。
そのために同ページで閲覧・変換ソフトが公開されているのですが、とても残念なことに、同ページにある基盤地図情報閲覧コンバートソフトは、数値標高モデルをシェイプファイルやラスタファイルに変換することができない、ちょっと残念な仕様です。
『基盤地図情報(縮尺レベル25000)の標高点(数値標高モデルを除く)』を使ってもよいのですが、数値標高モデルの方が必要な分だけダウンロードできてお手軽です。
参考:地図センターでは、基盤地図情報(数値標高モデル)変換サービスというものを1メッシュあたり280円で行っているようです。上手いというか、何というか・・・。
そのため、ESRIで公開している基盤地図情報変換ツールを使う必要があります。
以下、ダウンロード&インストール方法。
GISやCADで用いられるファイル形式を相互に変換できるフリーソフト(国土地理院製)の紹介です。このソフトを使えば、DMデータをsxf形式に変換することができます。
以前紹介したCreate DXF file from feature layer in ArcMapは、ArcGISが無いと使えなかったのですが、今回のソフトは単体で変換が可能です。
続きを読む
ArcGISでは、大量のデータを含むシェイプファイルを扱うと、動きが緩慢になったり、下手すると勝手にソフトが終了してしまったりします。
そこで、大量のデータを扱う場合は、ラスタに変換すると良いでしょう。
まず準備として、『Spatial Analyst』でpointファイルをラスタに変換します。
また、適当なサイズのメッシュを『タイルポリゴン作成ツール』により作成します。さらに、各メッシュに適当なゾーンフィールド(ID番号のコピーで良い)を作ります。
ArcToolBoxより、
Spatial Analystツール > ゾーン > ゾーン統計
を起動
入力ラスタ、またはフィーチャーデータ欄
>メッシュファイル
ゾーンフィールド
>最初に作ったフィールド
入力値ラスタ
>最初に作ったラスタ
統計情報の種類(オプション)
>自分が必要とする情報を選ぶ。
MEAN = 平均値
MAJORITY = 最頻値
MAXIMUM = 最大値
MEDIAN = 中央値
MINIMUM = 最小値
MINORITY = 最も頻度が低い値
RANGE = 最大値と最小値の幅
STD = 標準偏差
SUM = 合計
VERIETY = ユニークな値の数
として、OKボタンを押す。
そうすると、メッシュの大きさが1つのセルになったラスタが作成されます。
ArcToolBoxより、
Spatial Analystツール > ゾーン > ゾーン統計をテーブルに出力
を起動
入力ラスタ、またはフィーチャーデータ欄
>メッシュファイル
ゾーンフィールド
>最初に作ったフィールド
入力値ラスタ
>ゾーン統計で作ったラスタ
として、OKボタンを押す。
そうすると、ラスタのセル毎に平均値などが算出されたテーブルが作成されますので、そのファイルをマップに追加してください。
ここまで来たら、あとは『最初に作ったメッシュ』に『ゾーン統計で作ったテーブル』をテーブル結合すると、膨大な数のデータをメッシュ毎に集計した結果を知ることができます。
タグ: ArcGIS, spatial analyst, 変換