你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
话题
文章
帮助
登录
注册
ArcGIS Desktop
modelbuilder如何提升运行效率
使用ArcMap的ModelBuilder进行模型构建,
需求是:五个点数据集,分别idw插值后按照属性条件筛选,最终进行相交,得到相交区域,目前实现了相关模型,但是效率太低,全部运行需要1分17秒,如何提升运行速度
1 个回复
张国丽
赞同来自:
【解决办法】:
如果您模型工具较多,可采用控制中间数据的输出位置来提升工作效率;将中间数据输出到内存空间中,效率会提升,但写入内存工作空间的数据是临时性的,将在关闭应用程序时被删除。
下面是在模型中写入中间数据的一些建议,如下所述:
1)绝对不要将中间数据写入 ArcSDE 地理数据库。这将导致产生性能问题,因为您是在向局域网中的企业级数据库写入临时数据。建议您始终使用文件地理数据库(而不是个人地理数据库或 shapefile 工作空间)作为临时工作空间。
请避免将中间数据混入当前运行的地理数据库。而是应该指定其他工作空间(最好是文件地理数据库)来写入中间数据。
2)写入中间要素类时,您可能希望将 Shapefile 写入临时文件夹。应避免这种做法,并将要素数据写入临时地理数据库,因为 Shapefile 具有某些相当重要的限制,这可能会影响工具的可移植性。有关 Shapefile 及其限制的详细信息,请参阅 Shapefile 输出的地理处理注意事项。
详情请参考:
管理中间数据快速浏览—帮助 | ArcGIS Desktop
http://desktop.arcgis.com/zh-c ... a.htm
要回复问题请先
登录
或
注册
发起人
张国丽
相关问题
modelbuilder与网络分析
栅格数据集怎样转换为图层啊(通过modelbuilder)??
运行webappbulider中的startup.bat出现错误
Modelbuilder将文件名赋值到字段中
在modelbuilder中能否像批处理那样批量处理?
求教:ModelBuilder中有没有什么工具可以将多个表格合并为一个表格?
ModelBuilder中iterator迭代(nested)
运行create Map Server Cache工具后,未创建任何切片
arcengine 打开scence的.sxd文件报c++运行库错误
arcmap10.2中使用python.exe 运行arcpy写的脚本,python容易崩溃,有没有补丁?
Arcgis pro 深度学习 “无法保存标注样本对象以供运行使用”报错
问题状态
最新活动:
2017-09-04 00:00
浏览:
1755
关注:
1
人
1 个回复
张国丽
赞同来自:
如果您模型工具较多,可采用控制中间数据的输出位置来提升工作效率;将中间数据输出到内存空间中,效率会提升,但写入内存工作空间的数据是临时性的,将在关闭应用程序时被删除。
下面是在模型中写入中间数据的一些建议,如下所述:
1)绝对不要将中间数据写入 ArcSDE 地理数据库。这将导致产生性能问题,因为您是在向局域网中的企业级数据库写入临时数据。建议您始终使用文件地理数据库(而不是个人地理数据库或 shapefile 工作空间)作为临时工作空间。
请避免将中间数据混入当前运行的地理数据库。而是应该指定其他工作空间(最好是文件地理数据库)来写入中间数据。
2)写入中间要素类时,您可能希望将 Shapefile 写入临时文件夹。应避免这种做法,并将要素数据写入临时地理数据库,因为 Shapefile 具有某些相当重要的限制,这可能会影响工具的可移植性。有关 Shapefile 及其限制的详细信息,请参阅 Shapefile 输出的地理处理注意事项。
详情请参考:
管理中间数据快速浏览—帮助 | ArcGIS Desktop
http://desktop.arcgis.com/zh-c ... a.htm
要回复问题请先登录或注册