タグ付けされた質問 「python.exe-stopped-working」

3
python.exeが動作を停止しました
Pythonスクリプトは、約18か月前に、現在立ち去った人によって書かれました。その後、必要な出力が生成されました。もう一度実行するように求められましたが、データ入力が異なります(解像度が高い)。入力データセットは、それぞれ約2,700データポイントの20サブセットに分割されています。ただし、約300のデータポイントが処理された後、スクリプトはクラッシュします(「python.exeが動作を停止しました」)(範囲295〜306で、常に同じレコードで失敗するわけではありません)。 古くて古いので、スクリプトはarcpyではなくarcgisscriptingを使用して作成されました。広くは、カーソルを使用して次のことを行います。 特定のポイントについて、移動距離60分のカットオフでコスト距離を(gp.CostDistance_saを使用して)計算します。 gp.ExtractValuesToPoints_saを呼び出して、各データポイントで個々の値をすべて抽出し、フィーチャクラスをファイルジオデータベースに出力します。 上記のb)で作成したフィーチャクラスを読み取り、値をCSVファイルに書き込みます(「データなし」(値-9999)のポイントは省略します)。 入力ファイル内の残りのすべてのデータポイントに対して1、2、3を繰り返します。 処理時間は約です。データポイントあたり平均1分。関連する技術仕様は次のとおりです。 PCには、2.20GHzで動作するクアッドコアIntel i7-2720QM CPU、Windows 7(64ビット)を実行する8GB RAMがあります。 Pythonのバージョンは2.6.6です(シェルは「[MSC v、1500 32ビット(Intel)] on win32」とも表示します)。 ArcMap 10.0(SP4)もインストールされています。 別のPCで実行してみました(これまでのところクラッシュしていません)。現在、ジョブは古いPCで正常に実行されていますが(遅い)、クラッシュすることなく419レコードに達しています。このマシンに関連する仕様は次のとおりです。 Intel Core 2 DUO E7500プロセッサー(2.93 GHz、4 GB RAM、64ビットWindows 7) Pythonバージョン2.5.1(シェルにも「[MSC v、1310 32ビット(Intel)] on win32」と表示されます)。 ArcMap 9.3がインストールされている(サービスパックについての言及なし)。 スクリプトがしばらく動作してからクラッシュする理由と解決方法について誰かがアドバイスを提供できますか? (これまでのところ)スクリプトを処理する別のPCが表示されているという事実は、何か「環境」を示唆しています。 更新として、ARCGIS 9.3を実行しているPCはまだデータを正常に処理しており、1,300データポイントに達しています(そしてカウントしています)。同僚はまた、ARCGIS 10.1を実行しているPCでデータを実行しました-2つの別々の状況で267レコードの後に​​クラッシュしました。決定的ではありませんが、一般的なスレッドは、Arc 9.3はデータを処理しますが、Arc 10.xは処理しないことです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.