当前位置:首页 > 技术分析 > 正文内容

怎么下载卫星地图导出为离线包

1. 概述

水经注软件除了可以轻松下载无水印Google Earth卫星影像、有明确拍摄日期的历史影像、地方高清天地图、百度高德大字体打印地图,按1万/5千等国家标准图幅下载,对百度坐标与火星坐标进行纠偏;下载陆地及海洋高程、STRM高程、提取10米等高线等深线、CASS高程点之外,还有一个重要的功能就是导出功能。这里,我们以导出离线包参数说明为例,介绍一下软件的导出功能。

2. 导出离线包

的瓦片导出功能非常专业实用,除了可以将栅格影像导出拼成成大图、导出TMS瓦片或ArcGIS Server瓦片之外,还可以导出为多种地图离线包,下面我们将对导出离线包的相关功能参数进行详细说明。

3. 文件格式

离线包的文件格式主要包括MBTiles离线包、OruxMaps离线包、GeoPackage离线包和SQLiteDB离线包等。

MBTiles离线包

在万能地图下载器中下载完成后,选择该项可以导出MBTiles离线包,它其实只是一个SQLite数据库文件,方便迁移,可以存在于移动端。

MBTiles是由MAPBOX公司所制定的一个开源标准,它可以将瓦片地图标准化,高效化。但实质上,它是由一个SQLite包装起256*256大小的瓦片地图图片,并通过数据库索引的方式提高瓦片索引的效率,这种方式比文件夹模式的瓦片分布存储读取效率要高很多。

如果还需要发布服务让外网访问,这时可以使用PHP或者Node.js等快速开发的方法,网上有"PHP-MBTiles-Server"和"node-MBTiles"开源项目可以参考。

另外,MBTiles的标准在Github或者OpenStreet Wiki或者MAPBOX主页上可以找到,具体格式不再这里赘述。

OruxMaps离线包

当栅格影像地图下载完成后,选择该项可以导出OruxMaps离线包,该离线包主要用于OruxMaps手机软件中用离线缓存。

OruxMaps是一款支持本地地图包的地图应用,适合户外旅行。

OruxMaps在线地图支持Google Maps和OpenStreetMap等,也支持导入OZI格式并转换制作成自己的地图,它可以记录、保存导入航迹、航点并统计相关信息并提供校准功能。

GeoPackage离线包

选择该项,可以将栅格地图导出为GeoPackage离线包,该离线包可基于ArcGIS Runtime SDK's for Android作二次开发,也支持用QGIS或GeoServer打开。

该文件格式基于SQLite数据库设计,可以同时存储栅格地图数据和矢量地图数据,其中存储栅格地图数据时还支持PNG和JPG混合存储,即为了支持地图背景透明可以将边界的图片存储为PNG格式,将边界之内的数据存储为JPG数据。

该数据格式由开放地理空间信息联盟 (Open Geospatial Consortium-OGC)制定,该组织致力于提供地理信息行业软件和数据及服务的标准化工作,在1994年到2004年期间机构名为Open GIS Consortium,后因业务需要更名。

OGC是一个非盈利的志愿的国际标准化组织,引领着空间地理信息标准及定位基本服务的发展。在空间数据互操作领域,基于公共接口访问模式的互操作方法是一种基本的操作方法。通过国际标准化组织(ISO/TC211)或技术联盟(如OGC)制定空间数据互操作的接口规范,GIS软件商开发遵循这一接口规范的空间数据的读写函数,可以实现异构空间数据库的互操作。

SQLiteDB离线包

选择该项,可以将栅格地图导出为SQLiteDB离线包,该离线包可以用于RMaps和BigPlanet手机APP作离线地图使用。

RMaps是一款导航工具,你可以像使用在线地图浏览器一样使用RMaps查看多种热门地图,也可以浏览由你用下载器生成的SQLiteDB离线包查看离线地图。 软件功能包括-在线搜索、全屏模式 、自动追踪功能、地图上的指南针、GPS、无线网络模式、自动向北方旋转地图和自动跟随前进方向旋转地图等实用功能。

4. 瓦片格式

导出的离线包内的瓦片可以设置文件格式,如果需要背景透明,可以设置为png格式,如果需要减小离线包的大小,可以设置为jpg格式。

5. 导出选项

导出离线包时可以选择叠加路网标签、叠加矢量标注、边界范围剪裁、叠加经纬度网格和叠加拍摄时间等专业实用功能。

叠加路网标签

