美章网 资料文库 三维电子地图的技术研究范文

三维电子地图的技术研究范文

本站小编为你精心准备了三维电子地图的技术研究参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

三维电子地图的技术研究

1总体技术路线

三维电子地图服务平台的总体框架由“支撑层”、“数据层”、“服务层”、“应用层”组成,其逻辑关系如图1所示。支撑层是三维电子地图服务平台运行的支撑与保障,包括网络设备、标准规范、管理办法、支撑软件等。数据层是三维电子地图服务平台服务的基础,包括用于地理信息服务的系列空间资源,主要包括三维模型数据、三三维电子地图服务平台总体框架维实体矢量数据、道路数据等部分。服务层是三维电子地图服务平台建设的核心内容,主要包括网络地图服务、网络要素服务、路径分析服务、空间分析服务以及通用WebService等。应用层是三维电子地图服务平台对外提供的应用服务,即基于系统对外提供的基本功能,主要包括三维可视化、地图书签、地图搜索、自驾分析、地图纠错、地图标记和广告服务等几部分。

2三维电子地图数据库建设

2.1系统数据构成

该系统数据库的建设主要是城市三维电子地图专题数据,依据统一的技术标准和规范,对现有的公共地理空间框架数据进行统一的加工处理形成。从应用和保密为出发点,主要包括三维城市模型、兴趣点矢量数据、道路矢量数据等专题数据。

2.2三维电子地图专题数据生成流程

2.2.1三维模型基础数据来源。

数据是三维地理场景构建的基础,无论是场景的表达,还是场景的信息查询与分析均是以数据为支撑的。在通常情况下如果不考虑地物的内部结构、组成,快速建立其三维模型的关键是获取地物的三类基础数据,即地物的二维平面数据、第三维特征数据和纹理数据,其中二维平面数据和第三维特征数据共同构成三维空间模型,纹理数据则间接反映了地物的要素类型及其性质。三维电子地图服务平台的三维模型数据获取方式。二维平面数据主要以1∶1000地形图为基础,在现场进行实地更新修编完成;第三维特征数据采集以现场属性调查方式为主;纹理数据采集主要是使用现场数码拍照和航测影三维模型数据获取方式像提取相结合的方式。

2.2.2三维场景的快速构建流程。

模拟与抽象一直是人类认识世界的基本方法,对现实世界的认识与建模既可以通过抽象的方法,也可以通过模拟的方法。如果说地图是一种对现实世界的抽象表达,三维场景则是对现实世界的一种模拟表达。该系统基于大比例尺地形图数据来构建三维场景,主要包括数据获取、模型构建、模型融合以及三维场景生成4个步骤。数据获取主要是以大比例尺地形图为主要数据源,结合其他多种形式的数据来进行地貌和地物要素的数据获取。其中,地貌数据主要包括等高线数据以及离散的高程点数据;地物数据主要包括居民地、道路、水系、植被以及其他附属设施5类要素的空间数据和属性数据。模型构建主要是指地形和地物模型的构建。其中,地形的构建首先根据所获取的等高线以及离散的高程点数据生成规则格网DEM,然后基于规则格网DEM采用四叉树结构来生成多分辨率地形;地物模型的构建主要是针对水系、植被、居民地、道路以及其他附属设施5类要素,采用基于属性描述的方法来实现大场景的三维地物模型快速构建。模型融合是基于模型快速构建的基础上,采用数据融合技术来进行地物模型与三维地形之间的空间位置融合处理。三维地理场景生成是指集成整个场景的三维模型,生成一个以空间可视化为目的、空间分析为辅助的三维场景。

2.2.3三维电子地图专题数据融合与组织。

专题数据生成的时候,除了上述三维场景模型外,还要收集和整理相关的电子地图数据、其他格式的数据甚至是纸质地图和其他资料,能直接从公共服务平台提取的数据(例如道路中心线数据、一些兴趣点数据等)尽量采用平台提供的服务来生成,不能直接提取就要采用其他方法,包括格式转换、数字化、地址匹配等。然后,按照莆田市地理信息公共服务平台项目建设要求,按照空间统一渲染的空间事先方向和相机设置点,将栅格型三维场景模型、矢量型二维实体模型、兴趣点数据、道路数据进行配准和融合,通过一定的合理组织形式,建成符合标准的栅格矢量一体化的三维电子地图。

3三维电子地图服务平台构建技术

传统网络程序的开发是基于页面的、服务器端数据传递的模式,把网络程序的表现层建立于HTML页面之上,而HTML是适合于文本的,传统的基于页面的系统已经渐渐不能满足网络浏览者的更高、全方位的体验要求了。而富互联网应用(RichInternetApplications,缩写为RIA)的出现就是为了解决这个问题。富互联网应用程序中的富客户技术通过提供可承载已编译客户端应用程序(以文件形式,用HTTP传递)的运行环境,客户端应用程序使用异步客户/服务器架构连接现有的后端应用服务器,这是一种安全、可升级、具有良好适应性的新的面向服务模型,这种模型由采用的WEB服务所驱动。结合了声音、视频和实时对话的综合通信技术,使富互联网应用程序(RIA)具有前所未有的网上用户体验。ArcGISServer是一个用于构建集中管理、支持多用户的企业级GIS应用的平台。ArcGISServer提供了丰富的GIS功能,例如地图、定位器和用在中央服务器应用中的软件对象。开发者使用ArcGISServer可以构建Web应用、Web服务以及其他运行在标准的.NET和J2EEWeb服务器上的企业应用,如EJB。ArcGISServer也可以通过桌面应用以C/S(Client/Server)的模式访问。三维电子地图服务平台以城市三维专题地图数据为支撑,利用ArcGISServer和FlexBuilder开发,实现城市的三维地图显示、浏览、查询功能,并能提供基于三维电子地图的地图书签服务、自驾查询服务、地图标记服务、地图纠错服务、地图广告服务等。

4结语

该研究对城市三维电子地图服务平台的关键技术进行了探讨,将网络地理信息系统技术和虚拟现实技术相结合,重点论述了三维电子地图的生产流程,之后以三维专题地图数据为支撑,利用ArcGISServer和FlexBuilder开发了可视化三维电子地图平台,实现城区的三维地图显示、浏览、查询功能,并能提供基于三维电子地图的地图书签服务、自驾查询服务、地图标记服务、地图纠错服务、地图广告服务等。系统采用网络技术和三维可视化技术,通过虚拟现实形式对中心城区的建筑物、主干道以及整个周边信息进行数字化三维建模,并利用开发出的系统实现大众化的服务,同时该平台也能推广到其他应用领域,比如民政、国土、规划、旅游等。但该平台只能从单一的视角进行三维地图数据的展示和分析,以后的发展方向应该是多视角甚至是任意旋转的真三维网络地图服务平台的构建。(本文来自于《安徽农业科学》杂志。《安徽农业科学》杂志简介详见.)

作者:黎华吴浩尹章才单位:武汉理工大学资源与环境工程学院