前言
地理信息系统(GIS)开发正经历着从二维平面向多维空间的重要转型。在数字孪生与智慧城市建设的背景下,现有教材中二维与三维技术相对分离的状态,难以满足培养复合型人才的实际需求。基于成都信息工程大学空间信息与数字技术专业十余年的教学与科研实践,观察到这种分离可能导致的学习局限: 学生通常在二维空间分析中建立思维框架后,接触三维地理空间概念时易产生认知断层; 开发者熟练掌握平面地图服务构建,但在三维场景的空间关系建模方面则面临挑战。这种知识体系的割裂,制约了学习者对空间信息全维度表达能力的掌握。
基于上述认识,本教材旨在弥合二维与三维GIS开发之间的鸿沟,构建两者深度融合的教学体系。教材不满足于对OpenLayers与Cesium技术的简单并列介绍,而是着力阐释空间信息表达的底层统一性原则。从地图投影到球面坐标系转换,从要素符号化到三维实体渲染,贯穿始终的核心思想是揭示“空间认知的统一性”。例如,学生在第7章掌握OpenLayers的热区分析后,将在第11章理解如何基于相同的空间逻辑,利用Cesium实现挖填方量计算;
第5章二维测量工具的构建学习,也为第11章探讨三维坐标、距离和面积测量奠定了必要基础。这种递进式的知识结构设计,旨在引导学习者理解: 三维场景并非二维地图的简单立体化,而是空间关系表达在维度上的扩展与深化,而二维平面可视作三维空间的一种特定投影形式。
本教材的核心目标在于系统构建多维空间GIS开发的能力培养体系。开篇以WebGIS技术架构为基础,通过GeoServer地图服务发布实践,帮助学生掌握空间数据流转的关键环节。在二维开发部分,教材不仅详细阐释OpenLayers 10的组件化开发方法,还着重将地理信息安全规范以及AI技术融入技术实践——在数据加载环节集成坐标脱密技术,在要素绘制阶段结合测绘保密要求,确保技术教学与国家空间信息安全规定相符合。
进入三维开发阶段,教材区别于侧重可视化效果的传统模式,聚焦于核心空间分析能力的维度拓展,例如,将二维热点图分析延伸至三维热力图以支持空间趋势推演,将平面缓冲区分析提升为三维通视分析以辅助无人机巡检等应用。特别是在第11章Cesium工具应用开发中,创新性地结合智慧城市的实际场景,将挖填方量计算和日照分析等算法应用于辅助决策,增强学习内容的实践关联性。
作者基于长期从事GIS教学与实践的经验积累,在本书中对教学难点进行了针对性设计。
教材案例均源于教学实践,覆盖从基础的防汛隐患点标注系统到综合性的洪水三维模拟平台,形成递进式能力训练路径。
读者可先扫描封底“文泉云盘”二维码获得权限,再扫描下方二维码下载本书案例的全部代码。
下载源码
随着虚拟现实与数字孪生技术的发展,GIS开发教育需关注前沿趋势,旨在培养学生既掌握空间算法核心原理,又能适应技术融合创新的能力。本书的编写得到了国家自然科学基金项目(42001100、42302336)、四川省科技计划项目(2024YFHZ0098)以及成都信息工程大学空间信息与数字技术系教学团队的支持。感谢参与案例测试的行业伙伴提供的宝贵建议,使教材内容更贴近实际应用。限于作者水平,书中难免存在不足,恳请广大师生在教学实践中批评指正,共同推动教材的完善——优秀的技术教程,始终源于教学互动与持续改进。期待本书能为面向空间智能时代的人才培养贡献力量。
作者
2026年6月