当新建任务时选择"影像+标签"或自动检测到存在标签任务,该选项才可以选择。

勾选该选择,导出影像时自动叠加路网地名标签瓦片,否则不叠加,只导出纯卫星影像图。

叠加矢量标注

如果在导出任务之后,在视图中进行了点、线或面的标注绘制,勾选此项会自动叠加标绘内容,否则不叠加。

边界范围剪裁

在导出瓦片时,对与边界范围相交的瓦片进行自动裁剪,当按行政区划范围下载时,建议勾选此项,可以按行政边界范围裁剪。

叠加经纬度网格

在导出瓦片时,会自动在导出的瓦片上叠加经纬度网格,如果需要在地图上显示经纬度网格,可以勾选上此项。

叠加拍摄时间

勾选此项后,当导出的地图为谷歌地球或者谷歌历史地图的时候,会叠加上地图拍摄的时间,否则不叠加。

6. 背景颜色

可以对导出的地图离线包中的瓦片进行背景透明设置和颜色填充设置。

背景透明

当按行政区划范围下载任务并导出地图离线包时,在确保"边界范围裁剪"功能开启和保存文件格式为PNG或混合模式的情况下,选项该项可以让与边界范围相交的瓦片背景透明。

背景填充

当按行政区划范围下载任务并导出地图离线包时,在确保"边界范围裁剪"功能开启的情况下,选择该项可以为与边界范围相交的瓦片设置白色背景、黑色背景或自定义其它背景颜色。

7. 其它参数

导出地图离线包时可以设置需要导出的级别、指定导出目录和完成后打开目录,这些参数一般不需要特别设置,只需要保留默认设置就可以了。

8. 结语

以上就是导出离线包参数的详细说明,主要包括了文件格式、瓦片格式、导出选项、背景颜色和其他参数等功能。

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/4537.html

标签: n node
分享给朋友:

“怎么下载卫星地图导出为离线包” 的相关文章

Vue3 如何实现父子组件传值?

在Vue 3中,要实现父子组件传值效果主要通过props和emit两种机制来实现,下面我们就来详细介绍一下这两种机制。父组件向子组件传值propsprops是Vue组件的一种机制,主要的作用就是实现从父组件向子组件传递数据值,在父组件上通过在子组件标签上定义属性来实现数据属性值的传递,在子组件中通过...

代码管理-9-gitlab的使用和设置

gitlab使用1、外观设置完成后保存,返回登录页面查看关于注册,有些公司是不允许打开的,,有些人数非常多的公司就需要打开注册的功能,让人员自己注册,我们来给他特定的权限就可以,毕竟人非常多的时候还由我们来给她们注册就非常不现实了,工作量会很大2、自动注册3、组&用户&项目创建组设置组名称、描述等创...

学无止境:Git 如何优雅地回退代码

来源:https://zhenbianshu.github.io前言从接触编程就开始使用 Git 进行代码管理,先是自己玩 Github,又在工作中使用 Gitlab,虽然使用时间挺长,可是也只进行一些常用操作,如推拉代码、提交、合并等,更复杂的操作没有使用过,看过的教程也逐渐淡忘了,有些对不起 L...

10款超牛Vim插件,爱不释手了

我是一个忠实的Vim编辑器用户,从事开发工作多年,我一直都非常喜欢使用Vim。轻量、便捷,而且,熟悉了Vim相关的快捷键之后,效率能够成倍的提升。除了这些之外,Vim像很多知名的IDE、编辑器一样,也支持插件配置,通过这些插件,可以实现更多高级、高效的操作。今天,就来给大家分享10个我特别喜欢的Vi...

国产操作系统上Vim的详解03--安装和使用插件 | 统信 | 麒麟 | 中科方德

原文链接:国产操作系统上Vim的详解03--使用Vundle插件管理器来安装和使用插件 | 统信 | 麒麟 | 中科方德Hello,大家好啊!今天给大家带来一篇在国产操作系统上使用Vundle插件管理器来安装和使用Vim插件的详解文章。Vundle是Vim的一款强大的插件管理器,可以帮助我们轻松地安...

K8S NFS 共享存储

NFS 共享存储前面我们学习了 hostPath 与 Local PV 两种本地存储方式,但是平时我们的应用更多的是无状态服务,可能会同时发布在不同的节点上,这个时候本地存储就不适用了,往往就需要使用到共享存储了,比如最简单常用的网络共享存储 NFS,本节课我们就来介绍下如何在 Kubernetes...