当前位置: 首页 > news >正文

怎么提高ArcGIS for Desktop10.x的性能

Esri新公布了一篇提高ArcGIS for Desktop10.x的性能的文章。大家能够关注一下

http://support.esri.com/en/knowledgebase/techarticles/detail/42455

----------------------------------------------------------------------------------

版权全部,文章同意转载。但必须以链接方式注明源地址。否则追究法律责任!

Blog:               http://blog.csdn.net/linghe301

----------------------------------------------------------------------------------


Problem:  Performance issues with ArcGIS for Desktop 10.x

Article ID:42455
Bug Id:N/A
Software: ArcGIS for Desktop Advanced 10.1, 10.2, 10.2.1, 10.2.2, 10.1 SP1 ArcGIS for Desktop Standard 10.1, 10.2, 10.2.1, 10.2.2, 10.1 SP1 ArcGIS for Desktop Basic 10.1, 10.2, 10.2.1, 10.2.2, 10.1 SP1
Platforms:N/A

Description

There are several instances when ArcGIS for Desktop applications demonstrate slow performance; for example when launching ArcMap or ArcCatalog, opening a new map document, initializing ArcPy scripts, exporting maps to PDF files, and such.

在ArcGIS桌面应用程序的使用过程中常常会碰到性能低下的情况。比如启动ArcMap或者ArcCatalog慢,打开一个新的地图文档慢,初始化ArcPy脚本慢、导入地图为PDF文件等等

----------------------------------------------------------------------------------

版权全部。文章同意转载。但必须以链接方式注明源地址。否则追究法律责任!

Blog:               http://blog.csdn.net/linghe301

----------------------------------------------------------------------------------


Cause

A computer’s performance relies on both its hardware and software specifications. If the hardware requirements are sufficient to provide high performance, based on the current software load, there are several other factors that use up the computer’s system resources and cause performance issues. 

硬件环境和软件环境是影响计算机的性能的两个因素,假设硬件环境足够牛X。能够满足当前环境的需求,那么可能须要考虑其它计算机系统资源的因素影响性能了。

Therefore, the performance issue could be due to any one of the reasons listed below: 

• Numerous applications running in the background or during startup, such as, Symantec AntiVirus, Citrix, Viewfinity, Google Chrome and so forth
大量应用软件在后台执行比方  Symantec AntiVirus, Citrix, Viewfinity, Google Chrome等
很多其它说明:事实上这里仅仅是举了国外软件,那么用也能够适当考虑国产软件在后台进行执行的情况

• Having several settings configured in ArcMap 
ArcMap进行大量的设置
很多其它说明:在ArcGIS桌面安装文件夹有一个C:\Program Files (x86)\ArcGIS\Desktop10.2\Utilities\AdvancedArcMapSettings.exe,,通过该界面能够对ArcMap进行很多其它的个性化或者更符合用户本身的设置。可是这样的设置前提可能在ArcMap载入时消耗一些性能。


• User's home directories being redirected in Citrix 
用户的 文件夹 定向 Citrix
很多其它说明:这个应该是设置非常多了UNC路径

• Malware applications present on the computer 
恶意软件 应用程序 计算机 存在
• Windows system or the computer's power settings
Windows 系统 计算机的 电源 设置

----------------------------------------------------------------------------------

版权全部。文章同意转载,但必须以链接方式注明源地址。否则追究法律责任!

Blog:               http://blog.csdn.net/linghe301

----------------------------------------------------------------------------------


Solution or Workaround

To optimize the performance of ArcGIS for Desktop and the computer, below are some suggestions. 
下面是一些优化ArcGIS for Desktop和相关计算机的建议


A. Improving ArcGIS for Desktop performance 

• If ArcGIS for Desktop is running in a Citrix XenApp environment, disable the folder redirections at the Windows Server terminal server level to prevent users' home directories from being redirected. 
假设ArcGIS for Desktop执行在虚拟化环境中, 请禁用 server 级别 Windows 终端 server 防止 用户 文件夹 重定向 文件夹 重定向



