主要技术内容
1.范围
本文件规定了“浙江乡村大脑”地图组件的分类方法、调用逻辑、开发技术要求、安全保障要求及质量监测要求。
本文件适用于“浙江乡村大脑”平台地图组件的开发、对接与应用落地,适用主体涵盖地图组件提供方与使用方,其中提供方负责地图组件的开发、封装及上架工作,使用方负责组件申请、调用及业务应用开发工作,适用场景覆盖农业农村领域地图可视化交互、空间数据查询叠加分析、涉农地名地址检索匹配、多源专题地图聚合融合等空间应用场景;省内其他农业农村数字化政务平台的地图组件建设工作可参照本文件执行。
2.规范性引用文件
GB/T 13989 国家基本比例尺地形图分幅和编号
GB/T 16820 地图学术语
GB/T 22081 信息技术 安全技术 信息安全控制实践指南
GB/T 29246 信息技术 安全技术 信息安全管理体系概述和词汇
GB/T 30318 地理信息公共平台基本规定
GB/T 31722 信息技术 安全技术 信息安全风险管理
GB/T 36626 信息安全技术 信息系统安全运维管理指南
GB/T 46796 数据安全技术 数据接口安全风险监测方法
NY/T 4325 农业农村地理信息服务接口要求
NY/T 4993 农业农村地理信息地图符号技术要求
3.术语定义
对地图、浙江乡村大脑、专题图、组件、地图组件、开放地理空间信息联盟、网络地图服务、Web要素服务、Web栅格服务、Web地图切片服务、坐标系、地理编码、天地图、数据脱敏、监测埋点、一体化资源系统等关键术语进行了统一定义,消除理解歧义,便于标准实施。
4.组件分类
将地图组件科学划分为三类:
地图服务组件:以浙江乡村大脑业务数据为基础、遵循OGC标准构建的数据底座组件,承担业务数据可视化图层、空间查询、地名地址、空间分析等基础空间数据能力的封装,统一使用CGCS2000坐标系,以数据服务、图形服务、空间分析接口形式对外提供共享能力。
地图工具组件:作为配合地图使用的常用工具(如空间量测组件、比例尺组件等),基于常见地图引擎独立实现,抽象程度高、通用性好。
地图业务组件:结合地图引擎与具体业务场景实现,封装程度高,拿来即用,面向最终用户。
“浙江乡村大脑”三农地图板块是乡村大脑面向三农业务提供地图服务能力的统一载体,汇聚全省农业农村空间数据,按业务维度组织为主体、区划、产业等图层分类,为各级农业农村部门业务应用提供图层服务支撑。标准中的典型业务场景即来源于该板块的图层分类体系。
在组件分类基础上,标准第4章依据“浙江乡村大脑”三农地图板块的图层分类,明确了三类典型业务场景及应用要求:主体类场景面向农业企业、农民专业合作社、家庭农场等农业经营主体,支撑主体空间分布展示、检索定位、信息上图等应用;区划类场景面向粮食生产功能区、现代农业园区、高标准农田等空间区划要素,支撑区划边界展示、叠加分析、耕地“非粮化”监测等应用;产业类场景面向杨梅、葡萄、草莓等地方特色农业产业,支撑产业分布上图、规模统计可视化、动态监测等应用。三类场景将组件技术要求与具体业务应用相衔接,为组件开发方提供业务导向的开发指引。
5.调用逻辑
完整流程:组件服务方发布组件→乡村大脑空间服务→封装上架至组件库;使用方申请、获取授权、传入token调用认证;认证通过后集成展示。
分层调用链路:页面业务层→地图业务组件层→地图工具组件层→地图服务组件层→地理信息服务源。
安全约束:访问控制、日志审计、风险管理遵循对应国标;
容错异常:超时配置、指数退避重试、降级策略、错误信息只返回友好提示,原始堆栈留在服务端。
6.开发要求
包括安全要求(数据安全与脱敏、开发全生命周期安全、运维阶段安全、权限设置与访问控制、数据增删改查安全要求、接口安全要求)、文档要求(接口文档内容要求、可运行示例要求)、技术要求(OGC标准遵循要求、空间基准要求、服务模式要求)、业务要求(部署环境与等保合规、上架流程、版本管理、兼容性)、监测要求(监测埋点、数据上报)等五个方面,与标准正文第6章逐节对应。
7.组件接口规范
前端:统一初始化方法、生命周期+业务事件集合;Web Component/JS模块形式输出。
服务端:统一JSON响应结构体(code/message/data/timestamp/requestId);整套业务错误码体系;分页参数规范;
命名规范:包名、类名、CSS前缀、事件命名格式。
8.测试与验收要求
单元测试(覆盖率指标)、集成测试(和网关、天地图、上架全流程验证)、性能测试(加载、查询、内存、并发等量化指标)、安全测试(OWASP漏洞、脱敏逆向验证);
明确验收交付物清单共8类。
9.组件质量要求
代码质量指标、浏览器兼容、响应式、可访问性(无障碍);组件完整生命周期:语义化版本、废弃策略、下线审核流程。
适用范围
本文件规定了“浙江乡村大脑”地图组件的分类方法、调用逻辑、开发技术要求、安全保障要求及质量监测要求。
本文件适用于“浙江乡村大脑”平台地图组件的开发、对接与应用落地,适用主体涵盖地图组件提供方与使用方,其中提供方负责地图组件的开发、封装及上架工作,使用方负责组件申请、调用及业务应用开发工作,适用场景覆盖农业农村领域地图可视化交互、空间数据查询叠加分析、涉农地名地址检索匹配、多源专题地图聚合融合等空间应用场景;省内其他农业农村数字化平台的地图组件建设工作可参照本文件执行。
是否包含专利
否