Datazen自定义地图
Datazen的地图数据定义主要以ESRI的Shape文件格式为主,这是现如今被广泛使用的一种地图数据格式。在Datazen中,自定义地图需要提供如下两个地图数据定义文件:
- SHP文件提供地图的位置数据
- DBF文件提供文件的元数据信息
同时需要元数据中的NAME字段需要跟位置数据中的名称能够匹配的上。
准备好这两部分数据之后,就可以在系统的控制面板中将其上传到系统中。

首先点击Upload Map Shape…按钮,然后给地图输入一个名字,依次指定shape文件和数据文件所在的位置,最后点击Upload按钮开始上传数据。

这样就可以在Datazen publisher中使用这个地图。
此外在Publisher中也可以直接上传地图。

选择shp和dbf文件。

需要留意的是Datazen对于上传的shp文件有512KB大小的限制,这主要是为了性能的考虑,而市面上在这个范围内的shape文件根本找不到,所以为了地图能够满足要求,可以通过工具将地图的精度降低,比如:

在这个网站里,可以将本地的shp文件上传,然后在线降低地图的精度,从而降低地图文件的大小。
以下是原始文件以及降低精度之后的效果。


更多关于自定义地图的信息:
关于地图的技术文档信息
- 官方文档: http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf
- Wikipedia的shape文件介绍:http://en.wikipedia.org/wiki/Shapefile
关于创建和编辑地图数据
这个话题已经超出了Datazen的介绍范围,所以这里只提供一些资源供参考:
- ArcGIS: http://www.arcgis.com/
- MAPublisher plug-in for Adobe Illustrator: http://www.avenza.com/mapublisher
- QuantumGIS (free): http://www.qgis.org/
- Manco ShapeFile Editor: http://www.mancosoftware.com/ShapeFileEditor
地图数据的下载
除了Datazen自带的地图数据之外,可以从以下网站下载到地图数据。
- Diva-GIS: http://www.diva-gis.org/Data
- OpenStreetMap: http://openstreetmapdata.com/data
- GeoCommons: http://www.geocommons.com/
Datazen自定义地图的更多相关文章
- Datazen 自定义地图--中国地图
背景: 关于Datazen可以google一下,因为目前Datazen还没有中文版,所以google出来的资料会多一点,由于公司想用Datazen来做报表展示,所以有了下文. 参考文章: 中文---h ...
- 百度地图API自定义地图
http://api.map.baidu.com/lbsapi/creatmap/index.html http://developer.baidu.com/map/index.php?title=w ...
- 网页嵌入百度地图和使用百度地图api自定义地图的详细步骤
在网页中插入百度地图 如果想在自己的网页上面加入百度地图的话,可以用百度地图的api.具体使用方法如下: 第一步:进入百度创建地图的网站http://api.map.baidu.com/lbsapi/ ...
- 【百度地图API】如何自定义地图图层?实例:制作麻点图(自定义图层+热区)
原文:[百度地图API]如何自定义地图图层?实例:制作麻点图(自定义图层+热区) 摘要:自定义地图图层的用途十分广泛.常见的应用,比如制作魔兽地图和清华校园地图(使用切图工具即可轻松实现).今天我们来 ...
- [ios][map]自定义地图标注
参考:http://blog.csdn.net/mad1989/article/details/8794762 ios 一步一步学会自定义地图吹出框(CalloutView)-->(百度地图,高 ...
- FineReport中如何用JavaScript自定义地图标签
在日常使用地图过程中,通常会遇到地图标签,提示点等显示不满足我们的需求,需要进行JavaScript代码编写. 例如:在使用地图过程中,会发现很多地名显示的位置偏离.这时候就需要使用JavaScrip ...
- 百度地图API详解之自定义地图类型
http://blog.csdn.net/sup_heaven/article/details/8461586 今天的文章主要介绍如何利用地图API实现自定义地图. 百度地图API目前默认支持两种地图 ...
- Map-Amap:自定义地图
ylbtech-Map-Amap:自定义地图 1.返回顶部 1. http://lbs.amap.com/getting-started/mapstyle 2. 2.返回顶部 1. 自定义地图,地图从 ...
- 用HMS Core地图服务自定义地图样式,给你的应用制作专属个性化地图
不同行业的开发者对地图样式的展示需求差异很大.例如,物流类应用希望地图样式简洁一些,重点突出城市分布和快递路径:AR游戏类应用中的地图色彩需要和游戏UI适配,做的更酷炫一些:景区导览应用中的地图样式要 ...
随机推荐
- pip 与pip3
pip 3用于python3 版本 pip2 用于python2版本 pip好像可以通用 "pip2" is for Python2, "pip3″ is for Pyt ...
- OncrickListener的实现
在Java中实现的监控事件的方法 button.addActionListener(new ActionListener() { @Override public void actionPerform ...
- PowerShell Notes
1. 概要 - PowerShell 是cmdlet(command-let)的指令集合,类似unix的bash. - IDE: Windows PowerShell ISE,不区分大小写,可以用命 ...
- 数据存储_FMDB数据库队列
一.代码示例 1.需要先导入FMDB框架和头文件,由于该框架依赖于libsqlite库,所以还应该导入该库. 2.代码如下: 1 // 2 // YYViewController.m 3 // 05- ...
- git pull和git fetch的区别
Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge Git fetch origin master git log ...
- REDHAT一总复习1 NTP更改时区,并验证时区设置是否正确
把计算机时区调整到巴哈马(这是个啥地方?听都没听过.) 使用 tzselect 进行确定时区,并进行可对话性的设置,按照对应的序号,射进去就行了. 使用:timedatectl set-timezo ...
- win7系统下python安装numpy,matplotlib,scipy和scikit-learn
1.安装numpy,matplotlib,scipy和scikit-learn win7系统下直接采用pip或者下载源文件进行安装numpy,matplotlib,scipy时会遇到各种问题,这是因为 ...
- C#调用百度地图 api
转 http://blog.csdn.net/kkkkkxiaofei/article/details/8663377 这一篇,记录一下我调用的地图API实现的功能.下面介绍的都是一些片段的节选,不 ...
- css中margin的应用
1.margin用于设置外边距,没有继承性,父元素设置的margin属性子元素不会继承. 2.margin存在重叠的问题. 水平边距永远不会发生重叠. 垂直边距在特定情况下会重叠. 重叠问题都很容易解 ...
- ubuntu配置ftp服务器
sudo apt-get update sudo apt-get install vsftpd sudo vi /etc/vsftpd.conf listen=YES anonymous_enable ...