重新构建网络才能重新建立连通性、重新计算受影响的属性以及更新网络元素。
刚学网络分析时,关于构建网络数据集没觉得需要记下什么情况下需要构建,什么情况下不需要构建,只要动了网络数据集,都构建就好了。
但是,在大型网络中,构建网络数据集需要花费很长的时间,所以,还是需要总结下这部分内容。
###需要重新构建的情况
- 编辑了源要素,更改了网络属性引用源要素的方式;
- 修改了连通性;
- 基于字段赋值器对其相关属性进行更改;
- 在工作空间之间移动了网络数据集(例如,使用复制和粘贴);
- 如果特定道路的速度限制字段值发生了更改,并且这影响到了 travel_time 网络属性,则重新构建网络将有助于确保为所述道路存储正确的 travel_time 值。
###不必重新构建情况
- 添加或修改函数赋值器或相应属性参数后;
由于函数赋值器不会将它们的值存储在数据库中,而是在运行时进行计算,修改函数赋值器不必重新构建网络数据集。 - 更改通用转弯延迟赋值器的值。
###重新构建网络数据集,是整个网络还是部分网络
- 编辑源数据时,会修改编辑区域(脏区)的连通性;
- 修改网络属性时,会重新构建整个网络。
脏区允许用户查看自从上次构建网络数据集以来对源要素的编辑之处。将通过矩形围绕并高亮显示由于编辑而过期的网络数据集部分。
脏区可以在网络数据集图层上单击右键 >【属性】 > 【符号系统】中找到。
###构建网络数据集错误文件BuildErrors.txt的存放位置
BuildErrors.txt仅存储上次执行构建时所产生的错误,不会累积错误。在 Windows 资源管理器并在地址栏中输入%temp%。该文件可在名为 arc**** 的子目录中找到,其中每个星号表示一个字母数字字符,例如 arc65D0。
此子目录为临时目录,因此如果以后想要使用 BuildErrors.txt 文件,请将该文件复制到其他目录以确保系统不会预先自动删除该文件。
欢迎关注我的公众号~