欢迎您来到GIS动力

加入收藏 免费注册 用户登陆 帮助中心
首页 新闻动态 技术专栏 银杏树下 学习考研 软件下载 求职招聘 许愿瓶 节日祝福 用户中心 精彩推荐 资源搜索 地图
专栏导航: AO开发 | SO开发 | ArcGIS桌面 | 超图桌面 | 开发语言 | 数据库 | WebGIS | 银杏文学 | 研究生考题 | FreeMap 谈天说地
   您现在位于: 首页技术专栏SuperMap应用与开发SO开发 → 正文
制作分级统计、点密度专题图
07-10-31 16:03:47 作者: 出处:超图

功能实现:

  •   分级统计图

    分级统计图是在整个制图区域的若干个小的区划单位内(行政区划或其他区划单位),根据各分区资料统计的相对指标进行分级,并用相应的色阶或不同疏密的晕线,反映各区现象的集中程度或发展水平的分布差别。分级统计图可以反映布满整个区域的现象,但较多的是反映呈面状分布但属分散分布的现象,如反映人口密度,某农作物产量等等。

    objThemeR.BreakCount = MSFlexGrid1.Rows - 2        '设置专题图的分段点的总数
    objThemeR.BreakValue(i) = Exp(objThemeR.BreakValue(i))  '对数分段
    objThemeR.BreakValue(i) = (objThemeR.BreakValue(i)) ^ 2)'开方分段
    objThemeR.BreakValue(i) = Val(Trim$(sVal))          '其他方式
    objThemeR.Field = Me.cmbFieldName.Text                  '赋字段值
    objThemeR.Style(i).BrushColor = MSFlexGrid1.CellBackColor'赋画刷值,通过起始色计算而来
    objThemeR.Style(i).PenColor = MSFlexGrid1.CellBackColor  '赋画笔值,通过起始色计算而来
    objThemeR.Enable = True                        '产生范围分段专题图
运行结果示意:

  •  点密度图

    Supermap Objects 的点密度专题图用一定大小的、形状相同的点,表示现象分布范围、数量特征和分布密度。点的大小和所代表的数值由地图的内容确定。

    objThemeDotDensity.Field = cmbFieldName.Text     '字段名称
    objThemeDotDensity.DotColor = lblDotColor.BackColor  '点的颜色
    objThemeDotDensity.DotSize = txtDotSize.Text  '点大小(像素)
    objThemeDotDensity.DotValue = CDbl(txtDotVal.Text)  '每点代表的值
    objThemeDotDensity.Enable = True               '产生点密度图
运行结果示意:


(本文已被浏览 次)
发布人:admin
推荐给好友:发送给好友
上篇新闻:
下篇新闻:
相关评论
发表我的评论
  • 尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法;
  • 本站有权保留或删除您发表的任何评论内容;
  •   相关文章  
    无相关新闻

    关于我们 友情链接 ┋ 与我在线 ┋ 管理 ┋ TOP
    网站当前版本:GisPower CMS V3.0
    『GIS 动力』- http://www.gispower.org/
    联系我们:webmaster#gispower.org
    Copyright (c) 2003-2007 GisPOwer.Org. All Rights Reserved.

                   滇ICP备05006901号