SuperMap iServer 支持生成符合MBTiles规范的预缓存(MBTiles是由MapBox制定的一种将瓦片地图数据存储到SQLite数据库中并可快速使用,管理和分享的规范。 该规范由MapBox制定,详见http://mapbox.com/mbtiles-spec/)。要生成符合MBTiles规范的预缓存,需满足以下条件:

所用数据的地图投影系统为:Web Mercator。

按照下表中的比例尺列表生成预缓存。这种比例尺定义的初始化显示级别0中包含了1张覆盖全球的256*256大小的切片,并且定义原点坐标为(-20037508.34,-20037508.34)。MBTiles的切片组织符合OSGeo的TMS规范,并且受Web Mercator坐标系约束(详见http://wiki.osgeo.org/wiki/Tile_Map_Service_Specification#global-mercator)。所支持比例尺见表1中的地图比例尺一栏。

表 1 MBTiles各显示级别参数列表

显示级别 地图宽高 (像素) 切片数量 地面分辨率(米 / 像素) 地图比例尺(96 dpi)
0 256 1 156543.033928 1:591657527.591555
1 512 4 78271.516964 1:295828763.795777
2 1024 16 39135.758482 1:147914381.897889
3 2048 64 19567.879241 1:73957190.948944
4 4096 256 9783.939621 1:36978595.474472
5 8192 1024 4891.969810 1:18489297.737236
6 16384 4096 2445.984905 1:9244648.868618
7 32768 16384 1222.992453 1:4622324.434309
8 65536 65536 611.496226 1:2311162.217155
9 131072 262144 305.748113 1:1155581.108577
10 262144 1048576 152.874057 1:577790.554289
11 524288 4194304 76.437028 1:288895.277144
12 1048576 16777216 38.218514 1:144447.638572
13 2097152 67108864 19.109257 1:72223.819286
14 4194304 268435456 9.554629 1:36111.909643
15 8388608 1073741824 4.777314 1:18055.954822
16 16777216 4294967296 2.388657 1:9027.977411
17 33554432 17179869184 1.194329 1:4513.988705
18 67108864 68719476736 0.597164 1:2256.994353
19 134217728 274877906944 0.298582 1:1128.497176
20 268435456 1099511627776 0.149291 1:564.248588
21 536870912 4398046511104 0.074646 1:282.124294
22 1073741824 17592186044416 0.037323 1:141.062147

下面以示范数据中的China400为例来介绍具体使用步骤。

首先在桌面中打开China400数据,确认投影信息。如下图所示,符合规范要求的球面墨卡托投影。(如果数据不满足投影要求,请在桌面中做地图的动态投影转换)

然后在预缓存中配置缓存比例尺。选取表1中的前三个比例尺为例,如下图所示:

缓存任务执行完成后,可以在MBTiles Viewer(或其它支持MBTiles规范的客户端)中浏览。将output/sqlite下刚生成好的China_256X256_PNG.mbtiles文件拖入MBTiles Viewer窗口,文件中的切片会自动呈现,效果如下图所示:

支持 MBTiles 规范的预缓存的更多相关文章

  1. 基于 MBTiles 规范扩展的缓存文件格式说明

    MBTiles 是由 MapBox 制定的一种将瓦片地图数据存储到SQLite数据库中并可快速使用,管理和分享的规范.该规范由MapBox制定,详见http://mapbox.com/mbtiles- ...

  2. IdentityServer4【Introduction】之支持的规范

    支持的规范 identityserver实现了下面的规范 OpenID Connect OpenID Connect Core 1.0 (spec) OpenID Connect Discovery ...

  3. IdentityServer4 中文文档 -3- (简介)已支持的规范

    IdentityServer4 中文文档 -3- (简介)已支持的规范 原文:http://docs.identityserver.io/en/release/intro/specs.html 目 录 ...

  4. html 简单的预缓存

    切图生成html,加鼠标响应,预缓存 <style> .d4{ width:190; height:170; background-image: url(images/未标题-1_09-1 ...

  5. 下一代的中间件必须是支持docker规范的

    下一代的中间件必须是支持docker规范的,这是中间件技术走向标准规范化的必经之路. 什么是 Docker? 答案是:Docker 是下一代的云计算模式.Docker 是下一代云计算的主流趋势. Do ...

  6. Flutter 1.17 新 Material motion 规范的预构建动画

    老孟导读:在 Flutter 1.17 发布大会上,Flutter 团队还发布了新的 Animations 软件包,该软件包提供了实现新的 Material motion 规范的预构建动画. 软件包 ...

  7. MWeb 1.6 发布!Dark Mode、全文搜寻、发布到Wordpress、Evernote 等支持更新、编辑/预览视图模式等

    Dark Mode 使用 View - Dark Mode 或快捷键 CMD + Option + L 开启或关闭 Dark Mode.可以在设置中设置 Dark Mode 状态下编辑器所使用的样式, ...

  8. 【Markdown】notepad++ 支持 markdown语法、预览

    Notepad++中支持Markdown   最近在学习Markdown语言的使用,很想在XP主机上使用Markdown的离线编辑器,但MarkdownPad.作业部分的离线客户端都不能再XP上运行, ...

  9. 图片上传,支持同步/异步、预览(MVC、uploadify异步提交、js预览、ajaxSubmit异步提交)兼容大部分浏览器,含代码

    图片上传代码,支持同步/异步和图片的预览 主要用了两种方式,可兼容大部分浏览器. 第一种使用uploadify异步上传,上传后返回图片路径显示到页面. 每二种使用ajaxSubmit异步上传,为兼容I ...

随机推荐

  1. SSH乱码和Xshell异常断开解决方法

    一.SSH Secure Shell Client中文乱码的解决方法 这是SSH Secure Shell Client多年未解决的短板,要求客户端和服务器端都要‘UTF-8’编码,我终于知道Wind ...

  2. [主席树]HDOJ2665 && POJ2104 && POJ2761

    主席树真是神奇的物种! Orz一篇资料 题意:给n.m   下面有n个数 (编号1到n) 有m个询问,询问的是上面的数的编号在[l,r]之间第k小的数 n.m的范围都是$10^5$ 是主席树的入门题 ...

  3. 3、Spring整合Hibernate

    经过前面的两节分析:1.Hibernate之生成SessionFactory源码追踪 和 2.Spring的LocalSessionFactoryBean创建过程源码分析 .我们可以得到这样一个结论, ...

  4. Linux 下Git的安装和配置

    Git是分布式的版本控制系统,实际上是不需要固定的服务器的,Git与svn的最大区别是,它的使用流程不需要联机,可以先将对代码的修改,评论,保存在本机.等上网之后,再实时推送过去.同时它创建分支与合并 ...

  5. USACO Section 3.4: Raucous Rockers

    简单的dfs题目 /* ID: yingzho1 LANG: C++ TASK: rockers */ #include <iostream> #include <fstream&g ...

  6. MongoDB操作(.net)

    一.查询 var doc = new Document(); 1.模糊查询var reg = new MongoRegex(".*" + qry.名称 + ".*&quo ...

  7. sysfs - 用于导出内核对象(kobject)的文件系统

    sysfs - _The_ filesystem for exporting kernel objects.sysfs - 用于导出内核对象(kobject)的文件系统Patrick Mochel & ...

  8. SPOJ 1487 Query on a tree III(划分树)

    题目链接:http://www.spoj.com/problems/PT07J/ 题意:给出一个有根树,1为根节点,每个节点有权值.若干询问,询问以u为根的子树中权值第K小的节点编号. 思路:DFS一 ...

  9. 【HDOJ】3901 Wildcard

    1. 题目描述有两个长度为$10^5$的字符串,其中一个仅包含小写字母,称之为源串:另一个包含?与*通配符的模式串,并且通配符的个数不超过10.求模式串是否能匹配源串? 2. 基本思路这其实是一道Re ...

  10. Java 日期 Api

    public class TimeTest { public static void main(String[] args) { Date d1 = new Date(); SimpleDateFor ...