首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

echarts画中国地图及省份切换

Geojson 首先了解一下 GeoJSON ,看下 维基百科 的定义: ★**GeoJSON **是一种基于 JSON 的地理空间数据交换格式,它定义了几种类型 JSON 对象以及它们组合在一起的方法...中国地图和省份的 geoJson 可以在 echarts-map 或者阿里的 数据可视化中心 进行下载。...image-20220510101045037 echarts 4.x 的版本自带了一些 Geojson 的数据,在 node_modules/echarts/map/json 目录,但可能考虑到一些省区数据不能及时更新...知道了上边的东西,思路其实很简单了,我们只需要把所有省份的 Geojson 数据全部下载下来,然后监听 echarts 的点击事件去显示省份即可。...文章涉及到的一些外链: echarts-map: https://github.com/echarts-maps 阿里云 Geojson: https://datav.aliyun.com/portal

3.5K30

GeoJSON 和 TopoJSON

GeoJSON 和 TopoJSON 是符合 JSON 语法规则的两种数据格式,用于表示地理信息。 1. GeoJSON   GeoJSON 是用于描述地理空间信息的数据格式。...GeoJSON 不是一种新的格式,其语法规范是符合 JSON 格式的,只不过对其名称进行了规范,专门用于表示地理信息。   GeoJSON 的最外层是一个单独的对象(object)。...最外层的 GeoJSON 里可能包含有很多子对象,每一个 GeoJSON 对象都有一个 type 属性,表示对象的类型,type 的值必须是下面之一: Point:点。 MultiPoint:多点。...TopoJSON   TopoJSON 是 GeoJSON 按拓扑学编码后的扩展形式,是由 D3 的作者 Mike Bostock 制定的。...3.在线工具   JSON在线解析及格式化:https://www.json.cn/   在线生成 GeoJSON:http://geojson.io/   简化、转换 GeoJSON 和 TopoJSON

2.3K80

GeoJson数据合并

本文主要是基于geojson-merge,实现多个geojson文件合并为一个geojson文件,以便实现基于该文件进行数据分析展示 geojson合并概述 当前在 datav的geoatlas中,可以下载单个地市或区县的数据...,例如福建省下面每个地市都可以单独下载一个geojson文件,现在需要将所有地市的geojson合并为一个福建省区县层级的geojson geojson-merge 现在 npm安装 geojson-merge...库: npm i @mapbox/geojson-merge 支持两种方式进行合并 方式1-文件方式合并 该方式是每个geojson文件作为数组,传入到merge方法中进行合并,具体如下: var geojsonUtil...= require("@mapbox/geojson-merge"); var fs = require("fs"); var fileDir = "....得到的结果会出现一部分数据丢失 方式2-内存数据合并 更推荐的一种方式是,将所有json文件读取到内存中,然后进行合并,具体如下: var geojsonUtil = require("@mapbox/geojson-merge

3.3K00

傻瓜式自制「GeoJSON

这就涉及到自制「GeoJSON」(一种用于编码各种地理数据结构的格式),今天就给大家介绍一个可以自制「GeoJSON」的网站:http://geojson.io/ 如图,这个网站可以创建、编辑、保存...「GeoJSON」文件,可以在地图上画点、线、多边形等,左边操作的同时,右侧的 JSON 会同步变化。...此外,右侧的「Table」选项卡,点进去还可以为区域添加属性(地名) 编辑好之后,点击 Save>>GeoJSON 就可以保存(下载) 这时,就可以参照官方的「JSON 引入示例」,将自制的「GeoJSON...」引入: $.get('map/json/china.json', function (chinaJson) { echarts.registerMap('china', chinaJson);...var chart = echarts.init(document.getElementById('main')); chart.setOption({ series:

1.3K30

关于echarts使用的常见问题总结

关于echarts使用的问题总结 1.legend图例不显示的问题: 在legend中的data为一个数组项,数组项通常为一个字符串,每一项需要对应一个系列的 name,如果数组项的值与name不相符则图例不会显示...,不在内置地图数据可以在地图下载页面http://echarts.baidu.com/download-map.html 下载对应文件,按需求引用; 地图的geojson文件只包含了两层数据(国>省...,省>市,市>区),如需全国所有省市地区的json文件请联系我; eCharts 中提供了两种格式的地图数据,一种是可以直接 script 标签引入的 js 文件,引入后会自动注册地图名字和数据。...AJAX 异步加载后手动注册,我一般使用后者; 方法如下: function mapCharts(name,id){ $.get('json路径/'+name+'.json', function (geoJson...) { echarts.registerMap(name, geoJson); var chart = echarts.init(document.getElementById(id)); chart.setOption

2.9K40

【功能预告】地图可视化之兴趣点轮廓线可视化,最细颗粒度的自动化可视化地图数据包制作

采集到手的json文件,并非最终可用的geojson的地图数据包格式,需转换,先转Excel表格,直观配置所需信息。 ? 再转成geojson格式的地图数据包,可以完美用于地图可视化。 ?...后续功能探索 从上述所提到的效果,已经顺利将POI的轮廓线采集到手,并转换为geojson地图数据包,在EasyShu里用可视化的方式呈现了。 还有其他工作,可让其效果更完美和实用。...各地图数据文件格式转换 LSV是采用谷歌地球的kml文件格式,而我们ECharts可视化时使用geojson格式,同时最佳的数据处理、整理是在Excel环境中,所以需要将此几类格式进行互转,最终实现的效果是中...LSV上交互方式绘制好轮廓线,转换回Excel环境 ,再处理一些属性信息,再转换为geojsonECharts使用。...格式供供ECharts使用。

1.3K30

echarts实现航班选座案例分析

registerMap 完整的解释点击此处查看 文档的大致意思就是 你可以配置一个geoJson的东西,然后echarts可以解析内部的坐标,然后渲染,支持查找。...echarts中geo的相关文档。...这里稍微扩展一下GeoJSON这个东西,我也是第一次接触。它是一种用于编码各种地理数据结构的格式。 一种编程式的地图,用一些特殊的属性来表达地图上的线,面,点,颜色。区域。...以GeoJSON支持以下几何类型:Point,LineString, Polygon,MultiPoint,MultiLineString,和MultiPolygon。...相关文档 这里如果要展开讲的话,以我现在的知识点,肯定讲的不够透彻,如果有感兴趣的同学,可以在评论区留言,下篇文章可以给大家带来有关geojson更详细的解析。

2K10
领券
http://www.vxiaotou.com