Я использую ArcGIS 10.0 на Windows 7 64-битной Ultimate.
Я заметил, что иногда инструменты геообработки ArcMap, а также скрипты, кажется, забывают мою настройку в mxd (подтверждается с помощью arcpy.env.workspace
и arcpy.env.scratchWorkspace
.
Есть ли способ заставить ArcMap начать использовать мою указанную GDB?
Я знаком со свойствами документа и с тем, как я могу изменить GDB по умолчанию для карты. Проблема, с которой я сталкиваюсь, возникает после того, как я установил ее и некоторое время использовал альтернативную GDB.
Я обнаружил, что в случайное время ArcGIS внезапно решает, что хочет вернуться к использованию «значения по умолчанию по умолчанию» (которое досадно никогда не может быть изменено. Я могу закрыть и снова открыть документ, установить альтернативную GDB, которую я использую в качестве значения по умолчанию, снова через свойства диалоговое окно, но оно не вернется к использованию альтернативной GDB. Панель инструментов и сценарии продолжают размещать выходные данные в расположении ArcGIS по умолчанию (documents / ArcGIS / default.gdb).
Однако я поиграл с этим и обнаружил, что вручную настройки arc.env.workspace в окне Python как будто волшебным образом возвращают его (даже если я устанавливал то же значение?). Запустив только что запущенный инструмент verbatim sa, поместите вывод в нужную GDB, хотя настройки диалога и настройки среды «изменились».
Кто-нибудь еще сталкивался с таким поведением?