Sự khác biệt giữa Tạo lớp tính năng (Quản lý dữ liệu) và sử dụng không gian làm việc in_memory?


Câu trả lời:


17

Chúng tôi có thể nhận được nhiều sự phân biệt kỹ thuật hơn được đưa ra dưới dạng câu trả lời và tôi hoan nghênh chúng, nhưng cách tôi nghĩ về sự khác biệt này là:

Một lớp (trừ khi được ghi vào tệp lớp hoặc được lưu dưới dạng một phần của tài liệu bản đồ) chỉ được lưu trữ trong bộ nhớ, nhưng nó không được lưu trữ trong không gian làm việc in_memory.

Hãy nhớ rằng khi bạn ở trong ArcMap, những gì bạn thấy trong cửa sổ Danh mục là các bộ dữ liệu không gian (nghĩa là không nhiều hơn tọa độ x, y, hệ tọa độ và thuộc tính) và chúng chỉ có được vô số các thuộc tính khác để định cấu hình, chẳng hạn như ký hiệu , MapTips, siêu liên kết, v.v ... sau khi bạn đã thêm chúng dưới dạng các lớp (xuất hiện trong Mục lục). Đây là sự phân biệt tương tự như trên.


Cảm ơn, tôi nghĩ Lớp tính năng cũng tăng tốc quá trình ... xem tại đây: ( gis.stackexchange.com/questions/31699/iêu ).
Arash

2
@Arash Câu hỏi đó mô tả một mẫu mã hóa bao gồm Make Feature Layer và tăng tốc độ xử lý, nhưng đó là những gì Make Feature Layer cho phép, chứ không phải chính công cụ, dẫn đến tăng hiệu suất.
PolyGeo

Chỉ cần vượt qua một "giới hạn đã biết": các lớp tính năng in_memory không có các cột thuộc tính hình học, vì vậy bạn sẽ cần thêm và tính toán chúng theo cách thủ công nếu cần. gis.stackexchange.com/questions/162610/ từ
matt wilkie
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.