私は25cmごとにポイントを持つポイントフィーチャクラスを持っています-合計400,000ポイント。この解像度を1メートルごとに1ポイントに減らしたいと思います。ArcGIS Advanced(ArcInfo)にこれを行うように指示するにはどうすればよいですか?ポイントフィーチャクラスの細線化ツールまたは汎化ツールが表示されず、データからラスターを作成してまだリサンプリングしたくありません。
私は25cmごとにポイントを持つポイントフィーチャクラスを持っています-合計400,000ポイント。この解像度を1メートルごとに1ポイントに減らしたいと思います。ArcGIS Advanced(ArcInfo)にこれを行うように指示するにはどうすればよいですか?ポイントフィーチャクラスの細線化ツールまたは汎化ツールが表示されず、データからラスターを作成してまだリサンプリングしたくありません。
回答:
ArcGIS の[同一削除(データ管理)]ツールを使用します。スクリーンショットからわかるように、ポリゴンの範囲内に点の均一なグリッドを生成し、XY許容値が10mの同一の削除ツールを使用して、点を細くしています。
または、積分(データ管理)ツールを使用して、特定のXY許容値で点を一致させます。
1)間隔が1 mの新しいグリッドを作成します(フィッシュネット)
2)「空間結合」を使用して、ポリゴンの内側にあるポイントの属性を集約します
3)ポリゴンの図心を作成する
3b)または、重心と元のポイントの間に空間結合を作成して、より高度なマージルール(距離に基づく)を定義できます。
LASデータセットで利用できる間引きツールlasthinをLASTools(無料ダウンロード)から使用できます。
私自身はシェープファイルであまり使用していませんが(LASファイルで試してみましたが)、ヘルプテキストには次のように記載されています。
lasthin.exeを使用してLiDARポイントを細くし、ポイントの上に均一なグリッドを配置し、各グリッドセル内に最小(または最大またはランダム)Z座標を持つポイントのみを維持します。
LiDAR入力は、LAS、LAZ、BIN、SHP、ASC、またはTXTです。LiDAR出力は、LAS、LAZ、BIN、またはTXT形式にすることができます。
さらに、FMEにアクセスできる場合は、PointCloudThinnerトランスフォーマーがあり、必要な処理を実行できます。