码迷,mamicode.com
首页 > 其他好文 > 详细

Datazen 自定义地图--中国地图

时间:2016-03-07 19:09:09      阅读:1150      评论:0      收藏:0      [点我收藏+]

标签:

背景:

  关于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!来一张成果图安慰一下:

    技术分享

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

 

    

Datazen 自定义地图--中国地图

标签:

原文地址:http://www.cnblogs.com/gester/p/5251217.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!