汪勤
(云南省基础地理信息中心,云南昆明 650034)
政务GIS平台专题网站的建设
汪勤
(云南省基础地理信息中心,云南昆明 650034)
以“中国(云南)—东盟自由贸易区—南亚区域合作联盟空间信息公共平台”中“云南省综合省情”专题为例,阐述政务GIS平台专题页面制作方法,从页面布局、信息组织、地图服务调用等方面对政务专题网站的建设进行探讨,着重介绍了页面中控制内容区对象的方法,并展望其应用前景,以期为政务GIS平台中相关功能的应用与开发提供参考。
政务GIS;网页控制;信息目录树;地图服务
近年来,随着政务GIS平台的应用不断发展,专题网站的建设与GIS有了深入的结合,政务GIS中地图调用功能在专题网站中结合信息的组织,有了益发广泛的应用。政务GIS平台中的专题网站,是指在网络环境下,围绕政务GIS服务,整合丰富的专题信息的网站,借助专题网站提供的平台即可整合大量文本素材,便捷地进行查询浏览,实现地图服务的调用和应用。为了使“中国(云南)-东盟自由贸易区-南亚区域合作联盟空间信息公共平台”更便于个性化构建,体现平台特色,笔者对专题页面使用Dreamweaver网页编辑器进行了网站开发,使平台页面制作更加灵活,便于修改更新,实现构组织多样化,图文色彩优化组合。网页中地图服务调用的实现,亦可通过脚本语言控制,加强地图与索引的关联性,使页面的设计更加贴合专题内容,信息的展示及操作更为方便、美观。大区域政务平台涉及的空间及非空间信息量都非常庞大,内容涵盖自然、地理、社会、经济、统计、政治、人文等方方面面。整个平台共有 75个专题,仅“云南省综合省情”一个专题就涉及到 600余条目录、以95个网页通过专题页面集合而成。
“云南省综合省情”专题是“中国(云南)-东盟自由贸易区-南亚区域合作联盟空间信息公共平台”中的一部分 (见图 1)。其内容包括省域的综合介绍,也涵括了全省16个地州市以及129个县市的详情。在页面中可通过索引栏直接查询全省卫星影像图、矢量电子地图,并通过使用查询工具,在地图中点击查询到各政区如州市、县(区、市)的情况介绍。
专题中的信息量丰富翔实,在系统功能设计中既要体现“省——州市——县市”不同行政级的层次性,又要清晰关联同一层级下的子页面(如各州市间、某一州市所属的各县市间),还要通过分类构建“信息目录树”,表现子页面中不同的内容(如政区概况、自然地理条件、经济社会发展等)组织。在地图的展示中,也要体现出不同行政层级关系,并加入图库互查功能,加强图文的关联性。因此,功能需求和技术设计原则为:
图1 页面框架与功能展示
1)结构组织方面:先大后小,先省况、再州市、最后县市;
2)内容组织方面:不易变化的条目靠前,需要逐年更新的条目列后。
结合多功能在同一层级进行多样性展示中,注意按钮设置、符号形象、排列位置、操作风格在界面上均保持一致性。
鉴于专题中涵括上述内容以及技术要求,页面使用 Dreamweaver软件开发,以表格形式排版页面。页面由一个两行的表格构成,首行中放置专题标题Title,第二行分为两列,分别为索引栏和内容区。索引栏包括内容条目、日历和“查看地图”、“回首页”等功能按钮;内容区用以索引栏所指内容的调用,以文字、图片、多种分辨率卫星影像、二维电子地图等方式展示并集成了GIS的空间分析、查询、统计功能。
2.1 综合省情的内容组织与展示
为了使系统内容组织合理、层次清晰、调读明了、快捷易查,我们在页面上设计左侧为索引(控制)区,右侧大部分为展示图、文、表的主题内容。在索引条中建立了两个一级目录,即“云南概况”和“各州(市)县 (市)概况”;在内容区中,建立函数 iframe,定义为DivShim,以方便呼应索引栏的控制。DivShim是页面中通常用以控制内容区对象布局的函数的名称,在本系统中,调用语句为
“云南概况”主要从全省历史概况、自然地理阐述了云南省的“人文环境”和“自然环境”,下设二、三级子条目,每个“末梢”目录对应关联一个内容对象(图、文档、统计图表等)。
1)“人文环境”主要通过历史概况栏目中对我省历史沿革、行政区划、人口及民族、语言文字 4个方面表达,将信息组织从区域环境到人文环境过度。
2)“自然环境”通过“地理位置及面积”介绍我省地理概况,在“区位优势及国际大通道”中引入我省在中国(云南)—东南亚—南亚合作区域中的重要空间地位。再通过对“自然概貌”和“气候和气温”两方面的阐述,详细介绍我省空间地物特征。以“支柱产业和优势产业”条目,展现我省地理环境与经济社会发展的纵向联系。
对云南省大区域的介绍中,信息点的组织通常都是先通过空间位置的铺垫,再联系区位优势进行介绍,并结合区位优势对专题内容进行渐进层次的展开,最后引入专题信息的可拓展内容。
2.2 州市、县情的内容组织与展示
在州市、县市的内容组织中,直接使用州市名作为一级条目,所辖县级单位为二级条目,县级综合详情为三级目录(见图2)。
图2 二级索引栏的文本信息调用
在州市条目中,包含了我省16个州市名作为子条目。为了融入各县市内容并加载地图,在州市条目下都分别做了“Onclick”事件,使其被点击时触发服务器端的地图服务,在右面内容区中出现全省各州市以卫星影像为底图的行政区划图,由此实现州市的“库查图”功能。各州市级当前条目受到点击时,左边控制区中出现蓝色“向下包含”的索引栏,以该州市所辖县(区、市)作为“向上隶属”的目录;同时右侧内容区中跳转为该州市及其所辖的县级行政区划图,由此实现县级的“库查图”功能。同样,用户可通过点击工具栏中的“查询”按钮,选择任意州市或县级单位,该行政区图形即高亮显示并出现弹窗,以文档分类叙述详情,从而实现了“图查库”功能。
B/S(Browser/Server)结构即浏览器和服务器结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。
B/S模式最大特点是:用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行。
在系统平台中使用了 B/S技术,从而使系统维护简单方便,只需要改变网页,即可实现所有用户的同步更新。尤其在地图服务的调用方面,既可实现客户端软件“零安装”,又能避免用户调用大量地图时占用本机的空间,还能保证其所调用数据的安全性和稳定性。
在系统平台的地图调用功能实现中,界面上配备了形象直观的工具条,以加强地图的实用性实现任意缩放、推移浏览、矢栅切换,属性查询、多重返回(返回上屏、返回全图、返回主页)等功能(见图3)。
3.1 调用服务器端的地图服务
地图服务功能使用脚本语言。先定义showGis(code)函数,建立类mapFrame,并使其属性为document.frames ['DivShim']。这样即可通过DivShim实现页面中的地图展示。再使用语句
图3 二级索引栏的地图服务调用
结合后台服务器端地图的代码,创建并定义变量s,即可通过code对后台地图代码直接进行引用。
3.2 调用客户端的地图服务
定义函数showGis(code,xmin,xmax,ymin,ymax),使用语句"document.all("DivShim").src="http://53.0.1.150/ plat/tapp/panfuwu/default.aspx?id="+code+"&bounds="+ xm in+","+xmax+","+ymin+","+ymax;",设置经纬度范围,并对地图服务客户端进行引用。而在索引栏中“各州(市)县(市)概况”条目下,可通过onClick=“showGis(code)”语句,实现点击时触发右面DivShim内容控制区,显示全省各州市以卫星影像为底图的行政区划图。
蓝色二级索引栏的原理是在DivShim中嵌套含有蓝色二级索引栏和一个新内容控制区的网页,其功能同样是由 iframe实现的。在新页面制作中,把 iframe定义为 DivShim1,即使用语句,建立iframe,同时在脚本中将变量 mapFrame定义为 document.frames['DivShim1']。所对应蓝色索引条的内容(及各县市资料)即可通过 target=“DivShim1”语句进行指向,从而在综合省情页面的DivShim中调用索引栏网页,并对其条目进行控制。
点击页面中的“查看地图”按钮,页面内容区中恢复初始打开时的区域地图,这同样是通过对按钮图片做了Onclick事件调用showGis(code)函数实现的,语句为:
选择“州市概况”条后,可通过对蓝色二级索引栏目的切换,快速遍历所选州市下各县市的文本情况。内容与在县市行政区划图中使用图查库查询到的文本一致。内容的整合从政区概况、自然地理条件、经济社会发展概况、人民生活和社会保障四方面进行组织,因而前面部分资料相对固定,后面经济与社会方面资料可逐年补充更新,便于系统维护。
电子政务系统平台的搭建中,通过合理的信息组织,佐以空间及非空间信息加载调用方法,可以使专题内容结构化、条理化,方便用户查询。本文中地图调用的方法经实践证明运行稳定,将其结合于web开发中,可使平台的功能更加丰富多样,制作更为灵活。此外,关于平台与其他业务数据的交互问题,仍有待进一步探讨、开发和实践。
[1] 张清浦,刘纪平.政府地理信息系统[M].北京:科学出版社,2003
[2] 田景熙,洪琢.电子政务系统规划与设计[M].北京:人民邮电出版社,2005
[3] 孙毅中,严荣华.电子政务GIS集成的应用研究[J].测绘科学,2005(2):82
[4] 刘康.中国(云南)-东南亚、南亚政务GIS应用系统建设初步方案[J].电子政务,2006(33):34-36
[5] 王延霞,李鹏.面向电子政务建设的GIS应用研究[J].测绘学院学报,2008(3):107-110
Establishment Website Dedicated on Government Administration GIS Plat-form
by WANG Yiqin
Taking the Subject of Geographic Information System(GIS)on fundamental realities of Yunnan under the program of"Public Access Spatial Information Platform on South Asian Association for Regional Cooperation(SAARC)in South East Asia regional cooperating China(Yunnan)-EASAN Free Trade Zone as a case,this paper introduced methodologies on home page development of GIS platform,including page layout,information structuring,map service call up.Methods for web page items control as well as its application prospect were discussed in detail,which hopefully is of reference value for the development and application of similar function for government administration GIS platform.
government administration GIS,web page control,digital information tree,map service (Page:57)
P208
B
1672-4623(2011)02-0057-03
2010-11-08
汪祎勤,助理工程师,主要从事数据处理与政务GIS系统的搭建工作。