• Create connections to directories containing data on the network at the lowest level possible. 
创建 连接 包括 可能 最低 级别 网络 数据 文件夹

• Check your computer's ability to run ArcGIS:
 Can You Run It?

 
使用右边的链接工具来确定你的环境能否够高效的执行ArcGIS产品
用户执行之后能够看到例如以下界面


• Clear the Display Cache. The display cache facilitates panning and zooming in the existing map but if the cache is retained instead of being cleared from one map to the next there is a big performance hit. In ArcMap, click Customize > ArcMap Options. On the Display Cache tab, click Clear Cache. 
清除显示缓存。 显示 缓存 便于 平移 缩放 现有 地图 ,假设地图文档的数据已经更换,可是现实缓存仍然没有清除那么会对性能影响非常大

ArcMap 请单击 自己定义 > ArcMap 选项

显示 缓存 选项卡 单击 清除 缓存



 ArcMap is programmed to check the validity of all folder connections in the paths in the specific connection. For example, if the desired data is six folders down in the network directory structure, the Add Data dialog box verifies the validity of all six folders before getting down to the directory containing the data the user wants to add to the map.
提示: ArcMap 在程序设计中会 检查 指定 连接 路径 全部 文件夹 连接 有效性

比如 假设 数据 六个 文件夹 网络 文件夹 结构 ,就须要检查每一个文件夹的路径是否有效,假设一个检查不成功。还会在整个局域网进行搜索,所以比較耗时。

这个和MXD的数据源不对导致打开MXD非常慢原理是一样的


• Clear out the geoprocessing history by going to Geoprocessing > Geoprocessing Options and under Results Management, change the setting to 'Never Save' or 'Keep results younger than 1 Day'. 
清除GP历史信息 ,在ArcMap菜单选择Geoprocessing。然后选择Geoprocessing Options。在Results Management选项中改动设置Never Save'或者 'Keep results younger than 1 Day'


 If many geoprocessing operations are run from ArcMap, validating the history of these operations for a period of two weeks has a serious impact on the performance.
提示:假设ArcMap执行非常多GP操作,验证操作历史信息在一个比較长的时间段会影响性能。

• Minimize the number of network connections to the server that are saved in an ArcMap document. A huge performance hit occurs if an MXD contains many network connections. 
尽量降低 ArcMap 文档 保存 网络 连接 server 数目 假设 MXD 包括 网络 连接 ,就 会发生 巨大 性能 问题

• Whenever possible, set the projection of the ArcMap data frame to the coordinate system of any raster data in the map. 
仅仅要 可能 ArcMap 数据 投影 设置 不论什么 栅格 数据 地图 坐标 系统

 When raster imagery is being projected on the fly, it contributes to slower performance. Vector data projects on the fly much more quickly.
提示:当影响数据进行动态投影时,会耗费大量的资源,性能会降低,可是矢量数据在动态投影就非常快。


For more information, please refer to the following Knowledge Base article:  HowTo: Improve performance working in ArcMap and ArcCatalog
用户也能够查询上面链接获得很多其它的信息

----------------------------------------------------------------------------------

版权全部,文章同意转载,但必须以链接方式注明源地址,否则追究法律责任!

Blog:               http://blog.csdn.net/linghe301

----------------------------------------------------------------------------------



B. Improving Windows performance 

• Download and install the Process Monitor application and run it when trying to add data to ArcMap. This application records every operation performed on the computer, and the amount of time each operation takes. The PML files created by the application contain hundreds of thousands of entries, since it records times of events to the millionth of a second. By analyzing the output users can determine which application on the computer is interfering with the performance of ArcGIS for Desktop. Download and install the application from  Windows Sysinternals
下载 安装 过程 监控 应用程序 执行 试图 数据 加入 ArcMap 应用程序 记录 每一个 计算机 每一个 操作 花费 时间 执行 操作

