ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

构建网络

  • 描述
  • 使用
  • 语法
  • 代码示例
  • 环境
  • 许可信息

描述

重新构建网络数据集的网络连通性和属性信息。对参与源要素类中的属性或要素进行编辑后,需要重新构建网络数据集。如果编辑的是源要素,该工具将仅对执行了编辑操作的区域建立网络连通性以便加快构建过程;但如果编辑的是网络属性,将会重新构建整个范围的网络数据集。对于大型网络数据集来说,这个操作可能会花费很长时间。

使用

  • 在构建网络数据集之前,网络数据集和参与源要素类需要一个排他方案锁。这意味着,您(或其他任何人)不能编辑参与要素类。如果不能获得排他方案锁,则会收到一条错误消息。
  • 注意 SDC 网络数据集是只读的,因而不能进行构建。

语法

BuildNetwork(in_network_dataset)
参数说明数据类型
in_network_dataset

要构建的网络数据集。

Network Dataset Layer

派生输出

名称说明数据类型
out_network_dataset

更新的网络数据集。

网络数据集图层

代码示例

构建网络 (BuildNetwork) 示例 1(Python 窗口)

使用所有参数执行此工具。

network = "C:/Data/Paris.gdb"
arcpy.na.BuildNetwork(network)
构建网络 (BuildNetwork) 示例 2(独立 Python 脚本)

以下 Python 脚本演示了如何在独立脚本中使用 BuildNetwork 工具。

# Name: BuildNetwork_ex02.py
# Description: Build a network dataset.
# Requirements: Network Analyst Extension 

#Import system modules
import sys
import os
import shutil
import arcpy
from arcpy import env

#Check out the Network Analyst extension license
arcpy.CheckOutExtension("Network")

#Set environment settings
env.workspace = "C:/Data/SanFrancisco.gdb"

#Set local variables
network = "Transportation/Streets_ND"

#Build the network dataset
arcpy.na.BuildNetwork(network)

#If there are any build errors, they are recorded in a BuildErrors.txt file
#present in the system temp directory, so copy this file to the directory
#containing this script.
temp_dir = os.environ.get("TEMP")
if temp_dir:
    shutil.copy2(os.path.join(temp_dir, "BuildErrors.txt"), sys.path[0])

print("Script completed successfully.")

环境

  • 当前工作空间

许可信息

  • Basic: 需要 Network Analyst
  • Standard: 需要 Network Analyst
  • Advanced: 需要 Network Analyst

相关主题

  • 创建网络数据集
  • 常见构建错误
  • 网络数据集工具集概述

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2019 Esri. | 隐私政策 | 法律声明