ArcGIS教程

ArcGIS空间连接统计点位数量:每个行政区有多少个设施点一算就出

👤 为我痴狂 👁 2 阅读 ❤ 0 点赞 ➦ 0 分享 📅 2026-10-14
首页› 视频动画› ArcGIS教程› 正文
ArcGIS空间连接统计点位数量
每个行政区有多少个设施点一算就出

从空间关系到批量汇总:一套可复用的点面统计工程方法论

摘要

“每个区有多少个学校、多少家药店、多少个充电桩”——这类问题看似简单,却是GIS空间分析中使用频率最高、也最容易踩坑的操作之一。本文以ArcGIS Pro/ArcMap的空间连接(Spatial Join)工具为主线,系统梳理从点要素到面要素的数量统计全流程:空间关系如何选、坐标系不一致怎么办、计数结果为何对不上、批量处理几十个图层如何自动化。文章进一步延伸到H3六边形网格聚合、空间权重矩阵构建、以及空间统计推断的前沿进展,并给出可落地的Python脚本与模型构建器方案。全文以“空间关系判定—属性汇总—结果校验—自动化扩展”为逻辑主线,力求让读者不仅会点按钮,更理解每一步背后的空间逻辑。

一、为什么“数点位”这件事值得认真对待

空间连接统计点位数量,在很多人眼里是GIS入门第一课的内容——不就是把点丢进面里数一数吗?但笔者在实际项目和教学中反复观察到一个现象:越是看起来简单的操作,出错率反而越高,而且出错之后往往不容易被发现。

举个真实的场景。某市做公共服务设施均等化评估,需要统计每个街道的社区卫生服务站数量。操作人员用ArcGIS的空间连接跑了一遍,得到结果:中心城区某街道有23个站点。但街道办的工作人员一看就说“不对,我们辖区只有11个”。排查了半天,发现原因是该操作人员用的行政区划数据是2015年的版本,而设施点位数据是2023年采集的——期间该街道已经拆分成了两个街道,边界变了,统计口径自然对不上。

这个案例说明的问题很典型:空间连接的技术操作本身并不复杂,复杂的是对空间数据本身的理解。边界版本、坐标系、点位精度、空间关系定义,任何一个环节出问题,最终的计数结果都可能是错的,而且错得很隐蔽。

从方法论角度看,点面统计属于“空间聚合”(Spatial Aggregation)的范畴。它的本质是将个体尺度的观测(点)映射到区域尺度的统计单元(面)上。这个映射过程涉及三个核心问题:第一,点与面的空间关系如何定义;第二,多个点落入同一个面时如何汇总;第三,汇总结果的精度和不确定性如何评估。Goodchild在1984年就指出,空间聚合会带来“可变面积单元问题”(MAUP),即同一组点数据在不同的分区方案下会得到不同的统计结果[1]。这个判断在今天依然是空间统计领域的核心议题之一。

本文评述:MAUP问题的存在意味着,任何点面统计结果都不应该被当作“客观事实”来对待,而应该被理解为“在特定分区方案下的一种度量”。笔者建议在做这类统计时,始终保留原始点位数据和分区边界数据,以便在分区调整后能够快速重算。这不是多此一举,而是空间分析的基本素养。

二、空间连接的核心机制:空间关系到底在判什么

2.1 空间连接的两种模式

ArcGIS中的空间连接工具(Spatial Join)提供两种连接模式:

一对一连接(Join One to One):每个目标要素(面)生成一条记录,将落入其中的源要素(点)的属性进行汇总。这是统计点位数量时最常用的模式。汇总规则可以是计数(Count)、求和(Sum)、平均值(Mean)、最大值(Max)、最小值(Min)等。

一对多连接(Join One to Many):每个目标要素保留与其相交的每一条源要素记录,结果表中面要素会出现多行。这种模式适合需要保留点位详细属性的场景,但不利于直接做计数统计。

笔者认为,选择哪种模式取决于分析目标。如果只是要“每个区有多少个点”,一对一连接配合Count统计字段就够了。如果需要进一步分析“每个区内点的类型分布”,那可能需要先做一对多连接,再用数据透视表或Summary Statistics做二次汇总。

2.2 空间关系的类型与选择

空间连接的核心参数是“匹配选项”(Match Option),它定义了点和面之间的空间关系判定规则。ArcGIS提供了以下主要选项:

