ArcCatalog Geoprocessingがまだ実行されているかどうかを確認するにはどうすればよいですか?


12

進行中のジオプロセシングが正しく機能していることを確認するログ以外の方法はありますか?

ArcCatalog 10.1でディゾルブタイプALLを使用してバッファーツールを実行しています。このタスクには長い時間がかかると思っていたので、実行したままにして週末に家に帰りました。現在5日間稼働していますが、クラッシュしたかどうかを確認したいと思います。

タスクマネージャーは、プロセス(RuntimeLocalServer.exe)がまだ実行中であり、900 MBから3.8 GBまたはメモリ(時間の経過とともに変化する)とプロセッサの1つのコアを使用し、他のコアは約10% 。他に実行中のアプリケーションはありません。

ArcCatalogでは、結果ウィンドウに砂時計記号が表示され、エラーメッセージは表示されません。また、タスクが開始されたというエラーメッセージを含まないログファイルも確認しました。

追加の詳細

ファイルジオデータベースのフィーチャクラスに約150万ポリゴンの周りに3mのバッファーを作成しています。それらの多くは重なり合っているため、重なり合うと一緒に解消されます。

Windows 7 64ビットでArcGIS 10.1 for Desktopを使用しています。


3
砂時計が結果タブにある場合、それはまだ実行中です
モギー

私は通常それが真実であることを知っています、私の懸念はそれがクラッシュして砂時計を残したかもしれないことです。
falcs

2
単なる提案-ツールの実行を開始したときに出力ファイルが作成された場合、サイズが増加しているかどうかを確認できます(おそらく処理はすべてメモリ内で行うことはできません)?一時ファイルが作成されている場合は、ArcGISの一時フォルダーでサイズの経時変化を確認できます。
レーダー

2
5日間実行すると、壁にぶつかったように聞こえます。あなたは、64ビットのバックグラウンドジオプロセシング(インストール中に、それは価値が作る64ビットマシン上で実行されているようblogs.esri.com/esri/arcgis/2012/10/31/...を
Hornbydd

すでに64ビットジオプロセシングをインストールしています
-falcs

回答:


3

モデルビルダー関数でモデルを作成すると、%完了バーが表示されます。進行状況を監視できるように、大量のデータを処理するときにこれを行うのが好きです。結果ウィンドウでも同じことが行われますが、そうではありません。


2

v10と10.1の両方で、ArcCatalogはデフォルトでESRIがバックグラウンド処理と呼ぶものを持っているようです。これを[ジオプロセシング]-> [ジオプロセシングオプション]で変更し、バックグラウンド処理ボックスをオフにします。プロセスが完了するまで、ArcCatalogのセッションは他の多くの人にとっては役に立たないことを意味しますが、タスクがどこにあるのかをより明確に知ることができます。


0

GPツールの結果はすべて、%APPDATA%\ ESRI \ Desktop10.1 \ ArcToolbox \ Historyにあり、XMLとして保存されています。ここの最新のファイルを見ると、ジオプロセシングメッセージがまだ書き出されているかどうかを確認できます。

たとえば、Historyフォルダには、H12172015_080518.xmlというファイルがあります。ファイル名は日付スタンプなので、2015年12月17日の08:05:18に作成されました。最後のエントリは次のようなものです。

    <ResultView Tool='Calculate Field'>

    <CommandLine>CalculateField_management TEST futuretime &quot;datetime.datetime.strptime(!date!,&apos;%d/%m/%Y %H:%M:%S&apos;) + datetime.timedelta(seconds=!seconds!)&quot; PYTHON_9.3 </CommandLine>

    <ToolSource>c:\program files (x86)\arcgis\desktop10.3\ArcToolbox\Toolboxes\Data Management Tools.tbx\Fields\CalculateField</ToolSource>

    <StartTime>Thu Dec 17 08:19:10 2015</StartTime>

    <Parameters>

        <Inputs>

            <Parameter Label='Input Table' Type='TableView'>TEST</Parameter>

            <Parameter Label='Field Name' Type='Scalar'>futuretime</Parameter>

            <Parameter Label='Expression' Type='Scalar'>datetime.datetime.strptime(!date!,&apos;%d/%m/%Y %H:%M:%S&apos;) + datetime.timedelta(seconds=!seconds!)</Parameter>

            <Parameter Label='Expression Type' Type='Scalar'>PYTHON_9.3</Parameter>

        </Inputs>

        <Outputs>

            <Parameter Label='Output Feature Class' Type='Dataset'>TEST</Parameter>

        </Outputs>

        <TableViewInfo>

            <TableView Name='TEST'>C:\Users\jpm\Documents\ArcGIS\Default.gdb\TEST</TableView>

        </TableViewInfo>

    </Parameters>

    <Environments>

    ...

    </Environments>

    <EndTime>Thu Dec 17 08:19:10 2015</EndTime>

    <EndTime>0.02 seconds</EndTime>

</ResultView>

ツールがまだ実行中の場合、さらに結果がファイルに追加されます。StartTimeおよびEndTimeパラメーターに注目して、結果が更新されていることを確認します。


これには少し遅れますが、そのファイルの正確な場所はPCの構成によって異なります。たとえば、私の場合はC:\ Users \ XXX \ AppData \ Roaming \ ESRI \ Desktop10.X \ ArcToolbox \ History
user23715
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.