应用程序 创建 PML 文件 包括 成千上万 条目 由于 记录 事件 百万分之中的一个 时间 通过 分析 输出 用户 能够 确定 哪个 应用程序 计算机 干扰 ArcGIS 桌面 性能 下载 安装 应用程序 Windows Sysinternals


• Download and install the IOzone tool from  IZone Filesystem Benchmark . This tool is an open source, widely-used file system benchmark. It evaluates system performance and allows a comparison between network access to data vs. local access. 
下载和安装 IOzone 工具艾泽文件系统基准。此工具是一个开放源码,广泛用于文件系统的基准。

它将评估系统的性能,并同意网络訪问本地訪问与数据之间的比較。


 


 Running this tool can take many hours depending on the state of the network.
执行此工具能够依据网络的状态的很多小时。
• Whitelist some areas on the computer to relieve some of the repetitious anti-virus scanning. 
 白名单要减轻一些反复性的防病毒扫描的计算机上的某些地区。
• Run the Disk Defragmenter utility after running Disk Cleanup, on a regular basis. Reboot afterward. 
• 定期执行磁盘清理之后, 执行磁盘碎片整理有用程序。

之后又一次启动。


 Do not run the Disk Defragmenter on solid state hard drives.
不要 固态 硬盘 执行 磁盘 碎片整理程序

----------------------------------------------------------------------------------

版权全部,文章同意转载。但必须以链接方式注明源地址,否则追究法律责任!

Blog:               http://blog.csdn.net/linghe301

----------------------------------------------------------------------------------



Related Information

----------------------------------------------------------------------------------

版权全部。文章同意转载。但必须以链接方式注明源地址。否则追究法律责任!

Blog:               http://blog.csdn.net/linghe301

----------------------------------------------------------------------------------


相关文章:

  • python文件相关操作
  • socket.io+angular.js+express.js做个聊天应用(四)
  • BUG系列
  • openstack环境准备
  • MYSQL远程登录权限设置(转)
  • linux 下 NFS服务器配置
  • Spoj 2713 Can you answer these queries IV 水线段树
  • swap函數 进阶探讨与实现
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • Badboy - 从excel中读取数据
  • spring - ioc和aop
  • Java中内存分配
  • Android--获取系统时间的几种方式
  • PLSQL Developer过期要注冊表
  • JavaScript中call,apply,bind方法的总结。
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • bootstrap创建登录注册页面
  • Git的一些常用操作
  • Golang-长连接-状态推送
  • JS函数式编程 数组部分风格 ES6版
  • OSS Web直传 (文件图片)
  • Python学习之路13-记分
  • vue的全局变量和全局拦截请求器
  • webpack4 一点通
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 番外篇1:在Windows环境下安装JDK
  • 分布式事物理论与实践
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 软件开发学习的5大技巧,你知道吗?
  • 什么软件可以剪辑音乐?
  • 实战|智能家居行业移动应用性能分析
  • 我有几个粽子,和一个故事
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • 一些关于Rust在2019年的思考
  • scrapy中间件源码分析及常用中间件大全
  • ​ssh免密码登录设置及问题总结
  • ​TypeScript都不会用,也敢说会前端?
  • %@ page import=%的用法
  • (2.2w字)前端单元测试之Jest详解篇
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (补)B+树一些思想
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (蓝桥杯每日一题)love
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • .NET 5种线程安全集合
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .Net Winform开发笔记(一)
  • .NET 跨平台图形库 SkiaSharp 基础应用
  • .NET/C# 使窗口永不获得焦点
  • /etc/sudoer文件配置简析
  • ?php echo ?,?php echo Hello world!;?
  • @RequestParam,@RequestBody和@PathVariable 区别
  • [ linux ] linux 命令英文全称及解释