Arcmap变慢:
装了server或打了arcgis server sp6的补丁发现,arcmap突然变慢了,重装,打sp6的补丁也解决不了。
打开C:\WINDOWS\system32\Com\comexp.msc修改这个用户配置,重新打开arcmap就快了。
加载变慢:
ArcMap加载缓存服务地图出来很慢,缩放漫游都很慢,加载动态服务就很快;用flex应用访问服务无论是动态还是缓存都很快(访问服务地址都是通过Ip)。
解决:
通过在ArcMap里执行地图漫游操作,分析Server端日志输出,发现从ArcMap操作完成到Server开始响应(日志开始生产)中间有大概15秒的时间间隔,然后后续操作在2秒内完成。
所以前端感觉慢就是在这15秒间隔的等待,开始怀疑是网络有影响和限制,但用客户端直接连接Server服务器还是慢,排除这方面;后来才发现是ArcGIS Server的虚拟目录有的用了机器名,有的是ip地址,如果全部改为IP地址(host machine及虚拟目录)或者在/etc/hosts文件里添加服务器机器名和ip地址的映射就都正常了看来还是客户端在请求的时候没有找到对应的网络资源,Flex有DNS缓存,所以一直很快。
该问题在ArcGIS10下也会出现,只是ArcMap10第一次加载缓存服务会慢,后面就快了(估计10在这里有了优化)
VBA & 宏:
ARCgis中的宏是灰色或者使用VBA进行计算时报错(非语法错误),可能是在word或excel其他软件中设置过宏安全性。进入你的ArcGIS的安装目录,有个Support文件夹,里面还有一个VBA文件夹,打开之,运行 VBAOF11.msi 以及其下1033文件夹下的 VBAOF11I.msi。
多个工作空间:
Arcgis9.3.1不能同时打开两个工作空间的问题,打开 C:\Program Files\CommonFiles\ArcGIS\bin\ArcGISFileHandler.exe.
在下面的地图(Map选项中),如果选中的为 "Open in newapplication" ,更改为
"Open in running application."
点击 OK,关闭 ArcGISFileHandler.exe
重新打开 C:\Program Files\CommonFiles\ArcGIS\bin\ArcGISFileHandler.exe
在下面的地图(Map选项中)选择 "Open in newapplication."
点击 OK,关闭 ArcGISFileHandler.exe。