ArcGIS for Desktop

  • 文档
  • 合约
  • 支持

  • My Profile
  • 帮助
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

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

ArcGIS for Desktop

全面的专业性 GIS

ArcGIS for Server

面向企业的 GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

帮助

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

细化道路网

  • 摘要
  • 插图
  • 用法
  • 语法
  • 代码实例
  • 环境
  • 许可信息

摘要

可生成保留连通性和一般字符的简化道路网,从而实现以较小比例显示道路。

该工具不会生成新的输出。它通过在输入要素类的不可见性字段中指定值来识别无关要素,然后便可将这些无关要素从视图中移除,从而生成简化的、但却具有代表性的道路集合。要素几何并不会被更改或删除。

实际上,执行细化道路网后要素并没有被删除。要真正移除要素,请考虑使用修剪线工具。

生成的简化道路集合将由要素的含义、重要性和密集程度决定。整个数据范围内,位于较长路线中的路段比那些仅供当地行人行驶的路段更加重要。道路的分类(重要性)可通过等级字段参数指定。生成街道网的密度将由最小长度参数决定,该参数对应需要在当前比例下清晰显示的最短线段。

了解有关细化道路网工作原理的详细信息并查看建议用作起点的最小长度值的表。

警告:

如果输入要素未使用投影坐标系,则会发出一条警告消息。该工具基于线性距离单位,如果使用非投影坐标系,则将创建意外的结果。因此,强烈建议您对使用投影坐标系的数据运行此工具,以确保获得有效的结果。如果坐标系缺失或未知,则会生成一条错误消息并且工具将不执行处理操作。

插图

Thin Road Network tool results
The Thin Road Network tool simplifies a collection of roads while retaining character and connectivity.

用法

  • 对于所有输入要素类,必须存在不可见性字段并且命名为相同的值。对于仍需显示的要素,将指定一个 0 值;对于应从显示中移除的要素,则指定一个 1 值。通过图层定义查询或选择操作可显示生成的简化集合(即 invisibility <> 1)。您可使用多个不可见性字段存储同一要素类的不同结果(对应于不同的输出比例)。

  • 等级字段可识别要素的相对重要性,从而有助于设定哪些要素比较重要。等级值为 1 表示该要素最重要,并且重要性将随着等级值增加而递减。为获得最佳结果,使用的等级不要超过五级。等级值为 0 的输入道路将视为“锁定”,因而仍然可见,同时还将保留必要的相邻道路以保证连通性。对于所有输入要素类,必须存在等级字段并且指定为相同的值。

    等级通常根据一个用于指定道路分类的字段得来,并且还与道路的符号化方式有关。它与网络分析中使用的等级概念无关。等于“空”的等级值将不被工具接受,并且会引发错误。

  • 最小长度参数将在一定程度上决定所生成简化道路集合的间隔长度或分辨率。它将对应于在最终比例下必须进行显示的长度。该工具的结果就是等级、可见性锁定、分辨率以及道路几何的形态和连通性等方面要求之间的一种平衡折中。因此最小长度值并不一定可以通过生成的要素集直接测量出来。

  • 处理大型道路数据集或同时处理多个数据集可能会超过内存限制。在这种情况下,考虑通过在 Cartographic Partitions 环境设置中确定一个相关的面要素类来通过分区处理输入数据。将按顺序处理各分区边界所定义的数据各个部分。生成的要素类无缝,而且在分区边界一致。有关通过分区运行该工具的详细信息,请参阅细化道路网的工作原理。

  • 该工具生成结果的完整性取决于输入数据的拓扑完整性。交点处的连接必须正确,这样才能如实地呈现道路网的连通性。有关数据要求及其他有用提示的详细信息,请参阅细化道路网的工作原理。

  • 如果输入中包括指向制图表达的要素图层,则与该制图表达关联的所有几何覆盖都将用作输入几何,以便确定道路集合的形态和连通性。同样,制图表达可见性覆盖也将得到采用,从而确保了在生成的道路集合中不包含不可见性制图表达,并且相邻道路也将得到相应地处理以便保持连通性。

语法

ThinRoadNetwork_cartography (in_features, minimum_length, invisibility_field, hierarchy_field)
参数说明数据类型
in_features
[in_features,...]

为创建简化集合以便以较小比例显示而进行细化的输入线状道路。

Feature Layer
minimum_length

指明在输出比例下需要清晰显示的最短路段。该参数可用于控制生成道路集合的分辨率或密度。如果单位是磅、毫米、厘米或英寸,则值将视为使用页面单位,还会将参考比例考虑在内。

Linear unit
invisibility_field

该字段用于存储工具的生成结果。位于所生成简化道路集合中的要素值设为 0(零)。无关要素的值设为 1。您可使用图层定义查询显示生成的道路集合。对于各输入要素类,该字段必须存在并且指定为相同的值。

String
hierarchy_field

该字段包含要素重要性的等级级别,其中 1 表示非常重要,重要性随整数值的增大而递减。如果值设为 0,则要素在输出集合中必须维持可见状态。对于各输入要素类,该字段必须存在并且指定为相同的值。等于“空”的等级值将不被接受,并且会引发错误。

String

代码实例

ThinRoadNetwork 工具示例(Python 窗口)

以下 Python 窗口脚本演示了如何在即时模式下使用 ThinRoadNetwork 工具:

import arcpy
from arcpy import env
env.workspace = "C:/data/cartography.gdb/transportation"
arcpy.ThinRoadNetwork_cartography("roads.lyr", "1000 meters", "invisible", "level")
ThinRoadNetwork 工具示例(独立 Python 脚本)

该独立脚本显示的是使用 ThinRoadNetwork 工具的示例。

# Name: ThinRoadNetwork_standalone_script.py
# Description:  Removes a subset of road segments to create a simplified road network that retains the connectivity and character of the input.
# Author: ESRI
 
# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data/cartography.gdb/transportation"

# Set local variables
in_features = "roads.lyr"
minimum_length = "1000 meters"
invisibility_field = "invisible"
level_field = "level"

# Execute Thin Road Network
arcpy.ThinRoadNetwork_cartography(in_features, minimum_length, invisibility_field, level_field)

环境

  • 制图坐标系
  • 参考比例
    注:

    仅当以页面单位输入最小长度参数时,才会考虑参考比例。参考比例可用时,伪死角的检测将基于当前比例下 0.5 mm 的要素间距。否则,将使用相当于空间参考容差二倍的值。

  • 制图分区

许可信息

  • ArcGIS for Desktop Basic: 否
  • ArcGIS for Desktop Standard: 否
  • ArcGIS for Desktop Advanced: 是

相关主题

  • 制图综合工具集概述
  • 了解冲突解决和制图综合
  • 通过地理处理自动化冲突解决和制图综合的工作流
  • 细化道路网的工作原理
  • 解决道路冲突
  • 使用分区对大型数据集制图综合
  • 创建 Cartographic Partitions
  • Cartographic Partitions(环境设置)
  • 提取道路中心线详细信息
有关此主题的反馈?

ArcGIS for Desktop

  • 主页
  • 文档
  • 合约
  • 支持

ArcGIS 平台

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

关于 Esri

  • 关于我们
  • 招贤纳士
  • 内部人员博客
  • 用户大会
  • 开发者峰会
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | 隐私政策 | 法律声明