【doc】智能型专题地图统计图表软件的研制.docVIP

【doc】智能型专题地图统计图表软件的研制.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【doc】智能型专题地图统计图表软件的研制

智能型专题地图统计图表软件的研制 l认 j 融£{乡. 武测科技WTUSMBu~e6nojScienc~a九dTechnology1993年第d期 智能型专题地图统计图表软件的研制 堡篮且 (地腰制腰幕) 【提要】本文介绍】几种常用专题地图统计图表软件研制的思想和方法.主 要解决】统一的数括结构与统计地图多样性的矛盾,一定程度上实现】根据制图区 域的彤状和所表示内容进行固面自动配置. 1溉述 统计图表是专题地图中应用最广泛的一 种地图表现形式,它直观,生动,易读.这方面 软件的研制,国内外也有不少报道.但作为实 用软件,尚不多见.结合科研任务,作者近期 研制了较为通用的智能型专题地图统计图表 软件.软件的特点是通用性强,统计数据的获 取可直接与数据库(dBASE—IlI)相连,不同的 图表能采用统一的数据格式,同一组数据可 以灵活地选用不同的图表来表示.部分图表 还可以实现图面自动排版功能.通过数十幅 图的实验,表明本软件已达到实用程度.图表 的种类包括结构圆,花瓣图,平面柱状图表, 立体柱状图表(以上两种柱状图表统称为柱 状图表),增长曲线,金字塔图表荨六种.六种 统计图表由四个子程序完成.即结构回和花 瓣圈子程序,平面柱状图表和立体柱状图表 子程序,增长曲线子程序,金字塔图表子程 序.该软件是在微机上操作系统Ms—DOS 支持下,由TURBOC编制而成,是武汉测绘 科技大学地图制图系研制的MAP++的一个 子系统. 2软件的数据结构和设计思路 2.1数据结构 考虑到该软件各模块间数据的共享,在 程序的开始设计一A-嘧n模块.该模块定义 了各模块通用的数据结构井对其赋值.软件 的数据结构是通过C语言的结构定义语句 实现的,结构体包含的变量有: bzwIzx,zy,kd,gd,yahIy, ,yzm,mIblz} 其中:缸w——开关标志位表,意义如图1,前 三位分别为图表,元组名,属性名的状态位,l 表示显示,0表示不显示.第四,五,六位的组 合形成图表的种类. 圈1开关标志位的分配 zx,zy——制图区域左上角的z,坐标I kd,gd——制图区域的宽度0和高度0; y——元组@数Is——属性固数I ym——元组名{Ⅻ——属性名} bk——对应元组的某处属性变量的值@} yan——不同属性或元组的颜色. 2,2设计思想 lt;1均计图表的分类 通过对各种统计图表的分析归纳,作者 将统计图表归纳为一维统计图表和二维统计 ①宽度?指绘腰区横向的长度位. @高度?指绘腰区毅向的长度值. @竞组轰结的一行(敛据文件的一十记录). 母属性:表结拘的一列(戢据文件的一十箍据珥). @图表中属性值t在牲收圈寰,增长曲戡中用飒坐标裹示 在结构圜中用胄形角裹示F在花瓣围中用半径表示{在叠 字塔腰裹中用植坐标表示., 5 , 图表.象结构圆,花瓣图,柱状图表等这种仅 能表示一个元组的若干属性.即仅能反映一 个地区或一种现象的若干特征(只有属性变 化)的统计图表,作者称之为一维统计图表. 而象金字塔图表和增长曲线这种至少能同时 表示出两个元组的两种以上的属性,即能同 时表示多个元组不同属性变化(元组和属性 二个方面变化)的统计图表,作者称之为二维 统计图表. (2gt;模块划分 程序各模块的结构大致相同,分为数据 处理和绘图两部分.绘图部分又分为三个内 容,即图表绘制,元组名注记和属性名注记 (结构圆等还含图例).数据处理中要把以绝 对指标表示的各属性变量值换算为相对指 标,便于形成绘图数据. lt;3)绘图区划分 绘图部分将用户所给区域范围划分成如 图2所示五个部分. 圈2圈面配置 A.图名区.在一维统计图表中配置图名(实 际是元组名(比倒系数以为高之1/lo)).对 于二维统计图表,在金字塔图表中作为两个 元组名的注记区(为制图区域高之1/ 10).在增长曲线中此区缺省(即比例系数. 为O). B.图例区1.对于结构圆和花瓣图,当给定图 形窗口的高度大于宽度时图例配置到C区, B区缺省(.1r一一0).对于柱状图表,由于属性 注记应放在对应柱体的正下方,故B区亦缺 省.在其他情况时,B区为图例注记区,配置 图倒和属性名.担在增长曲线图表中应配置 6 元组名(其比倒系数.1r为图形窗口宽度之 0.45). C.图例区2.对于结构圆和花瓣图,当所给窗 口高度大于宽度时,C区配置图倒及属性名. 柱状图表为属性名注记区.增长曲线为属性 名注记区.除上述情况外,此区缺省.此区高 度一般为所给区域高度的0.45倍,即Kc: 0.45. D.空白区.为图形美观而配置的空白区,只 有柱状图表和增长曲线这部分留白(留白宽 度为图形区域之0.05倍即K一0.05).其余 各图表此区缺省(即K一O). E.主图区.此区为图表配置区,其横向长度 和纵向长度与区域的高度

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档