3. ArcGIS工作环境与空间数据管理
在矿产资源空间插值与等值线绘制的完整工作流中,界面操作只是表层,真正决定后续插值能否顺利执行、成果能否被正确管理的,是空间数据的组织方式。ArcMap与ArcGIS Pro虽然都能完成插值与等值线任务,但两者的数据管理理念差异明显:ArcMap以“地图文档(.mxd)+ 文件夹 + 地理数据库”为核心,ArcGIS Pro则以“工程(.aprx)+ 默认地理数据库 + 多地图视图”为核心。理解这一差异,才能避免出现“图层能显示但插值工具报错”“输出路径找不到”“坐标系不一致导致等值线偏移”等常见问题。
一、两种桌面环境的界面组织与数据入口
ArcMap采用经典的单文档界面:左侧内容列表(Table of Contents)管理图层绘制顺序与符号,右侧目录(Catalog)窗口是数据访问的总入口,可浏览文件夹连接、个人地理数据库(.mdb)、文件地理数据库(.gdb)、要素类、栅格数据集与工具箱。ArcMap的“地理处理”菜单与ArcToolbox停靠窗提供Spatial Analyst、3D Analyst、Geostatistical Analyst等扩展工具,插值前必须在“自定义—扩展模块”中勾选Spatial Analyst,否则工具会提示许可不可用。
ArcGIS Pro采用功能区(Ribbon)+ 多视图的工程化界面:一个工程可同时包含多张地图、场景、布局和工具箱,内容窗格(Contents)按地图组织图层,目录窗格(Catalog Pane)以“工程—数据库—工具箱—样式”的树状结构呈现资源。Pro的默认工程会自动创建一个同名文件地理数据库(如MiningProj.gdb),新建要素类、插值结果栅格默认写入该库,这从机制上减少了“数据散落在桌面”的问题。对矿产插值而言,Pro的“地理处理历史”可回溯每一次插值参数,便于复现。
二、地理数据库的创建与要素类组织
地理数据库是ArcGIS的原生数据模型,分为文件地理数据库(.gdb,跨平台、容量大、推荐使用)、个人地理数据库(.mdb,仅Windows、单用户、2GB上限)和企业级地理数据库(依托SQL Server、Oracle等)。矿产插值项目建议统一使用文件地理数据库,并按“原始数据—中间成果—最终成果”分层组织。
在ArcMap中,通过Catalog窗口定位到目标文件夹,右键“新建—文件地理数据库”,命名为MiningInterp.gdb;随后右键该库“新建—要素数据集(Feature Dataset)”,命名为FD_Samples,并在向导中指定与矿区一致的投影坐标系(例如CGCS2000 3度带高斯-克吕格投影,中央经线按矿区经度确定)。要素数据集的作用是强制其内部要素类共享同一坐标系,这对后续插值至关重要。接着在要素数据集内“新建—要素类”,设置名称SamplePoints、几何类型为点、勾选Z值或M值(若样品含高程或品位字段),并添加字段:SampleID(文本)、Grade_Cu(双精度,表示铜品位%)、Elev(双精度,高程m)、RockType(文本)。
在ArcGIS Pro中,操作路径为:目录窗格右键“数据库—新建文件地理数据库”,再右键该库“新建—要素数据集”,其余字段定义逻辑一致。Pro还支持在“字段视图”中批量设置别名、默认值和域(Domain),例如为RockType建立“砂岩/灰岩/花岗岩”的编码域,可显著减少录入错误。
三、栅格数据的组织与命名约定
插值结果(如IDW、克里金、样条函数生成的连续表面)以及等值线转换前的栅格,都属于栅格数据集。栅格应单独建库或放入专门的要素数据集之外的库根目录,命名体现方法与参数,例如Cu_IDW_p2_c12表示铜品位、反距离权重法、幂指数2、搜索半径12个点;Cu_KRG_sph表示球状模型克里金。这样在后续批量重分类、等值线提取时,可通过名称快速筛选,也便于在Pro的地理处理历史中对照参数。
栅格入库前需确认三点:一是像元大小(Cell Size)应与样品间距匹配,例如样品平均间距500 m时,像元取100~250 m较合理,过细会放大插值伪影;二是输出范围(Extent)应统一设置为矿区边界要素的范围,避免多次插值结果错位;三是坐标系必须与要素数据集一致,若源数据为地理坐标系(度),应先投影再插值,否则等值线间距在东西与南北方向会失真。
四、一个可复用的库结构示例
以下为某铜矿区插值项目的文件地理数据库组织示例(示例结构,非实测数据):
MiningInterp.gdb
├─ FD_Samples (要素数据集,CGCS2000 3度带)
│ ├─ SamplePoints 点要素类:SampleID, Grade_Cu, Elev, RockType
│ └─ MineBoundary 面要素类:矿区范围
├─ Raster_Interp (栅格数据集存放层)
│ ├─ Cu_IDW_p2_c12
│ ├─ Cu_KRG_sph
│ └─ Cu_SPLINE_tps
├─ Contour_Result (要素数据集)
│ └─ Cu_Contour_50m 线要素类:等值线间距0.05%
└─ Toolbox (自定义模型/脚本)
└─ InterpBatch 批量插值模型
建立该结构后,插值前只需在Spatial Analyst工具中把输出路径指向Raster_Interp,等值线工具输出指向Contour_Result,即可保证成果不散落、可追溯。若在ArcMap中操作,建议同时保存一份.mxd并设置“相对路径”,便于整个项目文件夹迁移;在Pro中则直接依赖工程内的默认数据库,迁移时连同.gdb与.aprx一并拷贝即可。
掌握上述环境与数据组织方式后,样品点、边界、插值栅格与等值线便处于同一坐标系、同一数据库、同一命名体系之下,后续的参数设置与成果判读才有稳定的基础。