Tôi đang sử dụng ArcGIS 10.0 trên Windows 7 64 bit Ultimate.
Tôi đã nhận thấy rằng đôi khi các công cụ xử lý địa lý cũng như các tập lệnh của ArcMap dường như quên cài đặt của tôi trong mxd (được xác nhận qua arcpy.env.workspace
và arcpy.env.scratchWorkspace
.
Có cách nào để ArcMap bắt đầu sử dụng GDB được chỉ định của tôi không?
Tôi quen thuộc với các thuộc tính tài liệu và cách tôi có thể thay đổi GDB mặc định cho bản đồ. Vấn đề tôi thấy xảy ra sau khi tôi đặt nó và nó đang sử dụng một GDB thay thế trong một thời gian.
Tôi thấy rằng vào những thời điểm ngẫu nhiên, ArcGIS đột nhiên quyết định muốn quay lại sử dụng "mặc định mặc định" (điều khó chịu không bao giờ có thể thay đổi. Tôi có thể đóng và mở lại tài liệu, đặt GDB thay thế mà tôi sử dụng làm mặc định lại các thuộc tính hộp thoại, nhưng nó sẽ không quay trở lại sử dụng GDB thay thế. Hộp công cụ và tập lệnh tiếp tục đặt đầu ra ở vị trí ArcGIS mặc định (Documents / ArcGIS / default.gdb).
Tuy nhiên, tôi đã chơi xung quanh với điều này và thấy các cài đặt thủ công arc.env.workspace trong cửa sổ Python dường như mang nó trở lại một cách kỳ diệu (mặc dù tôi đã đặt cùng một giá trị?). Thực thi công cụ sa nguyên văn tôi vừa chạy đã đưa đầu ra vào đúng GDB mặc dù cài đặt hộp thoại cũng như cài đặt môi trường đã "thay đổi".
Có ai khác đi qua hành vi này?