ポリゴンに通常のサンプルポイントを生成する


9

ArcGIS 10を使用して、ポリゴン内に定期的に分散されたサンプルポイントを生成する方法はありますか?私はもともと9.3でこれを行うためにHawthのツールを使用していましたが、これは10では可能ではないと思います。

ありがとう!

回答:


10

探している効果が100%明確ではありませんが、「フィッシュネットの作成」と呼ばれるジオプロセシングツールがあり、ラインとポイントのグリッドを作成できます。その後、ポリゴンを使用してクリップできます。ポイント。

「不規則」の場合、「ランダムポイントの作成」を使用して、ポリゴン内にNポイントを作成し、ポイント間の最小距離を指定できます。


7

これは、ArcGISのCreate FishnetツールとIntersectを組み合わせることで実現できます。このワークフローを試してください:

  1. フィッシュネットの作成(データ管理):ポリゴンをテンプレートの範囲として使用します。これは、定期的に配布されるサンプルポイントになるベクターレイヤーであるため、必ず[ ラベルポイントの作成]を選択してください。入力ポリゴンの境界ボックス内のポイント数を取得するようにパラメーターを調整します。
  2. これらのポイントを入力ポリゴンと交差(分析)またはクリップ(分析)

ここに画像の説明を入力してください


4

私はこれが古いスレッドであることを知っていますが、9.3でサンプルポイントを作成するために何かを見つけようとしていたときも、Googleで上位にランクされています(Hawthのツールは9.3と互換性がありません)。

最終的には、Jenness Enterprisesが9.xおよび10.xのバージョンで、これを完全に実行する(さらに、必要に応じて繰り返しポリゴンを作成する)無料のツールを提供していることがわかりました。

こちら http://www.jennessent.com/arcgis/repeat_shapes.htm


3

10.0でフィッシュネットジオプロセシング関数を使用して完了しました。ポイントラベルを作成するためのチェックボックスがあります。ツールは、ポイントをラインとポリゴンで作成したグリッドの中心に配置しますが、それらはグリッドではなく、グリッドです。その後、ラインまたはポリゴンを破棄できます。いくつかの簡単な数学を使用すると、ポイントが希望する場所から始まることを確認できます。それはうまくいき、またそれを使います。ここでそれを使用するための元のアイデアを得たので、それがどのように機能するかについてさらに明確にすると思いました。

元の方向をありがとう!


2

フィッシュネットの作成ツールを使用してポリゴンのラインフィーチャのネットを生成し、フィーチャからポイントへのツールを使用してラインをポイントに変換できると思います。


2

Hawth's Toolsを10xで使用することは可能ですが(できます)、10の無料のVBA拡張機能をインストールしました。Hawth's Toolsの後継であるGMEには、前述のようにgenregularpntsinpolysが含まれているため、VBAは必要ありません。

ETGeowizards for 10xには、サンプリングに役立つポイントグリッドを作成するツールを含むいくつかの無料ツールがあります。これは私が使用するツールです。




0

任意のスプレッドシートソフトウェアを使用して、座標ペアのリストを生成できます。つまり、1列X、1列Yなどです。それらをCSVファイルとして保存し、Arcmapからインポートします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.