通过Bigemap获取乡镇、街道的地图.bmv格式数据 转换为.kml格式数据 json格式数据

如题所述

探索地理数据新途径:从Bigemap的bmv到.kml与json


一直以来,Bigemap作为地图数据的重要来源,曾允许我们轻松导出乡镇、街道的kml数据。然而,到了2022年10月初,这个便利突然改变,kml数据的免费下载权限被调整为收费,这对于地图制作者无疑是一大挑战。不过,数据的海洋总是有隐藏的航道,我们发现bmv格式的数据可能是解决之道。


首先,我们来探讨两种获取地图数据的方式,它们各有特色:



    阿里云数据可视化平台

    对于省、市、县、区的地理坐标数据,阿里云的在线平台提供了简单易用的DataV.GeoAtlas工具,无需安装软件即可下载所需数据,操作直观且无需付费。



    Bigemap软件

    作为覆盖面更广的选择,Bigemap软件支持更详细的层级,包括街道和乡镇。尽管kml导出不再免费,但通过bmv格式,我们能"曲线救国"。以下是如何在Bigemap中利用bmv格式获取所需数据的步骤:



      首先,找到所需的乡镇、街道数据,导出bmv格式,妥善保存。
      在Bigemap中打开bmv文件,识别出图形边界后,通过右键下载地图,会得到一系列文件。
      利用geoJson工具将bmv文件转换为json格式,验证数据的准确性和完整性。




以郑州市上街区为例


当我们遇到kml导出收费的困扰,可以通过以下步骤操作:



    导出上街区所有街道的bmv数据,妥善保存。
    在Bigemap中导入bmv文件,识别边界后下载,得到包含.kml文件的文件夹。
    逐一合并所有街区的kml数据,转化为geoJson格式,得到上街区完整的地图数据。


尽管Bigemap的限制带来了一定的不便,但通过这些巧妙的转换和合并,我们依然找到了获取地理坐标数据的新路径。对于那些急需数据但又无其他途径的朋友们,这个方法或许能派上用场。


对于有测绘数据的客户,shp文件同样能转换为边界地理数据,ArcGIS提供了相应的数据转换工具,这为数据获取提供了又一个可能。


总之,虽然Bigemap的改变带来了挑战,但通过创新和适应,我们依然能在这个数据密集的时代找到我们的地图之路。不断探索和尝试,总能找到解决问题的方法,这就是大数据时代的力量所在。

温馨提示:答案为网友推荐,仅供参考