基于shp完成echarts map的显示
来源:互联网 发布:js修改a标签的href 编辑:程序博客网 时间:2024/05/18 07:44
实现echarts的map显示,分为两步,第一步转换shp文件为geojson格式,第二步在echarts中显示
- 处理shp文件。
a) 利用arcMap打开shp文件,删除多余的polygon,剩下需要显示的区域。
b)修改shp文件的属性。geojson中需要的属性有:name、cp、childNum、polygon。我们可以利用arcMap提供的field Calculator实现shp属性的修改。修改后格式如图:
c)将处理好的shp转成geojson。 访问http://mapshaper.org/,可以将shp导出geojson。此时有一个问题,就是CP属性是字符串,需要将字符串转成数组 ,我是利用java程序转的
第二步利用echarts显示地图,直接上程序
$.getJSON("data/echart_standard_d.json",function(data){ echarts.registerMap('heilj', data); //定义div#map,给定width和height chart = echarts.init(document.getElementById('map')); chart.setOption({ title: { text: 'title',}, toolbox:{ show: true, orient: 'vertical', left: 'right', top: 'center', feature:{ saveAsImage: { backgroundColor:'#fff', excludeComponents: ['toolbox'] } } }, visualMap: { type:'piecewise', show:false, //图例 pieces: [ {value: 1,color:'#ff0000',label:'红色'}, {value: 2,color:'#FF8330',label:'橙色'} ], right:0, bottom:0, align:'left', padding:[30,10,10,10], //上、右、下、左 borderWidth:1 , borderColor:'#000', itemGap:5, itemSymbol:'rect', itemWidth:30, itemHeight:20, inverse:true }, series: [{ selectedMode:false, silent:true, type: 'map', roam: true, label:{ normal:{ show:true, formatter:'{c}', //显示数值在地图上 textStyle:{ color:'#f00' , fontWeight:"bold" } } }, data:[{name:"漠河县",value:3}] //这个需要程序处理 }] });})
通过上面就能显示效果,效果图如下:
阅读全文
0 0
- 基于shp完成echarts map的显示
- echarts map
- 选择性显示Echarts的axisPointer显示值
- 基于ECharts-JS图表库实现饼形图数据详细显示
- 基于HTML5的开源图标库-ECharts
- 快速基于echarts的大数据可视化
- 快速基于echarts的大数据可视化
- echarts之基于geojson的自定义地图
- 基于Echarts图表生成的小案例
- 基于SuperMap的Echarts迁徙图
- php+echarts+ajax完成一个简单的折线图
- echarts 结合ajax完成上下级关系图的绘制
- Echarts循环显示的一个例子
- ECharts显示后台传送的JSON数据
- echarts的字符云显示错乱
- echarts 自定义按钮控制数据的显示
- ECHARTS-MAP的使用: 中国地图及省份边界的查看
- .shp .shx .dbf格式的文件怎么转换成.tab .map .id .d
- Qt样式表的使用总结
- 40分钟视频帮你搞懂struts2的原理(值栈,拦截器)
- Oracle反转倒置函数
- class文件结构[3] 常量池
- 使用原始的XML资源
- 基于shp完成echarts map的显示
- 有效区域和无效区域
- java SSM和vue整合
- 前百度研究院院长林元庆宣布离职,京东物流与怡康医药合作打造“医药云仓”| 大数据24小时
- 网智天元副总裁刘喆:大数据智能提速汽车消费金融
- 金融魔方创始人兼CEO刘嘉:金融SaaS为中小企业赋能的机遇与挑战
- 【每周一本书】之《套路!机器学习:北美数据科学家的私房课》
- shell学习笔记
- android 科大讯飞语音识别 集成文档