zoukankan      html  css  js  c++  java
  • Datazen 自定义地图--中国地图

    背景:

      关于Datazen可以google一下,因为目前Datazen还没有中文版,所以google出来的资料会多一点,由于公司想用Datazen来做报表展示,所以有了下文。

    参考文章:

      中文---http://www.cnblogs.com/aspnetx/p/4615461.html(基础知识)

                   http://mail.cfanz.cn/index.php?c=article&a=read&id=271782(主要参考这篇吧,上面“哥本哈士奇”的文章里和这篇是一样的,我搜索出来很多篇都是一样的,都不知道是哪位是原创了,所以找了这篇比      较完整的)

          英文---http://www.barmartland.com/creating-a-custom-map-for-datazen/(主要参考这里)

    正文:

      由于Datazen上传的地图文件.shp限制在512KB,所以google了一下就找到了上面的参考点,总结一下我的解决方案,希望能帮到和我一样被这个东西折腾的人。。。

         1,下载中国地图文件(.shp),我是在csdn上面下载的。

         2,由于下载来的地图文件包括了比较多的坐标点,所以我想用QGIS软件把其他小块的,没意义的标记删掉,操作如下:

         

         3,上面保存之后,就打开http://mapshaper.org,把.shp文件的精度变小,文件的大小也就变小了。操作看下面截图吧。

            

     4,保存好之后到这一步了,把.shp的精度变小之后,打开变小之后的文件夹里面的.dbf文件你就会发现和没变小之前不一样了,变小之后的.dbf文件只剩下一列的数据,所以,要用工具把省份标记上去,我用的还是     QGIS软件操作,具体看截图:

         就这样子,把所以的数据行对应的省份添加进去,然后右击文件保存就可以了,注意省份不能用中文,只能用拼音,不然会乱码或者对应不上。

         最后,我上传了做好的地图文件,你可以直接下载来使用。

    地图链接地址

         就这样吧,折腾得好苦逼,5555!来一张成果图安慰一下:

       

         有什么问题随时留言给我,我尽力为你解答。

        

  • 相关阅读:
    pandas函数
    实战应用--基于物品的协同过滤算法itemCF
    Hadoop--mapreduce知识点总结
    HDFS知识点总结
    学习随笔 --python连接oracle数据库
    学习随笔 --python实现熵权法
    学习随笔 --SparkStreaming WordCount Python实现
    学习随笔 --SparkStreaming WordCount Java实现
    学习随笔--JavaSparkJDBC操作Oracle
    Anaconda和canda简介及区别
  • 原文地址:https://www.cnblogs.com/gester/p/5251217.html
Copyright © 2011-2022 走看看