论文部分内容阅读
互联网时代的发展、Internet的商业化趋势以及GIS蓬勃发展,对高校建设数字校园地图提供了优越的便利条件。建设数字校园地图不仅是高校的综合实力的彰显,还能便捷师生以及校外人员的出行。作为山东省高等教育学府之一的山东大学目前分别在济南、青岛、威海创办校区,因此,构建山东大学的数字校园地图将会便捷师生的出行。此外,由于山东大学的跨区域创建校区,导致校园覆盖面积大、建筑物错综复杂、校区公共房屋资产的数据信息繁杂多样、数据信息量大,这直接给管理者对房屋资产信息的管理带来极大的困难。目前各高等学府的数字校园地图都是基于BS架构实现的,而山东大学的办公理念是根据用户需求选择基于BS架构或CS架构上进行办公。因此,基于BS架构和CS架构展现校园地图是建设山东大学数字校园地图的基本要求。本文主要研究的是Google Map的地图组织结构以及基于CS架构上实现对Google Map数字校园地图加速展现。本文提出利用“并发”与“缓存”结合的策略加快数字校园地图的显示速度。目前山东大学对公共房屋资产图纸的管理是借助AutoCAD软件,因此本文需要解决的第一个问题是如何实现房屋图纸通过重绘在CS架构上中再现。针对这个问题,本文研讨了Autodesk公司提供的DXF图形交互接口文件的数据组织结构;基于对DXF图形交互文件数据组织结构深入研究的基础上,实现对DXF文件的解析并提取有效的图形数据信息,借助Java2D技术完成对提取的图形数据重绘。此外,公共房屋资产具有其他属性信息,比如公房的用途、使用者等,这些属性信息是通过Excel文件记录的,这导致了图纸信息与属性信息是相互独立的。因此本文需要解决的第二个问题是如何建立房屋资产属性信息与房屋图纸信息间的联系。针对这个问题,本文提出了“自动提取边框”与“手动提取边框”两种策略提取房屋边框,然后根据提取的边框内部房屋编号关联到记录在数据库中房屋属性信息。基于对CS架构下的数字校园地图展示问题研究,创新性实现了数字校园地图在CS架构下快速展示,满足喜好CS架构下办公的管理者;基于对DXF图形交互文件研究,实现了对DXF文件图形信息提取以及房屋图纸的重绘。在实现房屋图纸重绘的基础上,通过“自动提取边框”与“手动提取边框”两种边框提取策略,建立了房屋属性信息与房屋图纸的联系,为更多的房屋属性信息展示在房屋图纸上奠定基础。