XYZファイル(一定間隔のxy)をESRI GRID形式に変換しますか?


16

通常、コンサルタント(LiDAR調査)は、仕様に合ったデータを提供してくれます。すでにESRI GRIDまたはASCII GRID形式です。このようにして、LiDARデータをArcGISで簡単に使用できます。今回はxyzファイル(つまり、等間隔のxy座標)しかありません。

以前は、GridBatchという名前のMin-Lang Huangのユーティリティを使用し、XYZをASCII GRIDに変換してからESRI GRIDファイルに変換していました。残念ながら、マシンをW7 64ビットにアップグレードし、ArcGISをバージョン10にアップグレードしたため、ユーティリティはクラッシュしています。

LiDARサーフェスXYZデータをESRI GRIDファイルにバッチ変換する別の方法はありますか?

(ポイントに変換->補間は、変換する300以上のタイルがあることを考慮することを避けたいオプションです)。


ツールへのリンクがある古いESRIフォーラムスレッドは次のとおり
Jakub Sisak GeoGraphics

みんなの入力に感謝します。元のユーティリティにはソースコードが付属していました。作成者から更新する許可を得ました。エラーを排除し、ニーズに合わせて簡素化し、Vistaのバージョン9.3用に更新しました。resources.arcgis.com/gallery/file/geoprocessing/...
ヤクブシサクGeoGraphics

1
返信いただきありがとうございます、それは本当に便利です。しかし、私はこれをなんとか乗り越えました。情報:ASCII 3D to Feature(3D Analystツール>変換>ファイルから)を使用してポイントに出力し、Z情報の追加ツール(3D Analyst> 3D Features)を使用して高さデータを追加します。次に、Natural Neighborを使用して補間しました(3D Analyst> Raster Interpolation)。
veedub

1
@Jakubリンクが機能しなくなったため、この投稿は有効な回答ではなくなりました。情報がすべての人に完全に失われないように(ESRIがターゲットを復元した場合に備えて)コメントに変換しています。
whuber

1
@AndreSilva-等間隔の間隔を想定しています。これは5年前の投稿です。測量士は現在、さまざまな形式でLiDARを提供しているため、これはもはや私にとって大きな問題ではありません。ここで削除された投稿の数も表示されていません。ツールの作成者にソースコードを要求し、彼の許可を得て更新されたアドインを作成しましたが、バージョン10以降は必要も更新もしていないので、削除しました。その結果、ソリューションが利用できなくなったため、このソリューションを参照している投稿も削除されました。
ヤクブSisak GeoGraphics

回答:


8

これをバッチで行いたいように聞こえます(あなたを責めないでください)

以下のようSTHが言った、グローバルマッパーのようなルックスは確かに行いますバッチ変換を。素敵な価格も。

FME Desktopでは、RasterDEMGeneratorトランスフォーマーとリーダー/ライターとのリンクを使用できますが、ArcGIS Data Interopエクステンションでは利用できないProバージョンが必要です。

予算に余裕がある場合は、gdal_gridを使用する必要があります。すべてのxyzファイルの範囲を把握するのにある程度の時間を費やす必要がありますが、ogrinfoはその短い作業を行い、各ファイルで実行するバッチファイル/スクリプトを作成します。

それとも、ArcGISの使用できるフィーチャクラスにASCII 3Dでチェーン(3Dアナリストが必要です)ラスタにポイントを説明したように、ここでは、その後、ArcPyまたはModelBuilderのでプロセスをbatchify。3D Analystがない場合は、任意の数のアークスクリプトまたはLASTools txt2Lasおよびlas2shpを使用して、ArcGISで使用可能な形式で取得できます。txtfilesを中間のフィーチャクラスに変換したくなかったのは知っていますが、これは労働集約的ではなく、すでにソフトウェアにアクセスできます。


ありがとう。ASCII 3DをFCに試し、次にラスターをポイントし、トポもラスターにポイントしました。結果は問題ありませんが、プロセスに時間がかかりすぎます。ASCII GRIDへの元の生のXYZファイルは、追加の補間/変換なしで最高の結果をもたらします。私が言及したツールにはVB6ソースコードが付属しているため、更新することができ(ArcCatalog VBAプロシージャ)、うまく機能しているようです。ただし、Global Mapperを試してみます。私がそれについて読んだことからそれができることのように。
ヤクブSisak GeoGraphics

