背景:
关于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!来一张成果图安慰一下:
有什么问题随时留言给我,我尽力为你解答。