Thật không may, tôi không nghĩ rằng việc đặt không gian làm việc thành vị trí in_memory như trong câu hỏi của bạn là có thể; Theo cách đó, các công cụ xử lý địa lý sẽ mặc định các vị trí đầu ra của chúng thành không gian làm việc in_memory.
Bây giờ tôi chỉ cố gắng thiết lập không gian làm việc cho riêng '\\in_memory'
mình và thử nghiệm nó với một CopyFeatures_management()
công cụ đơn giản . Đại diện chuỗi arcpy.env.workspace
thực sự được đặt thành '\\in_memory'
, nhưng tôi nghĩ CopyFeatures_management()
công cụ này không tôn trọng cài đặt môi trường không gian làm việc trong trường hợp này.
Mặc dù vậy, sẽ thật tuyệt vời nếu chúng ta có thể đặt in_memory
làm không gian làm việc mặc định ở cấp tài liệu bản đồ. Có lẽ bạn có thể nêu lên điều này như một ý tưởng ArcGIS?
May mắn nhất.
BIÊN TẬP:
Này, tôi cũng đã suy nghĩ vì bạn đang sử dụng Công cụ Snap Pour Point , chúng ta có thể cần phải tiếp cận điều này theo một cách khác. Snap Pour Point dường như hoạt động trực tiếp trên lớp tính năng đổ điểm và không tạo ra lớp tính năng đầu ra như một phần của kết quả công cụ. Chúng ta có thể tạo một bản sao tạm thời, in_memory của các điểm đổ và làm việc từ đó không?
EDIT để EDIT:
Ồ đúng rồi, bạn đã đề cập đến việc bạn đã nhận ra điều này rồi - xin lỗi.