ArcGIS NetWork使用经验整理


在构建NetWork之前一定要先创建空间索引和属性索引

一、创建空间索引

创建空间索引可以极大的提高分析效率。如果提示FeatureClass存在空间索引,但是做路网分析时候依旧很慢,不妨重新创建下空间索引试一下。
试验一:
NetWork基本信息
Edges:2375万
Junctions:879万
Turns:70万
**创建空间索引后,做路径分析耗时0.63s,为创建索引的耗时**2.3min。

二、创建字段索引

在做路网分析时候,经常需要属性中自带的“长度”或者“时间”字段。那这些字段也需要创建属性索引。否则会出现计算错误。

三、加入限高等限制条件。

特殊的道路会有“限高”,“限宽”,“限重”等等限制条件,如果想在路网分析服务中引入这些条件,首先要求在道路图层中存在“限高”,“限宽”,“限重”等字段,其次在NetWork的属性中加入“限制条件”即可完成操作。
设置限高

  1. 加入“HighTruck”货车高度,“Usage Type”选中“Descriptior”,“Units”设为“Meters”,“Data Type”为Double。
    如下图:
    这里写图片描述
    设置“HighTruck”的值为“道路”图层中的限高字段,如下图:
    这里写图片描述
  2. 加入“HighLimit”高度限制条件。“Usage Type”设置为“Restriction”,其他默认。如下图:
    这里写图片描述
  3. 在“Highlimit”中加入参数“Vehicle High”。首先选中“Highlimit”,然后点击 “Parameters”。如下图:
    这里写图片描述
  4. 点击“Add”增加“Vehicle High”参数,默认值为“0”。如下图:
    这里写图片描述
  5. 选中“Highlimit”,右侧点击“Evaluators”按钮。出现“Evaluators”对话框,在“type”中选择“Function”,“Value”设置为“HighTruck”“<”“Vehicle High”
    这里写图片描述
    这里写图片描述
    这样,添加限高参数的就已经完成,然后重新“Build”NetWork完成操作。

转载自:https://blog.csdn.net/haichao062/article/details/72868790

You may also like...