Bagaimana Anda bisa tahu jika ArcCatalog Geoprocessing masih berjalan?

12

Apakah ada cara lain selain log untuk memeriksa apakah geoprocessing yang sedang berjalan berfungsi dengan benar?

Saya menjalankan alat Buffer dengan tipe SEMUA larut pada ArcCatalog 10.1. Saya mengharapkan tugas itu akan memakan waktu lama jadi saya membiarkannya berjalan dan pulang untuk akhir pekan. Sekarang telah berjalan selama 5 hari dan saya ingin mencari tahu apakah itu crash atau tidak.

Task Manager mengatakan proses (RuntimeLocalServer.exe) masih berjalan, dan penggunaan antara 900 MB dan 3,8 GB atau memori (itu berubah dari waktu ke waktu) dan satu inti dari prosesor saya bekerja dengan rata, dengan yang lain berjalan sekitar 10% . Saya tidak punya aplikasi lain yang berjalan.

ArcCatalog menampilkan simbol jam pasir dan tidak ada pesan kesalahan di panel hasil. Saya juga telah memeriksa file log yang hanya mengatakan bahwa tugas telah dimulai dan tidak mengandung pesan kesalahan.

Detail Ekstra

Saya membuat buffer 3m sekitar 1,5 juta poligon dalam kelas fitur file geodatabase. Banyak dari mereka tumpang tindih dan jadi dibubarkan bersama ketika mereka tumpang tindih.

Saya memiliki ArcGIS 10.1 untuk Desktop di Windows 7 64 Bit.

falc
sumber
3
Jika jam pasir ada di tab hasil, itu masih berjalan
Moggy
Saya tahu bahwa biasanya itu benar, kekhawatiran saya adalah bahwa mungkin telah jatuh dan meninggalkan jam pasir naik.
falcs
2
Hanya saran - jika file output dibuat ketika Anda mulai menjalankan alat, dapatkah Anda memeriksa untuk melihat apakah ukurannya meningkat (mungkin pemrosesan tidak semua dapat dilakukan dalam memori)? Jika ada file sementara yang dibuat Anda dapat memeriksa folder temp ArcGIS untuk perubahan ukuran dari waktu ke waktu.
Radar
2
Kedengarannya seperti telah menabrak dinding saya jika berjalan selama 5 hari. Ketika Anda menjalankan mesin 64 bit, ada baiknya Anda menginstal geo-processing latar belakang 64 bit ( blogs.esri.com/esri/arcgis/2012/10/31/… )
Hornbydd
Saya sudah menginstal geoprocessing 64 bit
falcs

Jawaban:

3

Jika Anda membuat model dalam fungsi pembuat model, Anda dapat melihat bilah% selesai. Saya suka melakukan ini saat memproses data dalam jumlah besar sehingga saya bisa memantau perkembangannya. Jendela Hasil harus melakukan hal yang sama tetapi tidak.

Cole
sumber
2

Di kedua v10 dan 10.1 ArcCatalog tampaknya, secara default, memiliki apa yang disebut pemrosesan latar belakang ESRI. Ubah ini melalui Geoprocessing -> Opsi Geoprocessing dan hapus centang pada kotak pemrosesan latar belakang. Ini berarti bahwa sesi ArcCatalog tidak akan berguna untuk banyak hal lain sampai proses selesai, tetapi itu akan memberi Anda ide yang lebih jelas tentang di mana tugas Anda berada.

pengguna21277
sumber
0

Semua hasil alat GP Anda dapat ditemukan di% APPDATA% \ ESRI \ Desktop10.1 \ ArcToolbox \ History, disimpan sebagai XML. Jika Anda melihat file terbaru di sini, Anda dapat melihat apakah pesan geoproses masih ditulis.

Misalnya, di folder Riwayat saya, ada file bernama H12172015_080518.xml. Nama file adalah datestamp, jadi dibuat pada 12/17/2015 jam 08:05:18. Entri terakhir adalah sesuatu seperti:

    <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>

Jika alat ini masih berjalan, lebih banyak hasil akan ditambahkan ke file. Mengawasi parameter StartTime dan EndTime untuk memeriksa bahwa hasilnya diperbarui.

jon_two
sumber
Sedikit terlambat untuk ini, tetapi lokasi yang tepat dari file itu tergantung pada konfigurasi PC Anda - misalnya milik saya itu berada di sini: C: \ Users \ XXX \ AppData \ Roaming \ ESRI \ Desktop10.X \ ArcToolbox \ History
user23715