位置: IT常识 - 正文

获取街道、镇级的地图geoJson数据方法,使用echarts绘制出街道、镇级的地图区域画面(中山市为例)(当地街道)

编辑:rootadmin
获取街道、镇级的地图geoJson数据方法,使用echarts绘制出街道、镇级的地图区域画面(中山市为例) 一、需求

推荐整理分享获取街道、镇级的地图geoJson数据方法,使用echarts绘制出街道、镇级的地图区域画面(中山市为例)(当地街道),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:乡镇街道怎么填写,赋予乡镇街道5项权利,当地街道,街道等同于镇,所在乡镇街道,街道村镇怎么填写,乡镇街道怎么填写,当地街道,内容如对您有帮助,希望把文章链接给更多的朋友!

1、在echarts上绘制市级以下的区、县的区域地图。 2、在市级下很多都是有区、县的区域,而少部分是不存在区、县的,是直接市下面一级就是街道、镇级别的区域。 3、统一管理区域数据,有区县的市直接拿区县的geoJson数据,没有区县的市级直接拿街道、镇级的geoJson数据来绘制区域地图。

二、获取geoJson数据

注意:以下方法获取的都是2015年左右的数据。

第一种方法(不可获取街道、镇级数据)

阿里云数据可视化平台 http://datav.aliyun.com/portal/school/atlas/area_selector

可以直接获取全国、各省、各市以及个县级市详细地图信息的geoJson数据 注意:目前平台还拿不到街道、镇的区域数据。

第二种方法(可获取街道、镇级数据)第一步(下载kml文件)

BIGEMAP http://www.bigemap.com/reader/download/ 下载完后打开,选择地图 这里以“广东省-中山市-石岐区街道”为例子 可以看出蓝色的区域范围会自动围起区域来

右边红色箭头可以下载街道区域的kml文件下来保存到本地

第二步(导入kml文件获取geoJson)获取街道、镇级的地图geoJson数据方法,使用echarts绘制出街道、镇级的地图区域画面(中山市为例)(当地街道)

geojson.io http://geojson.io/#map=2/20.0/0.0

导入第一步下载好的kml 导入所有的街道、镇数据的效果 右边红色圈的json数据就是我们需要放到echarts展示地图的geoJson数据 复制右边的geoJson数据(ctrl a + ctrl + c)

三、echarts绘制地图(vue版本)

效果图

代码

