1)基于专家知识模版的数据一键成图技术
面向服务的地理信息与传统的基础空间数据的主要区别之一即是可视化表达。对于网络发布来说,直接从中读取的没有符号化的数据适用性较差。按照传统制图工艺制作美观易读、符合规范的地图,耗时较长,难以满足网络地理信息服务的实时化要求。本项目研制成功了基于专家知识模版的一键成图技术,实现了基于空间的快速成图。在2009年12月27日国家组织的技术鉴定会上,鉴定委员会一致认为“基于专家知识模版的自动制图达到国际领先”。
基于专家知识模版的一键成图技术按照制图专家的工艺经验,将制图过程分解为六个环节,即数据分层,将需要用不同符号表达的数据层按照国标分类代码进行细分;压盖处理,设置不同图层的压盖顺序;注记配置,进行注记字段、颜色、字体、大小、方向等一共19项的设置;符号表达,针对不同图层,设置不同的样式符号;制图分层,建立数据图层与制图图层之间的一一对照关系;屏幕表达,在屏幕表现上按照固定信息量的原则,设置不同比例尺下屏幕应显示的不同要素内容。针对每个环节,总结提炼制图专家长期积累的实践经验,配制成可定制模版,基于设定的模版进行快速制图,从而实现从数据到可视化地图的自动化处理。通过本技术制作的地图,既可以直接发布成网络服务,也可以进行制版输出(支持PS标准工业格式及PDF、SVG等多种格式),供印刷厂进行批量出图。
2)跨平台地图可视化保真技术
网络地理信息服务与本地地理信息应用不同,由于客户端所依赖的运行条件的差异,地图应用环境存在较大的不确定性。为达到统一的图形显示效果,必须解决地图表达的跨平台可视化保真问题,即无论客户端运行平台如何变化,应保证地图显示的一致性和不失真。本项目采用基于Bezier曲线的绘图机理,利用其良好的多平台支持特性,通过构建基于Bezier曲线的地图基元模型,实现了跨平台的地图可视化。本技术也被专家鉴定为达到国际领先水平。
技术原理为:建立14种地图表达的基元模型,包括折线、样条曲线、圆、椭圆、矩形、扇形、圆弧、多边形、闭合样条曲线、圆拱、文字、Bezier曲线、闭合Bezier曲线和图像,构造13种矢量基元模型(除图像外)与各种平台均支持的Bezier曲线之间的严格数学关系,从而实现了跨平台的地图可视化。
3)信息化表达的无级变焦地图技术
囿于常规介质和技术本身,地图的表达一直和比例尺严格绑定,以静态方式记录世界的某个抽象程度。本项目面向地图面向信息化表达的需求,实现了连续表达的无级变焦地图。无级变焦地图以真实认识客观世界为出发点,突破传统地图与尺度绑定的思维局限,在数据模型、符号模型以及表达规则方面适应面向信息化的无级连续表达,将极大地拓展地理信息网络条件下的服务效果。
无级变焦地图以原图内容载负量为基础,根据空间对象的信息综合模型(包括数量选取模型、内容选取模型和图形概括模型),首先确定新图比例尺条件下的空间对象数量选取标准,通过数量选取指标和内容选取模型确定空间对象的内容,继而对选中的空间对象进行概括,最后在满足地图最佳显示效果条件下,以最大的信息载负量进行可视化。
4)多源异构服务的聚合与再发布技术
服务聚合是指通过运营商的统台,聚集多领域的资源和能力,整合各种信息、内容和应用,将不同主体提供的业务与服务有机地结合在一起,“一站式”地提供给客户,从而满足客户泛在化和一体化需求的一种服务。
5)客户端应用系统快速搭建的零码组装技术

提高代码的复用度是实现软件快速开发的关键。综观各种地理信息应用系统,尽管表现形式各具风格,但其所实现的功能之间却存在着很多共性,例如大多数系统都提供了地图浏览、缩放、查询、统计、分析等功能。因此如果将共性的功能实现与非共性的界面表现相隔离,进行独立管理维护,将能大幅提高软件开发的代码复用度、增强软件系统的可维护性。本项目提出了“服务层-模型层-连接层-表现层”四层结构的软件开发模式,服务层是提供细颗粒度的、可复用的服务集合,包括地图服务、功能服务等;模型层是用于实现应用系统分析功能的粗颗粒度模块集;表现层是应用系统的表现界面;连接层沟通模型层与表现层,用于协调二者的交互控制。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-23846-5.html
谁都想要和平
不要大意