当前位置: 首页 > wzjs >正文

200元网站建设百度热门关键词

200元网站建设,百度热门关键词,大型网站服务器配置,wordpress分页调用代码前言 在有些项目中,会有部署到无法访问互联网的内网环境中,这时候就会有离线部署应用和地图服务等需求了。 本博客是本着交流学习的目的,分享一个离线瓦片地图的获取方案,以天地图为案例,实现步骤: 安装…

前言

在有些项目中,会有部署到无法访问互联网的内网环境中,这时候就会有离线部署应用和地图服务等需求了。

本博客是本着交流学习的目的,分享一个离线瓦片地图的获取方案,以天地图为案例,实现步骤

  1. 安装 QGIS,在 QGIS 中加载天地图
  2. 下载天地图
  3. 通过 Nginx 发布地图的静态资源
  4. 通过地图框架加载资源

实现

  • 首先下载并安装 QGIS:https://www.qgis.org/
  • 然后申请天地图的 token:http://lbs.tianditu.gov.cn/server/MapService.html

1. 加载

在QGIS中新建XYZ瓦片地图:

在这里插入图片描述

  • 影像::https://t0.tianditu.gov.cn/img_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILECOL={x}&TILEROW={y}&TILEMATRIX={z}&tk=您的密钥

  • 影像注记:https://t0.tianditu.gov.cn/cia_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=cia&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILECOL={x}&TILEROW={y}&TILEMATRIX={z}&tk=您的密钥

2. 下载

在 QGIS 中,可以通过右键顶部工具栏打开面板,打开工具箱面板后在搜索框内搜索 XYZ,打开生成XYZ瓦片(目录) 功能

在这里插入图片描述

  1. 选择一个需要下载的范围:可以手动框选,也可以选择图层。比如说想要只下载广东省区域的天地图,则可以通过导入广东省的行政区划边界图层,范围直接选定该行政区划图层即可。
  2. 缩放级别:最小缩放级别一般是1,最大是18这取决于你加载的地图服务。实际下载时,因为数据量会很大,建议分批次下载,比如先下 1 到 12,然后下 12 到 17,最后下载 17 到18
  3. 其他选项默认即可,最后修改一下输出的目录路径。

于是,我们就得到了一堆分好了层级的天地图瓦片地图图片。

3. 发布

下载 nginx ,修改一下配置文件 nginx.conf

在这里插入图片描述

  server {listen 81;server_name localhost;location / {root  D:/Downloads/tdt/;autoindex on; # 打开目录浏览功能autoindex_exact_size off;autoindex_localtime on; add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';if ($request_method = 'OPTIONS') {  return 204;  }}}
  • 上面的 D:/Downloads/tdt/ 为离线地图图片存放路径的父级文件夹。

然后启动 nginx 服务,就可以通过 http://localhost:81/访问到地图图片了:

在这里插入图片描述

4. 加载服务

在 QGIS 下载完成同时,会生成一个通过 Leaflet 加载的 HTML 示例文件。

这里,我们通过 Mapbox GL JS 来加载:

代码实现

addLayer({type: "raster",id: "离线底图",source: {type: "raster",tiles: ["http://localhost:81/{z}/{x}/{y}.png", // 替换为你的本地服务器地址],tileSize: 256, // 分辨率},
});

注:如果这一步出现了跨域的问题,你就可以在项目配置文件里加入一下代理。

最后

同样的,借助这个方案可以下载其他的 XYZ 瓦片服务。

http://www.dtcms.com/wzjs/441277.html

相关文章:

  • 无锡地区网站制作公司排名网络营销热点事件案例分析
  • 化妆品网站建设方案项目书5151app是交友软件么
  • 怎么快速推广网站网站不收录怎么办
  • 单页面网站有哪些内容专门做推广的公司
  • 网站单页制作培训推广 seo
  • 网站建设推荐公司网站推广app
  • 一个单位网站被黑该怎么做移投界seo
  • php和ASP网站那个好济南新闻头条最新事件
  • 美国人做的古文字网站百度竞价排名服务
  • 网站设计方法软文广告是什么
  • 普宁网站建设长春seo优化企业网络跃升
  • 贸易公司做网站有优势吗宁波seo博客
  • 网站点击率多少正常百度下载安装免费下载
  • 微信支付网站未建设完善seo工具有哪些
  • b2c购物网站设计全球搜索引擎排行榜
  • 网站关键词太多网络营销有什么方式
  • 杭州网站建设电话沈阳百度推广排名优化
  • 广州网站建设市场搜索引擎排名优化
  • 手表设计网站sem优化公司
  • 仿冒网站制作h5下一页
  • 网站开发 报价单网络推广文案策划
  • 西宁网站建设官网怎么做网页
  • wordpress注册发邮件贺贵江seo教程
  • cn网站建设多少钱国外黄冈网站推广软件
  • qq头像网站源码低价刷粉网站推广
  • 网站建设页面底部叫什么网站怎么进入
  • 如何网站建设网页宣传推广方案
  • 网站的栏目和板块设计今日热点新闻事件
  • 如何做网站宣传片企业seo排名哪家好
  • 工业设计东莞网站建设石家庄seo推广