Global Mapper 导出图层功能的妙用(重采样、设置文件类型、切片、按掩膜提取or裁剪……)

news2024/9/25 17:16:51
  • 许多GIS软件都有导出的功能,但其中大部分的导出功能比较单一直接,仅仅是导出而已,或者最多可以改个导出的格式,改个坐标。
  • 但是Global Mapper 不一样,导出功能非常非常多,比如重采样(可以设置重采样卷积核的大小)、设置文件类型(Byte、float等)、设置导出的tile(对导出结果切片)、按掩膜提取or裁剪(基于矢量文件或者手绘边界)……当然以上是说导出栅格文件,其实Global Mapper导出矢量文件的功能也很强大。
    下面笔者一一介绍这些导出功能

1. 导出栅格文件

右键需要导出的栅格文件,点击图层,选择导出-将图层导出到新文件
在这里插入图片描述

1.1 导出不同格式的栅格

在上一步点击导出-将图层导出到新文件之后,首先会现在需要导出的格式,目测有数十种,常见和不常见的都有,任君挑选。
在这里插入图片描述

1.2 改变文件类型

这里的文件类型指的是栅格单元的位值,比如8bit、16bit这种,具体来说,global mapper里面可以设置8bit、24bit、黑白、16bit和32bit等,一般位值越高,文件体积越大
在这里插入图片描述

1.3 重采样,设置输出分辨率和采样卷积核大小

改变栅格分辨率是一个很常用的功能,经常需要将很多个分辨率不同的数据整理成分辨率一致的数据,因此,重采样是必不可少的功能,在global mapper中,不仅可以改变分辨率,也可以设置重采样时候的卷积核。
采样间距即分辨率,也就是像元宽度
在这里插入图片描述

在这里插入图片描述

1.4 设置压缩格式

不同的压缩格式,对数据的损失是不一样的,选择合适的压缩格式非常重要,如果栅格数据体积小,可以不压缩,如果提交很大,则需要根据导出格式来选择压缩格式。具体的压缩格式及其特点可以参考文章ArcMap手册-栅格压缩
在这里插入图片描述
在这里插入图片描述

1.5 生成tfw、prj。ZziExplorer.map文件

tfw文件(world文件)和prj是很常见的描述文件坐标的文件,其实很多tif栅格里面已经写入了坐标数据,但是有些软件在读取tif栅格的时候必须搭配tfw或者prj文件才能识别该tif栅格文件的坐标。

在这里插入图片描述

1.6 高级选项,写入元数据水印

这个是我们经常忽略的因素,在涉及版权的时候,却非常有必要填写。
在这里插入图片描述

1.7 对大型栅格进行切片

切片,或者叫tile(瓦片)功能一般用于处理大型栅格数据,包括大体积和大面积,这样做既方便其他人打开,又方便线上线下传输。
在设置切片的时候,可以选择切片的行列数,也可以设置切片的高度和宽度,甚至可以指定某一切片的分辨率大学;
也可以设置切片分幅的命名方式,以及相邻切片的重叠(切片百分比或者像素数量)
在这里插入图片描述

1.8 按掩膜提取

这个功能在别的GIS软件中一般是单独的模块或者工具,在Global Mapper中是导出数据的一部分,被命名为导出边界,其实就是按掩膜提取,只是这个掩膜不仅仅可以是我们导入的矢量边界(shp、kml等),也可以是我们随手画的

  1. 根据导入的边界,在点击使用图层边界后,选中边界矢量数据即可
    在这里插入图片描述
  2. 手绘边界,点击绘制方框,然后在弹出的框中画一个矩形,再点击确定即可
    在这里插入图片描述

最后,点击确定,选择导出文件夹,即可导出数据。

2. 导出矢量文件

有栅格,怎么能缺少矢量呢
依然是,右键需要导出的矢量图层,点击图层,选择导出-将图层导出到新文件

在这里插入图片描述

2.1 导出不同格式的矢量

在弹出来的选择导出格式中可以选择导出的矢量文件的格式,点击确定后即可进行详细设置
在这里插入图片描述

2.2 设置导出图像、采样间距

这里的采样单位是度
在这里插入图片描述

2.3 设置可见比例尺

这个就是在缩放中,可见的比例尺大小。如果在所有比例尺等级中,所有图层都可见,会增加电脑的资源消耗,造成软件卡顿,而且操作人员也看不清屏幕中的图层内容。
在这里插入图片描述

2.4 设置叠加模式和海拔模式

在这里插入图片描述

2.5 切片

这一步原理和前文的1.7相同,不再赘述
在这里插入图片描述

2.6 裁剪

与前文的1.8类似,不再赘述
在这里插入图片描述

感谢阅读!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/56523.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Vue3框架的创建的两种种方案(第十二课)

1 VueCLi脚手架的安装 Home | Vue CLI (vuejs.org) 使用方法 | Yarn 中文文档 (bootcss.com) 3 Vite脚手架的安装 Vite | 下一代的前端工具链 4 使用的软件 Visual Studio Code webstorm64.exe IntelliJ IDEA 2022.2.3 HBuilder X 方案一 VueCLi脚手架的安装 1 创…

[附源码]计算机毕业设计在线招聘网站Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

MobileViT

还是vit系列啊 只不过这次是Apple团队出的轻量级、通用且移动友好的网络框架 论文地址:https://arxiv.org/pdf/2110.02178.pdf 轻量级卷积神经网络 (CNN) 是移动视觉任务的事实。他们的空间归纳偏差使他们能够在不同的视觉任务中以较少的参数学习表示。 轻量级卷积…

微服务自动化【集群搭建】

