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
  • 我的个人资料
  • 登出

帮助

  • 主页
  • 入门
  • 制图
  • 分析
  • 管理数据
  • 工具
  • 更多...

网络数据集属性

  • 摘要
  • 属性
  • 代码示例

摘要

Describe 函数将返回网络数据集的以下属性。还支持数据集属性。

网络数据集将返回 "NetworkDataset" 的 dataType。

网络数据集可用于构建交通网。

属性

属性说明数据类型
networkType
(只读)

工作空间类型包含网络数据集。此属性返回以下关键字:

  • Geodatabase
  • Shapefile
  • SDC

String
supportsTurns
(只读)

指示网络数据集是否支持转弯。

Boolean
isBuildable
(只读)

指示是否能够构建网络数据集。因为基于 SDC 的网络数据集是只读的,所以不能进行构建。

Boolean
catalogPath
(只读)

网络数据集的路径。

String
attributes
(只读)

返回网络属性对象的 Python 列表。

Object
edgeSources
(只读)

返回边源对象的 Python 列表。

Object
junctionSources
(只读)

返回交汇点源对象的 Python 列表。

Object
turnSources
(只读)

返回转弯源对象的 Python 列表。

Object
systemJunctionSource
(只读)

返回针对网络数据集定义的系统交汇点源对象。此属性不适用于基于 SDC 的网络数据集,因为它们不支持系统交汇点源。

Object
supportsDirections
(只读)

指示网络数据集是否支持生成方向。

Boolean
directions
(只读)

返回针对网络数据集定义的网络方向对象。此对象可用于获取网络数据集级别的方向信息。仅当 supportsDirections 属性返回 True 时,directions 属性才可用。

Object
sources
(只读)

返回网络源对象的 Python 列表。此属性返回网络数据集的所有源。如果要获取特定源类型的列表(例如仅边源),则使用 edgeSources 属性。

Object
elevationModel
(只读)

网络高程模型用于优化网络数据集的连接性。此属性返回以下关键字:

  • 无
  • 高程字段
  • Z 坐标值

String
timeZoneAttributeName
(只读)

时区属性的名称。如果该网络数据集不支持时区,此属性返回空字符串。

String
timeZoneTableName
(只读)

存储网络数据集所使用的时区列表的时区表名称。

String
supportsHistoricalTrafficData
(只读)

指示网络数据集是否支持使用历史流量信息。

Boolean
historicalTrafficData
(只读)

返回针对网络数据集定义的历史流量数据对象。此对象可用于获取历史流量信息,如网络数据集使用的历史流量表。仅当 supportsHistoricalTrafficData 属性返回 True 时,此属性才可用。

Object
supportsLiveTrafficData
(只读)

指示网络数据集是否支持使用实时流量信息。

Boolean
liveTrafficData
(只读)

返回针对网络数据集定义的实时流量数据对象。此对象可用于获取关于实时流量属性的信息,如网络数据集使用的流量源名称。仅当 supportsLiveTrafficData 属性返回 True 时,此属性才可用。

Object
optimizations
(只读)

返回字符串列表,指示网络数据集使用哪些优化(如果存在)。如果网络数据集具有服务区索引来提高计算服务区面的速度,则在优化列表中返回值 Service Area Index。如果优化不存在,则此描述属性返回空列表。

String

代码示例

网络数据集属性示例

显示某些网络数据集属性。

# Name: NDSProperties_ex01.py
# Description: Print some of the network dataset properties.
import arcpy

# Set the workspace
arcpy.env.workspace = "C:/Data/Paris.gdb/Transportation"
# Create Describe object for the network dataset
desc = arcpy.Describe("ParisMultimodal_ND")

# Print general network dataset properties
print "Network type:   " + desc.networkType
print "Supports turns? " + str(desc.supportsTurns)
print "Supports directions? " + str(desc.supportsDirections)
print "Is buildable?   " + str(desc.isBuildable)
print "Elevation model: " + desc.elevationModel
print "Supports historical traffic data: " + str(desc.supportsHistoricalTrafficData)
print "Time zone attribute name: " + desc.timeZoneAttributeName
print "Time zone table name: " + desc.timeZoneTableName
print "Optimizations: " + ", ".join(desc.optimizations)

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

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

关于 Esri

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