在混合版本环境中使用ArcGIS?


15

在同一家商店中,ArcGIS 9.3和10.0有哪些最佳实践?

9.3上有几十个用户。我们的大部分数据都存储在文件地理数据库和Geotiff中,其中包含相当可观的shapefile,偶尔还会受到另一个部门托管的ArcSDE(9.3.1)的干扰。我们将首先向电力用户介绍10.0,并且在未知的时间段(可能为6个月)内,这两个功能将同时运行。两组都将使用所有数据以及地图组成,图层文件,符号样式等。

您如何构造事物,使这两个集合能够和平共处?要注意什么?

Answers:


5

注意:Arcmap 10 “保存副本”将创建9.3 .mxd。但是,如果您以10的比例打开9.3 mxd,然后使用工具栏按钮或[ctrl]-[s]将其保存,则会将其升级为10格式,从而使9.3客户端无法访问它。

此外,保存副本不会让您覆盖打开的地图,因此会强制创建新文档。之后,在关闭Arcmap之后,您必须清除这些内容,方法是手动删除旧副本并重命名新副本。不用说,大多数人都不会这样做,并且重复地图的数量会不断增加。耶。


2
提交给esri的Idea Bin作为增强请求。
马特·威尔基

2

通过小道消息,我听说在同一许可证服务器上安装9.3和10的许可证很麻烦,最好使用两个不同的许可证服务器。我没有第一手的细节,只是提示。


2
上周,我们将许可证服务器升级到了v10,而且还没有听到任何人的窥视。大约花了10分钟,还没算上手(小时)之前的阅读文档等。这个过程非常混乱。尚未尝试添加任何新许可证。
马特·威尔基

在我们的环境9.3中,Desktop Administrator始终报告可用许可证为零,尽管在这种情况下,Arcmap等似乎没有问题可以将许可证检出。另外,我没有在服务器上看到一种方法来查看谁签出了哪些许可证(以及如何为他们提供引导)。
马特·威尔基

1

您可以强制使用v10的用户始终将其MXD保存为9.3版本,并始终使用9.3版本数据库。

我不确定GDB是否存在兼容性问题(我确定shapefile可以使用)。

编辑:一件容易的事是为ArcGIS v10用户创建一个新的保存按钮,始终保存到9.3版本,并且您可以为该按钮/命令签名快捷方式。它可能是几行.NET。


使用地图时,我怀疑它是否会像自定义的“另存为9.3”按钮一样直接,因为无法使用相同的文件名。我很高兴被证明当然是错的!GDB更加容易。在较早的GDB中保存或创建要素类时,Arc10自动不使用新功能(对于9.3及更早版本也是如此)。
马特·威尔基


1

这里有一些事情可能会有所帮助。

如果您可以为不同版本的人员定义项目角色(例如,正在编辑10个版本,进行9.3制图或类似操作),则可以使用MXD的2个版本,这将解决许多简单的问题。

然后使用9.3 File Geodatabase,这10个客户端和9.3客户端都将可以访问。

关于许可证管理器,ArcGIS 9可以访问ArcGIS 10许可证管理器,但是如果您没有9.3.1 SP2,则Desktop Administrator中的可用性选项卡将为空白(许可证可用但不可见)。可以说这是一些许可证更改,例如MPS Atlas在10时不再有单独的许可证,因此9.3.1由于更改而无法对它进行身份验证,因此请首先检查一下。

将SDE保持在较旧的版本中,因为9.3客户端无法连接到SDE10。并且对10个客户端使用直接连接,因为这将对较旧的GDB表现更好

脚本完全不同,请检查您的进程,因为ArcObjects参考以及python参考已被更改。此外,Python在诸如“按属性选择”之类的工具中的使用也会发生变化。

这只是一个想法清单,对不起您的凝聚力

CDB玩得开心


谢谢,特别是 有关SP2和可用许可证的说明,它回答了我从未解决的问题:)
matt wilkie 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.