Perbedaan antara Make Feature Layer (Manajemen Data) dan menggunakan in_memory workspace?

Jawaban:

17

Kita mungkin mendapatkan lebih banyak perbedaan teknis yang ditawarkan sebagai jawaban, dan saya menyambut mereka, tetapi cara saya berpikir tentang perbedaan ini adalah:

Lapisan (kecuali ditulis ke file lapisan atau disimpan sebagai bagian dari dokumen peta) hanya disimpan dalam memori, tetapi tidak disimpan dalam ruang kerja in_memory.

Ingatlah bahwa ketika Anda berada di ArcMap, apa yang Anda lihat di jendela Katalog adalah kumpulan data spasial (yaitu tidak lebih dari koordinat x, y, sistem koordinat dan atribut), dan bahwa mereka hanya memperoleh segudang properti lain untuk dikonfigurasikan seperti simbologi , MapTips, hyperlink, dll setelah Anda menambahkannya sebagai lapisan (yang muncul di Daftar Isi). Ini perbedaan yang sama seperti di atas.

PolyGeo
sumber
Terima kasih, saya pikir Feature Layer mempercepat prosesnya juga ... lihat di sini: ( gis.stackexchange.com/questions/31699/… ).
Arash
2
@Arash. T&J menjelaskan pola pengkodean yang mencakup Make Feature Layer dan mempercepat pemrosesan, tetapi Make Make Layer Layer memungkinkan, alih-alih alat itu sendiri, yang mengarah pada peningkatan kinerja.
PolyGeo
Baru saja tersandung "batasan yang diketahui": kelas fitur in_memory tidak memiliki kolom atribut geometri, jadi Anda perlu menambah dan menghitungnya secara manual jika diperlukan. gis.stackexchange.com/questions/162610/…
matt wilkie