- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
统计图的实现
Arcgis for Javascript之统计图的实现
首先,截个图给大家看看效果:
初始化状态
放大后的状态
点击选中后的状态
如上图所示,一般的涉及到的地图的统计涉及到上述所展示的三个状态:1、初始化状态;2、缩放后的状态;3、点击选中显示详情状态。第一种状态下,加载统计图,一般来说,在地图上显示的统计图只是一个趋势或者示意,详细的还得去点击显示;第二种状态,随着地图的缩放,地图统计图随着地图的大小变化;第三种状态,点击选中,在信息框显示详细的统计图的信息。
首先,跟大家谈谈地图统计图几种实现方式。目前情况下,在Arcgis for Javascript下面,实现统计图有三种方式。
1、示意图方式
示意图方式是最简单的一种方式,什么意思呢,就是用一个静态的png图片的方式,示意图的数据不代表真实的数据,示意在该状态时是地图统计图,详细的统计信息在点击示意图的时候才会出现。
2、后台生成图片方式
后台生成图片的方式也是有很多人采取的一种解决方案,在这种方式下,地图上的统计图的数据代表真实的数据信息,地图上的统计图是在后台用java或者c#生成的,并在地图上展示出来,并通过点击获取详细统计信息,这种处理方式就是将压力交给服务器,减小客户端压力,但是显示的效果不好。
3、前台直接展示方式
前台直接展示是将统计数据传给前台,前台生成统计图的方式。这种方式对客户端的压力比较大,而且从技术上来说,也是最难的。
了解了上述三种统计图的生成方式,接下来了解一下统计图在地图中的展示方式。不论是上述那种方式,统计图在地图中的显示都是通过graphic和graphiclayer来展示的,只是前两种展示的是栅格图,后一种方式展示的是矢量图,每一个统计图是一个graphic对象,统计图在graphiclayer中显示。
下文将详细的讲述上述三种状态下的实现思路与方式。
第一,加载统计图。
在此,数据是json格式的,统计图的显示是通过X与Y去定位的,JSON的数据如下:
var CITY_DATA={
total:34,
items:[{id:1,name:乌鲁木齐,X:87.575829,Y:43.782212},
{id:2,name:拉萨,X:91.162998,Y:29.71042},
{id:3,name:西宁,X:101.797303,Y:36.593642},
{id:4,name:兰州,X:103.584297,Y:36.119086},
{id:5,name:成都,X:104.035508,Y:30.714179},
{id:6,name:重庆,X:106.519115,Y:29.478925},
{id:7,name:贵阳,X:106.668071,Y:26.457312},
{id:8,name:昆明,X:102.726775,Y:24.969385},
{id:9,name:银川,X:106.167225,Y:38.598524},
{id:10,name:西安,X:108.967128,Y:34.276112},
{id:11,name:南宁,X:108.233931,Y:22.748296},
{id:12,name:海口,X:110.346181,Y:19.96992},
{id:13,name:广州,X:113.226683,Y:23.18307},
{id:14,name:长沙,X:112.947928,Y:28.169916},
{id:15,name:南昌,X:115.893715,Y:28.652363},
{id:16,name:福州,X:119.246768,Y:26.070765},
{id:17,name:台北,X:121.503567,Y:25.008274},
{id:18,name:杭州,X:120.183046,Y:30.330584},
{id:19,name:上海,X:121.449707,Y:31.253361},
{id:2
您可能关注的文档
- 物理学第五版马文蔚习题解答pdf.doc
- 物理课程描述.doc
- 特大群体性急性食物中毒应急救援演练脚本.doc
- 物流导论重点整理.docx
- 物理系电子信息工程1304班多功能数字钟的设计.doc
- 物理辅导题.doc
- 特殊的四边形(优能2013春季初二同步教材).docx
- 物质的转化(绝对经典).doc
- 猴王只顾苦战七圣.docx
- 王宅公路施工总结报告.doc
- 主题课程整理大班上.doc
- 2026人教版小学语文三年级上册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学语文四年级下册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学二年级上册数学期末综合试卷精选3套(含答案解析).docx
- 2026人教版小学语文四年级上册期末综合试卷3套(含答案解析).docx
- 2026人教版小学二年级下册数学期末综合试卷3套(打印版含答案解析).docx
- 2026年地理信息行业年终总结汇报PPT.pptx
- 板块四第二十一单元封建时代的欧洲和亚洲 中考历史一轮复习.pptx
- 中考历史一轮复习:板块四第二十单元古代亚、非、欧文明+课件.pptx
- 第二次工业革命和近代科学文化中考历史一轮复习.pptx
最近下载
- 地方政府大数据发展的现实与理想 .pdf
- 节能降碳知识竞赛.docx VIP
- 15D502 等电位联结安装(标准图集).pdf VIP
- 2024-2025学年北京海淀区七年级初一(上)期末历史试卷(含答案).pdf
- 矿井通风课程设计.pdf VIP
- 文华财经期货软件指标公式源码精准多空买卖点.doc VIP
- 2023-2024学年新疆乌鲁木齐市经开区八年级上学期期末数学试题及答案.pdf VIP
- 北京市海淀区2024-2025学年九年级上学期期末语文试题(含答案与解析).pdf VIP
- 医院食堂员工服务礼仪.pptx VIP
- Dify平台构建简单Agent全指南:零基础也能轻松上手.docx VIP
原创力文档


文档评论(0)