描绘构建区 (制图)

许可等级:BasicStandardAdvanced

摘要

通过在小比例地图上描绘紧密排列的建筑物来创建面表示构建区。

输出面的边界(或边)可以由其他要素的位置(如道路或水文)指定。输入建筑物可用于识别地图上哪些要素可以被构建区面替换,以得到概化程度更高的说明。

插图

Delineate Built-up Areas tool creates polygons that represent the distribution of input building features
Delineate Built-up Areas tool creates polygons that represent the distribution of input building features.

用法

语法

DelineateBuiltUpAreas_cartography (in_buildings, {identifier_field}, out_feature_class, grouping_distance, minimum_detail_size, {edge_features})
参数说明数据类型
in_buildings
[in_buildings,...]

包含其密度和排列用于定义合适的输出构建面的建筑物的图层。可同时评估多个建筑物图层。建筑物要素可以是点或面。

Feature Layer
identifier_field
(可选)

输入要素类中的字段,保存指示输入要素是否为生成的构建区的一部分的状态码。该字段必须是短整型或长整型,并且在所有输入图层中通用(如果使用多个输入图层)。

  • 0 = 建筑物不使用输出构建区面表示。
  • 1 = 建筑物使用输出构建区面表示且位于生成的面要素之内。
  • 2 = 建筑物使用输出构建区面表示且位于生成的面要素之外。

String
out_feature_class

包含表示紧密排列的输入建筑物的构建区面的输出要素类。

Feature Class
grouping_distance

小于分组距离的建筑物将全部被视为可使用输出构建区面表示的候选项。该距离从面建筑物的边和点建筑物的中心开始测量。

Linear unit
minimum_detail_size

定义输出构建区面的相对细节层次。这可以大致理解为构建区面中的孔或洞允许的最小直径。面中孔和洞的实际大小和形状还由输入建筑物的排列、分组距离和边要素的存在来确定(如果使用它们)。

Linear unit
edge_features
[edge_features,...]
(可选)

可用来定义构建区面的边的图层。通常为道路,其他一些常见示例有:河流、海岸线或行政区。如果构建区面与面的边的趋势大致对齐且在分组距离之内,则构建区面会捕捉到边要素。边要素可以是线或面。

Feature Layer

代码实例

DelineateBuiltUpAreas 工具示例(Python 窗口)

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

import arcpy
from arcpy import env
env.workspace = "C:/data"
env.referenceScale = "50000"
arcpy.DelineateBuiltUpAreas_cartography("bldg_pnt;bldg_poly","inBUA","RoadNetwork","100 Meters","125 Meters","BUApolypoint")

环境

参考比例

仅当以页面单位输入分组距离最小细节层次大小参数时,才会考虑参考比例。

相关主题

许可信息

ArcGIS for Desktop Basic:否
ArcGIS for Desktop Standard:否
ArcGIS for Desktop Advanced:是
9/15/2013