2012-01-25 10 views
0

私はちょっとしたバグに遭遇しました。バグ出力フィーチャクラス

私はThiessen Polygonsを作成しています。

入力フィーチャと出力フィーチャクラスでシェイプファイルを定義すると、デフォルトのファイルを保持するか、必要に応じて出力を保存する必要があります。

出力をデフォルトファイルに保存してから、作成したポリゴンファイルの属性テーブルを開くと、Shape_lengthフィールドとShape_Areaフィールドを見ることができます。

しかし、私は別のファイル(出力フィーチャクラス)の私のファイルを保存する場合は、その後、私は自分の属性テーブルにShape_lengthフィールドとShape_Areaフィールドを見つけることができません。..

私はそれを変更する方法見当がつかない?私はPythonを使用して小さなループを実行しているので、作成された各ファイルに対して再計算するのではなく、テーブル内の各ポリゴンのAreaを持っていたいと思います。

歓声

答えて

0

ANSWER:バグは前に説明を避けるためには、1がデフォルトジオデータベースを設定する必要があります。

http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00sn0000000t000000.htm

+0

これは、この質問に対する回答とは異なります。あなたの質問に新しい情報を追加しようとしているのですか、それとも答えようとしていますか?詳しく教えてください。 – BoltClock

0

(デフォルトの出力場所が何であるかおそらく)ファイルジオデータベースに出力を保存するデフォルトでshape_lengthを追加するフィーチャクラスを作成します:あなたは、このリンクをチェックすることができForthat

and shape_areaカラム。出力を通常のフォルダに保存すると、デフォルトでこれらのフィールドを作成しないシェイプファイルが作成されます。 Pythonスクリプトで出力を別の場所や異なる書式で配置する必要がある場合は、出力が通常のフォルダ、つまりシェイプファイルになるかどうかを確認し、それに応じて2つのフィールドを追加して計算することができます。

これはバグではなく、フォーマットのことです。