<template> <div ref="map" class="map"></div></template><script>import {ref,reactive,onMounted} from "vue";import * as echarts from "echarts";export default { setup(){ let eCharts = null; let map = ref(null); let option = reactive({ series:[ { name:"地图", type:"map", map:"中山市", itemStyle: { areaColor: '#11225C', borderColor: '#00A5FE', borderWidth: 1 }, label: { show: true, color: '#fff' }, } ] }) onMounted(()=>{ // 复制下来的geoJson数据 fetch('442000.geoJson') .then(response => response.json()) .then(data => { echarts.registerMap("中山市",{geoJSON:data}) eCharts = echarts.init(map.value) eCharts.setOption(option) window.addEventListener("resize",()=>{ if(!eCharts)return; eCharts.resize(); }) }); }) return{ map } }}</script><style lang="scss" scoped>.map{ width:1200px; height:800px;}</style>四、遇到的问题

1、Error: Invalid geoJson format Cannot read properties of undefined (reading ‘length’) 原因: 生成的地图里有一个区域为两块不连续的地图块,所以type为GeometryCollection,echarts 中对于此类型没有做处理。

解决方案: 把两块不连续的数组数据放到一起,类型type为Polygon。

改变前

"type": "Feature","geometry": { "type": "GeometryCollection", "geometries": [ { "type": "Polygon", "coordinates": [ [ [ 113.30025185815984, 22.55341993226088 ], ...数据 ] ] }, { "type": "Polygon", "coordinates": [ [ [ 113.27243485793879, 22.591996179437235 ], ...数据 ] ] } ]}

改变后

"type": "Feature","geometry": { "type": "Polygon", "coordinates": [ [ [ 113.30025185815984, 22.55341993226088 ] ], [ [ 113.27243485793879, 22.591996179437235 ] ] ]}

再次运行就可以正常显示绘制的效果了。

参考文章: https://blog.csdn.net/weixin_44861708/article/details/114223258

本文链接地址:https://www.jiuchutong.com/zhishi/283922.html 转载请保留说明!

上一篇:vue 中从后端获取到文件的 url 地址,前端根据 url 地址下载文件(vue怎么拿到后端数据)

下一篇:教您显示器频率超出范围的解决方法(显示器显示频率设置)

  • 我的三十条运营笔记

    我的三十条运营笔记

  • 佳能相机怎么录像(佳能相机怎么录视频)

    佳能相机怎么录像(佳能相机怎么录视频)

  • 苹果13怎么设置抬起唤醒(苹果13怎么设置门禁卡到手机上)

    苹果13怎么设置抬起唤醒(苹果13怎么设置门禁卡到手机上)

  • edge浏览器下载的东西在哪里(edge浏览器下载速度慢)

    edge浏览器下载的东西在哪里(edge浏览器下载速度慢)

  • vivox50pro是不是ufs3.0呢(vivox50pro是不是磨砂的)

    vivox50pro是不是ufs3.0呢(vivox50pro是不是磨砂的)

  • 微信文件没下载过期了怎么恢复(微信文件没下载过期了苹果)

    微信文件没下载过期了怎么恢复(微信文件没下载过期了苹果)

  • 闲鱼视频通话怎么关掉

    闲鱼视频通话怎么关掉

  • oppor15录屏怎么录内部声音(oppor15录屏怎么关闭前置摄像头)

    oppor15录屏怎么录内部声音(oppor15录屏怎么关闭前置摄像头)

  • 无线网需要认证是怎么回事(无线网需要认证登录怎么操作)

    无线网需要认证是怎么回事(无线网需要认证登录怎么操作)

  • 超感光摄像头是什么意思(超感光摄像头是什么)

    超感光摄像头是什么意思(超感光摄像头是什么)

  • 抖音头像修改达到上限怎么办(抖音修改头像会影响权重吗)

    抖音头像修改达到上限怎么办(抖音修改头像会影响权重吗)

  • 抖音发不了作品是怎么回事(抖音发不了作品是被人举报了吗)

    抖音发不了作品是怎么回事(抖音发不了作品是被人举报了吗)

  • 为什么情侣空间邀请不了情侣(为什么情侣空间天数会多一天)

    为什么情侣空间邀请不了情侣(为什么情侣空间天数会多一天)

  • iphone电池保修条件(iphone电池保修多长时间)

    iphone电池保修条件(iphone电池保修多长时间)

  • 手机淘宝待付款怎么取消订单(手机淘宝待付款的东西怎么删除)

    手机淘宝待付款怎么取消订单(手机淘宝待付款的东西怎么删除)

  • 荣耀30s什么时候开售(荣耀30s什么时候可以升级Magic UI 4.0)

    荣耀30s什么时候开售(荣耀30s什么时候可以升级Magic UI 4.0)

  • 小米手机永恒模式是啥(小米手机永恒模式是干嘛的)

    小米手机永恒模式是啥(小米手机永恒模式是干嘛的)

  • 索尼a7m2是触摸屏吗(索尼a7m3触摸屏怎么使用)

    索尼a7m2是触摸屏吗(索尼a7m3触摸屏怎么使用)

  • 惠普打印机1106与1108的区别(惠普打印机1106驱动和1100通用吗)

    惠普打印机1106与1108的区别(惠普打印机1106驱动和1100通用吗)

  • 华为手机都有两个系统吗(华为手机都有两个空间吗)

    华为手机都有两个系统吗(华为手机都有两个空间吗)

  • 小米8有fm收音机功能吗(小米8a收音机在哪)

    小米8有fm收音机功能吗(小米8a收音机在哪)

  • 小新13和14的区别(小新13和小新14)

    小新13和14的区别(小新13和小新14)

  • 小米9有线性马达吗(小米9线性马达是x轴吗)

    小米9有线性马达吗(小米9线性马达是x轴吗)

  • 苹果x呼吸灯在哪里设置(苹果x呼吸灯在哪里)

    苹果x呼吸灯在哪里设置(苹果x呼吸灯在哪里)

  • 电压110v和220v的区别(电压110伏和220伏有什么区别)

    电压110v和220v的区别(电压110伏和220伏有什么区别)

  • 苹果怎么不能下is语音(苹果怎么不能下载爱思助手了)

    苹果怎么不能下is语音(苹果怎么不能下载爱思助手了)

  • 有蚂蚁花呗可以贷款吗(有蚂蚁花呗可以分期吗)

    有蚂蚁花呗可以贷款吗(有蚂蚁花呗可以分期吗)

  • oppok3功能介绍(oppok3手机功能介绍)

    oppok3功能介绍(oppok3手机功能介绍)

  • word小写变大写怎么弄(word小写变大写字母)

    word小写变大写怎么弄(word小写变大写字母)

  • 5g网络对电商的影响(5g网络对电商的意义)

    5g网络对电商的影响(5g网络对电商的意义)

  • dlt.exe是一种什么样的进程 安全吗(dl是什么文件)

    dlt.exe是一种什么样的进程 安全吗(dl是什么文件)

  • 公司支付的房租押金怎么入账
  • 计算应纳税所得额时 不得扣除支出有哪些
  • 外籍人员个人所得税政策2022
  • 保理公司会计核算讲解
  • 未满一年的公司可以注销吗
  • 个税系统中的离线算税和在线算税结果一样吗
  • 没有上市的公司怎么看财务报表
  • 教育费附加可以扣除吗
  • 一般纳税人要做价税分离吗
  • 工程预付款需要什么资料
  • 长期负债率分析
  • 利润表中利润总额是什么
  • 银行承兑汇票贴现利率一般多少
  • 工程在建期间的会计分录
  • 外币账户间互转流程
  • 小规模纳税人工资可以抵扣增值税吗
  • 无实收资本能日本投资吗
  • 每月能领多少专利费
  • 为什么纳税人不是负税人
  • 工会经费减免最新政策2020年山西
  • 个体工商户出售住房增值税
  • 什么样的公司可以交五险一金
  • 上月暂估入账的原材料的发票已经送到财务部
  • 财务管理终值和现值
  • php截取网页指定内容
  • 文件夹正在使用,操作无法完成
  • phpstudy备份数据库
  • 一文读懂谢娜张杰购房跳单事件始末
  • 陆家嘴金融贸易区管委会主任
  • 月初红字冲回估价入账存货借贷
  • 质保金 销售费用
  • 收到的国家电网电话
  • nginx连接超时时间设置多少
  • vue3 原理
  • 固定资产毁损应该填制什么凭证
  • 营业税金及附加会计分录
  • 股权转让税收规定
  • 进货退出进项税额的核算
  • 母公司子公司合并
  • 研发费用凭证是发票吗
  • 资产负债表有投资成本吗
  • 一般纳税人年收入500万交多少税
  • 外企研发中心
  • 销售不动产统一发票怎么没有税率
  • 如何分析成本费用高
  • 建筑公司劳务分包开票内容怎么写
  • 企业给灾区捐款可以抵税吗
  • 兼职人员工资需要交个税吗
  • 什么情况纳税
  • 一个月没钱
  • 公司名下汽车过户个人需要补税吗
  • 多计提企业所得税怎么冲回
  • 公司对员工的罚款用途
  • 不偿还的其他应收款
  • 税控系统设备可以全额抵扣吗
  • 其他应收款为负数正常吗
  • 纳税人缴纳的工资怎么查
  • 企业销售退回的论文
  • 个人所得税经营所得税申报表A表
  • 公司购买垃圾袋可以抵扣吗
  • 研发费用是管理费用的比例多少不正常
  • sqlserver字符串转换成数字
  • centos安装常用命令
  • kvm虚拟机性能调优
  • 卸载软件后整个盘都清空了
  • linux的总结
  • xp电脑关机后自动重启是什么原因
  • Win10 Mobile Redstone预览版14295出现问题 屏幕闪烁/应用自动关闭等
  • bass表示什么
  • unity3d ngui-TweenRotation翻牌动画
  • 对于cookie的描述
  • unity3d android
  • linux系统搜索文件内容
  • android课程心得体会
  • javascript总结
  • python九大特点
  • 地税局 业务
  • 电子发票开具之前有销售方字样,为什么开具出来就不显示了?
  • 税务局查帐怎么查
  • 扣缴个人所得税客户端操作流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设