Menghapus ruang kerja in_memory di dalam ModelBuilder?

8

Saya telah menggunakan in_memoryruang kerja dalam ArcGIS 10.1 ModelBuilder sebagai bagian dari alur kerja untuk mosaik dan klip dataset raster untuk mempelajari batas wilayah (Gambar 1). Model berjalan dengan baik di babak pertama tetapi crash program pada putaran kedua atau ketiga. Saya menduga dua masalah mungkin terjadi: 1) Batasan memori sedang terlampaui atau 2) Ada konflik saat mencoba menimpa file temp in_memory.

Apakah ada cara untuk menghapus in_memoryruang kerja dari dalam ModelBuilder?

Gambar 1.

masukkan deskripsi gambar di sini

Edit:

Model terakhir yang sekarang stabil

masukkan deskripsi gambar di sini

Harun
sumber

Jawaban:

11

Anda dapat menambahkan alat Hapus dan tentukan %in_memory%sebagai Elemen Data Input. Saya juga akan membuat mosaic_clp.imgsebuah prasyarat untuk operasi Delete, untuk memastikan in_memorykerja tidak dihapus sebelum waktunya.

orang bodoh
sumber
Saya senang bisa membantu! Juga, saya belum memeriksa, tapi saya pikir Anda dapat memilih in_memorydari menu dropdown Delete tool - itu tidak akan mengubah cara kerja model sama sekali, tetapi itu akan menghapus %in_memory%gelembung variabel yang berlebihan .
nmpeterson
Saya mengikuti deskripsi Anda, dan sepertinya saya tidak dapat menambahkan% in_memory% sebagai Elemen Data Input - ini memberi tahu saya tidak ada elemen seperti itu. Namun, jika saya menggunakan in_memory tanpa%, itu berfungsi dengan baik!
Alex