echart地图合并,并取消边框

2023-11-10

原文地址:https://blog.csdn.net/qq_19816325/article/details/108520451
问题
echart地图区域合并,并不出现边框
按照之前的经验,每个区域都有自己的json数组,如果要调整区域划分,比如把A拆成AB或者把AB合并,只需要调整该区域的经纬度数组即可,但是会有个问题,合并之后会有边框,比如
在这里插入图片描述
想要解决这种问题,参考了大神帖子,现在记录下。
需要两个网站
1、获取地图json数据,阿里地图选择器http://datav.aliyun.com/tools/atlas/#&lat=30.332329214580188&lng=106.72278672066881&zoom=3.5
2、地图文件编辑mapshaper https://mapshaper.org/

1. 修改要处理的文件

首先将你要合并的地图文件,添加字段标识,name同级添加,名字自定义比如“area”。
举个栗子,我要将崇明区长兴区合并成一个新区域叫新区,那么就在两个区域下面添加 "area": "新区",
在这里插入图片描述

2.将要处理的json上传到mapshaper
在这里插入图片描述
点击console打开控制台
在这里插入图片描述
输入执行命令生成新json文件并输出

dissolve 'area' -o result.json

dissolve:合并命令
‘area’:步骤一取得别名
-o:固定
result.json生成的文件,可自定义命名

3.修改最终json
生成完的json文件只有area,并没有name,但是地图里面是根据name展示的
在这里插入图片描述
用编辑器将所有的area替换成name
然后将新的json文件引入即可
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

echart地图合并,并取消边框 的相关文章