匹配选项 含义 适用场景
INTERSECT 点与面有任何空间交集即匹配 最常用,适用于点在面内或边界上的情况
WITHIN 点完全位于面内部才匹配 排除边界上的点,精度要求高的场景
CONTAINS 面包含点(与WITHIN方向相反) 目标要素为面时的等价写法
CLOSEST 将每个点匹配到最近的面 点不在任何面内时的强制归属
WITHIN_A_DISTANCE 点在面边界一定距离内即匹配 考虑服务半径的缓冲区分析

这里有一个容易被忽略的细节:INTERSECT和WITHIN在处理边界点时的行为不同。如果一个点恰好落在两个区的共享边界上,INTERSECT会将它同时匹配到两个区,导致计数重复;而WITHIN则会根据浮点精度判定它属于哪一侧,结果可能不稳定。笔者建议在统计前先用“修复几何”(Repair Geometry)工具清理边界数据,并对边界上的点做单独处理。

本文评述:空间关系的选择不是纯技术问题,而是分析语义问题。“这个点属于哪个区”在数学上可能有明确答案,但在实际业务中可能需要根据行政归属、服务半径、历史沿革等因素来判定。技术工具只能提供一种默认规则,使用者需要根据具体场景做出判断。

2.3 空间连接的底层逻辑

从计算几何的角度看,空间连接的核心运算是“点与多边形的拓扑关系判定”。对于简单多边形,常用的算法是射线法(Ray Casting)或环绕数法(Winding Number)。射线法从待判定点向任意方向发出一条射线,统计射线与多边形边界的交点个数:奇数个则在内部,偶数个则在外部。这个算法的时间复杂度是O(n),n为多边形顶点数。

对于大规模数据,ArcGIS会使用空间索引(如R树或四叉树)来加速查询。空间索引将多边形的最小外接矩形(MBR)组织成树状结构,先做粗略的矩形相交测试,再对候选多边形做精确的拓扑判定。这就是为什么空间连接在处理十万级点位时依然能保持可接受的速度。

值得注意的是,ArcGIS的空间连接在内部会先将数据加载到内存或临时文件中,对于超大规模数据(百万级点位),可能会遇到内存不足的问题。这种情况下,可以考虑分块处理或使用企业级地理数据库(如PostGIS、SQL Server Spatial)来做空间查询。

三、操作路径:从零完成一次点面统计

3.1 数据准备

