使TileCache配合OpenLayers,产生地图瓦块的1些资料.docVIP

使TileCache配合OpenLayers,产生地图瓦块的1些资料.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使TileCache配合OpenLayers,产生地图瓦块的一些资料 Posted on 2009-03-11 16:48 lei3389 阅读(362) 评论(3) ?编辑 收藏 网摘 所属分类: GIS 如 果能让tilecache直接访问缓存中的图片,不再需要wms服务,地图加载速度就会很快,这就需要tilecache切图与openlayers缩放 级别相互配合,翻译了一些相关资料,都是来自于官方网站,可能不准确,下面都有英文原文链接。网上相关资料太少了,而且大部分都是英文,特将翻译给中国人 共享之。 python tilecache_seed.py basic 6 7 配置Openlayers中的缩放级别 OpenLayers Map可以在不同的比例尺或解析度下显示他的每一个layer map对象含有缩放级别的引用,即ZoomLevels,而且允许他的每一个layer去自定义他们自己的缩放级别,使之看起来合适 可以通过在构造函数中设置options属性来配置openlayers layer的缩放级别 ?== 正常图层== 对于基于openlayers.layer的正常layer,和能够在任何解析度下显示的layer,存在多种不同的方式去配置缩放级别和他们各自的比例尺和解析度 “解析度数组”: 要是转化缩放级别成为解析度,需要一个{{{resolutions}}}数组,他是这个图层所支持的不同解析度的列表,缩放级别就仅仅是一个解析度数组的索引,解析度数组始于0终于缩放级别-1 比如: 一个图层的解析度为[a,b,c],那么缩放级别的0就是a ,1就是b。。。 ?=== 配置解析度数组的方式 === ?可选项: ?{{{scales}}} - Array -- 预先设置比例尺值的数组 {{{resolutions}}} - Array -- 预先设置解析度值的数组 ?{{{minScale}}} - float --layer能够显示的最小比例尺 ?{{{maxScale}}} - float --layer能够显示的最大比例尺 ?{{{maxResolution}}} - float --layer能够显示的最大解析度 {{{minResolution}}} - float -- layer能够显示的最小解析度 {{{minExtent}}} - !OpenLayers.Bounds --layer能显示出的最小范围 {{{maxExtent}}} - !OpenLayers.Bounds -- layer能显示出的最大范围 {{{numZoomLevels}}} - int -- 缩放级别的总数 {{{units}}} - String - layer显示的单位,作用于比例尺-解析度换算 Example Declarations: {{{ ??? var options = { scales: 5000000], ??????????????????? resolutions: [1.40625,0.703125,0.3515625,00.087890625,0.0439453125], ??????????????????? minScale: ??????????????????? maxResolution: auto, ??????????????????? maxExtent: new OpenLayers.Bounds(-180, -90, 180, 90), ??????????????????? maxResolution: 0 ??????????????????? maxScale: ??????????????????? minResolution: auto, ??????????????????? minExtent: new OpenLayers.Bounds(-1, -1, 1, 1), ??????????????????? minResolution: 0.0439453125, ??????????????????? numZoomLevels: 5, ??????????????????? units: degrees ????????????????? }; ??? map = new OpenLayers.Map( $(map) , options); }}} 显然所有的配置项不能在一次设置中全都用上,因为他们可能相互冲突,他们会按照下面的优先级起作用: ? [A]【预设的缩放级别列表】缩放级别由预先设置的比例尺或解析度决定 {

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档