目录 搭建 etcd 集群 etcd构建自身高可用集群主要有三种形式: 1. 静态部署(前提) 2. 集群搭建 3. 集群测试 搭建 etcd 集群 etcd构建自身高可用集群主要有三种形式: 静态发现:预先已知etcd集群中有哪些节点, 在启动时通过--initial-cluster参数直接指定好etc…

[附源码]JAVA毕业设计互联网保险网站(系统+LW)

[附源码]JAVA毕业设计互联网保险网站(系统LW) 目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术&a…

JavaWeb(一)

前言 首先深入了解之前,先回顾一些基础知识 C/S & B/S 就比如咱们日常生活中,咱们说的CF是cs游戏,这个cs是什么意思(年幼的我也十分痴迷CF游戏,过去式了 hhh)这里的cs可不是咱们说的csgo或者cs游戏。…

Vue 官方文档2.x教程学习笔记 1 基础 1.4 模板语法 1.4.1 插值

Vue 官方文档2.x教程学习笔记 文章目录Vue 官方文档2.x教程学习笔记1 基础1.4 模板语法1.4.1 插值1 基础 1.4 模板语法 【介绍】 Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。 所有 Vue.js 的模板都是合法的 HTML&…

Flink SQL管理平台flink-streaming-platform-web安装搭建-整理

目录 步骤 安装 第二步 下载flink 第三步 安装flink-streaming-patform-web 第四步 配置flink web平台 第五步 运行demo 在Flink学习的入门阶段,非常重要的一个过程就是Flink环境搭建,这是认识FLInk框架的第一步,也是为后续的理论学习和…

全栈性能测试教程之性能测试理论(一) mockserver应用

1、mockServer 1.1什么是mockServer moco替代 Server服务 mocoServer即为测试替身的服务 主要针对于单元测试的应用,主要应用于解除单元测试之间的依赖 1.2mocoServer使用的场景 前端程序员 前端已经写好页面,但是后端的接口没有写好&#xff…

[Android]Mac电脑Android Studio使用真机调试运行

一、Mac电脑连接Android真机 我这里是一台中兴手机 1. 手机打开USB调试 打开“设置”找到“关于手机”进入,连续点击版本号,直到提示“您已经进入开发者模式”。回到“设置”找到“系统与更新”进入,再进入“开发者选项”,打开…

Vue笔记_03组件_mavonEditor组件(基于vue)

目录下载mavonEditor导入并注册mavonEditor组件[1] 全局注册[2]局部注册使用mavonEditor属性修改举例说明1-不展示预览分屏工具栏修改举例说明-根据配置显示工具栏编辑器插槽举例说明-自定义工具栏按钮函数监听下载mavonEditor 使用命令 npm install mavon-editor --s 进行下载…

Koa 6 响应(Response)

Koa Koa 本文仅用于学习记录,不存在任何商业用途,如侵删 6 响应(Response) 文章目录Koa6 响应(Response)6.1 APIStringBufferStreamObjectKoa Response 对象是在 node 的原生响应对象之上的抽象,提供了诸多对 HTTP 服务器开发有用的功能。 6…

Linux系统移植一:移植U-BOOT 添加自己的板子并编译(非petalinux版)

Linux系统移植流程 之前一直用官方给的Linux系统文件,没有自己系统地移植过,故整理一遍 不使用petalinux工具,尽管它提升了开发效率,但是不利于学习移植过程 嵌入式Linux系统移植主要由四大部分组成: 搭建交叉开发环…

【计算机网络】实验四 应用层和传输层协议分析(PacketTracer)

一.实验目的 通过本实验,熟悉PacketTracer的使用,学习在PacketTracer中仿真分析应用层和传输层协议,进一步加深对协议工作过程的理解。 二.实验内容 研究应用层和传输层协议 从 PC 使用 URL 捕获 Web 请求,运行模拟并捕获通信…

健身用什么耳机比较好、五款适合健身房运动的耳机推荐

大家都运动本身是一件特别枯燥无味的事情,尤其是一个人在健身房沉浸式撸铁的时候,而听音乐是大多数人缓解枯燥的首选,不过在健身的过程中拥有一款既要音质好、又要适合运动佩戴防水防汗的耳机可就不那么容易了。今天给大家推荐几款最佳的运动…

如何在lnmp中实现PHP多版本共存

背景:one框架需要swool扩展,同时php版本需要7.3,目前服务器安装的是lnmp1.6其中php5.6. 所以觉得安装一个php7.3作为切换版本 ,以下是安装步骤 1.查找lnmp的install.sh文件,一般在/root/lnmp1.5/install.sh 下执行命令…

【Docker】Compose容器编排:微服务实战

Docker-Compose是Docker官方的开源项目, 负责实现对Docker容器集群的快速编排。是一个工具软件,可以 管理多个 Docker 容器 组成一个应用。你需要 定义一个 YAML 格式的配置文件docker-compose.yml ,写好多个容器之间的调用关系。然后&#x…

GeoTools快速入门

本文将帮助读者获取GeoTools的源代码并进行编译。下载源代码并进行编译有助于读者对GeoTools建立整体性的理解,帮助读者厘清GeoTools的模块划分。同时因为GeoTools是一个开源类库,读者在实际使用中遇到的一些问题可以通过直接阅读GeoTools源代码来进行解…

vue3+ts项目中封装3d单柱柱状图

vue3ts项目中封装单柱的柱状图 成品图 下载echarts npm i echarts 封装组件为Barchart.vue文件 <template> </template><script setup lang"ts"> import { nextTick, watch } from vue import echarts from /assets/ts/echarts; import useRes…

[附源码]计算机毕业设计在线项目管理Springboot程序

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…