タグ付けされた質問 「error-999999」

5
arcpy.Select_analysis()のwhere句に変数を含めますか?
シェープファイルをループして、各機能を順番に選択し、それを一時的なシェープファイルにコピーして、ユニオン分析に含めようとしています。カーソルを使用して、可変の「名前」に設定している各機能のID名を見つけています。この変数をarcpy.Select_analysisのwhere句の一部として使用しようとすると、エラーが発生します。 ExecuteError:ERROR 999999:関数の実行エラー。無効なSQLステートメントが使用されました。無効なSQLステートメントが使用されました。実行に失敗しました(選択)。 私が使用しているコードは次のとおりです。 Name = 101 where = "\'\"StudyID\" = \\'"+str(Name)+"\\'\'" arcpy.Select_analysis("C:\\input.shp", "C:\\output.shp", where) 変数を使用せずに入力した場合: arcpy.Select_analysis("C:\\input.shp", "C:\\output.shp", '"StudyID" = \'101\'') それはうまくいきます 変数をsqlステートメントに合わせるために何をする必要がありますか?

7
アクティブなドメインを持つフィーチャクラスをリストしますか?
属性ドメインが定義されたEsriファイルジオデータベースがあります。一部の属性ドメインを削除する必要がありますが、「ドメインは属性ルールによって使用されている」ため削除できません。。ドメインを使用しているフィーチャクラスを見つけるにはどうすればよいですか? Executing: DeleteDomain R:\v5\YT_Canvec.gdb Permanency Start Time: Thu May 19 11:01:02 2011 ERROR 999999: Error executing function. The domain is used by an attribute rule. Failed to execute (DeleteDomain). Failed at Thu May 19 11:01:02 2011 (Elapsed Time: 0.00 seconds) ジオデータベースには100を超えるフィーチャクラスがあり、それぞれのFCフィールドプロパティをインタラクティブに確認するのは簡単ではありません。gdbは大きすぎて個人用gdbに変換できず、ms-accessを使用してバックドアに入ります(とにかく危険な方法です)。 (2011-May-26):これを表現する別の方法は、「どのフィーチャクラスがドメインXを使用していますか?」です。

2
ArcGIS for Desktopからのトポロジ[Topoengineエラー]が無効ですか?
ArcGIS 10.1 for Desktopを使用して、2つの大きなデータセットに対してID関数を実行しようとしていますが、毎回失敗します。同じデータセットで他のプロセスを実行できるため、ハードウェアが不足しているとは思いません。 私はすでにソフトウェアを更新し、64ビットのジオプロセシングアドインを追加し、ジオメトリをチェックおよび修復し、KB29559で修正を行いました(ARCTMPDIR環境変数を書き込み可能なローカルフォルダーに設定しました)。 Executing: Identity DudleyStamp OA2011 "D:\Case Studies\National2\National.gdb\DudleyStampOA11" ALL "1 Meters" NO_RELATIONSHIPS Start Time: Wed May 08 21:11:43 2013 Reading Features... Processing Tiles... Assembling Tile Features... ERROR 999999: Error executing function. The table was not found. The table was not found. [DudleyStampOA11] The table was not found. …

2
Intersectがエラー999999を返す理由:関数の実行中にエラーが発生しました[トポロジが無効です[lineegエンドポイントが多すぎます]]
65,000sq kmの領域全体で最大1mのDEMから2つのファイルセット(アスペクトとスロープ)を使用して、arcgis 10 sp 3でIntersectプロセスを実行しようとしています。アスペクトには9,930,384個のレコードがあり、スロープには31,435,462個のレコードがあります(2つのファイルジオデータベースで合計約12GB)。 ジオメトリの修復を約3回実行しましたが、データセットでエラーが報告されなくなりました(毎回30時間以上かかりました)。 今私は得る 実行(インターセクト):インターセクト "D:\ SCRATCH \ Projects \ 106 \ data \ 7_asp_Merge.gdb \ asp_HghstRez_M_rep#" D:\ SCRATCH \ Projects \ 106 \ data \ working \ working.gdb \ AsSl_Int ALL#INPUT開始時間:日Oct 23 02:19:10 2011読書機能... タイルを処理しています... エラー999999:関数の実行中にエラーが発生しました。 トポロジが無効です[lineegエンドポイントが多すぎます。] (交差)の実行に失敗しました。 2011年10月23日04:09:12に失敗(経過時間:1時間50分2秒) これは本当にトポロジの問題ですか、それともファイルサイズの問題ですか? ArcINFO SPLITツールを使用しようとしましたが、ドライブに1TBを超える空き容量があっても失敗し、小さいファイルセットではエッジがギザギザになります。ASPとスロープの間で交差する領域は完全に同じである必要があるため、DICEを使用できません。大規模なデータセットでは、ESRIがデータセットをクラック(自動的にタイル化)することを理解しています。これにより問題が発生する可能性がありますか?問題解決のために提供できる情報はありますか? マシンの仕様はESRIの最小要件を超えています。16GBのRAM、Intel Xeon、Windows 7、64ビット、2 x …


3
Pythonを使用してスクリプトツールでパラメーターを設定しますか?
私は何度も何度も同じ問題であなたを悩ませることを嫌いますが、コードにわずかな変更を加えるたびに新しい問題に遭遇します。以下のコードで私が行ったのは、フィールド名を元のフィーチャクラスと一致するように置き換えることだけでした。今では機能しません。それは私にくれました <type 'exceptions.RuntimeError'>: ERROR 999999: Error executing function. Failed to execute (Script). エラーメッセージを表示せず、結果も表示しないコードに、Try / Exceptを追加してみました。 何が起こっているのかわかりませんか?これを理解するための助けは非常に高く評価されます。 import arcpy, os Try: roadpath = arcpy.GetParameterAsText(0) tablepath = arcpy.GetParameterAsText(1) datapath = os.path.split(tablepath)[0] tablename = os.path.split(tablepath)[1] rows = arcpy.SearchCursor(roadpath,"FROMLEFT <> 0 AND TOLEFT <> 0","","STREET_NAME_ID;FROMLEFT;TOLEFT","STREET_NAME_ID A;FROMLEFT A;TOLEFT A") arcpy.env.workspace = datapath if arcpy.Exists(tablename): arcpy.DeleteRows_management(tablename) …

1
ArcGIS 10のsetValue()関数の問題
次のコードを使用して、ArcGIS 10の属性テーブルにデータを追加しようとしています。 def make_floor_no( shapefile ): "Makes header for number of Floors (FLO) and calculates value" fieldName = "FLO" try: ARCPY.AddField_management(shapefile, fieldName, "DOUBLE") except: print "Field already there" # loop through attribute table Rows = ARCPY.SearchCursor( shapefile ) for row in Rows: floors = round( row.getValue( 'HGT' ) / 3.0, …

7
ジオメトリはM対応ではありませんか?
Analyst ToolboxのEraseジオプロセシングツールを使用すると、「エラー999999:関数の実行中にエラーが発生しました。ジオメトリはM対応ではありません。実行に失敗しました(Erase)」というエラーが表示されます。 データのサブセットが小さければ、ツールの実行に問題はありませんが、データセット全体でツールを実行すると、前述のエラーが発生するようです。次の手順で問題を解決しました。 両方のポリゴンシェープファイルのジオメトリを修復する 環境設定でM-awareをオフにしました ArcMap 9.31を使用しています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.