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

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

这样就能够在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自己定义地图的更多相关文章
- Google 地图 API V3 之 叠加层
Google官方教程: Google 地图 API V3 使用入门 Google 地图 API V3 针对移动设备进行开发 Google 地图 API V3 之事件 Google 地图 API V3 ...
- MATLAB地图工具箱学习总结(一)从地图投影说起
MATLAB地图工具箱学习总结(一)从地图投影说起 前言 本学期地图投影课上,李连营老师建议我们使用MATLAB完成每周的作业.从大二上学期开始接触MATLAB学习数学运算和地理数据处理的我,自然不会 ...
- 百度地图api根据地图缩放等级显示不同的marker点,功能二
功能一里面有marker点后台的代码 根据地图的缩放等级显示不同marker点的坐标JSP代码 <%@ page language="java" contentType=&q ...
- [原] SharePoint 2010 WebPart与Google地图系列 一:创建显示地图的WebPart
摘要: 作为信息化先驱的产品SharePoint 2010竟然对GIS相关技术支持如此有限,试问现在哪个企业没有大量的项目需要结合Google地图来进行开发,单纯地从Google Javascript ...
- Flex加载google地图、百度地图以及天地图作底图
一 Flex加载Google地图作底图 (1)帮助类GoogleLayer.as /* * 根据输入的地图类型加载Google地图(by chenyuming) */ package Layers ...
- 高德地图API应用
高德地图官网:http://api.amap.com/javascript/ 输入关键字,搜索地址功能的网页: 1.引用远程Map Api(js)网址形式(注册后获取) 2.定义个<div> ...
- 百度地图API:利用瓦片生成工具,自定义背景图片
参考酸奶小妹的博文<[百度地图API]如何制作一张魔兽地图!!——CS地图也可以,哈哈哈> (http://www.cnblogs.com/milkmap/archive/2011/05/ ...
- android中百度地图定位的实现方法(仅适用于真机+WIFI联网环境)
注意:此代码的环境是:真机(系统版本为Android4.2.2)+WIFI联网(才能实现最后的运行结果):使用虚拟机调试会出现各种问题. 第一步:下载SDK和申请Key 到百度的网站http://de ...
- Android百度地图默认位置中心点设置
//初始化地图 MapView mMapView = (MapView) findViewById(R.id.map); BaiduMap mBaidumap = mMapView.getMap ...
随机推荐
- Quartus 12的TimeQuest Timing Analyzer
Quartus 12的TimeQuest Timing Analyzer 1.在Quartus II软件打开和设置设计 安装路径下\qdesigns\fir_fliter文件.在Processing ...
- python学习笔记(4)——list[ ]
发现个问题,python与C.JAVA等语言相比学习障碍最大差别居然在于版本更迭!这是python官方造的虐啊... 有时针对某问题去google答案,或者自己去博客找共性解答,会出现相互矛盾或者与你 ...
- 新开的坑-python学习笔记(1)——连接符与转义
1/print输出格式虽然知道怎么用却还要打破砂锅的问问题... 问题答案是 需要读很多基础文档教程 --------例如 "+" . "," 作为连接符的作 ...
- Linux(Centos7)下搭建SVN服务器(新手上路)
以前都是别人直接给地址在svn上,下载或者上传东西,如今要自己建一个版本库用来存放东西.1.安装svnyum install -y subversion 2.查看svn安装位置还有哪些文件rpm -q ...
- Ajax 调用案例及错误捕捉
function postFunc() { var scoreResultStr = readyData(); $.ajax({ type: "post", url: " ...
- 使用Java中Calendar类测试当前年月日
import java.util.Calendar; public class time { public static void main(String[] args) { Calendar cal ...
- 22万个木箱!TWaver 3D极限压榨
打开个门户网站都千呼万唤,我们还能期待网页上的3D技术会有“酣畅淋漓”.“一气呵成”的感受吗?也许现在还差点火候.但是HTML5.WebGL等技术一直在飞速的发展,可能很快你就会惊讶它的能力.现在,我 ...
- iOS的影片播放 MediaPlayer 和 AVPlayer
在iOS開發上,如果遇到需要播放影片,如開機動畫…,我們很習慣地會使用MediaPlayer來播放影片,因為很方便使用,所以就一直使用下去.但是隨著客戶的要求越來越嚴苛,尤其是過場動畫或互動效果上的表 ...
- JDBC—简单的数据交互
东西传值.交互 ps:里面的时间为手动添加.如果需要更改为系统日期,那就把里面 加了 // 的语句去掉 ,然后再加 包驱动. 新建一个1.jsp 用来当做用户输入东西的界面 再新建 第二个页面 ...
- Hadoop Mapreduce 中的Partitioner
Partitioner的作用的对Mapper产生的中间结果进行分片,以便将同一分组的数据交给同一个Reduce处理,Partitioner直接影响Reduce阶段的负载均衡. MapReduce提供了 ...