ArcGIS Desktopを使用して建物の方位を計算していますか?


8

平面図で建物の主な方位を取得することは可能ですか?

(IDで)建物を作成したいのですが、その建物の主な方位(例:E / 90°またはW / 270°)です。アイデアは、polygon-featureクラスをline-featureクラスに変更することです。次に、各辺の長さを計算できます。両側の方位も計算できます。フロアプランがより複雑な建物私は、ベアリングの側面の長さを累積することを計画しました。

問題は、方位計算の開始点のために、4つの平行な側面を持つ1つの建物が4つの異なる方位を取得することです(画像を参照)。さらに、計算は常に行の同じ終わりで始まるとは限りません。

リトルスケッチ


建物は常に4つの頂点をコーナーとする長方形ですか?
マシュースネイプ

いいえ、書かれているように、より複雑なフロアプラン(LやTなど)の建物では、ベアリングの側面の長さを累積することを計画しました。
ChristianFu

回答:


8

ArcGISバージョン10のデータ管理、フィーチャツールセットには、「最小境界ジオメトリ」があります。新しいフィールドMBG_Orientationを生成するオプションRECTANGLE_BY_WIDTHが表示されます。結果の長方形の長辺の向きです。これで正しい方向が得られない場合は、各行に「COGO属性の更新」も用意されています。次に、Summary Statisticsまたはarcpy.Statistics_analysisを使用して、各ポリゴンIDの最大長の角度を取得できます。


すごい!私はその可能性を見たことがない。それはそれほど正確ではありませんが(たとえば、L建物はそのようにs.thを取得します:| _-> \ _ \)、動作します。ありがとう!
ChristianFu
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.