FMEを試す場合は、FME2011(www.safe.com/beta)を使用することをお勧めします。Lidar / Point Cloudのサポートが大幅に改善されました。おそらく、Lidar XYZから読み取り、トランスフォーマーを使用せずにグリッド形式に書き込むことができます。これにより、バッチが実行されます。
マークアイルランド

7

LAStoolsのツールlasgrid.exe(README)は、グリッド化(三角測量なし)による「直接」変換を非常に高速に実行します。LAStoolsのツールlas2dem.exe(README)は、一時TINを介してポイントをラスタリングします。


ありがとう、マーティン。scwによって投稿された回答(2010年9月から)またはwwnickによるLAStoolsへの参照(2010年9月にも)を見ましたか?それらはまったく同じ領域をカバーしているように見えるので、ここでどのような区別または改善を試みているのかと思います。
whuber

2
ツールに関するコメントは、三角測量なしで機能することができると思います。
マイク

6

あなたは使用して試すことができXYZ GDALドライバをラスタ形式を読み込み、それを変換するためのフォーマットの任意の数の使用しますgdal_translate。GDAL 1.8以降が必要です(例:OSGeo4Wから)。

たとえば、XYZファイルmy_raster.xyzをEsri ASCIIグリッド形式に変換するには、次のシェルコマンドを使用します(たとえば、OSGeo4Wシェルから)。

gdal_translate -of AAIGrid my_raster.xyz my_raster.asc

4

これと同じ問題が発生しました。GIS以外のすべてのファイルを連結するのが最も簡単です。 (* .xyz)で%fに
DOSコマンドを使用してWindowsを実行している

ため、「%f」>> aggregate.xyz

と入力すると、通常の処理タスクを実行できます(ASCIIからグリッドにDEMに変換するなど)。 155回ではありません。もちろん、結果のテキストファイルは大きかった(> 1GB)が、ESRIはそれを処理できた。


3

FusionXYZ2DTMツールをご覧ください。そのマニュアルによると:

XYZ2DTMは、ACSII XYZポイントファイルとして保存されたサーフェスモデルをPLANS DTM形式に変換します。入力ポイントファイルには、グリッドポイントごとに1つのレコードが含まれ、X、Y、および標高の値がコンマ、スペース、またはタブで区切られています。一般に、このユーティリティは、サーフェスモデルがこの形式で配信される場合にのみ使用されます。



0

wwnickが挙げLASToolsも持つDEM変換ルーチンに非常に高速な点群が含まれ、LAS2DEMを。パフォーマンスが重要な場合は、他のパッケージよりもはるかに高速になると思うので、試してみます。


1
ありがとう。las2dem.exeは最初にポイントをTINに三角測量してから、DEMを生成します。直接変換を探しています。
ヤクブSisak GeoGraphics

-2

このためにGlobalMapperを試すことをお勧めします(www.globalmapper.com)。デモバージョンは、Webページからダウンロードできます。デモライセンスを取得できるため、サポートに電子メールを送信すると、限られた時間で完全な機能を試すことができます。

LIDARファイルを操作する無料のツールが必要な場合は、commandlinetool(LasTOOLS)http://www.cs.unc.edu/~isenburg/lastools/をご覧ください。


ありがとう。Global Mapperを試してみます。LasToolsについては、しばらく前に見てきましたが、使用できたのはlas2dem.exeだけでしたが、このツールはまず三角測量してからdemに変換します。「このツールはLAS形式からLIDARポイントを読み取り、三角測量します一時的にTINに入れてから、TINをDEMにラスタリングします。」
ヤクブSisak GeoGraphics

1
GlobalMapperがLiDARデータを使用できないだけでなく、実際にEsri ASCIIラスター形式にエクスポートできることを示すリンクまたはその他の参照を含めるように編集すると、答えが改善されると思います。それ以外の場合は推測にすぎないように聞こえます。
PolyGeo

-2

SAGA GISは無料で移植可能で、LIDARデータを処理できます。私はこの種のデータを扱っていませんが、SAGAはエクスポートする複数の形式(Esri ASCIIグリッド形式を含む)をサポートしているため、試してみてください。また、比較的ユーザーフレンドリーなGUIを備えています。


4
SAGAがLiDARデータを使用できないだけでなく、実際にEsri ASCIIラスター形式にエクスポートできることを示すリンクまたはその他の参照を含めるように編集することで、回答が改善されると思います。それ以外の場合は推測にすぎないように聞こえます。
PolyGeo
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.