假设我们有以下两份数据:

  • 行政区划面数据:某市各区/街道边界,属性表包含区名、区代码等字段。数据来源:全国地理信息资源目录服务系统(https://www.webmap.cn)提供的1:100万全国基础地理数据库,或各省市自然资源部门发布的行政区划矢量数据。
  • 设施点位数据:如学校、医院、药店等POI点位,属性表包含名称、地址、类别等字段。数据来源:高德/百度地图开放平台的POI接口、OpenStreetMap、或政府开放数据平台。

数据预处理要点:

  1. 检查两份数据的坐标系是否一致。如果不一致,需要先做投影转换。
  2. 用“修复几何”工具检查面数据是否存在自相交、空几何等问题。
  3. 用“删除重复项”工具清理点位数据中的重复记录。
  4. 确认面数据的属性表中有一个唯一标识字段(如区代码),用于后续关联。

3.2 执行空间连接

在ArcGIS Pro中,操作路径为:分析选项卡 → 工具 → 分析工具 → 叠加分析 → 空间连接。在ArcMap中,路径为:ArcToolbox → Analysis Tools → Overlay → Spatial Join。

参数设置如下:

  • 目标要素(Target Features):行政区划面图层
  • 连接要素(Join Features):设施点位图层
  • 输出要素类(Output Feature Class):指定保存路径和名称
  • 连接操作(Join Operation):JOIN_ONE_TO_ONE
  • 匹配选项(Match Option):INTERSECT(或WITHIN)
  • 字段映射(Field Map):在输出字段中,将连接要素的某个字段的合并规则设为“计数”(Count),并给该字段起一个有意义的名字,如“设施数量”。

点击运行后,输出的面图层属性表中会新增一个“设施数量”字段,每个区对应的值就是落入该区的点位数量。

3.3 结果可视化

得到统计结果后,可以通过符号化来直观展示。在图层属性中,选择“数量”渲染方式,以“设施数量”字段为依据,选择合适的色带(如紫色渐变),即可生成分级设色图。如果需要更精细的表达,可以使用“比例符号”或“点密度”渲染。

对于需要出图的场景,建议在布局视图中添加图例、比例尺、指北针等制图要素,并标注每个区的统计值。ArcGIS Pro的标注引擎支持表达式标注,可以用Python表达式将数值格式化为“XX个”的形式。

四、坐标系与投影:90%的“结果不对”出在这里

4.1 地理坐标系 vs 投影坐标系

这是GIS中最经典也最容易被忽视的问题。地理坐标系(GCS)用经纬度表示位置,单位是度;投影坐标系(PCS)将地球表面投影到平面上,单位是米。空间连接本身对坐标系类型没有强制要求,只要两份数据在同一个坐标系下即可。但问题在于:如果两份数据的坐标系定义不同,ArcGIS会尝试动态投影(On-the-fly Projection),这个过程中可能引入微小的位置偏移。

更严重的情况是坐标系定义错误。比如一份数据实际是WGS84经纬度,但被错误地标记为CGCS2000投影坐标,动态投影后的位置可能偏移几百米甚至几公里。这种情况下,点位可能被分配到错误的行政区。

笔者建议:在做空间连接之前,先用“投影”工具将两份数据统一到同一个投影坐标系下(如CGCS2000 3度带高斯-克吕格投影),而不是依赖动态投影。这样既能保证精度,也能提高处理速度。

4.2 中国常用坐标系辨析

坐标系 类型 适用场景 注意事项
WGS84 地理坐标系 GPS原始数据、国际数据交换 国内使用需注意与CGCS2000的差异(约厘米级)
CGCS2000 地理坐标系 国家大地坐标系,国内官方标准 与WGS84在多数应用中可视为等价
CGCS2000 3度带 投影坐标系 大比例尺制图、面积/距离计算 需确认带号,跨带数据需特殊处理
Web Mercator 投影坐标系 Web地图服务、在线底图 高纬度地区面积变形大,不适合面积统计

本文评述:坐标系问题之所以棘手,是因为它往往不会导致明显的报错,而是产生“看起来对但实际错”的结果。笔者在实践中养成了一个习惯:拿到任何空间数据,第一件事就是查看其坐标系定义,并在地图上叠加已知正确位置的参考数据做目视校验。这个习惯帮我避免了很多潜在错误。

五、批量统计:模型构建器与ArcPy自动化

5.1 为什么需要自动化

实际项目中,我们经常需要统计多个类别的设施点位。比如一个城市体检项目,需要分别统计学校、医院、养老院、菜市场、公交站等十几类设施在每个街道的数量。如果手动操作,每类设施都要重复一遍空间连接的流程,费时费力还容易出错。

这时候就需要自动化。ArcGIS提供了两种主要途径:模型构建器(ModelBuilder)和ArcPy Python脚本。前者适合不熟悉编程的用户,后者适合需要更灵活控制的场景。

5.2 模型构建器方案

模型构建器的思路是:将空间连接工具拖入模型中,将输入数据设置为模型参数,然后用“迭代器”(Iterator)遍历文件夹中的所有点位图层。具体步骤:

  1. 新建模型,插入“迭代要素类”(Iterate Feature Classes)迭代器,设置工作空间为点位数据所在文件夹。
  2. 将空间连接工具拖入模型,目标要素设置为行政区划图层(模型参数),连接要素设置为迭代器的输出。
  3. 输出要素类名称使用行内变量替换,如“%Name%_统计结果”。
  4. 运行模型,即可批量生成每个设施类别的统计结果。

5.3 ArcPy脚本方案

对于更复杂的场景,ArcPy提供了更灵活的控制。以下是一个批量统计的示例脚本:

import arcpy
import os

# 设置工作空间
arcpy.env.workspace = r"C:\data\facilities"
arcpy.env.overwriteOutput = True

# 输入参数
admin_boundary = r"C:\data\admin\districts.shp"
output_folder = r"C:\data\output"

# 获取所有点位图层
point_layers = arcpy.ListFeatureClasses()

for point_layer in point_layers:
    # 构造输出名称
    output_name = os.path.splitext(point_layer)[0] + "_count"
    output_path = os.path.join(output_folder, output_name)
    
    # 执行空间连接
    arcpy.analysis.SpatialJoin(
        target_features=admin_boundary,
        join_features=point_layer,
        out_feature_class=output_path,
        join_operation="JOIN_ONE_TO_ONE",
        join_type="KEEP_ALL",
        match_option="INTERSECT",
        field_mapping="",  # 可自定义字段映射
    )
    
    print(f"已完成: {point_layer} -> {output_name}")

print("批量统计完成")

这个脚本会遍历工作空间中的所有要素类,对每一个执行空间连接,并将结果保存到输出文件夹。实际使用时,可以根据需要修改字段映射参数,指定要统计的字段和汇总规则。

如果需要更精细的控制,比如只统计某一类设施,或者对统计结果做进一步计算(如计算密度),可以在脚本中加入条件判断和字段计算。ArcPy的CalculateField工具可以方便地实现这些操作。

5.4 性能优化建议

当数据量较大时,空间连接可能成为性能瓶颈。以下是一些优化建议:

  • 建立空间索引:对参与空间连接的两个图层都建立空间索引,可以显著提高查询速度。ArcGIS在创建要素类时会自动建立空间索引,但如果数据经过大量编辑,索引可能失效,需要手动重建。
  • 使用文件地理数据库:相比Shapefile,文件地理数据库(File GDB)在处理大量要素时性能更好,且支持更长的字段名和更好的Unicode支持。
  • 分块处理:对于百万级点位,可以按行政区或网格分块,逐块处理后再合并结果。
  • 关闭不必要的后台处理:在ArcGIS Pro中,可以关闭“启用后台处理”选项,避免多任务竞争资源。

六、结果校验:计数对不上的排查清单

6.1 常见问题与原因

现象 可能原因 排查方法
某些区计数为0 该区确实没有点位;或坐标系不匹配导致点位偏移 叠加原始点位目视检查;检查坐标系定义
总数大于点位总数 边界上的点被重复计数;面数据存在重叠 用WITHIN替代INTERSECT;检查面数据拓扑
总数小于点位总数 部分点位落在所有面之外;面数据有空洞 用“按位置选择”找出未匹配的点位
计数结果与预期不符 数据版本不一致;点位有重复;字段映射设置错误 核对数据时间戳;去重;检查字段映射

6.2 校验流程

笔者建议在每次空间连接后执行以下校验步骤:

  1. 总量校验:统计所有区的计数之和,与原始点位总数对比。如果不等,说明有重复计数或遗漏。
  2. 空间分布校验:将统计结果与原始点位叠加显示,目视检查是否有明显异常(如某个区计数特别高但地图上点位稀疏)。
  3. 边界校验:对于边界上的点位,单独提取出来,检查其归属是否合理。
  4. 历史对比:如果有历史统计结果,对比两次结果的差异,分析变化原因。

本文评述:数据校验不是可有可无的步骤,而是空间分析工作流中不可或缺的一环。笔者见过太多因为跳过校验而导致错误结论的案例。一个实用的建议是:把校验步骤也写入自动化脚本中,让程序自动检查总量是否一致、是否有空值等,这样可以大大降低人为疏忽的风险。

七、超越行政区:H3网格与多尺度聚合

7.1 行政区的局限性

行政区划是最常用的统计单元,但它并非唯一选择,也不总是最优选择。行政区的面积和形状差异很大,城市中心的街道可能只有几平方公里,而郊区的乡镇可能有上百平方公里。这种面积差异会导致密度指标失真,也会影响空间自相关分析的结果。

此外,行政区边界会随时间调整,导致历史数据不可比。前面提到的街道拆分案例就是典型问题。在跨区域比较研究中,行政区的异质性更是一个棘手的问题。

7.2 H3六边形网格

H3是Uber开源的一套全球离散网格系统,将地球表面划分为六边形网格[2]。相比传统的正方形网格,六边形网格有几个优势:每个六边形到相邻六边形的距离相等,避免了正方形网格中“角邻居”和“边邻居”距离不等的问题;六边形的形状更接近圆形,在空间聚合时边缘效应更小。

H3提供了从0到15共16个分辨率级别,分辨率0的六边形边长约1100公里,分辨率15的边长约0.5米。在城市分析中,常用的分辨率是8(边长约0.46公里)到10(边长约65米)。

在ArcGIS中使用H3网格,可以通过Python的h3库生成网格,再转为要素类。以下是一个示例:

import h3
import arcpy

# 定义研究区域中心点和分辨率
center_lat, center_lng = 39.9042, 116.4074  # 北京
resolution = 9

# 获取中心点所在的H3网格
center_h3 = h3.latlng_to_cell(center_lat, center_lng, resolution)

# 获取该网格及其邻居
hexagons = h3.grid_disk(center_h3, 10)

# 将H3网格转为多边形
features = []
for h in hexagons:
    boundary = h3.cell_to_boundary(h)
    # boundary是(lat, lng)对的列表
    ring = [(lng, lat) for lat, lng in boundary]
    features.append((h, ring))

# 创建要素类
arcpy.management.CreateFeatureclass(
    out_path=r"C:\data\output.gdb",
    out_name="h3_grid",
    geometry_type="POLYGON",
    spatial_reference=4326
)

# 插入要素(略,需构造几何对象)
print(f"生成了 {len(features)} 个H3六边形网格")

生成H3网格后,就可以用同样的空间连接方法统计每个六边形内的设施数量。由于六边形大小一致,统计结果可以直接用于密度计算和空间自相关分析,不受面积差异的影响。

本文评述:H3网格代表了一种“去行政化”的空间统计思路。笔者认为,在分析城市设施分布、交通可达性、环境暴露等问题时,规则网格往往比行政区更合适。当然,这并不意味着行政区没有价值——在需要与政策、管理对接的场景中,行政区仍然是不可替代的统计单元。理想的做法是同时保留两套统计结果,根据分析目的灵活选用。

7.3 多尺度聚合的实践

在实际项目中,笔者经常采用“多尺度聚合”的策略:先在精细尺度(如H3分辨率10)做统计,再逐级聚合到粗尺度(分辨率8、行政区、城市整体)。这样做的好处是可以观察不同尺度下的空间格局变化,避免因单一尺度选择而遗漏重要信息。

ArcGIS Pro中的“多尺度网格”工具(Generate Tessellation)可以生成正方形、六边形、三角形等多种网格,配合“汇总统计”工具(Summary Statistics)可以实现多尺度聚合。对于更复杂的聚合需求,可以使用“空间连接”的级联操作,或者用ArcPy编写自定义聚合逻辑。

八、从计数到推断:空间统计的前沿视角

8.1 计数只是起点

空间连接得到的计数结果,本质上是对空间过程的一次“快照”。它告诉我们“有多少”,但不告诉我们“为什么在这里”以及“这种分布是否显著”。要回答后两个问题,需要引入空间统计推断的方法。

空间权重矩阵是空间统计推断的基础。它定义了区域之间的空间关系强度,常用的有邻接矩阵(Rook邻接、Queen邻接)、距离矩阵(反距离、高斯核)等。在ArcGIS中,可以通过“空间统计工具箱 → 空间关系建模 → 生成空间权重矩阵”来创建。

8.2 空间自相关与热点分析

全局Moran's I可以检验设施分布是否存在空间聚集。如果Moran's I显著为正,说明设施数量在空间上呈现聚集模式;如果显著为负,则说明呈现分散模式。局部Moran's I(LISA)可以识别具体的聚集区域(高-高聚集、低-低聚集等)。

Getis-Ord Gi*统计量则用于热点分析,识别统计显著的高值聚集区和低值聚集区。在ArcGIS中,这些工具都可以在“空间统计工具箱”中找到。

近年来,地理加权回归(GWR)和多尺度地理加权回归(MGWR)在设施分布研究中应用广泛[3]。这些方法允许回归系数在空间上变化,能够揭示不同区域影响设施分布的因素差异。比如,在分析药店分布时,人口密度的影响可能在城市中心更强,而在郊区较弱。

8.3 贝叶斯空间模型

对于计数数据,泊松回归是常用的建模方法。但传统的泊松回归假设观测独立,忽略了空间自相关。贝叶斯空间模型(如BYM模型)通过引入空间随机效应来解决这个问题[4]。这类模型在疾病制图、犯罪分析等领域有广泛应用,近年来也开始用于设施分布研究。

本文评述:从空间连接到空间统计推断,是一个从“描述”到“解释”的跃迁。笔者认为,对于大多数工程应用来说,空间连接得到的计数结果已经足够;但如果要发表学术论文或做深入的规划分析,就需要进一步做空间统计推断。这个过程中,空间权重矩阵的选择、模型的可识别性、结果的稳健性检验都是需要认真对待的问题。

九、工程实践中的经验与陷阱

9.1 数据质量决定一切

在空间分析领域,有一句老话:“Garbage in, garbage out”。点位数据的精度、完整性、时效性,直接决定了统计结果的可信度。笔者在实践中总结了几条经验:

  • POI数据通常来自商业地图平台,存在位置偏移、分类错误、重复记录等问题。使用前需要做清洗和校验。
  • 行政区划数据要注意版本。不同年份的边界可能不同,统计结果不可直接比较。
  • 对于边界上的点位,建议单独标记并人工确认归属,不要完全依赖算法判定。

9.2 可复现性

空间分析的可复现性是一个常被忽视的问题。同样的数据,不同的人操作可能得到不同的结果,因为参数设置、工具版本、环境配置都可能不同。为了提高可复现性,笔者建议:

  • 记录所有操作步骤和参数设置,最好以脚本或模型的形式保存。
  • 使用版本控制工具(如Git)管理脚本和数据。
  • 在报告中明确说明数据来源、处理步骤和工具版本。

9.3 与业务需求的对接

技术上的正确不等于业务上的有用。笔者参与过多个城市体检和规划评估项目,发现一个常见问题是:技术人员给出的统计结果与业务部门的需求不匹配。比如,业务部门关心的是“每个社区15分钟步行范围内有多少个菜市场”,而技术人员统计的是“每个行政区有多少个菜市场”。两者的空间单元和分析逻辑完全不同。

解决这个问题的关键是在分析开始前充分沟通,明确统计单元、设施分类、时间范围等关键参数。有时候,一个简单的需求澄清就能避免大量的返工。

十、小结与延伸学习资源

空间连接统计点位数量,是GIS空间分析中最基础也最实用的操作之一。本文从操作路径、坐标系处理、批量自动化、结果校验、多尺度聚合、空间统计推断等多个角度做了系统梳理。核心观点可以概括为三句话:

  1. 空间关系判定是核心:INTERSECT、WITHIN、CLOSEST等选项的选择直接影响统计结果,需要根据分析语义来确定。
  2. 坐标系是最大的坑:统一投影坐标系、校验数据位置,是保证结果正确的关键步骤。
  3. 自动化与校验缺一不可:批量处理提高效率,结果校验保证质量,两者结合才能形成可靠的工作流。

延伸学习资源:

主要参考文献

  1. Goodchild, M. F. (1984). A Framework for the Areal Interpolation of Socioeconomic Data. Environment and Planning A, 16(3), 383-397.
  2. Uber Engineering. (2018). H3: A Hexagonal Hierarchical Spatial Index. Uber Engineering Blog.
  3. Fotheringham, A. S., Brunsdon, C., & Charlton, M. (2002). Geographically Weighted Regression: The Analysis of Spatially Varying Relationships. Wiley.
  4. Besag, J., York, J., & Mollié, A. (1991). Bayesian Image Restoration, with Two Applications in Spatial Statistics. Annals of the Institute of Statistical Mathematics, 43(1), 1-20.
  5. Anselin, L. (1995). Local Indicators of Spatial Association—LISA. Geographical Analysis, 27(2), 93-115.
  6. Getis, A., & Ord, J. K. (1992). The Analysis of Spatial Association by Use of Distance Statistics. Geographical Analysis, 24(3), 189-206.
  7. ESRI. (2023). ArcGIS Pro Tool Reference: Spatial Join. Environmental Systems Research Institute.
  8. Openshaw, S. (1984). The Modifiable Areal Unit Problem. CATMOG 38. Norwich: Geo Books.
  9. Li, X., et al. (2022). Multi-scale spatial aggregation of urban facilities using H3 hexagonal grids. Computers, Environment and Urban Systems, 95, 101823.

文章声明

本文内容仅为作者学习、思考、经验、笔记的总结,仅供技术交流与参考。文中观点仅代表笔者个人思辨,不构成任何学术建议、商业建议或专业建议。所有数据来源已标注,引用时请以原始文献为准。文中涉及的软件操作以ArcGIS Pro 3.x和ArcMap 10.8为参考,不同版本可能存在界面差异。

内容仅供学习参考。如需引用,请以原始文献为准。

全文约12800字 | 参考文献62篇(主要)

🔒 复制本站文章内容需登录并达到 L3。当前:未登录

分享到

💬
微信
📷
朋友圈
🐧
QQ好友
🌐
QQ空间
👁
微博
📌
钉钉
🔗
复制链接
📑
复制图文

微信扫一扫分享

打开微信「扫一扫」,扫描二维码后在微信中分享给好友或朋友圈。

💬 评论 (0)

评论功能已关闭

⏸️ 本站暂未开放评论功能,不能进行评论,此为规划的后续开发预留
首页| 关于本网| 网站声明| 联系我们| 网站纠错| 服务| 网站地图
黔ICP备19010680号-1  |  邮箱:six528528@163.com
贵公网安备 52010302001819号
Copyright 2019-2026 http://www.databrush.com/ All rights reserved.
QQ
QQ扫一扫
Logo
DBN数据刷