刘云峰,杨晓锋,梁 爽
(国家测绘局第二地形测量队,陕西西安710054)
基于ArcGIS API for Flex的文物电子地图系统开发
刘云峰,杨晓锋,梁 爽
(国家测绘局第二地形测量队,陕西西安710054)
以空间基础地理信息数据、文物普查资料为基础,结合现代计算机技术、网络技术以及地理信息技术,基于ArcGIS API for Flex开发出文物电子地图系统,并提供身份认证、数据浏览、数据维护、查询检索、统计分析、打印输出等功能,实现了文物普查资料的信息化管理和科学化应用,提升了文物保护和规划的辅助决策能力。
ArcGIS API for Flex;文物;电子地图
文物是国家不可再生的文化资源,通过全面文物普查可掌握不可移动文物的基本情况及其生存状态,为准确判断文物保护形势,科学制定文物保护政策和中长期规划提供依据。为科学、有效管理文物档案和资料信息,直观展现文物所在的空间位置和周边环境,为文物保护、规划提供辅助决策平台,笔者基于ArcGIS API for Flex开发了文物电子地图系统。本文结合系统总体设计、关键技术、流程设计等内容进行了探讨,以供同行们参考。
1.总体构架
系统采用B/S(browser/server)结构。客户端能够在浏览器端方便浏览和操作;服务器端提供用户登录验证及操作日志,保障系统及数据的安全。该系统可实现电子地图的基本功能,以及文物相关信息的查询检索、统计和分析,地图和报表输出等功能,满足了客户的需求。系统分为业务层、服务层、数据层3层体系结构,如图1所示。
图1 系统总体构架
2.系统开发环境
系统采用Flash Builder4.0作为开发平台,GIS开发包采用ArcGIS API for Flex,GIS服务采用ArcGIS Server,系统数据库则采用SQL Server 2008实现。
3.系统功能
提供系统管理、地图浏览、文物专题数据维护、文物专题数据查询检索、文物专题数据统计分析和打印输出等功能,如图2所示。
图2 系统功能
1.地图瓦片技术
系统采用地图金字塔瓦片的方式提供地图服务,用户地图浏览过程中按需提取,方便快捷;瓦片存储采用紧凑型(compact)数据格式,配合数据索引,具有数据快速提取、迁移方便、创建快捷、减少存储空间等诸多优点。
2.地图服务技术
系统设计采用基于服务的架构(SOA),以及ArcGIS Server地图服务技术,并充分利用ArcGIS的核心组件库及WebGIS标准服务功能,将功能强大的GIS技术和网络技术结合在一起,满足用户地图浏览、查询检索、空间分析等多样化需求。
3.Flex技术
客户端采用Adobe Flex技术,将基于标准语言和各种可扩展用户界面及数据访问组件结合起来,以此构建具有丰富的数据展现方法、强大的集成多媒体功能、优良的用户体验应用系统。
1.数据库建设
系统数据库分为文物普查数据库、地理空间数据库、系统管理数据库3个子库。数据库建设工艺流程如图3所示。
文物普查数据库以文物普查数据为基础。文物普查数据文件包括了文物的基本属性信息、GPS点信息、图片信息、草图信息、参考文献等。可经过格式转换、数据提取、检查校准、整合编辑、数据导入,形成空间位置与属性信息相关联的文物普查数据库。
地理空间数据库以多尺度基础地理信息数据为基础,包括有1∶400万、1∶25万、1∶5万数字影像、高程模型、数字线划图等。因数据来源、数据格式、数学基础等的不尽相同,所以需进行格式转化、坐标转换等数据预处理,然后进行要素提取、编码重组、数据一致性编辑、要素对象化处理、数据检查,形成地理空间数据库。
系统管理数据库以系统管理需要为基础,包括用户、角色、权限、系统日志等核心内容,也是建立角色分配、登录认证、权限管理、系统应用日志管理、数据备份等系统功能的基础。
图3 数据库建设工艺流程
2.电子地图数据集建设
电子地图数据集制作主要包括地理底图编制、文物专题信息可视化表达、地图金字塔制作。制作电子地图数据集工艺流程如图4所示。
1)地理底图由晕渲电子地图和影像电子地图组成。晕渲电子地图由矢量数据叠加地貌晕渲数据配图生成,从地貌及地物相关关系反映文物点的空间分布;影像电子地图由矢量数据叠加正射影像数据配图生成,以影像为背景,形象、直观地反映文物点的地理分布。
图4 电子地图制作工艺流程
2)文物专题信息可视化表达主要体现文物专题特征。采用文物部门惯用的符号体系、分类体系,设计文物专题符号系统,并依据文物点的级别分比例尺在电子地图中表现。
3)地图金字塔制作以地理底图编制、文物专题信息可视化表达为基础。为了提高地图服务的响应速度,制作系列显示比例尺的地图金字塔。按照11级显示比例尺构建,最大比例尺为1∶4000,最小比例尺为1∶4 000 000。
基于ArcGIS API for Flex开发的文物电子地图系统,以空间基础地理信息数据、文物普查资料为基础,资料信息具有权威性和现势性;结合多项前沿关键技术,采用分布式计算、网络化运行的系统环境,系统构架合理;电子地图图面美观、视图快速,系统提供身份认证、数据浏览、数据维护、查询检索、统计分析、辅助决策、打印输出等功能,系统功能满足用户需求,实现了文物普查资料的信息化管理和科学化应用,提升了文物保护和规划的辅助决策能力。
[1] 韩敏,戴步成,郑丹晨,等.ArcGIS Server电子地图研究与应用[J].测绘科学,2011,36(3):204-206.
[2] 袁怀月,侯澄宇,杨恒.基于ArcGIS Flex API的工厂基础地理信息共享服务系统设计[J].测绘工程,2011,20(2):61-65,69.
[3] 汪林林,胡德华,王佐成,等.基于Flex的RIA WebGIS研究与实现[J].计算机应用,2008,28(12):3257-3260.
[4] 吴涛,戚铭尧,黎勇,等.WebGIS开发中的RIA技术应用研究[J].测绘通报,2006(6):34-37.
[5] 马维峰,王晓蕊,高松峰,等.基于服务器动态缓存和Ajax技术的WebGIS开发[J].测绘科学,2008,33(5):204-205.
Cultural Relics Electronic Map System Development Based on ArcGIS API for Flex
LIU Yunfeng,YANG Xiaofeng,LIANG Shuang
0494-0911(2012)09-0081-02
P208
B
2011-10-27
刘云峰(1970—),男,辽宁铁岭人,高级工程师,主要从事航空摄影测量以及地理信息系统的设计和研究工作。