第3章 · 图层的容器:数据模型与地理数据库 章节摘要:图层对齐之后需要安家。本章的主线是"给图层找一个有规矩的家"——先看同一个地理实体在矢量与栅格两种模型下的表达差异,再进入地理数据库,看要素数据集、属性域、子类型与拓扑如何把散装图层变成有纪律的数据资产,最后用数据质量检查与元数据为图层建立可信档案。读完你能为一个中型 GIS 项目设计数据组织方案。 一条主线 一个国土所的朋友管着四百多个 shapefile:河流一份、河流改名后一份、河流改到新坐标后一份、河流"最终版"再一份。某天领导要一张全区河流统计图,他花了两天分辨哪个文件是真的。这个真实得有点痛的场景是本章主线:图层不能散装存放,需要容器、需要规矩、需要档案。 规矩体现在三个层面。
章节摘要:图层对齐之后需要安家。本章的主线是"给图层找一个有规矩的家"——先看同一个地理实体在矢量与栅格两种模型下的表达差异,再进入地理数据库,看要素数据集、属性域、子类型与拓扑如何把散装图层变成有纪律的数据资产,最后用数据质量检查与元数据为图层建立可信档案。读完你能为一个中型 GIS 项目设计数据组织方案。
一个国土所的朋友管着四百多个 shapefile:河流一份、河流改名后一份、河流改到新坐标后一份、河流"最终版"再一份。某天领导要一张全区河流统计图,他花了两天分辨哪个文件是真的。这个真实得有点痛的场景是本章主线:图层不能散装存放,需要容器、需要规矩、需要档案。
规矩体现在三个层面。表达层面,先想清楚每类地理现象该用矢量还是栅格表达——选错模型,后面的每一步都在跟自己较劲。组织层面,地理数据库提供要素数据集、要素类、属性域、子类型这套制度,让四百个散文件收编为有结构的一库。治理层面,拓扑规则管几何关系,质量检查与元数据管可信度。三节依次展开这三层。
主线的落点值得先说破:数据组织不是文档洁癖,它直接决定叠加分析的可靠程度。第 5 章的相交工具假设输入图层拓扑干净——缝隙重叠满天飞的土地利用图叠加出来的统计,小数点后全是噪音。容器这一章是在为叠加这一章打地基。
同一条河流,可以画成一条中心线(矢量),也可以拍成一张遥感影像里的像素带(栅格)。两种模型各有擅长:矢量精于离散对象与属性查询,栅格精于连续现象与面状运算。这一节建立双模型思维,后面所有分析工具的选择都源于它。
地理数据库不只是"更大的文件夹"。要素数据集强制成员共享空间参考,属性域把"地类编码允许填什么"变成数据库级约束,拓扑规则让"地块之间不许重叠"这类空间纪律可以被机器检查。企业级地理数据库再叠加版本管理与并发编辑能力。这一节是本章核心。
数据质量六问(位置精度、属性精度、完整性、逻辑一致性、时间精度、语义准确性)是评估一张图层的通用框架;元数据则把答案写成随数据流动的档案。这一节给出入库前质检清单与 ArcPy 批量体检脚本。
本章的认知转折在于理解"数据库约束"的价值:初学者把校验视为找麻烦,熟手把校验视为自动化的免费质检员。属性域挡住手误录入,拓扑规则挡住数字化过程的缝隙重叠,两者都是"一次配置、长期受益"的制度投资。另一面也要清醒:规矩服务于分析目的,一个一次性草图项目套用全套企业级制度是浪费——制度深度与项目寿命匹配即可。
图层住进了有规矩的家,下一步是让它开口说话。第 4 章讲制图与可视化——符号化、专题表达与布局出图,把第 5、6 章将要产出的叠加结果提前准备好"出场服装"。表达与分析是一体两面:读懂第 4 章的分类逻辑,第 5 章的属性过滤会显得格外眼熟。