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

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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.