基于 Web的统计电子地图发布系统设计(2)
发布系统建立了类型丰富的统计制图符号体系,用以保证系统发布的统计电子地图准确、实用、美观。主要统计制图符号如表1所示[5]。
—259—
基于 Web的统计电子地图发布系统设计
表1 统计制图符号示例
图表基
本类型
子图表类型
说
明
图 例
使用统一半径的圆,用扇形圆心角饼状图 饼状图
的角度来区分指标大小,角度越大,
指标越大;扇形的填充颜色用于区分不同指标
使用统一半径的圆环,用环扇形圆环状图 环状图
心角的角度来区分指标大小,角度越大,指标越大;环扇形的填充颜色用于区分不同指标
使用不同颜色的柱形定义各指标,柱状图
用柱形的高度区分指标大小,高度越高,指标越大
柱状图
使用不同渐变色的柱
形定义各指
渐变柱状图
标,用柱形的高度区分指标大小,
高度越高,指标越大
使用不同颜色的立体柱形定义各指
立体柱状图 标,用柱形的高度区分指标大小,
高度越高,指标越大
利用不同颜色球形定义指标,用球球状图
球状图
形的半径来区分指标大小,半径越大,指标越大
统计制图模块的工作流程为:首先客户端通过JavaScript语言向应用服务器端发送统计制图请求,后者根据请求中包含的统计制图配置文件名获取数据服务器端该文件中的地图发布名称、地图缩放级别等统计制图配置参数,根据配置参数判断所需统计图片是否已经生成。若已生成,则根据客户端地图窗口的地理坐标范围选取该范围内的统计图片,并将图片的URL地址和地图窗口定位坐标返回客户端;若未生成,则根据统计制图配置参数中的数据源类型、数据表名和数据表字段名,从数据服务器端获取相应的属性数据和空间数据,利用属性数据并结合地图发布名称、地图缩放级别、统计符号类型、大小、颜色等参数调用统计符号代码库中的统计符号生成代码,生成统计图片。然后根据统计电子地图发布名称和缩放级别将其分类存储在统计图片库中。同时根据空间数据计算出统计图片的地图窗口定位坐标。最后根据地图窗口的地理坐标范围选出统计图片,并将这些图片的URL地址和地图窗口定位坐标返回客户端。客户端根据URL地址加载统计图片,并根据地图窗口定位坐标将其与地图图片进行透明叠加,完成统计制图。
3.2 地图图像瓦片生成与重组模块
该模块主要用于生成多级别、多分片的地图图像瓦片并对其进行组织,不同比例尺的地图由若干小范围的地图瓦片拼接而成。地图瓦片在瓦片库中按照金字塔结构进行组织,金字塔自顶向下代表地图比例尺从小到大的变化,划分的瓦片数也随之增多。综合考虑地图窗口中需要传输的瓦片数量、每片地图瓦片的范围,以及典型的地图比例尺级别,地图瓦片划分的原则按照每屏客户端窗口为5×5共25片来显示。当客户端发出地图显示请求时,服务器端仅需向客户端传送当前比例尺下地图窗口范围内的地图瓦片,即25片地图瓦片便可显示一屏地图。为了确保系统实际应用时的响应速度,系统采用了在服务器端地图图像瓦片一次性全部生成的策略,减轻服务器端实时瓦片生成的负担;并在每次响应客户端请求时,返回每屏7×7的地图瓦片,其中地图窗口外围的瓦片作为缓存,以减少服务器端与客户端频繁的图像传输交互行为。
地图图像瓦片生成的工作流程(如图3所示)为:首先地图应用服务器接收瓦片生成请求,根据请求中的地图名称参—260
— 数获取数据库服务器中相应的地图配置参数。然后根据配置参数读取所需的空间数据和属性数据,调用地图符号库中的相关地图符号,设置地图各缩放级别的比例尺和地图瓦片数,并设置地图图层的组合参数。最后根据以上设置生成地图瓦片,并按照不同地图名称、缩放级别和图层组合关系将其分类保存在地图图像瓦片库中。
图3 地图图像瓦片生成流程与地图图像瓦片库结构图
在系统中,为了减少生成地图瓦片所消耗的时间,控制
地图瓦片所占据的磁盘空间,系统将统计电子地图的地图图层划分为必备图层和动态图层2部分。其中必备图层是指地图表达所必需的图层,在系统中为必选图层;动态图层是指地图表达中可选的图层,在系统中为可选图层。这样的划分就使得图层的排列组合数得到有效控制。
地图图像瓦片重组的工作流程为:首先地图应用服务器接收客户端瓦片重组请求,根据请求中的地图名称、缩放级别、图层组合关系和地理空间范围等参数从地图图像瓦片库中筛选出需要的地图瓦片,并将其URL地址和地图窗口定位坐标发送至客户端,由客户端负责图像加载和无缝拼接。
4 电子地图集的发布应用
根据上述设计思想,笔者实现了基于Web的统计电子地图发布系统,并对2005年出版的由统计电子地图可视化集成系统——VisualMap制作完成的中国人口、环境与可持续发展电子地图集进行了网络发布实验,共发布了200余幅统计电子地图,并按照不同专题划分成12个图组进行管理。该实验系统在国家统计局相关部门进行了安装调试,并取得了较好的效果。实验系统的客户端选用Microsoft IE浏览器,Web服务器和地图应用服务器分别采用Apache Web服务器和MapServer地图服务器,空间数据库采用大型空间数据 库——PostGIS,空间数据文件采用ESRI Shape文件格式,地图配置文件和统计制图配置文件的文件格式分别采用MapFile(*.map)和XML(*.xml)。实验系统统计电子地图的发布效果如图4所示。 (下转第264页)
…… 此处隐藏:469字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




