如何判断ArcCatalog地理处理是否仍在运行?


12

除了日志以外,还有其他方法可以检查正在进行的地理处理工作是否正常吗?

我在ArcCatalog 10.1上运行具有溶解类型ALL的缓冲区工具。我原以为这项任务将花费很长时间,所以我让它继续运行并回家度周末。它已经运行了5天,我想知道它是否崩溃了。

任务管理器表示进程(RuntimeLocalServer.exe)仍在运行,并且使用900 MB到3.8 GB的内存或内存(随着时间的推移而变化),并且我的处理器的一个内核正在正常工作,其他内核的运行率约为10% 。我没有其他正在运行的应用程序。

ArcCatalog在结果窗格中显示沙漏符号,没有错误消息。我还检查了日志文件,这些文件仅说明任务已启动,并且不包含任何错误消息。

额外细节

我正在文件地理数据库的要素类中创建约150万个多边形的3m缓冲区。它们中的许多是重叠的,因此当它们重叠时会被溶解在一起。

我有Windows 7 64位上的ArcGIS 10.1 for Desktop。


3
如果沙漏在“结果”选项卡中,则它仍在运行
Moggy13年

我知道通常情况是正确的,我担心的是可能已经坠毁并导致沙漏了。
falcs

2
只是一个建议-如果在开始运行该工具时创建了输出文件,您是否可以查看它的大小是否正在增加(大概处理不能全部在内存中完成)?如果正在创建临时文件,则可以检查ArcGIS临时文件夹的大小是否随时间变化。
雷达

2
听起来好像连续跑了5天对我来说是一堵墙。当您在64位机器上运行它做是值得的,同时安装64位后台地理处理(blogs.esri.com/esri/arcgis/2012/10/31/...
Hornbydd

我已经安装了64位地理处理
falcs 2013年

Answers:


3

如果在模型构建器功能中创建模型,则可以看到完成百分比。我喜欢在处理大量数据时执行此操作,以便可以监视进度。结果窗口应该做同样的事情,但是不应该做。


2

在v10和10.1上,默认情况下,ArcCatalog似乎都具有ESRI所谓的后台处理功能。通过“地理处理”->“地理处理选项”进行更改,然后取消选中“背景处理”框。这意味着在完成该过程之前,该ArcCatalog会话对其他任务没有多大用处,但是它将使您更清楚地了解任务的执行位置。


0

您所有GP工具的结果都可以在%APPDATA%\ ESRI \ Desktop10.1 \ ArcToolbox \ History中找到,并以XML格式存储。如果您在此处查看最新文件,则可以查看是否仍在写出地理处理消息。

例如,在我的“历史记录”文件夹中,有一个名为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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.