If launching a LYR or LPK file references an ArcGIS Server globe service (i.e., from Windows Explorer or a Web page), then this file gets sent to ArcMap instead of ArcGlobe like it did in 9.3.
上次发布: August 25, 2014No Product Found
漏洞 ID 编号
NIM043579
已提交
March 25, 2009
上次修改时间
June 5, 2024
适用范围
No Product Found
找到的版本
9.3.1
状态
Will Not Be Addressed
开发团队已考虑过该问题或请求,并决定不会解决该问题。 问题的“其他信息”部分可能包含进一步说明。
附加信息
No Public Explanation
解决办法
This is the expected behaviour. At 9.3.1 we no longer crack open LYRs (or LPKs, new at 9.3.1) to see what they contain before deciding which app to send them to because this added extra load time to an important UX. So at 9.3.1 we have a simple set of rules in place. If you have one app open, it goes to that app. If no app is currently open when you launch a layer, the default is ArcMap if you have ArcGIS Desktop installed, or Explorer if you don't. You can override that by using the new Program Files\Common Files\ArcGIS\bin ArcGISFileHandler utility. In addition to being able to add layers into a map or globe using drag and drop from ArcCatalog or Windows Explorer, or using the Add Data dialog, you can also launch layer files (LYR files) and layer packages (LPK files) by double-clicking them in Windows Explorer, Outlook emails, etc or by clicking on them in web pages. When you launch a layer, it will be sent to one of three applications: ArcMap, ArcGlobe. or ArcGIS Explorer. By default, the layer will be sent to the application that is currently running. So if ArcMap is running, it will be sent to ArcMap, and so on. If no application is running when you launch a layer, ArcMap will start automatically and the layer will be added into it. The ArcGIS File Handler utility lets override the default behaviour so that a particular application is always launched when a layer is launched, You can find the ArcGISFilehandler.exe utility in your Program Files\Common Files\ArcGIS\bin folder. Double-click the ArcGISFileHandler.exe to launch the utility. You'll see the following layer options in the ArcGISFileHandler: • Automatic (the default). ArcGIS automatically determines which of three ArcGIS applications to use when a layer is launched, as described above. You can usually simply use this setting. • ArcMap. • ArcGlobe. • ArcGIS Explorer If you choose a specific application, that application will always be used when you launch a layer, even if a different application is currently running. The ArcGIS File Handler doesn't determine what happens when you drag and drop a layer into an application or use the Add Data dialog, because in those situations the layer always goes into the application you are adding the layer into, as you'd expect.