800フィートごとに互い違いに配置された点でグリッドを作成する


8

フィッシュネットグリッドが作成する通常のパターンの代わりに、ダイヤモンドパターンを作成するために互い違いのポイントを持つグリッドパターンを作成する必要があります。「時差スタート」と呼ばれることもあります。私のポイントは互いに800フィート離れている必要があります。ArcGIS 10.2でマップを作成しています。他に試すことができるものはありますか?

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


それは1回限りのジョブですか、それとも大きなスクリプトの一部として使用できるようにする必要がありますか?クリーニング後の簡単なマニュアルを受け入れますか?あなたの面積はどのくらいですか(平方キロメートル)?
Alex Tereshenkov 2016年

2
一旦あなたが起源をまっすぐに得たら、2つのフィッシュネットを作成して結果を追加できない理由はありません。または、ポイントを直接作成する短いarcpyスクリプトを記述します。
Vince

1
推奨されていませんが、ArcGISの無料のHawth's ToolsをVBA拡張機能で引き続き使用できます。それはあなたが望むことをするためのツールを持っています。著者は、ArcGIS 10xで使用するための新しいツールセットを作成しました。そのツールへのリンクは、spatialecology.com / htools / regpnts.phpですが、まだテストしていません。私はET Geowizardsを使用してポイントグリッドを作成します。古い有料版を持っていますが、これは無料のツールの1つだと思います。
ジョンズ2016年

回答:


6

私が知る限り、それを行うための特定のツールはありませんが、アイソメトリックグリッドを作成するためのツールをすでに構築している人もいます。

ダウンロードして使用できるこのツールボックスを見つけました。私は数回テストしましたが、一般的にはうまく機能しているようですが、ポイントレイヤーをクリッピングしたり、結果の六角形グリッドから新しい重心を生成したりする手動操作を実行する必要があるかもしれません。 ここに画像の説明を入力してください

編集: 2つのポイント間に800フィートが必要な場合は、六角形の辺の距離を461.8802154フィート(基本的なユークリッドジオメトリ)に設定します。CRSに応じてスケールアップまたはスケールダウン


このソリューションでは、1行おきに「ずらして」いくら変更することはできないようです。通常の六角形の内側に点を作成するだけなので、ある行の最初の点と次の行の最初の点の間の角度は変更できません。ポイントからポイントへの60度があなたが望むものである限り、このツールは素晴らしいです、さもなければ、私はOPコメントでの@Vinceの解決策が好きです(答えにする必要があります)。
レオ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.