随机推荐

  • Qt示例5:用Qt画一个漂亮预警仪表

    以下是用Qt实现漂亮预警仪表的步骤和代码 创建一个Qt项目 并添加一个主窗口 在主窗口中添加QGraphicsView控件 用于绘制预警仪表 创建一个QGraphicsScene对象 并将其设置为QGraphicsView的场景 QGrap
  • emmx用xmind打开_XMind思维导图:专注扩展延伸和梳理,让你事半功倍!

    更多精彩软件 请关注我们 今日新闻 现如今 思维导图被普遍运用在各行各业 充当着重要的角色 但你会发现这些导图绝大多数是通过电脑软件绘制的 随着移动互联网的高速发展 实际情况告诉我们需要一款手机版的思维导图软件 便于我们在手机上就能自由整理
  • mmdetection踩坑1~docker内RuntimeError: DataLoader worker (pid 1727) is killed by signal: Bus errer

    今天在docker内使用mmdetection做训练时 workers per gpu参数设置为0时 可以正常训练 但修改配置文件中workers per gpu 2参数后 开始训练 程序报错 网上查资料显示 是因为docker的共享内存不
  • 初始化列表

    在构造函数后面 属性 值 参数 属性 值 参数 define CRT SECURE ND WARNINGS include
  • 1.4最流行的NoSQL——Redis

    本文比较重要的概念 NoSQL 及它的优点 Redis 及它的优点 NoSQL Not Only SQL NoSQL 在互联网中作用很大 可以在很大程度上提高互联网系统的性能 具备一定持久层的功能 也可以作为一种缓存工具 注释 Redis缓
  • 重学JavaScript 第二天

    数据类型 js数据类型整体分为两大类 1 基本数据类型 2 引用数据类型 1 数据类型 数字类型 number JavaScript 中的正数 负数 小数等 统一称为 数字类型 注意 JS 是弱数据类型 变量到底属于那种类型 只有赋值之后
  • 【排序算法】快速排序(C语言)

    排序算法 快速排序 目录 一 快速排序的单趟排序 1 霍尔法 2 挖坑法 3 前后指针 二 快速排序 1 排序步骤 2 排序完整步骤图 3 快速排序代码 3 1 递归实现 3 2 非递归实现 三 选择基准数key 1 为什么要选择基准数ke
  • 互联网精准广告定向技术: 一切你该了解的知识总结与整理

    互动中国编者前言 本文来自于读者的投稿 牛国柱博客 原文作者为资深互联网广告行业从业者 经过一段长时间的积累 从基础知识 技术应用以及在线广告作弊手段整理和反作弊方法三大角度 共计15篇系列专文 对于精准广告定向技术的介绍进行了一个全面且切
  • MATLAB2016添加工具箱toolbox方法,有截图

    我这里添加的是Image Graphs 下载路径 需要注册账号 https ww2 mathworks cn matlabcentral fileexchange 53614 image graphs requestedDomain zh
  • Linux-Bridge(LBR)网络虚拟化实战

    1 Linux 网络虚拟化概述 1 网络通信模型 Linux 系统的网络通信模型 即信息是如何从程序中发出 通过网络传输 再被另一个程序接收到的 整体上看 Linux 系统的通信过程无论按理论上的 OSI 七层模型 还是以实际上的 TCP
  • Java 三大特性学习笔记(基础)

    目录 约定俗成的运算符 铺垫 1 逻辑运算中的 和 和 一个符号 和两个符号 的区别是 2 位 bit 运算中的 和 第一个特性 封装性 封装修饰符介绍 以下封装等级由低写到高 1 public 公开等级 相当于没有封装 2 protect
  • 南方科技大学计算机系师资,于仕琪 - 教师个人主页 - 南方科技大学

    Rijun Liao Shiqi Yu Weizhi An Yongzhen Huang A model based gait recognition method with body pose and human prior knowle
  • 【Java编程】SSH:Struts、Spring、Hibernate

    SSH Struts Spring Hibernate SSH 框架指的是 Struts Spring 和 Hibernate 三者的集成 集成 SSH 框架的系统从职责上分为表示层 业务逻辑层 数据持久层和域模块层 Struts 属于 M
  • ChatGPT数据分析及作图插件推荐-Code Interpreter

    今天打开chatGPT时发现一个重磅更新 code interpreter插件可以使用了 去查看openai官网 发现从2023 7 6号 前天 开始 code interpreter插件已经面向所有chatGPT plus用户开放了 为什
  • 千辛万苦拿到阿里内推却挂了,重拾起鼓三面字节跳动成功收到字节offer(社招四面面经总结)

    前言 先说说结果吧 阿里挂了 和很多小伙伴一样 我也是挂在阿里的HR手里了 阿里的HR是真的恐怖 希望将来要面阿里的小伙伴们 千万要当心HR面 不过 就像我们一个老师说的 有时候真的要看缘分 可能我和阿里 真的是缘分未到吧 不过周五晚上 收
  • 《代码大全2》第8章 防御式编程

    目录 前言 8 1 保护程序免遭非法输入数据的破坏 8 1 1 三种方式处理 垃圾进 8 2 2 思考 程序输出时也应该增加防御 8 2 3 保留 证据 8 2 断言 8 2 1 建立自己的断言机制 8 2 2 使用断言的指导建议 8 3
  • Java-你还在使用Map来代替实体类作为参数吗?

    1 前言 刚入职的时候 了解公司框架后发现很多传参 包括前端向后端传参 后端Java封装函数的入参以及调用MyBatis时的入参 的位置 入参的位置都很 协调 很多地方都是Map形式的参数与函数进行交互 而当时所接受的思想是开发要体现面向对
  • Struts和Hibernate整合中分页实现解析

    1 为什么要分页 我们在做数据库查询的时候 可能查询到的记录较多 显示在一页 显然会使界面看起来有点冗长 依照人的阅读习惯 显示的记录过多 就会不知道看什么 从而对信息失去兴趣 人们普遍能接受的一页的记录数在10左右 所以分页技术在web开
  • centos7 apt-get安装_Centos7 硬盘分区

    http www bytekits com Linux系统下必须2个分区 根分区 使用 来标识 和交换分区 标识为swap 交换分区相当于windows中的虚拟内存一样 用于内存数据与硬盘的交换 根分区 交换分区 swap 交换分区 交换分
  • echart地图合并,并取消边框

    原文地址 https blog csdn net qq 19816325 article details 108520451 问题 echart地图区域合并 并不出现边框 按照之前的经验 每个区域都有自己的json数组 如果要调整区域划分